diff --git a/radio/src/gui/colorlcd/view_main_menu.cpp b/radio/src/gui/colorlcd/view_main_menu.cpp index a3eeecf60..22a86d03d 100644 --- a/radio/src/gui/colorlcd/view_main_menu.cpp +++ b/radio/src/gui/colorlcd/view_main_menu.cpp @@ -54,45 +54,45 @@ ViewMainMenu::ViewMainMenu(Window* parent) : // "Tasks", 0, COLOR_THEME_PRIMARY2 | FONT(XL) | CENTERED); // pos += title->height() + PAGE_LINE_SPACING; - carousel->addButton(ICON_MODEL_SELECT, "Select\nModel", [=]() -> uint8_t { + carousel->addButton(ICON_MODEL_SELECT, STR_MAIN_MENU_SELECT_MODEL, [=]() -> uint8_t { deleteLater(); new ModelSelectMenu(); return 0; }); if (modelHasNotes()) { - carousel->addButton(ICON_MODEL_NOTES, "Model\nNotes", [=]() -> uint8_t { + carousel->addButton(ICON_MODEL_NOTES, STR_MAIN_MENU_MODEL_NOTES, [=]() -> uint8_t { deleteLater(); readModelNotes(); return 0; }); } - carousel->addButton(ICON_MONITOR, "Channel\nMonitor", [=]() -> uint8_t { + carousel->addButton(ICON_MONITOR, STR_MAIN_MENU_CHANNEL_MONITOR, [=]() -> uint8_t { deleteLater(); new ChannelsViewMenu(); return 0; }); - carousel->addButton(ICON_MODEL, "Model\nSettings", [=]() -> uint8_t { + carousel->addButton(ICON_MODEL, STR_MAIN_MENU_MODEL_SETTINGS, [=]() -> uint8_t { deleteLater(); new ModelMenu(); return 0; }); - carousel->addButton(ICON_RADIO, "Radio\nSettings", [=]() -> uint8_t { + carousel->addButton(ICON_RADIO, STR_MAIN_MENU_RADIO_SETTINGS, [=]() -> uint8_t { deleteLater(); new RadioMenu(); return 0; }); - carousel->addButton(ICON_THEME, "Screens\nSettings", [=]() -> uint8_t { + carousel->addButton(ICON_THEME, STR_MAIN_MENU_SCREEN_SETTINGS, [=]() -> uint8_t { deleteLater(); new ScreenMenu(); return 0; }); - carousel->addButton(ICON_MODEL_TELEMETRY, "Reset\nTelemetry", [=]() -> uint8_t { + carousel->addButton(ICON_MODEL_TELEMETRY, STR_MAIN_MENU_RESET_TELEMETRY, [=]() -> uint8_t { deleteLater(); Menu* resetMenu = new Menu(parent); resetMenu->addLine(STR_RESET_FLIGHT, []() { flightReset(); }); @@ -104,13 +104,13 @@ ViewMainMenu::ViewMainMenu(Window* parent) : return 0; }); - carousel->addButton(ICON_STATS, "Statistics", [=]() -> uint8_t { + carousel->addButton(ICON_STATS, STR_MAIN_MENU_STATISTICS, [=]() -> uint8_t { deleteLater(); new StatisticsViewPageGroup(); return 0; }); - carousel->addButton(ICON_OPENTX, "About\nEdgeTX", [=]() -> uint8_t { + carousel->addButton(ICON_OPENTX, STR_MAIN_MENU_ABOUT_EDGETX, [=]() -> uint8_t { deleteLater(); new AboutUs(); return 0; diff --git a/radio/src/translations.cpp b/radio/src/translations.cpp index d54529847..976549a10 100644 --- a/radio/src/translations.cpp +++ b/radio/src/translations.cpp @@ -961,3 +961,17 @@ const char STR_CANCEL[] = TR_CANCEL; const char STR_EDIT_THEME[] = TR_EDIT_THEME; const char STR_DETAILS[] = TR_DETAILS; const char STR_THEME_EDITOR[] = TR_THEME_EDITOR; + +#if defined(COLORLCD) + +const char STR_MAIN_MENU_SELECT_MODEL[] = TR_MAIN_MENU_SELECT_MODEL; +const char STR_MAIN_MENU_MODEL_NOTES[] = TR_MAIN_MENU_MODEL_NOTES; +const char STR_MAIN_MENU_CHANNEL_MONITOR[] = TR_MAIN_MENU_CHANNEL_MONITOR; +const char STR_MAIN_MENU_MODEL_SETTINGS[] = TR_MAIN_MENU_MODEL_SETTINGS; +const char STR_MAIN_MENU_RADIO_SETTINGS[] = TR_MAIN_MENU_RADIO_SETTINGS; +const char STR_MAIN_MENU_SCREEN_SETTINGS[] = TR_MAIN_MENU_SCREEN_SETTINGS; +const char STR_MAIN_MENU_RESET_TELEMETRY[] = TR_MAIN_MENU_RESET_TELEMETRY; +const char STR_MAIN_MENU_STATISTICS[] = TR_MAIN_MENU_STATISTICS; +const char STR_MAIN_MENU_ABOUT_EDGETX[] = TR_MAIN_MENU_ABOUT_EDGETX; + +#endif diff --git a/radio/src/translations.h b/radio/src/translations.h index e37110dbb..f8be81cb5 100644 --- a/radio/src/translations.h +++ b/radio/src/translations.h @@ -57,6 +57,7 @@ #define LEN_SPECIAL_CHARS 0 #elif defined(TRANSLATIONS_CN) #include "translations/cn.h" +#define LEN_SPECIAL_CHARS 0 #elif defined(TRANSLATIONS_TW) #include "translations/tw.h" #define LEN_SPECIAL_CHARS 0 @@ -1157,7 +1158,22 @@ extern const char STR_EDIT_THEME[]; extern const char STR_DETAILS[]; extern const char STR_THEME_EDITOR[]; +#if defined(COLORLCD) + +extern const char STR_MAIN_MENU_SELECT_MODEL[]; +extern const char STR_MAIN_MENU_MODEL_NOTES[]; +extern const char STR_MAIN_MENU_CHANNEL_MONITOR[]; +extern const char STR_MAIN_MENU_MODEL_SETTINGS[]; +extern const char STR_MAIN_MENU_RADIO_SETTINGS[]; +extern const char STR_MAIN_MENU_SCREEN_SETTINGS[]; +extern const char STR_MAIN_MENU_RESET_TELEMETRY[]; +extern const char STR_MAIN_MENU_STATISTICS[]; +extern const char STR_MAIN_MENU_ABOUT_EDGETX[]; + +#endif + #define CHR_HOUR TR_CHR_HOUR #define CHR_INPUT TR_CHR_INPUT #endif // _TRANSLATIONS_H_ + diff --git a/radio/src/translations/cn.h.txt b/radio/src/translations/cn.h.txt index e26657ec0..9aad80d20 100644 --- a/radio/src/translations/cn.h.txt +++ b/radio/src/translations/cn.h.txt @@ -1,7 +1,8 @@ /* - * Copyright (C) OpenTX + * Copyright (C) EdgeTX * * Based on code named + * opentx - https://github.com/opentx/opentx * th9x - http://code.google.com/p/th9x * er9x - http://code.google.com/p/er9x * gruvin9x - http://code.google.com/p/gruvin9x @@ -111,7 +112,19 @@ #define LEN_RETA123 "\001" -#define TR_RETA123 "RETA13245LR" +#if defined(PCBX10) + #define TR_RETA123 "RETA1324567LR" +#elif defined(PCBHORUS) + #define TR_RETA123 "RETA13245LR" +#elif defined(PCBX9E) + #define TR_RETA123 "RETA1234LRLR" +#elif defined(PCBTARANIS) || defined(REVX) + #define TR_RETA123 "RETA123LR" +#elif defined(PCBSKY9X) + #define TR_RETA123 "RETA123a" +#else + #define TR_RETA123 "RETA123" +#endif #define LEN_VCURVEFUNC "\003" #define TR_VCURVEFUNC "---" "x>0" "x<0" "|x|" "f>0" "f<0" "|f|" @@ -199,8 +212,8 @@ #endif #define TR_SF_SCREENSHOT "截屏\0 " -#define TR_SF_RACING_MODE "RacingMode" -#define TR_SF_DISABLE_TOUCH "No Touch" +#define TR_SF_DISABLE_TOUCH "禁用触摸\0 " +#define TR_SF_RACING_MODE "竞速模式\0 " #define TR_SF_RESERVE "[保留]\0 " #define TR_VFSWFUNC TR_SF_SAFETY "教练\0 " "摇杆值存储到微调" "复位\0 " "设置\0 " TR_ADJUST_GVAR "音量\0 " "设置失控保护\0 " "测距模式\0 " "模块对频\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_SF_RESERVE TR_SF_PLAY_SCRIPT TR_SF_RESERVE TR_SF_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "背光\0 " TR_SF_SCREENSHOT TR_SF_RACING_MODE TR_SF_DISABLE_TOUCH TR_SF_TEST @@ -294,8 +307,8 @@ #define LEN_VTRAINERMODES "\022" #define TR_VTRAINER_MASTER_OFF "禁用\0 " -#define TR_VTRAINER_MASTER_JACK "教练主机/音频插孔\0" -#define TR_VTRAINER_SLAVE_JACK "学生从机/音频插孔\0" +#define TR_VTRAINER_MASTER_JACK "教练主机/教练口\0 " +#define TR_VTRAINER_SLAVE_JACK "学生从机/教练口\0 " #define TR_VTRAINER_MASTER_SBUS_MODULE "教练主机/SBUS模块\0" #define TR_VTRAINER_MASTER_CPPM_MODULE "教练从机/CPPM模块\0" #define TR_VTRAINER_MASTER_BATTERY "教练主机/串口\0 " @@ -312,7 +325,7 @@ #define TR_VFORMULAS "加\0 " "平均值\0 " "最小值\0 " "最大值\0 " "乘\0 " "总计值\0 " "单节电池" "消耗量\0 " "距离\0 " #define LEN_VPREC "\004" -#define TR_VPREC "0.--" "0.0 " "0.00" +#define TR_VPREC "0.--" "0.0-" "0.00" #define LEN_VCELLINDEX "\006" #define TR_VCELLINDEX "最低值" "1\0 " "2\0 " "3\0 " "4\0 " "5\0 " "6\0 " "最高值" "差值\0 " @@ -347,18 +360,18 @@ #define TR_POPUPS_ENTER_EXIT TR_ENTER "\010" TR_EXIT #define TR_FREE "空闲" -#define TR_YES "Yes" -#define TR_NO "No" +#define TR_YES "是" +#define TR_NO "否" #define TR_DELETEMODEL "删除" BREAKSPACE "模型" #define TR_COPYINGMODEL "复制模型..." #define TR_MOVINGMODEL "移动模型..." #define TR_LOADINGMODEL "载入模型..." -#define TR_NAME "命名" -#define TR_MODELNAME "模型命名" -#define TR_PHASENAME "模式命名" -#define TR_MIXNAME "混控命名" -#define TR_INPUTNAME TR("输入", "输入命名") -#define TR_EXPONAME TR("命名", "曲线命名") +#define TR_NAME "名称" +#define TR_MODELNAME "模型名称" +#define TR_PHASENAME "模式名称" +#define TR_MIXNAME "混控名称" +#define TR_INPUTNAME TR("名称", "输入名称") +#define TR_EXPONAME TR("名称", "曲线名称") #define TR_BITMAP "模型图片" #define TR_TIMER TR("计时器", "计时器 ") #define TR_START "开始" @@ -374,8 +387,8 @@ #define TR_PROTO TR(INDENT "Proto", INDENT "协议") #define TR_PPMFRAME INDENT "PPM帧" #define TR_REFRESHRATE TR(INDENT "Refresh", INDENT "刷新速率") -#define STR_WARN_BATTVOLTAGE TR(INDENT "Output is VBAT: ", INDENT "注意: 输出电平为电池电压: ") -#define TR_WARN_5VOLTS "注意: 输出电平是5V" +#define STR_WARN_BATTVOLTAGE TR(INDENT "Output is VBAT: ", INDENT "注意输出电平为电池电压") +#define TR_WARN_5VOLTS "注意输出电平为5V" #define TR_MS "ms" #define TR_FREQUENCY INDENT "频率" #define TR_SWITCH "开关" @@ -407,7 +420,7 @@ #define TR_DREX "DRex" #define DREX_CHBOX_OFFSET 30 #define TR_CURVE "曲线" -#define TR_FLMODE TR("Mode", "模式") +#define TR_FLMODE TR("Mode", "飞行模式") #define TR_MIXWARNING "警告" #define TR_OFF "禁用" #define TR_ANTENNA "天线" @@ -483,9 +496,9 @@ #define TR_SLAVE CENTER "从机" #define TR_MODESRC "Mode\006% Source" #define TR_MULTIPLIER "倍率" -#define TR_CAL "Cal" +#define TR_CAL "校准" #define TR_CALIBRATION "校准" -#define TR_VTRIM "微调- +" +#define TR_VTRIM "微调-+" #define TR_BG "BG:" #define TR_CALIB_DONE "校准完成" #if defined(PCBHORUS) @@ -517,7 +530,7 @@ #define TR_MENUTORESET TR_ENTER " to reset" #define TR_PPM_TRAINER "TR" #define TR_CH "CH" -#define TR_MODEL "MODEL" +#define TR_MODEL "模型" #define TR_FM "FM" #define TR_MIX "MIX" #define TR_EEPROMLOWMEM "EEPROM low mem" @@ -539,8 +552,8 @@ #define TR_MENU_RADIO_ANALOGS TR("ANALOGS", "类比输入测试") #define TR_MENUCALIBRATION "校准" #define TR_TRIMS2OFFSETS "将当前微调量保存至中点" -#define TR_CHANNELS2FAILSAFE "将当前所有通道值保存至接收机失控保护" -#define TR_CHANNEL2FAILSAFE "将当前通道值保存至接收机失控保护" +#define TR_CHANNELS2FAILSAFE "导入当前所有通道值" +#define TR_CHANNEL2FAILSAFE "导入当前通道值" #define TR_MENUMODELSEL TR("MODELSEL", "模型选择") #define TR_MENU_MODEL_SETUP TR("SETUP", "模型设置") #define TR_MENUFLIGHTMODES "飞行模式设置" @@ -630,8 +643,8 @@ #define TR_VOLTAGE TR(INDENT "Voltage", INDENT "电压来源") #define TR_CURRENT TR(INDENT "Current", INDENT "电流来源") #define TR_SELECT_MODEL "选择模型" -#define TR_MODEL_CATEGORIES "Model Categories" -#define TR_MODELS "Models" +#define TR_MODEL_CATEGORIES "模型分类" +#define TR_MODELS "个模型" #define TR_SELECT_MODE "选择模式" #define TR_CREATE_CATEGORY "创建分类" #define TR_RENAME_CATEGORY "分类改名" @@ -690,15 +703,15 @@ #define TR_EEPROMWARN "EEPROM" #define TR_STORAGE_WARNING "存储" #define TR_EEPROM_CONVERTING "转换数据" -#define TR_SDCARD_CONVERSION_REQUIRE "SD card conversion required" -#define TR_CONVERTING "Converting: " +#define TR_SDCARD_CONVERSION_REQUIRE "需要转换SD卡" +#define TR_CONVERTING "转换:" #define TR_THROTTLE_UPPERCASE "油门" #define TR_ALARMSWARN "警告" #define TR_SWITCHWARN TR("开关", "开关位置") #define TR_FAILSAFEWARN "失控保护" #define TR_TEST_WARNING TR("TESTING", "测试版本") #define TR_TEST_NOTSAFE "只用于测试" -#define TR_WRONG_SDCARDVERSION TR("Expected ver: ", "预览版本: ") +#define TR_WRONG_SDCARDVERSION TR("Expected ver: ", "请将SD卡文件更换为正确版本: ") #define TR_WARN_RTC_BATTERY_LOW "时间驱动电池电压低" #define TR_WARN_MULTI_LOWPOWER "低功率模式" #define TR_BATTERY "电池" @@ -718,7 +731,7 @@ #define TR_COPROC_TEMP "主板温度" #define TR_CAPAWARNING INDENT "电流过低" #define TR_TEMPWARNING INDENT "过热" -#define TR_TTL_WARNING "注意:使用逻辑电平3.3V" +#define TR_TTL_WARNING "注意串口使用逻辑电平3.3V" #define TR_FUNC "功能" #define TR_V1 "V1" #define TR_V2 "V2" @@ -798,8 +811,8 @@ #define TR_FLASH_INTERNAL_MULTI "更新内置多协议模块固件" #define TR_FLASH_EXTERNAL_MODULE "更新外置模块固件" #define TR_FLASH_EXTERNAL_MULTI "更新外置多协议模块固件" -#define TR_FLASH_EXTERNAL_ELRS "Flash External ELRS" -#define TR_FIRMWARE_UPDATE_ERROR TR("FW update error", "固件更新失败") +#define TR_FLASH_EXTERNAL_ELRS "更新外置ELRS模块固件" +#define TR_FIRMWARE_UPDATE_ERROR "固件更新失败" #define TR_FIRMWARE_UPDATE_SUCCESS "固件更新成功" #define TR_WRITING "正在写入..." #define TR_CONFIRM_FORMAT "是否格式化?" @@ -1083,7 +1096,7 @@ #define TR_WIDGET_SETTINGS "小部件设置" #define TR_REMOVE_SCREEN "移除页面" #define TR_SETUP_WIDGETS "设置小部件" -#define TR_USER_INTERFACE "用户界面" +#define TR_USER_INTERFACE "显示设置" #define TR_THEME "主题" #define TR_SETUP "设置" #define TR_LAYOUT "布局" @@ -1113,7 +1126,7 @@ #define TR_JITTER_FILTER "类比输入滤波" #define TR_RTC_CHECK TR("Check RTC", "检查时间驱动电池电压") #define TR_AUTH_FAILURE "验证失败" -#define TR_RACING_MODE "Racing mode" +#define TR_RACING_MODE "竞速模式" #define STR_VFR "VFR" #define STR_RSSI "RSSI" @@ -1269,3 +1282,33 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +#define TR_USE_THEME_COLOR "使用主题颜色" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "将所有微调导入中点偏移值" +#define TR_DUPLICATE "复制" +#define TR_ACTIVATE "启用" +#define TR_RED "红" +#define TR_BLUE "蓝" +#define TR_GREEN "绿" +#define TR_COLOR_PICKER "拾取颜色" +#define TR_EDIT_THEME_DETAILS "主题信息" +#define TR_AUTHOR "作者" +#define TR_DESCRIPTION "描述" +#define TR_SAVE "保存" +#define TR_CANCEL "取消" +#define TR_EDIT_THEME "编辑主题" +#define TR_DETAILS "详细信息" +#define TR_THEME_EDITOR "主题" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "模型选择" +#define TR_MAIN_MENU_MODEL_NOTES "模型说明" +#define TR_MAIN_MENU_CHANNEL_MONITOR "通道查看" +#define TR_MAIN_MENU_MODEL_SETTINGS "模型设置" +#define TR_MAIN_MENU_RADIO_SETTINGS "系统设置" +#define TR_MAIN_MENU_SCREEN_SETTINGS "显示设置" +#define TR_MAIN_MENU_RESET_TELEMETRY "复位功能" +#define TR_MAIN_MENU_STATISTICS "统计信息" +#define TR_MAIN_MENU_ABOUT_EDGETX "关于" +// End Main menu diff --git a/radio/src/translations/cz.h.txt b/radio/src/translations/cz.h.txt index 60915107c..6bea2d206 100644 --- a/radio/src/translations/cz.h.txt +++ b/radio/src/translations/cz.h.txt @@ -1350,3 +1350,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/de.h.txt b/radio/src/translations/de.h.txt index aff805c8c..2fef53b50 100644 --- a/radio/src/translations/de.h.txt +++ b/radio/src/translations/de.h.txt @@ -1357,3 +1357,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/en.h.txt b/radio/src/translations/en.h.txt index bb1583cd6..d74d42712 100644 --- a/radio/src/translations/en.h.txt +++ b/radio/src/translations/en.h.txt @@ -1354,3 +1354,33 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/es.h.txt b/radio/src/translations/es.h.txt index 9a75cb2a8..7353c7f8e 100644 --- a/radio/src/translations/es.h.txt +++ b/radio/src/translations/es.h.txt @@ -1355,3 +1355,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/fi.h.txt b/radio/src/translations/fi.h.txt index 1441c8bf0..99a28b1f6 100644 --- a/radio/src/translations/fi.h.txt +++ b/radio/src/translations/fi.h.txt @@ -1361,3 +1361,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/fr.h.txt b/radio/src/translations/fr.h.txt index e3ef1d324..58f82408b 100644 --- a/radio/src/translations/fr.h.txt +++ b/radio/src/translations/fr.h.txt @@ -1379,3 +1379,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/it.h.txt b/radio/src/translations/it.h.txt index 74aacf8ad..ba66fe684 100644 --- a/radio/src/translations/it.h.txt +++ b/radio/src/translations/it.h.txt @@ -1375,3 +1375,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/nl.h.txt b/radio/src/translations/nl.h.txt index ac2ef4b03..fe8206a70 100644 --- a/radio/src/translations/nl.h.txt +++ b/radio/src/translations/nl.h.txt @@ -1366,3 +1366,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/pl.h.txt b/radio/src/translations/pl.h.txt index 435331b3b..ede2d1b5f 100644 --- a/radio/src/translations/pl.h.txt +++ b/radio/src/translations/pl.h.txt @@ -1371,3 +1371,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/pt.h.txt b/radio/src/translations/pt.h.txt index 260dd7635..fc628d97b 100644 --- a/radio/src/translations/pt.h.txt +++ b/radio/src/translations/pt.h.txt @@ -1377,3 +1377,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/se.h.txt b/radio/src/translations/se.h.txt index 2628db7ab..77896e159 100644 --- a/radio/src/translations/se.h.txt +++ b/radio/src/translations/se.h.txt @@ -1379,3 +1379,35 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +// The following content is Untranslated) + +#define TR_USE_THEME_COLOR "Use theme color" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" +#define TR_DUPLICATE "Duplicate" +#define TR_ACTIVATE "Set Active" +#define TR_RED "Red" +#define TR_BLUE "Blue" +#define TR_GREEN "Green" +#define TR_COLOR_PICKER "Color Picker" +#define TR_EDIT_THEME_DETAILS "Edit Theme Details" +#define TR_AUTHOR "Author" +#define TR_DESCRIPTION "Description" +#define TR_SAVE "Save" +#define TR_CANCEL "Cancel" +#define TR_EDIT_THEME "EDIT THEME" +#define TR_DETAILS "Details" +#define TR_THEME_EDITOR "THEMES" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "Select\nModel" +#define TR_MAIN_MENU_MODEL_NOTES "Model\nNotes" +#define TR_MAIN_MENU_CHANNEL_MONITOR "Channel\nMonitor" +#define TR_MAIN_MENU_MODEL_SETTINGS "Model\nSettings" +#define TR_MAIN_MENU_RADIO_SETTINGS "Radio\nSettings" +#define TR_MAIN_MENU_SCREEN_SETTINGS "Screens\nSettings" +#define TR_MAIN_MENU_RESET_TELEMETRY "Reset\nTelemetry" +#define TR_MAIN_MENU_STATISTICS "Statistics" +#define TR_MAIN_MENU_ABOUT_EDGETX "About\nEdgeTX" +// End Main menu diff --git a/radio/src/translations/tw.h.txt b/radio/src/translations/tw.h.txt index 5a11f6a6d..f4ec6c45f 100644 --- a/radio/src/translations/tw.h.txt +++ b/radio/src/translations/tw.h.txt @@ -1,10 +1,11 @@ /* - * Copyright (C) OpenTX + * Copyright (C) EdgeTX * * Based on code named - * th9x - http://code.google.com/p/th9x - * er9x - http://code.google.com/p/er9x - * gruvin9x - http://code.google.com/p/gruvin9x + * opentx - https://github.com/opentx/opentx + * th9x - http://code.google.com/p/th9x + * er9x - http://code.google.com/p/er9x + * gruvin9x - http://code.google.com/p/gruvin9x * * License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html * @@ -111,7 +112,19 @@ #define LEN_RETA123 "\001" -#define TR_RETA123 "RETA13245LR" +#if defined(PCBX10) + #define TR_RETA123 "RETA1324567LR" +#elif defined(PCBHORUS) + #define TR_RETA123 "RETA13245LR" +#elif defined(PCBX9E) + #define TR_RETA123 "RETA1234LRLR" +#elif defined(PCBTARANIS) || defined(REVX) + #define TR_RETA123 "RETA123LR" +#elif defined(PCBSKY9X) + #define TR_RETA123 "RETA123a" +#else + #define TR_RETA123 "RETA123" +#endif #define LEN_VCURVEFUNC "\003" #define TR_VCURVEFUNC "---" "x>0" "x<0" "|x|" "f>0" "f<0" "|f|" @@ -199,8 +212,8 @@ #endif #define TR_SF_SCREENSHOT "截屏\0 " -#define TR_SF_RACING_MODE "RacingMode" -#define TR_SF_DISABLE_TOUCH "No Touch" +#define TR_SF_RACING_MODE "競速模式\0 " +#define TR_SF_DISABLE_TOUCH "禁用觸摸\0 " #define TR_SF_RESERVE "[保留]\0 " #define TR_VFSWFUNC TR_SF_SAFETY "教練\0 " "搖桿值存儲到微調" "重啟\0 " "設置\0 " TR_ADJUST_GVAR "音量\0 " "設置失控保護\0 " "測距模式\0 " "模塊對頻\0 " TR_SOUND TR_PLAY_TRACK TR_PLAY_VALUE TR_SF_RESERVE TR_SF_PLAY_SCRIPT TR_SF_RESERVE TR_SF_BG_MUSIC TR_VVARIO TR_HAPTIC TR_SDCLOGS "背光\0 " TR_SF_SCREENSHOT TR_SF_RACING_MODE TR_SF_DISABLE_TOUCH TR_SF_TEST @@ -252,9 +265,6 @@ #define LEN_VSWASHTYPE "\004" #define TR_VSWASHTYPE "---\0" "120\0" "120X" "140\0" "90\0" -#define LEN_VKEYS "\004" - #define TR_VKEYS "菜單" "退出" "確認" "向上" "向下" "向右" "向左" - #define LEN_VSWITCHES "\003" #define LEN_VSRCRAW "\004" @@ -297,8 +307,8 @@ #define LEN_VTRAINERMODES "\022" #define TR_VTRAINER_MASTER_OFF "禁用\0 " -#define TR_VTRAINER_MASTER_JACK "教練主機/音頻插孔\0" -#define TR_VTRAINER_SLAVE_JACK "學生從機/音頻插孔\0" +#define TR_VTRAINER_MASTER_JACK "教練主機/教練口\0 " +#define TR_VTRAINER_SLAVE_JACK "學生從機/教練口\0 " #define TR_VTRAINER_MASTER_SBUS_MODULE "教練主機/SBUS模塊\0" #define TR_VTRAINER_MASTER_CPPM_MODULE "教練從機/CPPM模塊\0" #define TR_VTRAINER_MASTER_BATTERY "教練主機/端口\0 " @@ -315,7 +325,7 @@ #define TR_VFORMULAS "加\0 " "平均值\0 " "最小值\0 " "最大值\0 " "乘\0 " "總計值\0 " "單節電池" "消耗量\0 " "距離\0 " #define LEN_VPREC "\004" -#define TR_VPREC "0.--" "0.0 " "0.00" +#define TR_VPREC "0.--" "0.0-" "0.00" #define LEN_VCELLINDEX "\006" #define TR_VCELLINDEX "最低值" "1\0 " "2\0 " "3\0 " "4\0 " "5\0 " "6\0 " "最高值" "差值\0 " @@ -338,7 +348,7 @@ #if defined(PCBFRSKY) #define TR_ENTER "[ENTER]" -#elif defined(PCBNV14) +#elif !defined(HARDWARE_KEYS) #define TR_ENTER "[NEXT]" #else #define TR_ENTER "[MENU]" @@ -350,17 +360,17 @@ #define TR_POPUPS_ENTER_EXIT TR_ENTER "\010" TR_EXIT #define TR_FREE "空閒" -#define TR_YES "Yes" -#define TR_NO "No" +#define TR_YES "是" +#define TR_NO "否" #define TR_DELETEMODEL "刪除" BREAKSPACE "模型" #define TR_COPYINGMODEL "複製模型..." #define TR_MOVINGMODEL "移動模型..." #define TR_LOADINGMODEL "載入模型..." -#define TR_NAME "命名" +#define TR_NAME "名稱" #define TR_MODELNAME "模型名稱" #define TR_PHASENAME "模式名稱" #define TR_MIXNAME "混控名稱" -#define TR_INPUTNAME TR("輸入", "輸入名稱") +#define TR_INPUTNAME TR("名稱", "輸入名稱") #define TR_EXPONAME TR("名稱", "曲線名稱") #define TR_BITMAP "模型圖片" #define TR_TIMER TR("計時器", "計時器 ") @@ -377,8 +387,8 @@ #define TR_PROTO TR(INDENT "Proto", INDENT "協議") #define TR_PPMFRAME INDENT "PPM幀" #define TR_REFRESHRATE TR(INDENT "Refresh", INDENT "刷新速率") -#define STR_WARN_BATTVOLTAGE TR(INDENT "Output is VBAT: ", INDENT "注意: 輸出電平為電池電壓: ") -#define TR_WARN_5VOLTS "注意: 輸出電平是5V" +#define STR_WARN_BATTVOLTAGE TR(INDENT "Output is VBAT: ", INDENT "注意輸出電平為電池電壓") +#define TR_WARN_5VOLTS "注意輸出電平是5V" #define TR_MS "ms" #define TR_FREQUENCY INDENT "頻率" #define TR_SWITCH "開關" @@ -410,7 +420,7 @@ #define TR_DREX "DRex" #define DREX_CHBOX_OFFSET 30 #define TR_CURVE "曲線" -#define TR_FLMODE TR("Mode", "模式") +#define TR_FLMODE TR("Mode", "飛行模式") #define TR_MIXWARNING "警告" #define TR_OFF "禁用" #define TR_ANTENNA "天線" @@ -486,9 +496,9 @@ #define TR_SLAVE CENTER "從機" #define TR_MODESRC "Mode\006% Source" #define TR_MULTIPLIER "倍率" -#define TR_CAL "Cal" +#define TR_CAL "校準" #define TR_CALIBRATION "校準" -#define TR_VTRIM "微調- +" +#define TR_VTRIM "微調-+" #define TR_BG "BG:" #define TR_CALIB_DONE "校準完成" #if defined(PCBHORUS) @@ -520,7 +530,7 @@ #define TR_MENUTORESET TR_ENTER " to reset" #define TR_PPM_TRAINER "TR" #define TR_CH "CH" -#define TR_MODEL "MODEL" +#define TR_MODEL "模型" #define TR_FM "FM" #define TR_MIX "MIX" #define TR_EEPROMLOWMEM "EEPROM low mem" @@ -542,8 +552,8 @@ #define TR_MENU_RADIO_ANALOGS TR("ANALOGS", "類比輸入測試") #define TR_MENUCALIBRATION "校準" #define TR_TRIMS2OFFSETS "將當前微調量保存至中點" -#define TR_CHANNELS2FAILSAFE "將當前所有通道值保存至接收機失控保護" -#define TR_CHANNEL2FAILSAFE "將當前通道值保存至接收機失控保護" +#define TR_CHANNELS2FAILSAFE "導入當前所有通道值" +#define TR_CHANNEL2FAILSAFE "導入當前通道值" #define TR_MENUMODELSEL TR("MODELSEL", "模型選擇") #define TR_MENU_MODEL_SETUP TR("SETUP", "模型設置") #define TR_MENUFLIGHTMODES "飛行模式設置" @@ -633,8 +643,8 @@ #define TR_VOLTAGE TR(INDENT "Voltage", INDENT "電壓來源") #define TR_CURRENT TR(INDENT "Current", INDENT "電流來源") #define TR_SELECT_MODEL "選擇模型" -#define TR_MODEL_CATEGORIES "Model Categories" -#define TR_MODELS "Models" +#define TR_MODEL_CATEGORIES "模型分類" +#define TR_MODELS "個模型" #define TR_SELECT_MODE "選擇模式" #define TR_CREATE_CATEGORY "創建分類" #define TR_RENAME_CATEGORY "分類改名" @@ -693,15 +703,15 @@ #define TR_EEPROMWARN "EEPROM" #define TR_STORAGE_WARNING "存儲" #define TR_EEPROM_CONVERTING "轉換數據" -#define TR_SDCARD_CONVERSION_REQUIRE "SD card conversion required" -#define TR_CONVERTING "Converting: " +#define TR_SDCARD_CONVERSION_REQUIRE "需要轉換SD卡" +#define TR_CONVERTING "轉換: " #define TR_THROTTLE_UPPERCASE "油門" #define TR_ALARMSWARN "警告" #define TR_SWITCHWARN TR("開關", "開關位置") #define TR_FAILSAFEWARN "失控保護" #define TR_TEST_WARNING TR("TESTING", "測試版本") #define TR_TEST_NOTSAFE "只用於測試" -#define TR_WRONG_SDCARDVERSION TR("Expected ver: ", "預覽版本: ") +#define TR_WRONG_SDCARDVERSION TR("Expected ver: ", "請將SD卡文件更換為正確版本: ") #define TR_WARN_RTC_BATTERY_LOW "時間驅動電池電壓低" #define TR_WARN_MULTI_LOWPOWER "低功率模式" #define TR_BATTERY "電池" @@ -721,7 +731,7 @@ #define TR_COPROC_TEMP "主板溫度" #define TR_CAPAWARNING INDENT "電流過低" #define TR_TEMPWARNING INDENT "過熱" -#define TR_TTL_WARNING "注意:使用逻辑电平3.3V" +#define TR_TTL_WARNING "注意串口使用逻辑电平3.3V" #define TR_FUNC "功能" #define TR_V1 "V1" #define TR_V2 "V2" @@ -802,7 +812,7 @@ #define TR_FLASH_EXTERNAL_MODULE "更新外置模塊韌體" #define TR_FLASH_EXTERNAL_MULTI "更新外置多協議模塊韌體" #define TR_FIRMWARE_UPDATE_ERROR "韌體更新失敗韌體" -#define TR_FLASH_EXTERNAL_ELRS "Flash External ELRS" +#define TR_FLASH_EXTERNAL_ELRS "更新外置ELRS模塊韌體" #define TR_FIRMWARE_UPDATE_SUCCESS "韌體更新成功" #define TR_WRITING "正在寫入..." #define TR_CONFIRM_FORMAT "是否格式化?" @@ -1272,3 +1282,33 @@ #define STR_LOSS "Loss" #define STR_SPEED "Spd " #define STR_FLOW "Flow" + +#define TR_USE_THEME_COLOR "使用主題顏色" + +#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "将將所有微調導入中點偏移值" +#define TR_DUPLICATE "複製" +#define TR_ACTIVATE "啟用" +#define TR_RED "紅" +#define TR_BLUE "藍" +#define TR_GREEN "綠" +#define TR_COLOR_PICKER "拾取顏色" +#define TR_EDIT_THEME_DETAILS "主題信息" +#define TR_AUTHOR "作者" +#define TR_DESCRIPTION "描述" +#define TR_SAVE "保存" +#define TR_CANCEL "取消" +#define TR_EDIT_THEME "編輯主題" +#define TR_DETAILS "詳細信息" +#define TR_THEME_EDITOR "主題" + +// Main menu +#define TR_MAIN_MENU_SELECT_MODEL "模型選擇" +#define TR_MAIN_MENU_MODEL_NOTES "模型說明" +#define TR_MAIN_MENU_CHANNEL_MONITOR "通道查看" +#define TR_MAIN_MENU_MODEL_SETTINGS "模型設置" +#define TR_MAIN_MENU_RADIO_SETTINGS "系統設置" +#define TR_MAIN_MENU_SCREEN_SETTINGS "顯示設置" +#define TR_MAIN_MENU_RESET_TELEMETRY "復位功能" +#define TR_MAIN_MENU_STATISTICS "統計信息" +#define TR_MAIN_MENU_ABOUT_EDGETX "關於" +// End Main menu diff --git a/radio/src/translations/untranslated.h b/radio/src/translations/untranslated.h index 2d3936df5..a9b963bff 100644 --- a/radio/src/translations/untranslated.h +++ b/radio/src/translations/untranslated.h @@ -366,24 +366,6 @@ #define CHAR_TELEMETRY STR_CHAR_TELEMETRY[0] #define CHAR_LUA STR_CHAR_LUA[0] -#define TR_USE_THEME_COLOR "Use theme color" - -#define TR_ADD_ALL_TRIMS_TO_SUBTRIMS "Add all Trims to Subtrims" -#define TR_DUPLICATE "Duplicate" -#define TR_ACTIVATE "Set Active" -#define TR_RED "Red" -#define TR_BLUE "Blue" -#define TR_GREEN "Green" -#define TR_COLOR_PICKER "Color Picker" -#define TR_EDIT_THEME_DETAILS "Edit Theme Details" -#define TR_AUTHOR "Author" -#define TR_DESCRIPTION "Description" -#define TR_SAVE "Save" -#define TR_CANCEL "Cancel" -#define TR_EDIT_THEME "EDIT THEME" -#define TR_DETAILS "Details" -#define TR_THEME_EDITOR "THEMES" - #define LEN_FSGROUPS "\001" #define TR_FSGROUPS "-""1""2""3"