Potential problems in Русский (Russian) language

Go back.

This page will help identify potential problems in your language file. I don't offer a way to fix this automatically, so you'll have to edit the language file by hand. Hopefully this page will still be of some help. Note that not all of these lines have to be actual problems, so pay attention to what you do.

Missing strings/targets

This is an error that should be fixed

LANG_TIME_SET_BUTTON: Missing target "ipod*,iaudiox5,iaudiom5,iriverh10,iriverh10_5gb,sansae200*,sansac200*,gigabeat*,mrobe100,sansaclip*,sansafuze*,sansaconnect"
LANG_TIME_REVERT: Missing target "sansafuzeplus"
LANG_OFF_ABORT: Missing target "sansafuzeplus"
LANG__NEVER: Missing translation entirely
LANG_PLAYTIME_ELAPSED: Missing translation entirely
LANG_PLAYTIME_TRK_ELAPSED: Missing translation entirely
LANG_PLAYTIME_REMAINING: Missing translation entirely
LANG_PLAYTIME_TRK_REMAINING: Missing translation entirely
LANG_PLAYTIME_TRACK: Missing translation entirely
LANG_PLAYTIME_STORAGE: Missing translation entirely
VOICE_PLAYTIME_DONE: Missing translation entirely
LANG_PLAYTIME_AVG_TRACK_SIZE: Missing translation entirely
LANG_PLAYTIME_AVG_BITRATE: Missing translation entirely
LANG_PLAYTIME_ERROR: Missing translation entirely
LANG_PLAYING_TIME: Missing translation entirely
VOICE_PITCH_ABSOLUTE_MODE: Missing translation entirely
VOICE_PITCH_SEMITONE_MODE: Missing translation entirely
VOICE_PITCH_TIMESTRETCH_MODE: Missing translation entirely

Wrong empty strings

When the English language is set to "" or none, the translation should follow. The strings below don't do this. This is an error and should be fixed.

LANG_NEVER:lcd_sleep - dest: Empty string doesn't match English (set to: Никогда - should be: )
LANG_NEVER:lcd_sleep - voice: Empty string doesn't match English (set to: Никогда - should be: )

Identical English and translation

Doesn't have to be a problem, if the string is valid in the Русский (Russian) language

LANG_DISK_NAME_MMC:multivolume: English and translation are the same ("HD1")
LANG_DISK_NAME_MMC:sansae200*,sansac200*,sansafuze*,sansaclipplus: English and translation are the same ("mSD:")
LANG_DISK_NAME_MMC:archosondio*: English and translation are the same ("MMC:")
LANG_DB_INF:recording: English and translation are the same ("-inf")
LANG_POINT:*: English and translation are the same (".")
LANG_AFMT_WAVPACK:recording_swcodec: English and translation are the same ("WavPack")
LANG_AFMT_AIFF:recording: English and translation are the same ("AIFF")
LANG_COLOR_RGB_VALUE:lcd_color: English and translation are the same ("RGB: %02X%02X%02X")
LANG_AFMT_MPA_L3:recording: English and translation are the same ("MPEG Layer 3")
LANG_KBD_OK:touchscreen: English and translation are the same ("OK")
LANG_USB_HID:usb_hid: English and translation are the same ("USB HID")
LANG_ONPLAY_PICTUREFLOW:*: English and translation are the same ("PictureFlow")
LANG_SYSFONT_EQUALIZER_BAND_Q:swcodec: English and translation are the same ("Q")
LANG_FILTER_SLOW:*: English and translation are the same ("Slow")
LANG_FILTER_SHARP:*: English and translation are the same ("Sharp")
LANG_FILTER_SHORT:*: English and translation are the same ("Short")
LANG_FILTER_BYPASS:*: English and translation are the same ("Bypass")
LANG_MEBIBYTE:*: English and translation are the same ("MiB")
LANG_KIBIBYTE:*: English and translation are the same ("KiB")
LANG_SURROUND:swcodec: English and translation are the same ("Haas Surround")
LANG_SURROUND_FX2:swcodec: English and translation are the same ("f(x2)")
LANG_IBASSO_FREQ_SCALING_GOVERNOR:ibassodx50: English and translation are the same ("Freq Scaling Governor")
LANG_IBASSO_FREQ_SCALING_GOVERNOR:ibassodx90: English and translation are the same ("Freq Scaling Governor")
LANG_SURROUND_FX1:swcodec: English and translation are the same ("f(x1)")
LANG_GIBIBYTE:*: English and translation are the same ("GiB")
LANG_SURROUND_MIX:swcodec: English and translation are the same ("Dry / Wet Mix")

Missing voice strings

This is almost certainly a mistake unless the string does not make sense in the Русский (Russian) language, and should be fixed before it's possible to generate meaningful voicefiles for the Русский (Russian) language.

