-
-
Notifications
You must be signed in to change notification settings - Fork 344
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: translation catchup for v2.10 #4613
Conversation
3a31697
to
401ca95
Compare
401ca95
to
d2c32da
Compare
IT #define TR_CHECKLIST_INTERACTIVE TR3(INDENT "Interatt-C", INDENT "Interact. checklist", INDENT "Checklist interattiva") @pfeerick what is meant by 'dn prec' in the last line? |
DE: #if defined(USE_HATS_AS_KEYS) #define TR_HATSMODE_KEYS_HELP "Linke Seite:\n" #define TR_DISABLE "Deaktivieren" #if defined(SURFACE_RADIO) #if defined(SURFACE_RADIO) #define TR_STICKS "Knüppel" #if defined(SURFACE_RADIO) #define TR_VOICE_UKRAINIAN "Ukrainisch" |
JP #define TR_CHECKLIST_INTERACTIVE TR3(INDENT "C-Interact", INDENT "Interact. checklist", INDENT "インタラクティブ チェック") #define TR_HATSMODE_KEYS_HELP "左側:\n" #define TR_SF_RGBLEDS "RGB LED" #if defined(SURFACE_RADIO) #if defined(SURFACE_RADIO) #define TR_STICKS "スティック" #if defined(SURFACE_RADIO) #define TR_LABELS_SELECT "ラベル選択" #define TR_MIX_SLOW_PREC TR("Slow prec", "Slow up/dn prec") |
UA
|
@ParkerEde looks good, a few remarks:
Too literal, I think "Löschen" is a better fit here (if it fits :-P ), or maybe even "Zurücks." (I'm not entirely sure about the context)
Should be single words IMHO -> "FAHRMODI"/"FAHRMODUS" |
@froqstar |
CZ: #define TR_CHECKLIST_INTERACTIVE TR3(INDENT "S-interkativni", INDENT "Interaktivní seznam", INDENT "Interaktivní seznam") #define TR_HATSMODE_KEYS_HELP "Levá strana:\n" #define TR_UNITS_PPM "PPM jednotky" #define TR_SELECT_MENU_ALL "Vše" #define TR_SF_RGBLEDS "RGB světlo" Only last three edited: #if defined(SURFACE_RADIO) #if defined(SURFACE_RADIO) #define TR_STICKS "Osy" #define TR_VOICE_UKRAINIAN "Ukrainština" #if defined(SURFACE_RADIO) #define TR_MIX_SLOW_PREC TR("Přesnost zpomal", "Přesnost zpomalení") |
DA |
@robustini "Slow up/dn prec" is abbreviated "Slow up/down precision". #4612 allows for the precision of the mixer "slow" parameter to be changed from the (default) 0-25s to 0-2.5s, and affects both slow up and slow down. |
@pfeerick I still have a few improvements for DE: |
SE translations as per above are in the attached file. |
@ulfhedlund Can you try uploading that again... give me a 404 error 🤯 |
Can't get it to work so here are the SE translations instead:
|
|
CN Translation //feat: Interactive/progressive preflight checklist (#3564)
#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "检查列表", INDENT "自定义检查列表", INDENT "自定义检查列表")
//feat(el18): Add help popup showing mapping when using hats as keys (#4359)
#define TR_HATSMODE_KEYS_HELP "左侧按键帽:\n"\
" 右 = MDL\n"\
" 上 = SYS\n"\
" 下 = TELE\n"\
"\n"\
"右侧按键帽:\n"\
" 左 = PAGE<\n"\
" 右 = PAGE>\n"\
" 上 = PREV/INC\n"\
" 下 = NEXT/DEC"
//feat(color): Add Enable/Disable option to SF/GF popup menu (#4157)
#define TR_DISABLE "禁用"
//feat: Convert PPM_UNIT build option to runtime radio setting (#3993)
#define TR_UNITS_PPM "PPM 单位"
//feat(color): Improvements to switch and source select menu (#4104)
#define TR_SELECT_MENU_ALL "全部"
#define TR_SELECT_MENU_CLR "清除"
#define TR_SELECT_MENU_INV "反向"
//feat: Support for WS2812 RGB LEDs (#3909)
#define TR_SF_RGBLEDS "RGB led灯"
//feat: More flexible ADC inputs (#3870)
#define TR_POTTYPES "无","无中点旋钮",TR("中点旋钮","有中点旋钮"),"侧滑块",TR("多段","多段按键"),"X 轴","Y 轴","开关"
//feat: Surface mode improvements (#3908)
#if defined(SURFACE_RADIO)
#define TR_FM "DM"
#else
#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES "驾驶模式"
#define TR_MENUFLIGHTMODE "驾驶模式"
#else
//feat: Add support for Radiomaster MT12 (#4277)
//chore: Improve 128x64 calibration strings for surface (#4480)
#define TR_STICKS "摇杆(轴)"
#define TR_STICKS_POTS_SLIDERS "摇杆(轴)/旋钮/滑块"
#define TR_PWM_STICKS_POTS_SLIDERS "PWM摇杆(轴)/旋钮/滑块"
#define TR_RESET_FLIGHT "复位飞行数据"
#define TR_COPY_STICKS_TO_OFS TR("摇杆位置存为中点", "当前摇杆位置保存为中点")
#define TR_PREFLIGHT "初始检查"
#define TR_MENU_STICKS STR_CHAR_STICK "摇杆(轴)"
#if defined(PCBHORUS)
#define TR_MENUTOSTART "按[Enter]键开始校准"
#define TR_SETMIDPOINT "校准中点:摇杆(轴)、旋钮、滑块,按[Enter]保存"
#define TR_MOVESTICKSPOTS "校准边界:摇杆(轴)、旋钮、滑块,按[Enter]保存并完成"
#elif defined(COLORLCD)
#define TR_MENUTOSTART "按[Enter]键开始"
#define TR_SETMIDPOINT "校准中点,按[Enter]保存"
#define TR_MOVESTICKSPOTS "校准边界,按[Enter]保存并完成"
#else
#define TR_MENUTOSTART CENTER "\010按" TR_ENTER " 开始"
#if defined(SURFACE_RADIO)
#define TR_SETMIDPOINT CENTER "\006校准中点"
#define TR_MOVESTICKSPOTS CENTER "\002校准边界"
#else
#define TR_SETMIDPOINT TR(CENTER "\006校准中点", CENTER "\004校准中点")
#define TR_MOVESTICKSPOTS CENTER "\007校准边界"
#endif
#define TR_MENUWHENDONE CENTER "\006" TR_ENTER " 完成"
#endif
//feat: Initial support for UA language translation (#4415)
#define TR_VOICE_UKRAINIAN "乌克兰语"
//feat(color): Single select option for model labels. label AND/OR filtering logic (#4532)
#define TR_LABELS_SELECT "标签类型选择"
#define TR_LABELS_MATCH "标签匹配类型"
#define TR_FAV_MATCH "收藏夹匹配类型"
#define TR_LABELS_SELECT_MODE "复选项","单选项"
#define TR_LABELS_MATCH_MODE "全部匹配","任意匹配"
#define TR_FAV_MATCH_MODE "必须匹配","可选匹配"
//feat(radio): Allow precision for mix slow up/dn to be set to 10ms or 100ms (#4612 )
#define TR_MIX_SLOW_PREC TR("慢放精度", "慢放精度 上行/下行") TW Translation //feat: Interactive/progressive preflight checklist (#3564)
#define TR_CHECKLIST_INTERACTIVE TR3(INDENT "檢查列表", INDENT "自定義檢查列表", INDENT "自定義檢查列表")
//feat(el18): Add help popup showing mapping when using hats as keys (#4359)
#define TR_HATSMODE_KEYS_HELP "左側按鍵帽:\n"\
" 右 = MDL\n"\
" 上 = SYS\n"\
" 下 = TELE\n"\
"\n"\
"右側按鍵帽:\n"\
" 左 = PAGE<\n"\
" 右 = PAGE>\n"\
" 上 = PREV/INC\n"\
" 下 = NEXT/DEC"
//feat(color): Add Enable/Disable option to SF/GF popup menu (#4157)
#define TR_DISABLE "禁用"
//feat: Convert PPM_UNIT build option to runtime radio setting (#3993)
#define TR_UNITS_PPM "PPM 單位"
//feat(color): Improvements to switch and source select menu (#4104)
#define TR_SELECT_MENU_ALL "全部"
#define TR_SELECT_MENU_CLR "清除"
#define TR_SELECT_MENU_INV "反向"
//feat: Support for WS2812 RGB LEDs (#3909)
#define TR_SF_RGBLEDS "RGB led燈"
//feat: More flexible ADC inputs (#3870)
#define TR_POTTYPES "無","無中點旋鈕",TR("中點旋鈕","有中點旋鈕"),"側滑塊",TR("多段","多段按鍵"),"X 軸","Y 軸","開關"
//feat: Surface mode improvements (#3908)
#if defined(SURFACE_RADIO)
#define TR_FM "DM"
#else
#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES "駕駛模式"
#define TR_MENUFLIGHTMODE "駕駛模式"
#else
//feat: Add support for Radiomaster MT12 (#4277)
//chore: Improve 128x64 calibration strings for surface (#4480)
#define TR_STICKS "搖桿(軸)"
#define TR_STICKS_POTS_SLIDERS "搖桿(軸)/旋鈕/滑塊"
#define TR_PWM_STICKS_POTS_SLIDERS "PWM搖桿(軸)/旋鈕/滑塊"
#define TR_RESET_FLIGHT "復位飛行數據"
#define TR_COPY_STICKS_TO_OFS TR("搖桿位置存為中點", "當前搖桿位置保存為中點")
#define TR_PREFLIGHT "初始檢查"
#define TR_MENU_STICKS STR_CHAR_STICK "搖桿(軸)"
#if defined(PCBHORUS)
#define TR_MENUTOSTART "按[Enter]鍵開始校準"
#define TR_SETMIDPOINT "校準中點:搖桿(軸)、旋鈕、滑塊,按[Enter]保存"
#define TR_MOVESTICKSPOTS "校準邊界:搖桿(軸)、旋鈕、滑塊,按[Enter]保存並完成"
#elif defined(COLORLCD)
#define TR_MENUTOSTART "按[Enter]鍵開始"
#define TR_SETMIDPOINT "校準中點,按[Enter]保存"
#define TR_MOVESTICKSPOTS "校準邊界,按[Enter]保存並完成"
#else
#define TR_MENUTOSTART CENTER "\010按" TR_ENTER " 開始"
#if defined(SURFACE_RADIO)
#define TR_SETMIDPOINT CENTER "\006校準中點"
#define TR_MOVESTICKSPOTS CENTER "\002校準邊界"
#else
#define TR_SETMIDPOINT TR(CENTER "\006校準中點", CENTER "\004校準中點")
#define TR_MOVESTICKSPOTS CENTER "\007校準邊界"
#endif
#define TR_MENUWHENDONE CENTER "\006" TR_ENTER " 完成"
#endif
//feat: Initial support for UA language translation (#4415)
#define TR_VOICE_UKRAINIAN "烏克蘭語"
//feat(color): Single select option for model labels. label AND/OR filtering logic (#4532)
#define TR_LABELS_SELECT "標籤類型選擇"
#define TR_LABELS_MATCH "標籤匹配類型"
#define TR_FAV_MATCH "收藏夾匹配類型"
#define TR_LABELS_SELECT_MODE "復選項","單選項"
#define TR_LABELS_MATCH_MODE "全部匹配","任意匹配"
#define TR_FAV_MATCH_MODE "必須匹配","可選匹配"
//feat(radio): Allow precision for mix slow up/dn to be set to 10ms or 100ms (#4612 )
#define TR_MIX_SLOW_PREC TR("慢放精度", "慢放精度 上行/下行") |
Thank you @ulfhedlund @zyren :) |
@kobakirill Thank you. Can I just get confirmation on whether you think I should leave all of I'm also still missing #define TR_MIX_SLOW_PREC TR("Slow prec", "Slow up/dn prec") and #define TR_LABELS_SELECT "Label select"
#define TR_LABELS_MATCH "Label matching"
#define TR_FAV_MATCH "Favorites matching"
#define TR_LABELS_SELECT_MODE "Multi select","Single select"
#define TR_LABELS_MATCH_MODE "Match all","Match any"
#define TR_FAV_MATCH_MODE "Must match","Optional match" |
PT (sorry for the delay) #define TR_CHECKLIST_INTERACTIVE TR3(INDENT "Cklist-int", INDENT "Checklist Interat.", INDENT "Checklist interativa")
#define TR_SF_DISABLE_AUDIO_AMP "Amp Audio Desl"
#if defined(USE_HATS_AS_KEYS)
#define TR_HATSMODE "Modo menu"
#define TR_HATSOPT "Só Trims","Só menu","Chaveável","Global"
#define TR_HATSMODE_TRIMS "Modo trim: Trims"
#define TR_HATSMODE_KEYS "Modo trim: Menu"
#endif
#define TR_HATSMODE_KEYS_HELP "Lado Esq:\n"\
" Direita = MDL\n"\
" Cima = SYS\n"\
" Baixo = TELE\n"\
"\n"\
"Lado Dir:\n"\
" Esquerda = PAGE<\n"\
" Direita = PAGE>\n"\
" Cima = PREV/INC\n"\
" Baixo = NEXT/DEC"
#define TR_DISABLE "Desativar"
#define TR_UNITS_PPM "Unidade PPM"
#define TR_SELECT_MENU_ALL "Todas"
#define TR_SELECT_MENU_CLR "Limpar"
#define TR_SELECT_MENU_INV "Inverte"
#define TR_SF_RGBLEDS "Leds RGB"
#define TR_POTTYPES "None","Pot",TR("Pot c. trav","Pot com trava"),"Slider",TR("Multipos","Chave Multipos"),"Eixo X","Eixo Y","Chave"
#if defined(SURFACE_RADIO)
#define TR_FM "MD"
#else
#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES "MODOS DIR"
#define TR_MENUFLIGHTMODE "MODO DIR"
#else
#define TR_STICKS "Eixos"
#define TR_STICKS_POTS_SLIDERS "Eixos/Pots/Sliders"
#define TR_PWM_STICKS_POTS_SLIDERS "Eixo PWM/Pots/Sliders"
#define TR_RESET_FLIGHT "Reinic. sessão"
#define TR_COPY_STICKS_TO_OFS TR("Cp. eixos->subtrim", "Copiar eixos p/ subtrim")
#define TR_PREFLIGHT "pré-Checks"
#define TR_MENU_STICKS STR_CHAR_STICK "Eixos"
#if defined(PCBHORUS)
#define TR_MENUTOSTART "Press [Enter] p/ iniciar"
#define TR_SETMIDPOINT "Mova sticks/pots/sliders e press. [Enter]"
#define TR_MOVESTICKSPOTS "Mova axis/pots/sliders e press. [Enter]"
#elif defined(COLORLCD)
#define TR_MENUTOSTART TR_ENTER " P/ INICIAR"
#define TR_SETMIDPOINT "CENTRE AXIS/SLIDERS"
#define TR_MOVESTICKSPOTS "MOVA AXIS/POTS"
#else
#define TR_MENUTOSTART CENTER "\010" TR_ENTER " P/ INICIAR"
#if defined(SURFACE_RADIO)
#define TR_SETMIDPOINT CENTER "\006SET MEIO DOS POTS"
#define TR_MOVESTICKSPOTS CENTER "\002MOVA ST/TH/POTS/AXIS"
#else
#define TR_SETMIDPOINT TR(CENTER "\006SET EIXO MEIO", CENTER "\004CENTRE AXIS/SLIDERS")
#define TR_MOVESTICKSPOTS CENTER "\007MOVA AXIS/POTS"
#endif
#define TR_MENUWHENDONE CENTER "\006" TR_ENTER " QUANDO TERM."
#endif
#define TR_VOICE_UKRAINIAN "Ucraniano"
#define TR_MIX_SLOW_PREC TR("Prec. Lento", "Prec. mais/menos lento") |
#define TR_MIX_SLOW_PREC TR("Точн замедл", "Точность замедления") #define TR_LABELS_SELECT "Выбор"
#define TR_LABELS_MATCH "Cоответствие"
#define TR_FAV_MATCH "Избранное"
#define TR_LABELS_SELECT_MODE "Мультивыбор","Одиноч выбор"
#define TR_LABELS_MATCH_MODE "Все","Любой"
#define TR_FAV_MATCH_MODE "Совпадает","Не совпадает" |
PL #define TR_HATSMODE_KEYS_HELP "Lewa strona:\n"\
" Prawo= MDL\n"\
" Góra = SYS\n"\
" Dół = TELE\n"\
"\n"\
"Prawa strona:\n"\
" Lewo = PAGE<\n"\
" Prawo = PAGE>\n"\
" Góra = PREV/INC\n"\
" Dół = NEXT/DEC"
#define TR_DISABLE "Wyłącz"
#define TR_UNITS_PPM "Jednostki PPM"
#define TR_SELECT_MENU_ALL "Wszystkie"
#define TR_SELECT_MENU_CLR "Wyczyść"
#define TR_SELECT_MENU_INV "Odwróć"
#define TR_SF_RGBLEDS "RGB ledy"
#define TR_POTTYPES "Brak","Pot.",TR("Pot. z. zap.","Pot. z zapadką"),"Suwak",TR("Wielopoz.","Przeł.wielopoz."),"Oś X","Oś Y","Przełącznik"
#if defined(SURFACE_RADIO)
#define TR_FM "DM"
#else
#if defined(SURFACE_RADIO)
#define TR_MENUFLIGHTMODES "DRIVE MODES"
#define TR_MENUFLIGHTMODE "DRIVE MODE"
#else
#define TR_STICKS "Drążki"
#define TR_STICKS_POTS_SLIDERS "Drążki/Pot./Suwaki"
#define TR_PWM_STICKS_POTS_SLIDERS "Drążki PWM/Pot./Suwaki"
#define TR_RESET_FLIGHT "Resetuj sesję"
#define TR_COPY_STICKS_TO_OFS TR("Cpy stick->subtrim", "Kopiuj drążki do subtrim")
#define TR_PREFLIGHT "Pre-start Checks"
#define TR_MENU_STICKS STR_CHAR_STICK "Drążek"
#if defined(PCBHORUS)
#define TR_MENUTOSTART "Naciśnij [Enter] aby zacząć"
#define TR_SETMIDPOINT "Centruj drążki/pot./suwaki i naciśnij [Enter]"
#define TR_MOVESTICKSPOTS "Poruszaj drążki/pot./suwaki i naciśnij [Enter]"
#elif defined(COLORLCD)
#define TR_MENUTOSTART TR_ENTER " TO START"
#define TR_SETMIDPOINT "CENTRUJ DRĄŻKI/SUWAKI"
#define TR_MOVESTICKSPOTS "RUSZAJ DRĄŻKI/SUWAKI"
#else
#define TR_MENUTOSTART CENTER "\010" TR_ENTER " = START"
#if defined(SURFACE_RADIO)
#define TR_SETMIDPOINT CENTER "\006USTAW ŚRODEK POT."
#define TR_MOVESTICKSPOTS CENTER "\002RUSZAJ DR/TH/POT./OSIE"
#else
#define TR_SETMIDPOINT TR(CENTER "\006USTAW ŚRODEK OSI", CENTER "\004CENTRUJ DRĄŻKI/SUWAKI")
#define TR_MOVESTICKSPOTS CENTER "\007RUSZAJ DRĄŻKI/POT."
#endif
#define TR_MENUWHENDONE CENTER "\006" TR_ENTER " = KONIEC"
#endif
#define TR_VOICE_UKRAINIAN "Ukraiński"
#define TR_LABELS_SELECT "Wybierz etykietę"
#define TR_LABELS_MATCH "Dopasowanie etykiet"
#define TR_FAV_MATCH "Dopasowanie ulubionych"
#define TR_LABELS_SELECT_MODE "Wybór wielu","Pojedynczy wybór"
#define TR_LABELS_MATCH_MODE "Pasują wszystkie","Pasuje którykolwiek"
#define TR_FAV_MATCH_MODE "Musi pasować","Może pasować"
#define TR_MIX_SLOW_PREC TR("Wolna prec.", "Wolna prec. góra/dół") |
Thanks for that @ajjjjjjjj made it just in time ;) boxer, x9d2019 (with GVARS disabled for RU, UA), mt12, x10, tx16s and el18 all successfully built locally for all languages... time to wrap this up for now. |
Co-authored-by: Patrick <[email protected]> Co-authored-by: HThuren <[email protected]>
Co-authored-by: Patrick <[email protected]> Co-authored-by: HThuren <[email protected]>
Summary of changes:
companion-translations
being limited to Companion source pathHey guys. I promise this will be the last big translations catchup... I'll ensure in future this is done monthly if not done as part as the implementation PR so it's not quite so big. I have tried to go through each PR, and indicate which translations are missing - i.e. you don't need to translate everything here... just check under PR heading if a translation is needed for your language.
If you agree with the current translation, just say it doesn't need changing (as I know some prefer languages sticking with English as it doesn't translate well). A couple of PRs appear to be fully translated now, so were omitted in the final cut of this review.
I would like to get this PR in by the weekend, so that it can be part of 2.10.0-RC2, so any outstanding translations by then will have to catch up.
feat: Interactive/progressive preflight checklist (#3564)
Needing translations for: all but RU, UA
feat: Add SF to mute audio amplifier on supported radios (#3753)
Needing translations for: HE, IT, PT
feat(el18): Use trim hats as keys for navigation (#3894)
Needing translations for: PT
feat(el18): Add help popup showing mapping when using hats as keys (#4359)
Needing translations for: all but DA, SE
feat(color): Add Enable/Disable option to SF/GF popup menu (#4157)
Needing translations for: CN, PT, TW
feat: Convert PPM_UNIT build option to runtime radio setting (#3993)
Needing translations for: all but JP, RU, UA
feat(color): Improvements to switch and source select menu (#4104)
Needing translations for: all but JP, RU, SE, UA
feat: Support for WS2812 RGB LEDs (#3909)
Needing translations for: all but RU, UA
feat: More flexible ADC inputs (#3870)
Needing translations for: all but JP, RU, SE, UA
Note - only the last three are needed - Axis X, Axis Y, Switch - as they are new and not yet translated.
feat: Surface mode improvements (#3908)
Needing translations for: all, please review - as I think some like DA were incorrectly translated... the surface mode half of TR_MENUFLIGHTMODES/TR_MENUFLIGHTMODE is focused on surface radios ... i.e. "FLYVE TILSTANDE" incorrect ;)
feat: Add support for Radiomaster MT12 (#4277)
chore: Improve 128x64 calibration strings for surface (#4480)
feat: Initial support for UA language translation (#4415)
Needing translations for: all but DA, JP, RU, UA
feat(color): Single select option for model labels. label AND/OR filtering logic (#4532)
Needing translations for: DE, JP, SE, UA
feat(radio): Allow precision for mix slow up/dn to be set to 10ms or 100ms (#4612 )
Needing translations for: all but SE