LANG_LOADING_PERCENT:*: Voice missing (english voice: "Loading")
LANG_PLAYLIST_SEARCH_MSG:*: Voice missing (english voice: "Found")
LANG_CATALOG_NO_DIRECTORY:*: Voice missing (english voice: "Playlist directory doesn't exist")
LANG_ID3_TITLE:*: Voice missing (english voice: "Title")
LANG_ID3_ARTIST:*: Voice missing (english voice: "Artist")
LANG_ID3_ALBUM:*: Voice missing (english voice: "Album")
LANG_ID3_TRACKNUM:*: Voice missing (english voice: "Track number")
LANG_ID3_GENRE:*: Voice missing (english voice: "Genre")
LANG_ID3_YEAR:*: Voice missing (english voice: "Year")
LANG_ID3_LENGTH:*: Voice missing (english voice: "Length")
LANG_ID3_PLAYLIST:*: Voice missing (english voice: "Playlist")
LANG_ID3_BITRATE:*: Voice missing (english voice: "Bit rate")
LANG_ID3_ALBUMARTIST:*: Voice missing (english voice: "Album Artist")
LANG_ID3_DISCNUM:*: Voice missing (english voice: "Disc number")
LANG_ID3_COMMENT:*: Voice missing (english voice: "Comment")
LANG_ID3_VBR:*: Voice missing (english voice: "VBR")
LANG_ID3_FREQUENCY:*: Voice missing (english voice: "Frequency")
LANG_ID3_TRACK_GAIN:*: Voice missing (english voice: "Track gain")
LANG_ID3_ALBUM_GAIN:*: Voice missing (english voice: "Album gain")
LANG_ID3_PATH:*: Voice missing (english voice: "Path")
LANG_ID3_NO_INFO:*: Voice missing (english voice: "No info")
LANG_ID3_GROUPING:*: Voice missing (english voice: "Work")
VOICE_OCLOCK:rtc: Voice missing (english voice: "o'clock")
LANG_HOTKEY_FILE_BROWSER:hotkey: Voice missing (english voice: "File Browser Hotkey")
LANG_HW_EQ_TONE_CONTROLS:gigabeats,samsungypr1: Voice missing (english voice: "Tone Controls")
LANG_HW_EQ_TONE_CONTROLS_ADVANCED:gigabeats,samsungypr1: Voice missing (english voice: "Advanced Tone Control Settings")
LANG_HW_EQ_GAIN:gigabeats,samsungypr1: Voice missing (english voice: "Band Gain")
LANG_HW_EQ_FREQUENCY:gigabeats,samsungypr1: Voice missing (english voice: "Band Frequency")
LANG_HW_EQ_WIDTH:gigabeats,samsungypr1: Voice missing (english voice: "Band Width")
LANG_HW_EQ_WIDTH_NARROW:gigabeats,samsungypr1: Voice missing (english voice: "Narrow")
LANG_HW_EQ_WIDTH_WIDE:gigabeats,samsungypr1: Voice missing (english voice: "Wide")
LANG_ID3_COMPOSER:*: Voice missing (english voice: "Composer")
LANG__NEVER:*: Voice missing (english voice: "Never")
LANG_PLAYTIME_ELAPSED:*: Voice missing (english voice: "Playlist elapsed")
LANG_PLAYTIME_TRK_ELAPSED:*: Voice missing (english voice: "Track elapsed")
LANG_PLAYTIME_REMAINING:*: Voice missing (english voice: "Playlist remaining")
LANG_PLAYTIME_TRK_REMAINING:*: Voice missing (english voice: "Track remaining")
LANG_PLAYTIME_TRACK:*: Voice missing (english voice: "Track")
LANG_PLAYTIME_STORAGE:*: Voice missing (english voice: "Storage")
VOICE_PLAYTIME_DONE:*: Voice missing (english voice: "Done")
LANG_PLAYTIME_AVG_TRACK_SIZE:*: Voice missing (english voice: "Average track size")
LANG_PLAYTIME_AVG_BITRATE:*: Voice missing (english voice: "Average bit rate")
LANG_PLAYTIME_ERROR:*: Voice missing (english voice: "Error while gathering info")
LANG_PLAYING_TIME:*: Voice missing (english voice: "Playing time")
VOICE_PITCH_ABSOLUTE_MODE:pitchscreen: Voice missing (english voice: "Absolute mode")
VOICE_PITCH_SEMITONE_MODE:pitchscreen: Voice missing (english voice: "Semitone mode")
VOICE_PITCH_TIMESTRETCH_MODE:pitchscreen: Voice missing (english voice: "Time stretch")

Same voice and source

Doesn't have to be a problem, if the string is valid in the Русский (Russian) language

LANG_DB_INF:recording: Voice and source are the same ("-inf")
LANG_POINT:*: Voice and source are the same (".")
LANG_AFMT_WAVPACK:recording_swcodec: Voice and source are the same ("WavPack")
LANG_AFMT_AIFF:recording: Voice and source are the same ("AIFF")
LANG_AFMT_MPA_L3:recording: Voice and source are the same ("MPEG Layer 3")
VOICE_OK:*: Voice and English voice are the same ("OK")
LANG_KBD_OK:touchscreen: Voice and source are the same ("OK")
LANG_ONPLAY_PICTUREFLOW:*: Voice and English voice are the same ("open picture flow")
LANG_SYSFONT_EQUALIZER_BAND_Q:swcodec: Voice and source are the same ("Q")
LANG_FILTER_SLOW:*: Voice and source are the same ("Slow")
LANG_FILTER_SHARP:*: Voice and source are the same ("Sharp")
LANG_FILTER_SHORT:*: Voice and source are the same ("Short")
LANG_FILTER_BYPASS:*: Voice and source are the same ("Bypass")
VOICE_QUEUED:*: Voice and English voice are the same ("Queued")
LANG_MEBIBYTE:*: Voice and English voice are the same ("mebibyte")
LANG_KIBIBYTE:*: Voice and English voice are the same ("kibibyte")
LANG_SURROUND:swcodec: Voice and source are the same ("Haas Surround")
LANG_BOOKMARK_SETTINGS_ONE_PER_PLAYLIST:*: Voice and source are the same ("One per playlist")
LANG_ACTION_DISABLE_TOUCH:*: Voice and source are the same ("Disable Touch")
LANG_AFR:swcodec: Voice and source are the same ("Auditory Fatigue Reduction")
LANG_SURROUND_FX2:swcodec: Voice and source are the same ("f(x2)")
LANG_ACTION_SEEK:*: Voice and source are the same ("Seek")
LANG_DEADZONE:sansafuzeplus: Voice and source are the same ("Touchpad Dead Zone")
LANG_IBASSO_USB_MODE:ibassodx50: Voice and source are the same ("USB Mode")
LANG_IBASSO_USB_MODE:ibassodx90: Voice and source are the same ("USB Mode")
LANG_IBASSO_USB_MODE_CHARGE:ibassodx50: Voice and source are the same ("Charge Only")
LANG_IBASSO_USB_MODE_CHARGE:ibassodx90: Voice and source are the same ("Charge Only")
LANG_ACTION_DISABLE_NOTIFY:*: Voice and source are the same ("Disable Notify")
LANG_IBASSO_USB_MODE_ADB:ibassodx50: Voice and source are the same ("Android Debug Bridge")
LANG_IBASSO_USB_MODE_ADB:ibassodx90: Voice and source are the same ("Android Debug Bridge")
VOICE_BAD_TRACK:*: Voice and English voice are the same ("Bad track")
LANG_IBASSO_FREQ_SCALING_GOVERNOR:ibassodx50: Voice and source are the same ("Freq Scaling Governor")
LANG_IBASSO_FREQ_SCALING_GOVERNOR:ibassodx90: Voice and source are the same ("Freq Scaling Governor")
LANG_SURROUND_FX1:swcodec: Voice and source are the same ("f(x1)")
LANG_BACKLIGHT_SELECTIVE:*: Voice and source are the same ("Backlight Exemptions")
LANG_ACTION_DISABLE_EXT_POWER:*: Voice and source are the same ("Disable on External Power")
LANG_IBASSO_USB_MODE_MASS_STORAGE:ibassodx50: Voice and source are the same ("Mass Storage")
LANG_IBASSO_USB_MODE_MASS_STORAGE:ibassodx90: Voice and source are the same ("Mass Storage")
LANG_ACTION_SKIP:*: Voice and source are the same ("Skip")
LANG_SURROUND_METHOD2:swcodec: Voice and source are the same ("SIDE ONLY")
VOICE_MOVING_TRACK:*: Voice and English voice are the same ("Moving track")
LANG_ACTION_DISABLE_UNMAPPED:*: Voice and source are the same ("Disable Unmapped Keys")
LANG_GIBIBYTE:*: Voice and English voice are the same ("gibibyte")
LANG_ACTION_ENABLED:*: Voice and source are the same ("Enabled")
LANG_NO_VIEWERS:*: Voice and source are the same ("No viewers found")
LANG_PBE:swcodec: Voice and source are the same ("Perceptual Bass Enhancement")
LANG_BOOKMARK_SETTINGS_ONE_PER_TRACK:*: Voice and source are the same ("One per track")
LANG_SOFTLOCK_SELECTIVE:*: Voice and source are the same ("Advanced Key Lock")
LANG_ACTION_AUTOLOCK_ON:*: Voice and source are the same ("Autolock On")
VOICE_TRACK_TO_MOVE:*: Voice and English voice are the same ("Track to move")
LANG_ACTION_AUTOLOCK_OFF:*: Voice and source are the same ("Autolock Off")
LANG_SURROUND_MIX:swcodec: Voice and source are the same ("Dry / Wet Mix")
LANG_ACTION_PLAY:*: Voice and source are the same ("Play")

Check your work in progress

Using the form below, you can upload a work in progress and generate a report similar to this one, for your language.


www.rockbox.org Last updated Tue Jun 18 22:13:29 UTC 2019. Flags copyright Wikimedia contributors.