From fa130055e0817c2f903eb433e567b888a73f3e3a Mon Sep 17 00:00:00 2001 From: SnickerSun Date: Fri, 30 Aug 2024 19:56:34 +0800 Subject: [PATCH] =?utf8?q?=E6=9B=B4=E6=96=B0language=5Ftool=E8=84=9A?= =?utf8?q?=E6=9C=AC=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=92=8C=E4=BF=AE=E6=94=B9?= =?utf8?q?=E5=A4=9A=E5=9B=BD=E8=AF=AD=E8=A8=80=E9=A1=B9=EF=BC=8C=E6=94=B9?= =?utf8?q?=E4=B8=BA=E5=9C=A8language=5Fcustom.xlsx=E4=B8=AD=E4=BF=AE?= =?utf8?q?=E6=94=B9=EF=BC=8C=E6=89=A7=E8=A1=8Cmake=5Flanguage.sh=E5=8D=B3?= =?utf8?q?=E5=8F=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- .../include/ui_resource_string.h | 28 + .../fd230/fs/user/res/font/ar.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/az.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/cs.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/de.lang | Bin 0 -> 14605 bytes .../fd230/fs/user/res/font/el.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/es.lang | Bin 0 -> 15071 bytes .../fd230/fs/user/res/font/fa.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/fi.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/fr.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/he.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/hi.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/hr.lang | Bin 0 -> 14116 bytes .../fd230/fs/user/res/font/id.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/it.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/ja.lang | Bin 0 -> 17305 bytes .../fd230/fs/user/res/font/ko.lang | Bin 0 -> 14500 bytes .../fd230/fs/user/res/font/ms.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/nl.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/pl.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/pt.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/ro.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/ru.lang | Bin 0 -> 24359 bytes .../fd230/fs/user/res/font/sv.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/th.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/tr.lang | Bin 0 -> 11006 bytes .../fs/user/res/font/ui_resource_string.h | 28 + .../fd230/fs/user/res/font/uk.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/uz.lang | Bin 0 -> 11006 bytes .../fd230/fs/user/res/font/vi.lang | Bin 0 -> 11006 bytes ...ert_txt_2_xlsx.py => convert_txt_2_xml.py} | 13 +- ...t_xlsx_to_txt.py => extract_xlsx_2_txt.py} | 13 +- .../Language_xml/input_list_ar.txt | 550 +++++++++++++++++ .../Language_xml/input_list_az.txt | 550 +++++++++++++++++ .../Language_xml/input_list_cs.txt | 550 +++++++++++++++++ .../Language_xml/input_list_de.txt | 550 +++++++++++++++++ .../Language_xml/input_list_el.txt | 550 +++++++++++++++++ .../Language_xml/input_list_en.txt | 14 +- .../Language_xml/input_list_es.txt | 550 +++++++++++++++++ .../Language_xml/input_list_fa.txt | 550 +++++++++++++++++ .../Language_xml/input_list_fi.txt | 550 +++++++++++++++++ .../Language_xml/input_list_fr.txt | 550 +++++++++++++++++ .../Language_xml/input_list_he.txt | 550 +++++++++++++++++ .../Language_xml/input_list_hi.txt | 550 +++++++++++++++++ .../Language_xml/input_list_hr.txt | 550 +++++++++++++++++ .../Language_xml/input_list_id.txt | 550 +++++++++++++++++ .../Language_xml/input_list_it.txt | 550 +++++++++++++++++ .../Language_xml/input_list_ja.txt | 550 +++++++++++++++++ .../Language_xml/input_list_ko.txt | 550 +++++++++++++++++ .../Language_xml/input_list_ms.txt | 550 +++++++++++++++++ .../Language_xml/input_list_nl.txt | 550 +++++++++++++++++ .../Language_xml/input_list_pl.txt | 550 +++++++++++++++++ .../Language_xml/input_list_pt.txt | 550 +++++++++++++++++ .../Language_xml/input_list_ro.txt | 550 +++++++++++++++++ .../Language_xml/input_list_ru.txt | 550 +++++++++++++++++ .../Language_xml/input_list_sv.txt | 550 +++++++++++++++++ .../Language_xml/input_list_th.txt | 550 +++++++++++++++++ .../Language_xml/input_list_tr.txt | 550 +++++++++++++++++ .../Language_xml/input_list_uk.txt | 550 +++++++++++++++++ .../Language_xml/input_list_uz.txt | 550 +++++++++++++++++ .../Language_xml/input_list_vi.txt | 550 +++++++++++++++++ .../Language_xml/input_list_zh.txt | 8 +- .../language_tool/Language_xml/language.xlsx | Bin 33084 -> 0 bytes .../Language_xml/language_ar.xml | 552 ++++++++++++++++++ .../Language_xml/language_az.xml | 552 ++++++++++++++++++ .../Language_xml/language_cs.xml | 552 ++++++++++++++++++ .../Language_xml/language_custom.xlsx | Bin 350683 -> 350759 bytes .../Language_xml/language_de.xml | 552 ++++++++++++++++++ .../Language_xml/language_el.xml | 552 ++++++++++++++++++ .../Language_xml/language_es.xml | 552 ++++++++++++++++++ .../Language_xml/language_fa.xml | 552 ++++++++++++++++++ .../Language_xml/language_fi.xml | 552 ++++++++++++++++++ .../Language_xml/language_fr.xml | 552 ++++++++++++++++++ .../Language_xml/language_he.xml | 552 ++++++++++++++++++ .../Language_xml/language_hi.xml | 552 ++++++++++++++++++ .../Language_xml/language_hr.xml | 552 ++++++++++++++++++ .../Language_xml/language_id.xml | 552 ++++++++++++++++++ .../Language_xml/language_it.xml | 552 ++++++++++++++++++ .../Language_xml/language_ja.xml | 552 ++++++++++++++++++ .../Language_xml/language_ko.xml | 552 ++++++++++++++++++ .../Language_xml/language_ms.xml | 552 ++++++++++++++++++ .../Language_xml/language_nl.xml | 552 ++++++++++++++++++ .../Language_xml/language_pl.xml | 552 ++++++++++++++++++ .../Language_xml/language_pt.xml | 552 ++++++++++++++++++ .../Language_xml/language_ro.xml | 552 ++++++++++++++++++ .../Language_xml/language_ru.xml | 552 ++++++++++++++++++ .../Language_xml/language_sv.xml | 552 ++++++++++++++++++ .../Language_xml/language_th.xml | 552 ++++++++++++++++++ .../Language_xml/language_tr.xml | 552 ++++++++++++++++++ .../Language_xml/language_uk.xml | 552 ++++++++++++++++++ .../Language_xml/language_uz.xml | 552 ++++++++++++++++++ .../Language_xml/language_vi.xml | 552 ++++++++++++++++++ tools/language_tool/Language_xml/sheettool.py | 53 -- tools/language_tool/font/ar.lang | Bin 0 -> 11006 bytes tools/language_tool/font/az.lang | Bin 0 -> 11006 bytes tools/language_tool/font/cs.lang | Bin 0 -> 11006 bytes tools/language_tool/font/de.lang | Bin 0 -> 14605 bytes tools/language_tool/font/el.lang | Bin 0 -> 11006 bytes tools/language_tool/font/es.lang | Bin 0 -> 15071 bytes tools/language_tool/font/fa.lang | Bin 0 -> 11006 bytes tools/language_tool/font/fi.lang | Bin 0 -> 11006 bytes tools/language_tool/font/fr.lang | Bin 0 -> 11006 bytes tools/language_tool/font/he.lang | Bin 0 -> 11006 bytes tools/language_tool/font/hi.lang | Bin 0 -> 11006 bytes tools/language_tool/font/hr.lang | Bin 0 -> 14116 bytes tools/language_tool/font/id.lang | Bin 0 -> 11006 bytes tools/language_tool/font/it.lang | Bin 0 -> 11006 bytes tools/language_tool/font/ja.lang | Bin 0 -> 17305 bytes tools/language_tool/font/ko.lang | Bin 0 -> 14500 bytes tools/language_tool/font/ms.lang | Bin 0 -> 11006 bytes tools/language_tool/font/nl.lang | Bin 0 -> 11006 bytes tools/language_tool/font/pl.lang | Bin 0 -> 11006 bytes tools/language_tool/font/pt.lang | Bin 0 -> 11006 bytes tools/language_tool/font/ro.lang | Bin 0 -> 11006 bytes tools/language_tool/font/ru.lang | Bin 0 -> 24359 bytes tools/language_tool/font/sv.lang | Bin 0 -> 11006 bytes tools/language_tool/font/th.lang | Bin 0 -> 11006 bytes tools/language_tool/font/tr.lang | Bin 0 -> 11006 bytes tools/language_tool/font/ui_resource_string.h | 28 + tools/language_tool/font/uk.lang | Bin 0 -> 11006 bytes tools/language_tool/font/uz.lang | Bin 0 -> 11006 bytes tools/language_tool/font/vi.lang | Bin 0 -> 11006 bytes tools/language_tool/make_language.sh | 13 +- .../stringpack_tool/searchdir.py | 4 +- 124 files changed, 30979 insertions(+), 79 deletions(-) create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ar.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/az.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/cs.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/de.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/el.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/es.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fa.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fi.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fr.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/he.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hi.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hr.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/id.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/it.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ja.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ko.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ms.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/nl.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pl.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pt.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ro.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ru.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/sv.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/th.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/tr.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uk.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uz.lang create mode 100644 code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/vi.lang rename tools/language_tool/Language_xml/{convert_txt_2_xlsx.py => convert_txt_2_xml.py} (88%) rename tools/language_tool/Language_xml/{extract_xlsx_to_txt.py => extract_xlsx_2_txt.py} (91%) create mode 100644 tools/language_tool/Language_xml/input_list_ar.txt create mode 100644 tools/language_tool/Language_xml/input_list_az.txt create mode 100644 tools/language_tool/Language_xml/input_list_cs.txt create mode 100644 tools/language_tool/Language_xml/input_list_de.txt create mode 100644 tools/language_tool/Language_xml/input_list_el.txt create mode 100644 tools/language_tool/Language_xml/input_list_es.txt create mode 100644 tools/language_tool/Language_xml/input_list_fa.txt create mode 100644 tools/language_tool/Language_xml/input_list_fi.txt create mode 100644 tools/language_tool/Language_xml/input_list_fr.txt create mode 100644 tools/language_tool/Language_xml/input_list_he.txt create mode 100644 tools/language_tool/Language_xml/input_list_hi.txt create mode 100644 tools/language_tool/Language_xml/input_list_hr.txt create mode 100644 tools/language_tool/Language_xml/input_list_id.txt create mode 100644 tools/language_tool/Language_xml/input_list_it.txt create mode 100644 tools/language_tool/Language_xml/input_list_ja.txt create mode 100644 tools/language_tool/Language_xml/input_list_ko.txt create mode 100644 tools/language_tool/Language_xml/input_list_ms.txt create mode 100644 tools/language_tool/Language_xml/input_list_nl.txt create mode 100644 tools/language_tool/Language_xml/input_list_pl.txt create mode 100644 tools/language_tool/Language_xml/input_list_pt.txt create mode 100644 tools/language_tool/Language_xml/input_list_ro.txt create mode 100644 tools/language_tool/Language_xml/input_list_ru.txt create mode 100644 tools/language_tool/Language_xml/input_list_sv.txt create mode 100644 tools/language_tool/Language_xml/input_list_th.txt create mode 100644 tools/language_tool/Language_xml/input_list_tr.txt create mode 100644 tools/language_tool/Language_xml/input_list_uk.txt create mode 100644 tools/language_tool/Language_xml/input_list_uz.txt create mode 100644 tools/language_tool/Language_xml/input_list_vi.txt delete mode 100644 tools/language_tool/Language_xml/language.xlsx create mode 100644 tools/language_tool/Language_xml/language_ar.xml create mode 100644 tools/language_tool/Language_xml/language_az.xml create mode 100644 tools/language_tool/Language_xml/language_cs.xml create mode 100644 tools/language_tool/Language_xml/language_de.xml create mode 100644 tools/language_tool/Language_xml/language_el.xml create mode 100644 tools/language_tool/Language_xml/language_es.xml create mode 100644 tools/language_tool/Language_xml/language_fa.xml create mode 100644 tools/language_tool/Language_xml/language_fi.xml create mode 100644 tools/language_tool/Language_xml/language_fr.xml create mode 100644 tools/language_tool/Language_xml/language_he.xml create mode 100644 tools/language_tool/Language_xml/language_hi.xml create mode 100644 tools/language_tool/Language_xml/language_hr.xml create mode 100644 tools/language_tool/Language_xml/language_id.xml create mode 100644 tools/language_tool/Language_xml/language_it.xml create mode 100644 tools/language_tool/Language_xml/language_ja.xml create mode 100644 tools/language_tool/Language_xml/language_ko.xml create mode 100644 tools/language_tool/Language_xml/language_ms.xml create mode 100644 tools/language_tool/Language_xml/language_nl.xml create mode 100644 tools/language_tool/Language_xml/language_pl.xml create mode 100644 tools/language_tool/Language_xml/language_pt.xml create mode 100644 tools/language_tool/Language_xml/language_ro.xml create mode 100644 tools/language_tool/Language_xml/language_ru.xml create mode 100644 tools/language_tool/Language_xml/language_sv.xml create mode 100644 tools/language_tool/Language_xml/language_th.xml create mode 100644 tools/language_tool/Language_xml/language_tr.xml create mode 100644 tools/language_tool/Language_xml/language_uk.xml create mode 100644 tools/language_tool/Language_xml/language_uz.xml create mode 100644 tools/language_tool/Language_xml/language_vi.xml delete mode 100644 tools/language_tool/Language_xml/sheettool.py create mode 100644 tools/language_tool/font/ar.lang create mode 100644 tools/language_tool/font/az.lang create mode 100644 tools/language_tool/font/cs.lang create mode 100644 tools/language_tool/font/de.lang create mode 100644 tools/language_tool/font/el.lang create mode 100644 tools/language_tool/font/es.lang create mode 100644 tools/language_tool/font/fa.lang create mode 100644 tools/language_tool/font/fi.lang create mode 100644 tools/language_tool/font/fr.lang create mode 100644 tools/language_tool/font/he.lang create mode 100644 tools/language_tool/font/hi.lang create mode 100644 tools/language_tool/font/hr.lang create mode 100644 tools/language_tool/font/id.lang create mode 100644 tools/language_tool/font/it.lang create mode 100644 tools/language_tool/font/ja.lang create mode 100644 tools/language_tool/font/ko.lang create mode 100644 tools/language_tool/font/ms.lang create mode 100644 tools/language_tool/font/nl.lang create mode 100644 tools/language_tool/font/pl.lang create mode 100644 tools/language_tool/font/pt.lang create mode 100644 tools/language_tool/font/ro.lang create mode 100644 tools/language_tool/font/ru.lang create mode 100644 tools/language_tool/font/sv.lang create mode 100644 tools/language_tool/font/th.lang create mode 100644 tools/language_tool/font/tr.lang create mode 100644 tools/language_tool/font/uk.lang create mode 100644 tools/language_tool/font/uz.lang create mode 100644 tools/language_tool/font/vi.lang diff --git a/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h b/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h index 15c30fae8..0a38d6405 100644 --- a/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h +++ b/code/sdk/application/wearable/fd230app/nativelauncher/include/ui_resource_string.h @@ -564,7 +564,35 @@ enum UIResourceTextId : uint16_t { }; // UIResourceTextId enum FontLanguageId : uint8_t { + LANGUAGE_ID_AR, + LANGUAGE_ID_AZ, + LANGUAGE_ID_CS, + LANGUAGE_ID_DE, + LANGUAGE_ID_EL, LANGUAGE_ID_EN, + LANGUAGE_ID_ES, + LANGUAGE_ID_FA, + LANGUAGE_ID_FI, + LANGUAGE_ID_FR, + LANGUAGE_ID_HE, + LANGUAGE_ID_HI, + LANGUAGE_ID_HR, + LANGUAGE_ID_ID, + LANGUAGE_ID_IT, + LANGUAGE_ID_JA, + LANGUAGE_ID_KO, + LANGUAGE_ID_MS, + LANGUAGE_ID_NL, + LANGUAGE_ID_PL, + LANGUAGE_ID_PT, + LANGUAGE_ID_RO, + LANGUAGE_ID_RU, + LANGUAGE_ID_SV, + LANGUAGE_ID_TH, + LANGUAGE_ID_TR, + LANGUAGE_ID_UK, + LANGUAGE_ID_UZ, + LANGUAGE_ID_VI, LANGUAGE_ID_ZH, LANGUAGE_ID_MAX }; // UITextLanguageTextId diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ar.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ar.lang new file mode 100644 index 0000000000000000000000000000000000000000..d8378921c971748b3cd74e403ac3393e3bb1da5d GIT binary patch literal 11006 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 WF@ZX7)YW}bBH%*PPI`x(;{6ZofC$t8 literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/az.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/az.lang new file mode 100644 index 0000000000000000000000000000000000000000..88355cdc6204ffc779e0766c843c1b6b5c98413c GIT binary patch literal 11006 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 Q_X&xBOHDiJ9d?TPZ!ep}NB{r; literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/cs.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/cs.lang new file mode 100644 index 0000000000000000000000000000000000000000..c3d5b3ce03b7a9938c3681e60e82bfa7dbbdbfe4 GIT binary patch literal 11006 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 Ry89&pE;a3>ci1WFzX80%!twwB literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/de.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/de.lang new file mode 100644 index 0000000000000000000000000000000000000000..ab3f3aab9e5f1464dfa2781859579471ea2942cf GIT binary patch literal 14605 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 literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/el.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/el.lang new file mode 100644 index 0000000000000000000000000000000000000000..9ab242e77d07d5e8b269d6dfb81ff28b84fa3cbe GIT binary patch literal 11006 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

k}J_4VDe}!+ukKpOgQtJ7z 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 literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fa.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fa.lang new file mode 100644 index 0000000000000000000000000000000000000000..509e73d79b15ed25fa1056e07f9fb75ba5285fd8 GIT binary patch literal 11006 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 literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fi.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fi.lang new file mode 100644 index 0000000000000000000000000000000000000000..420ecb0809ff9d4ed9ccaab9252c8d17f62f1d85 GIT binary patch literal 11006 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 Rb)S$3xYV?h-eISx{{}`2#0>xd literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fr.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/fr.lang new file mode 100644 index 0000000000000000000000000000000000000000..bb39e0ef0b249c2c87746b521d1ccaa46c085bdb GIT binary patch literal 11006 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 PLL%T&(@uJalcN3`6zRnP literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/he.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/he.lang new file mode 100644 index 0000000000000000000000000000000000000000..bbbee5a030bad1180df99adb39dd60a4ba71e303 GIT binary patch literal 11006 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 Xj|tRyqpt2#5&;(*chWoT6z{(Q96JbJ literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hi.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hi.lang new file mode 100644 index 0000000000000000000000000000000000000000..260a44cb61ab12bf139840941198c5f56fdf168d GIT binary patch literal 11006 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 Rx=%<1Tx!}$@32$Ue*^Nf#1Q}h literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hr.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/hr.lang new file mode 100644 index 0000000000000000000000000000000000000000..e8e9f976e58bcb3256e12fc7a5afe978ff6bea53 GIT binary patch literal 14116 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 Q`;yhu?zN!gcU&xEqec1JDn{FbhT4 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 R-6tdhE;a3>ci1WFzX3Ii!`%P? literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ja.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ja.lang new file mode 100644 index 0000000000000000000000000000000000000000..ced2993b265b000e7bcd803f4cff580395b5d44c GIT binary patch literal 17305 zcmb`O36Nb?nShVDSuY9pF7r|Qi1gwV)G(r!I!gt{b_$@pIXT8Lj z3*f`>d3X@&U>Eem1pEh_f;YX?m{o8Yd>XdGHt2^F@NM`hWZ}gxGvPj=(>_58=PzMW-9{26!8+ zhO6Lj-~reNV=xCkJPR*-l`&_-TDTF`!xr$M33kH(Ou^%@1b=|jUyUxn`EUh%7Vd&a zU=NJIkKh!%>NUo^2QGon!dGDjbioAt3p@$W!s}j(9>5AXA1;Dx;THHjY=DR0n@|hg z&<8W{6ZjSUFP!!|bP!$-7r-^J9yY<(p&kyv5KP0j;JffYaMtUMSqUG8>)})I5Ih3= z;23-#ehY7TgE8-h)o>Nu0$+j#Xonscg;{t4LU`#J#=IKNg%82?a4S3rUxylKg#lQA z@4@fk894ootS`J1E`qi2A@~Y3!x${U58yZO6ukUR#(WUQ;5BC=TeuXigujLdVF!%E zZ{QDb`kRp(JOsPo$FKxX!Rogl6SxcRhb_PY=wH*4gD|y z3-BE{?JV>G&Uq_xhrfc`VHo}yegV(GS#LAuJXixCfjeL;?1E0{g#j3W37CdCcnqF| zXW>ko;cECey!Rc(+yI}0FGDSK!XO-n@4^%CTX+^;{Z3=v1((3Ja0}cGwa^Z8@GbZm z{2E^JE_4Jw2Va2#D z0Tb}S_u`k~kFfay+Jky%g?8wNm%fj-VKrO@H^QCpP3VGugWtj0zoZNn;Ky*;`|(e3 z<%Q@U+zk&yH7vlBaN0%qR=5bRg4^K{XogN0gb|p8pTRTmx|PTtZiBytYM6q5f?vVe ztB7In1-KtZ;T5Zm`67H9uDqCQ@ICk;JOQWR@-_Gl_zc_&UxNntPq_3FV}1!Yt;NRS zAWXsI@HAX_DKdcv;j6F$0@HD*Sa_j-#1h>N$Xott( z2N1&3aK;Bv1!#a?IR6UP8iI+YpugSs#{Bf4pFZqo=Kb`jpPBU2z z4^|jyNfWB2)I**-?aWQk(3kgiqLZ#Ir`w{YnUt=#>bk1!l&r28D4L9_m1$zw-H@-D z&K}#J_nLyH-870$6?b>@2Ub;aeM0Z1<<81FojuVSY_AXZ&*wY#gpDcgP!p2IuoM+h zWJrfpSd0Z9fDmu zn90qK#51DA&KntcI>AyGQ&6i?c`VKMWTz&qcUs=vh(8EX{P}2alNG=t5XO=%*jm^8F^LI~2C=^}RNeJw6f4@AkbG+Of_Q z)15T=z1zYuRI)AGIp?RF_}v|hO=cSoqm{X-ag(n@-i;>PbU54GtL6|5T})gC(LjTQ z7XlSaYQvR`ldGN`gsN0Q5TzckFjz4XQ5DogofQ+x9oXs2Bkwi(-f@$Ze0F;V!zpQ= zwQo=t%UYtxlO|}{NkxW(mNZeBZ#z|JEU_Ct?vB8N9JO1uS{tM73`dOb?eNn(eQ&?- zEpUIU)RbF5Lm?ERAW<3hOKdi92L?42;E{k}|0$ z(u}TJ?UouveV{V!ej0_QIv$XeLGBebv#Z8sexsWM=2IIUSby(|Ti4(F(E5i@&DZT|3<^8FJA`6N6yYN6V%xO(aGWsgBH#x>j?G3%{l^^H%%f*R>yWH z%SJg0gFud&Pi}sAX7^#fBzfli$o%~FzB00n))}Yz=Y; z6)5UaYQVOjvB(ai1p5$)9ruNk*rDdD?nka}IJ;{iIC;X2xx+as3mTR615TOh=y2ClmMl&PF-w=8kEJ~T-#QUL=nUSwLam7d+{?&S(;`^ z$)ATc6Q(z--ql63_R}o0%^Ra`Gy8RHQEly9CYo?5V#{lg3lITP!-F`XSPMWNHW(rvoNkG0N(!Y_4 zs~|*(bj#Fqh{a+b(kh)gN|XXy7$N5Qge;YcT@R#5Bc;W9HB;wjnw*$}vExg##DX^8 z>y#F9bHtXhrRhXhZ9dhPojMTI)RPJv z4#yF{OdqjY14K^p#e|*d+z@w-h3$30Xh*gS?Q9GB8^W$*(OeD;W&6=BtIeWuR^c16 zV+XR^YfZj)G8{N*vONc~-TMtg?9d#jKvSR^S`Zrc>AjP9ZxD3VB+mFji| zCPPIbSOW@}WWA1F>|!r9_+d8|`}8gv z!gAuk#LXhW!Vg((ah+^hk{26H?nF<%>!AB6)RMJD?O5&+X*V1_ET(Hev=;KhUx_kG zd2HP>l&*a%-Eat4K~G&=Xk3v5vgGyRo0d*)vnMO~^HKLLK5fC>>$*#dE0<<+qp5+cMIc-`X8vQz1$*;X?$q1ndxO^L;V#*4kTR>q zVa>Wbr(HV`=dgT_#MYvW`vBX&ZPi>17! z>6YA}hfHGM6mA>H9>*V6t9QXhCE?0;_2mZJ?U@f^wByvKFjRsPqU$u-U32*!Tx?r@ z_ldBP$k(wZd#G(`Zh#a>tMoGXpr%HAlm;{vDNA&y#Bn9W8?Q{K$+tHJhj6M1i6_HZ zzVBqv)+}-lr;n(o^ZG?eYY0R1ci3Ll+j~t_6;={7u;?R2*H_yWvSY4LZYxJ>bJX|J z(e&}vJK2BHBE7aQ&0!#@8f$_a8T6PaS<15kdug#JY)0s1i)Nb_D{-SjwRg%A zbQ2ye8XxD`s)B(x5X_#CRaGZYp<{`yVp}Q;dsA-s2mzbKzX6FA+^LmAc1i?axLP{I z*um<^WCf1b_#Qf!=pdd?S>?*Ji1Z5)m*`hnWMZniOszN#QUv}H8TgAp%Cs{)ULS0m zLrGb^83yQnhkJ&?4umr1axH5Dc&F$KAx0ux6z8nlt*WxcE<NRy0Rq^aZp#KkRnH#T7$sxFUXaR*I*pgY$danm}XY5(!ctB zjefsW|E^i3AD3KfKE3(+Td#4W)dg0GqFf?fO{*o=vzuUqhZt4Sz}Y5+?c-dc3fgIR z!jnu|wnTBH_A`4_Knil${pFWtln$RBvPTFXa72PG42ab0W^*mF zbatD=YKQfbs1>>iwzrTIArB11?osxONy#}Pu7vX$^qSqds&gz+Zc45X7138Vc{8N7 zm>98WyHoeDJB8MlHl#lP5Js=T+$NfuA5^R!`8C-bsd(+igv~T#CU_*GvhB4(oU~HQ zd(&ZKLUt~fAT`I=rtyS0Fjj#ah$%FknipqQ(c4fD89m2s8U%O}y>ycFsZGN^K;Vk~fdJyGec<8Z}z02ot*-vH6lpobFC9&5(MHByO^z(8Y1pMP6cog&eb_fYI_C z*{&<8(*HNpuz7{-tfJ*R`n)lm*(BU^@nTu;oNYWF)-<7DHg#gb2xqLe`uqxEz}^*3 zqZ5lJ>>jqiE8mYpmb4S*K%sV)fni*${ zlv^Y-A(BXVG2zi|QX;l)jYzx)Q(;>BMM)M<5+20s=qbyQ1HLychXH13wwX_|(XKAO z?=nFR`y^?oyFTpd*3R%*_M4pFyKmh??pwZYhx-v4!2i^VNXesMRhAFkyvS0Ef!m$3vt1ysw9wY z!FJ{&ai!=Sp|}QzKjoQl*`~yu$8f98e9R6={5^|=Y?nR8#ii#K@d@HaG|khG3ND&s z3wO9TXpsasCe z+et2C#pU&`+j{@T6}N8q;ys%--?#bhM~b>c8-AIR6Dkrzj8Ahzl97t`TvEw-m6EGs zx4N}5&SUK!=csVmIfc!Ox{t8#vI!lm=-VU*ah^sb7<(YA9`wl@BtawQN>W6HUbjC? z$hLycKW8g4Aj3?;iCMcWN`1w&^Wb9gWc@x^vqaeSibFThBG z*2%ylWZ)$6d_3CG9dvP`UWmH z4Xu%qB{DzR^e=z-#q+G(#DQS{gd9TM_UY`g5#GMcp4e;h2ibV`ns8=O&KJe6Ei_+- zFOvXepM!;&8t$X_ptU_%pm%#VhLfO2#>3I)^SFvA9Ti0{^1yc6hqOu1!-iC49kZ33 zy}2Lm#z?seS-7>SpnoFV-C+`Y2N|{9`OB`8twi!9faOh=p`mgF$Por}WOhRdL**x~ zaVVF{l%9kYwTS*CT6FHCtljcD*4CHpgV2xV2YXa<#7+9*Lz zNR9(d+p&EI#2SvyjyU8}lErJnXk@3ISeUY?AY1NeYZ2wUMfIDbQ#Q4{L@NAT8%>dv1YUhCvdo6Z zRcK%U_UJ6$HOV6jx0{IeIaja40OYaj)$59!q4+G7Py7^kX|>e3 zn>Ky0z#&?Eu2N>WvGWrZaz}2<*UpJY#cXVLA(D^?ZTG!Ai1O2|s!Y1loSa$X(yUIl zpc>6x%F0Qh93r?#96ip|P*Kl$rC~7jo?c~S9ouD$tIbdNm>=_H8_t!l%PHVaz1g?Oy-nDqbszHjwN@? z&vD>jr6)e1C=l3#mPAgGNY3PJ3!6mU_l;(qN&)fOTQy~ zi_`=iU+!e35NDcs+tYeL>EH!!x^6f(cTnH5(U*4A(Z2BAxCaelBA6-%UhaQxK)40x z|H979Pvg?DA&i88#)&8A(6X2>WPg~Y{yzaUTbz~`r!zNw^fq3qmvbF9@bWA;_F*n0 zm0XoH6UE_CwVns_{8L|#(Q`6i=5b6&EK1p65BJ7HIiZ8iW+FYk)#p3Zx9`r`(LKL48vkta5 zhdgPsp*4|ln$jJ)+sqR@@!Zk#yz;KH)dzUBL)4QX?-C#tH!AK0`*@|N^q~cg1KG1f z;1JTS0F&k_^Ts;%TixW6O#}1|09Qtv^=386w2^0#JVukhYxHk4WoJ#VYhfVHTnEt;hBgr?D zlJ}#is95EUD%LoLAg@m)N6QOUr31lDi;vlNg;+D&%qv)49=ROk(>^mU*P=f^0f>)J zf_k2RHLVO5yR)N6LREnN^ocu(2zw6x$!EUc$CR;skXKTv#JH4DF>RWL3A)>@DQaH^DlkeuKpC;FsbT3O4o}8eI6%NlO zxWumIIo_tyo254mq0axK;WSx#RibKPQy?Oh{ZzrXW9vkM85OGA4RQ-sSUAYy$&J4D zsy?+zjf!40S18JvG^nuOi=C+0xhO2kBf|>En(S+Dt5=;XPXT6AE(ME1YS_V}Wwe`9 y8T(dNsmny8QM{r?2}kjJfYIx8L`HYIQB}o*aeEABpI%yv@hj~CBGb`Fxc>*6q@b4o literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ko.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ko.lang new file mode 100644 index 0000000000000000000000000000000000000000..8e72a35389fef8a97041a05902760e581c88be8e GIT binary patch literal 14500 zcmcJV3v^{wd4P8n6U_O~@p7 zNCLT&n?o5&~VQ!L}nH%TEv53p1z^X0n^08VfSggHgpLQ);t75JF{(tX%?zu_m z>RP2NzR5lBz5o5c&&geP&V?Vl$+Z0U%BRTYZ^CcGcDM-M4%foR;M33pcf&G#6}|!A zg&)Gd!)d=}%=6$}*a>ffcfxz&diZm=4GM4+7T_MZA0C8<;W79*oW_XGga~%PMer85 z8vYn=g%0S42{;7va1!o^zlX=*jHep&Yu5nc-C!7jKM-U07|55uS63(yS%a1iFozMpF zhmXT;Fa+c9B{&K9z+b`-;9uZZ@XTi*12`Xc!=-Qyd<;6_P8frEsKUMQ5IhP$fv25r z%nRW{xD>8|KY<(Ivv4~UVHWD}ASCc#aMl^doDG{{8@vH7hj+tu@Nu{ma?lS)U>>UQ zP52Hx3Ksqi9*5I^-Iy1{Cb$4Dg15p|@P}{%d=@%k0LrioUxNqWZ{Wx9AMlLdFy^_i z1$M(_a20$2ZiLUlAWXp=EWuadTks=D;HhU~k8lpW7A}D+;G^(K_yY7o0S>|4@HO}r zd>8%!68Hr?<(cRhybZ2~FTx;9!QHS7r{F=j0w-`B9)uVkgEODSI>Wo*78r#xEW&r- zdC$g1;X`mEbioPuD|i@w4F3wxc#bhIg5QTvz-=%N%Ww+54G+Pi@Xzo#oc>&6UI6F9 z2jM}u;w)p{2Ook@Lk+$UKZP@%hia2h3|re$Km-e zGUiIS0X_={;Tv%7i;dX|SHgSYI=BVygYUuPaQaKIBbbI|I0fH?2jQRKtd|<|8n^&{ z7p{P7;Ci?TJ`cCS5RAiNI0h^5HFyBN0}n$CKY?Gt8NX%BOW+3hQ}{FZ416AP&<}UO zDBK4>fSQ)2JeRt!_BY?_rc#m1AYc)orAn#CtM3R!4xdPPvIr6z(+v`y!~8c z2)95748TeF5&ROKe;)ILU2rLU6g~|-Fbtz`0KN{7!ej7r*z!tj2`+~(!tGFjAHuUX zF$UNS*TDk(60X_ITERJ6h>>s!yaV0?c{lPI&ONYaj?Jvij)hKgmUpeWXjAv@LzhvA4Bc9P%%9%^|?72GH7B!Yi zjY=UN$VGOtmgFk&Vm?axYH_L8PFCaoN#h@zq%iY$c@8s-(j0uNQJdn&4@1PnrIx)BZqBK(s?*uTDJWQ#{Wr% zbF592<7?fz=Gv%4%}nQUhTsf4qVJKF6?cNABKO+0*9 z|JvL{(s^Qy#KU!A=yqg~yT=D6;+1Z50GvSf;V7JV*u{fLb&apJP zxPK8`%AsZs}|om5!uc;nOR5G*ogzStHa3h_szxA9f*Do z-APBn&_*gE#Gn>l#$m_?olSa{qgK64I_4NXYqDmdPM`c}y+(_+A6ZTMEB54EygkJEoUC$OsWj@Vkv(2Ec52QZ>D8a21^v}1J!e8@%ju%pN9Oo99BNdD?9^d* z`4MzJFROz*8q0&aGwGTSr-tVun-a$0%+YCR#I0Eq5n{gE#B){KTQZ_jCsxoZlZ=Zk zB;z?W$vAD|f_R0c=r4cp=1<;Yu%yOu*u@DS)b zHsIVv<3ugam0OowZosT;p%l;6xyPzKR5x+wnC+jCxy4T?zWAk z8C}Z(F-v)3V|kv3svh`z+%+!?EDNYkL&u0PJF4fn2e*j|*3PN<*H)kKhD zg7}ESkcp>?GF#Cv1UXe~ES2LWbw_rkY746d-)u_-kr^UkGJZ};SBVS6@yJTwS&qW} z`pdH1E2E->{+H7Q+kEu+jEtU*dSvAsnV!bGp!a?QBXku#6-P*`{_ky*)jSmatM z1U%VaWO6=a`7QnPei!4CB9n1Dl7YQ?vfE;LGF!GZq+2dZG9P`M50-@-;}_MH#Z3*= zrn|$^pLEU+qwKEPu}XY&20wuOjonv?r^U;#g_KL;77t+CVe#zA8BsvOLq_6Gnf$H1 z=R( zF{pY;s5(``$(uJ{-lkF4rxHX2jAUe3{3{_vEUj}??734s#vqD^u?3G|7fU1swzE!j z@$SHm6uChx2dX%a$a^b^Pz(?$YTl4NQYzT-!H9_2_)1Nz*iH}G0*`*fyZ>khf6T*G3s+|kDAzM;CkoXrL zm}IU+yTZyAxpyuZ#nF>Y9YV|_m3VU1k4GHjRGxE7c6i1FYwVvOOrhb!@ho9wsU3Nk zWM~3!5yh2ROy6LI7)8{mwj&{II&TZzqQ6{V;_el8FvMCic_74W5#-Ss6ezOQIj6#T z39aI?kb*7bIU~7Ud@UZcT_!wJ)7=bDG^1z1j_2`i;`~`aC!Z>jBN@Q&R=y%T;>sj{ zBJ~ZulA_7r;@WV0XogIIyKu&AQm7&#(Vs{(A4894hnbq}&|zQ)67_Q7uQBHSV}4oJWhD7 za{=y@aIAHlK7_AeDYbM}j?S{KI7yusLTFTozxpTI93RhZVWI1ii^(E~U(x0StszSZ zJGPK*SL77;CmbhGU>kA}g(h1@ZJR%%&F(i(2ujU$WBG0RR9s-=L@7!S8GnS>*?J&z z4Z?ECy}>g4uQcH|w%Xg=aM>4jDzyL!i&Pg8SEWBm4$yV>h)v469YP6Pc8V7E?8ACh zfTZUrbJ((@Ik_MiE#OfMHfJZrVsoTyere*n_M+iYoa-fh!e!wlNPpCBlLGVZEn=oU zwr`n~fq-S4fvX1TNUAtMe=9qQU)2$cXJhGbS9)DzCI5S^Bg#(JEp=G1uvBqJj!~F+ z-!N`he%Zo;^HWh~U)DO}!}zvQ!s7z&LYxX7gTjQeNrs~))n_L$wTu;t3u-Kql-aN@2@|J0J zBEsXd;`-d6T5MWI9fan^Jw?*z#VwC%&S;%XTYPUspqD|RN0djnQ*kl47s85cCHtGV zHEnGucf^no=|;zQc+2y%dg2q^y}iPyoU+Q|wW_hY7r!`b$MASXJA&$Ih|x+-B8`qu zwZ8dN)SZ=Ske4E%MrDv48!IIGL)|4}43B6mAxZy;t`6z}JxU0ZTdp#s$Om8R(WJzCbjl{tzj{Eb8mUA z%SMLFn#p6@+RhU_lKV|{2R&;nRPhe7PEy!T7SpFmNJ>piO*2;}gqvids&O%OW?raH zni(hOLric7&GRdF$V#@gd8N(_=6^nS&A`=(tkVhS<2V%qVO`tRwpWWu_aIrSNTJo; zkXwyuh?NLAgb>mlWFzF<;-MteJB2l^cM)NFcNEu-H0^$?+(Ks}m5C&MGBY=B75#KhQc)fwK1-7p z87$2$#Lm3?GLFd}>{l`2VOPl4G^UVcPOFRUyxUHdHeaX_G@hwz_TZ&9QWf*ugxvXm zQ}mi>lS{)k*$Ij7CH- zZ9Gpkq5J8a;5dDjrh9mxX1Oknm26xxO)@i5pl)(R94Fbei&5?ZdLSI0B5=E0)z(Sl zP*c6|T>z@lQG1uJm_N(6-g`uh@ z5D6xcHRKrDC3dBAQqM~bFOIS(KUsu?;WnCLT(e8E6Qe~u6n)*_>aUFda8g#~xleVEK z< zH%G{QZ_iuW9+a5GSFT(mN_SFLL>kBG^4cSNxziejU#3Jv6a1a1KS`hoq0(~UTTrc;>DSNONyL1 zEtTB*lO!1>O&{r2)pasV9f9UCo%7O+VuF$f1#zc&&DO|O3>%HW70lw5+^>ko%fmLx zb;21GD}-8KYKNUtMAy@s5Tc1QyS6u$4mdYW1;k4NMz^NCU~I(W1L%NO?s{^VjqRt^ zH$iiKYkFTjBrh?jJu!Jd?R6sagQ7x`ZiLTaT6T&*5L1-~M@#y>QG`_)*C*5~srYsE z|M#J@=}I?R0$-7kl#sYeGUpl#CgY{OyPZJ=rFzLYUTJoOD|AkaGcJs8^Zr5XpqX2? zm=p6)^9CtgapqFwN;i(y4KG(@w4scmQ8P{Vk_JT={-4#J!si~>7gQpCYIp5!;)42T zP&Xqb>zM28jSu@@_<*pF2BSO58u?$+7;*cOo>DmP|8i|Qg0vk)Lx~i!U>L5=&Eu*x zM$bwkDOeBLCORjcW0+o5UF?DBXa+Zy7yrgl2~v6^5s)tgBzuTESt04G$s2}&QNJmF zWQ&~=ANYg%#MAj?3PGZK8ap`>xvrIl8G3i+q0HS`1}W?$FWXDG?`s*qlN^Iuw7EYt z6GyE&#)j{E3z75xrkyT0GF%e+IWhit<~8VQ&OCPl5XDLQ#CtB13dQujE) zRHG;=qaN6A`BTD{_91ph{wX`RH#k|wpm~@E<^z+6M8qn6y=KwvR4g78cQ3s|yI5T7 zddYFqPJ!ztWd-L#d}Bd+q9g^g@nRvwp+DGjdE}aj>Zr44W{k>bGc8A@=X;Dd%eXGy zKeJoPEA6sOiZJW9Ok>q`S=ySq6CtAZg`J+31xR zN~;e2bIE2pW>j4C{gHM$9n$@KqXs+WRY#mJiD(k4iDZX^ma^Cv2SnyMMJBD*KMa{hSJ z$9s?u5Ka3Okna&b7Z=%-|y0( zu%$b_vaHD?)iw}HnRjj`&0@XHFss8f_QO_No5(8eU%|aK4NGS*P68PU_tvX|6>og8 zKdQRgau0c9EU$H$h`cxO`O}=XnRI_ySCU8-!uQz-wnO5Nw1&vAj$>}5=@YKam71-n z;uQW;qcS(%D+bb<!*P)!f{ z?`F3zTQh6IxTP6h#CS4KacMFuwmwt8c#moxjduCPJI3i=S_PAH= z`=lJwKWwS)g|-O(a9}husx$}7Xum%<>oL~)@Q?+>cOFuAp3P#3Ka?LbxwvC8reV)Kt#x0FXvx3y+#RbWrPD-Bdt0_0H>~P(*o&1ax@Z<%=bAB1g zvieEZ$;S5A%w>Bn-(%i#{RcmJ$(2{*LCSWtongxRc7(2t;!Fh@U3Afg=Y*0%aP3RFTRqS@Gd#55b1=A`sh;-^Csshw11U- z=B9Atbyr;RiR*6U%y4u6S5-7MfUK$U9&eC$uBoRGCDf9mIrw$Y@Hh3PkW&$P^COeP zB3g@0?+Gd2(q&e~q;to~E_YZHIeoSvZH0ZjNh7(?H?kSoIcKSrsY^%Y<1r~ir+P*5 zjm560Q5kJ2pilPHbE$by74o`>e4jT)>UcBvipO~$@Fd+!;+MXhS1IxF&y#gy$#K$; zrgUDR74@V&Lca!R{Z{Kqc@Ty|@X@B2m__ErlP@u@c=NlA^+mV7(Q5JQ=^jkjH|1=Y zyCfA7#zJ|-7c~3%vTUW7oWZ|;b?;lrFp`1!&2PDUOL)WTUd7`a4B4xc33hQJo};PR zmsjVi@B64X);HS4xYB93{3fG$;jP;Srs3<8^jb9ru^{b(Jy9c4))(if@mu4mdffgQ zzJhAT7>NRUn?flWmahWb=P|Y$f9KO+QbkE>9%&z?JN`(!-}Jc;d!;-{yX100n#lTw zpFby5KO5U}Sc>pUCz~_rz&B`zkUr?E4=E#fktY714mmI7$>_bq)*e8ML(q;}gLiyg zd(+-aODPfB&o~LmzSQH9$4fG^Hc>PZH{@e0{S!X=NT(pjWbCc=X~vI>yZ2)s7-gYQ zpv+i9CPHSD<|u1!#V3Y*s0I?yrHC#Te4d#$Px&frOrpP&4)!9QXxxqD!K%Kh8zx@S z&ma7)cF2n>d0)bt0Qq;9{u@T#dP^UVRX|!cWT&w9RQJU|kkIl33YuQe3J&l|W6P^y zN>wtr@QI6trv@MY+sK7OSRAtS!UaRD3k`P=FP(w5h`^bsMGq# zFE8H*%8N?*CU0uke^;_&`+1SPxtNyEF?~>o`4&u0^4~;YuFV(n8{NZyMG*5+kGQx5D*sBh;Zh-g0hu|(a2A_d6WMK$~VH~Dm4i@1QtitEv zEAR+>4?_46JOP(HAKAkVa3kCTx4{SDPPhy1g&fSnY4`$s4bH$>cmghdfl@DkE8yMm zmym)nSb>M&VfYrDfwS-gyyu1V1D}8dWZ+-m`WGQn=zttd!AV$#&%>keQ+V2C$O~Q$ zSHauiCb$Pa3%xK7Ux)9)WjM&aunJXp7`_c5Jmtmc4*V7zglpkl@IJU3J`E2-8+5`T zoPc%s8~A&86ds2QUqV0dMz|3^3J*dX3_=Bd1bbhq)E~nTJOT#(75*K50efGD&cY3F zJKPB$hb(*@-tcmzJ_dgdIT(i`RNd)b}~I*Re@ z_QkN8)h)A%AqLwWBGg;oc%V+{iPfk(Za1iGG6^%fY5MwAkUD9mHqCfZmaSIaj+)!m zb$1>+c2qGk5m3-m(%Z*XIMam+C{|hq=sGbYJ>gbSIuW^awfUjeHb;ZX$ay+b+nCgu z^f@`nH_^Z<-Nu8TT+sO@8G}xBg{gHn8qvovH5{&|P{AQqf&wExttaN?j&-S(>*X$N zSqOW#RXEl!CB0tN`3-wlYSC*eDwy161op-9I9e)qPTOmnol*a(cs`X*W^6X{x~Zhh z!nDb=T_)$uaJ?*`?%bq9olhxtK#&`dOVrz^bm@4oxS-fX(TS5v7uQW{z?91-l~JZ= zJDTVS777ft$DCSL(eQLM(sWMfDjLcM+PieCy-e78J?tJAs#1x@u?5YE<7V1@ zd}`2CPK2w=_6u7uzP*_?TbDa!CfenW{mQ3$qTUwzC+%h9R8;R8E-u;%*OFM1QjeaT zmpbMw7uR+Cy>0B=IHLYpc}KUc>!clhINs{}by{FbE46ZqS*h5qQ*J^5m2Ns^PR}W` zoC{MUqLtD1pxlL9l`!3`STeczFFQ||^nk2ZFyCs%X5(+S@;p}<61nUwq<`uzve5Fd zv|?v7(V@#t@#mWj=5)Ou6))7v3*PeBLQAZ*sWq&-XxuVNYE7~)xXT|oQ!d6buE-7U zD%C2bU8S(FDkUcu_5pH<`*Hh%Ix9>rBg@#8{Zw#KQEpCTxFZS5=0r1MJgFBZYURmj zY+Z$`Em3m^Q|6(_LoQk@TGbWyy9;G$E*fr?`HEua=5)T~$KjW3xIP-p#zV8ah3%Hm zr%ovJ1H-B}*Ae{waD7_#uUlFydz4&L*WHXoTpZHbPB$P~A=zNErmSJqU0>VSsFl+U zIqq|PfUSnPV#^F*7)@Gi7yE8V=N7^=R*SpERoybCbbgjbqUJWHK4lu&^MygPFs^iB z+w|p?E@Z{VOeTXFr)|~7paXRpONf>C-MLG+Skha)%Ct4>_Wq~~$Jlc^EEbe5mxG?! zu)Zf)t}swc)Cp7SQL&=rR!sYNI5sOL$_#7=lN+XQUDi~$j|J)GU~w$SHmPW2S*$4gfq1^&hN-rkk)x%`V>lVPG8Q` z>+@WIPOjD}eF_JG)A5bChJC@k5EoqN<6UlbK1z&u;knTTxkWRIk?3EIdaM3&b~B|@ zO~~r(W?Ghnn9M3md?(M_8+jnl!?i*%P0(O3@+5hZm*t6sSH0q;Rx=mrk*QuZ~6I2$Ila5|H6>e{vRF*B-#>LAl7+YkEVt!}Maa4D! zTc_Kd)T8DMPFa^SXE)nS|EO8+^&7=?;+Mt@6m@pmRhj%rX6PUIUTt48OE*HlL{89q zf~93Exa4xw&rEVFdXk~o3&YUciED4Y6~zwntx9hubhfx#M{Aoy+I|=nhIKU=PS*!R z$DNjk)nU`YI-tQvGE>_+VNxqHrE0;n)q7)S7ACNRai{fp44^N#ORe0lQzcoQ z;XJlwjnxkETx+Lvd0J*l=s7k^qk4VyymrHC4u3$5YWhlX>&;DivRO}U>1;>PuudRd zE4O0t5Mb1`sN`KH?(8d3eALtxYm+s(Iy)~4wRQ@7R;?xm`QfTC9xUWvsQUtr3&d7e(FsS7<}N@dYGf z3RAw|lszm?o5m#aa9Z!I_&MEo%cM(9to2m~yfS4mAF?HO8+2JoyCtNlR0+4DQ>zlr zREf%1^k4OXS(tP-UzXGA10A6^vb{2$D1Vf1CS0qPJ2=_kOAy=%y@*M*rh=$E!_@X% z?M8)VqvvFb=$g*%yzf3ngf21vGYM?eHX3v$QFtu{=kF*er%c}eF-q=C=WztNiNCa4 zlfIotv*B|kFJnmzSr=`6o0RP!yW+JFy8RuO`w_VC0^eZT7o&uPGQM9{ zmdzt!O0ZG&QGmBj2^o;`$2aGe*$8J5xLcrX$3ef!<`m{sY#9a{o5h+CWU?A=m1Vhe zqqXwJ?xw`1S*>$xAj>#DtXoDUs7dt8CzXwGaZ$`hJ{{!~&TjIFP7Kzzszf|^wXitl zOk}NGkr#Sq*-X+xv0z$fX?ed38h((dcT;n!wx5B7+uaygG3#!&Cf`oD=0)R#7Kb8p zU2>Fn0&t5(V^|5L?Gs;c-^2yG&OS)N2vY3}I@OOYbAg!XiJZG_RHnjwLoio}3s!z! zLl7hLa$0ZC;bY9REvT#nqxF6n3CP0PgqSzc9j8mm)Q{`QcJ_wuXz<_ZYe-q5oQHO47$NI&#i=Erv9Bieoj74 z#nGRg@9`uq!jSJ>WGi~@_Oqz+OlutP+OSum6<1ML7r!6dZV8L&fyEb>wcYPLx6 zbf1_IF=wM#V=)i;blj?|av`-Fl_`~L>q+;n@51Q?1&M6jm#&I^!z_JZ@k>_p|6>Su zMB#QVwnsK<(6VY0^`aCai_mR#hV7mzlb?(4>>JL3>+W`p>;Bk?*&T82O~N~SuvwcD zr_w(~z}PPOI7vRJh#{LIEyNjT6eaSf1Mgh0=p5pRSml_B-ILTKhC7$zz6V_<%A^rdC?H8?F7OprZ` zayT&ZT(j<+MWCaCj*=_O3C2k54+(i`2n*c8lkO0vt7lB~U2s+L*bxF}~ zG>YDLq_?rK)YsKX9fP%DE<MWodE3YC zVZFRicQ2l+aylSUu$=cLdiU>GqmDH}z-}Elp!bAJW2OZSM*mmlNnR0&kWD3c!V8eQ zmGcT(R^ZUnNOHp(r;at9=|c=I*-@*G5ykEZQbJPaZ7|oQH6)JR$a-Vvs=Pb&1$Xf# z*w53NNj<_4_7v$;=b? z=UzZF#oF1`-yMlK4I+BmapC?Q8=Ml6dCzUL0uuJy#?`e)F2Cd6kA37QH)e2yUsinf z$$RkPx(&2#_~2Jf^dXsYZf|$|Yd1*zz^yik6FH%V^-Vf^QmhJL4edz^f(_-5uZcpK zXq1Pj9_Gb+QbGWhMcVWc4EBJC!i~oX$rr+Bp zx85!(P!}{~_bz|i+k9DkXtpS2M8GkR#G)Bnm0uQQ#`Np9+3RlbYmw?h|NS<-_SPep z-+lBm_s3I?jk0o9=G-~w+9NwHV^sXtx7>I1|Nq@HUYu1zg(!{@r{pv4e39KVR4P@@DN zwvJP4jQSU`kVSqBBj^h1=g-UJqCjqxevN!W?fgTfOwb+h$$lmJ#Yzx<&ksFMy=_rp+<7jP-C1~4TMqTE;JgA=GI^UlCe-FB zol7S+!7L7T$FI8Be7CP~u{r&_hz0e>n1)+hE+VqYCK6NGe6T{o-$wSXAi-d&y@?-1 znu)t9$EQlkFWTLKuZ^YN)?oS;_7flD1bl#ilGsSu>4Yn|fE%GpN95mGu{}4kA%f<{ z@Hnerb7}Zl`SI_h9Sz Q?tY1YOHDiJ9d?TPZ?vGp+5i9m literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/nl.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/nl.lang new file mode 100644 index 0000000000000000000000000000000000000000..dee30cd55134f9fdc911f34e41b68767b68d8d3d GIT binary patch literal 11006 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 Q?voM$mzs9cJM0wo-xI^bcK`qY literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pl.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/pl.lang new file mode 100644 index 0000000000000000000000000000000000000000..a685664b7b16d6e54f5e718f793761305f38aa7d GIT binary patch literal 11006 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 PArWw?X(zqIPEr32ljp?! literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ro.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ro.lang new file mode 100644 index 0000000000000000000000000000000000000000..3de287df4c0f2a0d19a71019040fb256f09cf4cc GIT binary patch literal 11006 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 QPf7$_YT8Nfuv6531K{(+;Q#;t literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ru.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ru.lang new file mode 100644 index 0000000000000000000000000000000000000000..e2d707da5d5d80349cce1177d764636a679c3b3a GIT binary patch literal 24359 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 abeAMj*NI^g&x5=5fk)f=Y38L_#s30tHvUuq literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/sv.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/sv.lang new file mode 100644 index 0000000000000000000000000000000000000000..ac72a0a1242a4d5ace7bc2a971a9ea668b2190bd GIT binary patch literal 11006 zcmb7}32#`{^y%QQehfc{Co{@R z;YF|)4!||=X1E@1ggW>T+zSnmfj*dk1z3YG!o%<_I1Lf}5Pk+vx`D;QJ85f5KU~^g^XBgDc=lI0$cq>)ak_coQ6ko8fl&L%0V% z0}nzI^uYwo!5VxKz5(BZN8zV%@l%z0KD+`B!Q0_xxE=0-Pr(C_hCV333Ooc4!}lSC zGjQ=mN<9;v122O;uph32o8W!$VfYyQ1^hK6p$+md0duef+wf)h8vF|wcnp397ySl( zzzgB!uotd@!*DCSA3g&2z)^Sr($EJ5n1m(RhOfdm;X7d9G58r=crh}Em%#7ARq$50 z3El^P3im?-nqdegVFMn5N8sD=DEv2E@-)T_SHf%IdU!W{0PcZLK?9^A3;i$yD^P(i zKmd=!GoG&0i{VOm9lRCZ4u1qoVBp7a!6iyP4W18s;V|3*N8v$egAw=&d>78b1sIWM z!hU!g+yZyNAH#j{Ip~E2Sc8Y)VfZGThBNRJ_&Hqio9qvGB^-h}D1d>-;BmO{Qq~R* z!ymwh;3zae2Krzcmf`d8CHN|Q1O5rV3pEJfak%K2$QfP+`{0dm>9f!i*bi@lBX9?N z81945K@0T5BrL%;JPhB4(-6T=;DTo(A9yib39p6g;oWc_d=6S*8aCl9JoUGb16%>G zg4e^n@Bm~W52xT4@bu>>^=!Bdu7Fp=4e(z00Nf2n;j@s2EDXUgjKeg{!6KZ5Rrox7 z1s;L#K?pyBvvA3Ckv-f1H^MD&8@wOxguCHh$iXa}f-k_=;53|pvvBeAlzJXq0q=yr zf)tFw3Ooc4!?)lxoPo3OuIJMad;$`Xfq#YTUw}-Z19C70Ctw*q50Ao6;VG9PFL)_j z1#g9$;A8NY&j^K_?8t zaaf1Hg@1rY;c>X|Mf3x&ha2G|@F29oAXMN-u=mAE{Rs@gBVgd);6LCOu=geCEZhLM z!=3PP$imm*buU%wqws0S!8jD53g3iB;YaXaaLMJY5xf!(!5iT)+yw7|Pe474!k3^1 z{|=ACS$M(A_!bVq@59Yd2Y10yXn_5KVg_WjZPfZp8D8`Dw$idks(4Y?1M&W+c$x=nYx3Oe&aCgm?d z+q~Y)#D#QjS0TR{_2$D|^SP?9bt%dnqkPbRuv2l>FIOD$6{a%8G^_-glDlL>!O13E zTMjDADi~Tct!b0Vn!chkYil~2iU-~@5;ks`#EhR0v!EP{Y^}+(E=Tp<`@`}$cM5cK z#mm)XGg1hSZPn*(=;;DVFz1I{*mCm%;%l2H*QH)== zFNW2uZkbgKG1%@9q2BuX19eJItVZ2&yFq1>Ntn@1)7P(p)Cn`SX~v7PY_;-s)ZDJF zyYuMLyA&f60R=rJy?soDGhL{FVx?t(t`jrT6K)ly6Ol_-n;&Xzb2O-ooToFjjY*wJ zpOce(6Ai4=Z9MqN1)Xn_G3ZoRm|AzE5q%6(!{K@g6&zwEC@|tvdSYJgSeIJ4Uhcw{ zg|K&9g=76v((6^7->`S37QMEjg2`=0U|%ecqos1^w7s_38TFrx=Tqrq#%3e0n@Y+o zOq)F0Wpd68*UJLx&P_Vh`IKS@1i1mZM7@1VmyQLC3yMt?9Y3LTaowZ_Ou1}Q8D)C5 zqlu1Sp}{+-X5OHsi>TRKa(q1-BM)j`Y;-al^Er~TL_2|iY zsbkJ^ab3sX+s4j~BkG@(cXZpjPTJ9j86wB)SNQQ zxiB>%S{ZE*%3Zis3DeDrC6kN)vh%n}56Ef-^Q~rVHvV=i&vS(#k;~3P`ls$93oQ>z zD|R*$9lG2Uf41MQ(6c zsa7fNDusnrDLJ{Y50FdTkJ}g2Sz&S+S;nsHr-F-$a&scX9Z66&$D0x33B52;D^Esa z>ndDriJCi@G7m)_a?xVZs;;o#T_{U)(QvEGR}?!pr}HI04!>l>_0eE99-7@PY`26y zd0e3%7*@Txj^Ou)>(jD--O^&&qvV>p?q)3F;*idEx&g@w$p(`(Weub5`r5`ut(<1a zai8l0Y&FakTV?>mXwqW4*mpxZw-BbWTHGzJ>XtF3^RqM(HMcSKDbvWFFASQ6aitU6 zrZ2B_AuBd!G8xP`ZL2m09jMb-Lae;+&RxRAlHTf7rmb1G_eWhg#-3AQv7mIh9Q4eF z^*zCIg@IzCj+;`CiWMcdV%o>Uu~{)uW?(y*+%SFXvZlIyEJ!y8i(^5yNkt>eVjhCR zSdhn`Z1qwhCQfI|-Xur$Q>J6aw6+IH23B0)1>J(4w<70atumk&3o2Y3GySW2a8^bA z>rvN;3TC?KTIz$veyKMjQzpGFA`}0zu}BaQmKwvB27FRU`V6}ZL3&W>)~ZRD%U}Q=K`FfGPe}ehJ<}Gy5#daY6+u6Y-oT;^Oen-ZFw9W(5r%-}(`f{FL zpXUN}aJ={~7oKoq8?@>qBrWsFY7`xZd(-1*W)A4RqpYXdsVpISlhygORR3?XTzl)SD0Yx z=CnMl4x0|vsjXI-(wPE?iDf~r*;Hb#PnDgy|Jb+ zMFilrjV7M2n1K#!*X!{Cc3-){_zC%{-JQ8Ao!Dd_*>3zGcIxBqu@a-PfIBLF`#9;# zS!;0}C!UN3CzVdlMvb$+U|t@*G$xUU(|Tvc&*{EfCS7V`t*<)Zl_`t)kS(#>pvy|yEg?;%O1KrBT9t67 zN>s+8|GE#%!lbkLvYb{Q=m@=$?Um_7`J;R@;aaWS!N~?+g5ZwpMNFzS6-4D3rncv5 zH!3U}JttE{*K~I0efKdUbcy+&PGF<9(V)|b!mBAbe@8(%W%B-yQF3QGk0HoS{H5KR z^zA&F4WBD{8B1cwx@ha$q-+Q2{d!nz(y4ic+va?P@R#w4>`zn_d0FSUB)iV~ik1^$ zvR7JP%BZU`0qWoZ``6wdviH~6zlRRk%WG~>ciel^?Qgr>kHCc&_y*Iy7$qc>@%^&0 zY#s?yf{m(=0=#uf$bghTzB#wdMmU4O-2!Dh4*FF#Co!jD%P`p3EY^e|lhtsmEX$o6 zt(7-+HzhXBYMomHS;p~U-7+dcO`=~usceLci()qN=_sFYc9TzZVz9PVCE~%Wg~cgn zB5UP}ywEetW|9_)1=Bi9%llo>@PkCXo0?O#{R|}B?#951S$DHF`F6rJFB&JbI24)d zlB2v6fLkmY!%8S^pZJ3NCN9`@_CX3pkZNDhseWvk3&ccE#Jq{_I9*bveq2wsvo~}{ga1xv+k+XFJGW7* ztOn^6zR(N6KXLOUyw-(;9A9+%vR4t4PoOFOn_!lXI&@Pz)-SeQ?A-R|V1vzEI`3WY zES#dbfg)$qdffXc=i8kX7faE?(h?jvk8SE`2E;+OIS<~EWWs`?SAJW4;_f6 z`^1EZIUB_qi+RYW<5pdj3#r|xOsQO3Pr7$~7fvrINMz%_bXDvdX6XZqU$UbAA49k! z3b$*qJ+e`QmQ|Ce7o`wcgl?-dZ1+@|{9Jrz-*66Gcei6)_s2%e?uc`565iQ^&DxYW zmHsIL#&*%iN%BEO4A~TEA#E z*^^Q~Ij<8=$}ZOMpVi77-P-$AI8`N&(9eMLz9<(dQOQI5%tk_@FDbFD z17jyQe>{^;GHd<-Dos_Jopf(Iax-Tf_gL*bKsSAr-sslFreLO1l3lJ2+3nl6PgFHZ zwv%U*&>_Cd^qJL^FE~Zkn++V4WxY+Ni;14sZK}_`*a;Id+}VA(*cQs<-9M^yMMjcI&_ay(e56Gc9N^`oA(y@`^}=Y%0MMUVz-K zoLA7Y0*9VPk{i}Ib*$-3A7XIHj#_n$D0WAX5|TP^gSjTHA#vdB>W1>2LJ$JGXvPC0|R_|O;X>d5I3dPwZIHR^TUS=ilgqY-?de(l@tk?t#y z#`7nVkhsQ{b?@|<&3f5w+x=K245mB(@G6lk$3L>E1{rrde0#rtW;I-#4*KW}dh| z_X3(J*3Pc}?nuOG5YgL?3-|BX;FO5Wdv2Q*kg(r2uC6_D`5pIu^uu>?V+J?)WyNQo zyaz9?+d$if4}R4|ACf8O_IAg=c7wzZ+-j3JkrQfI-=woA#HtY1(4M3q*iioXnka;c zMtO+pVP3o^B?Mquq)i{eU=N5W+<2Ujd?8$F(rrm)`Xu=xX-fjO8;{(4L><2S&QIQO z>+O;PbwM+B@A9|2#h1m0W{Xlr1RV27ESj-Z`DH<7OuufMz2*kL7O6h;-*3}vZ#{DP zJ$HTf{&>o9GqQ`Z1v}UA?&!E0_%uS1KAomb<1_{;mj}5sMlYY zEQ%w{$zvQTToqfLMx}+;sykXadGXy;G~T&~i{uW;9_*DWy`J22_~yMnWr&j%JB@p+ zt>e@hqy9xKWRV}k2)cs$`SUWlD3BYaUn8GTJO5BA6LbfBvR{dQu@Z#e^8?iD?WBYR z_S{H)uz5TfSrFZ>Rs8WNm@n#$9u9&*Z(CFtcb*GncNQMimP5TOIIlpJOx|XX3AK4j z=hBHyFpGoT@vAO2-|Z`0Y)=0!VnO{ers39>i->HpiNsVkAFPn@w~@UoNHCZxc}HVo zZwA0-lt4F_Ma}KSr{?{Kq}$v>S*T=cr$?P_V^JiRN~#C}yQs&vr>k2*FTd+so5W>C zZ;ksX!W}wwqRS=i<(Fu7HjC(^a&7b1{>y`I{guz3kbUqKhvFMIDkn$TnQ^-|uM`(t z{xw!Xo9RUkI3@zjorHk@(ZFR8m=@;>r=Gj*>;KZm{D91cL^uh7Xnf!eNK!IeZ{SCf zX5wzj@u^bsi*|S5Yh$UmHJHAI{lv#O0UscsBsNlZI^hZ~;6~`u5&3skY|o8sh@iPK zJjN>6TpE5>e*8OOM}xOOlh0-MUDDYLE7O9BBctq2t|G@>!JC9KF0<^id2trO?)BYO z=XOo0DX^&!lTOGl@b>5`zIfLsF2U?&$o%9yYxA8454=JKz>r9^*yOVO%EV&=b>66} QyI&&UQqxX)hn=GS2R%l_cmMzZ literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/th.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/th.lang new file mode 100644 index 0000000000000000000000000000000000000000..09160562b5e8c69c0460ba04344bf210ab76235a GIT binary patch literal 11006 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 Rb)S$3xYV?h-eISx{|4Uy!`lD= literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/tr.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/tr.lang new file mode 100644 index 0000000000000000000000000000000000000000..f63d7f504c1f3fecf066f5e590494a1ac1e2933e GIT binary patch literal 11006 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 QpO6T+)U=b{;iRbl2LD#WI{*Lx literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h index 15c30fae8..0a38d6405 100644 --- a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h +++ b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/ui_resource_string.h @@ -564,7 +564,35 @@ enum UIResourceTextId : uint16_t { }; // UIResourceTextId enum FontLanguageId : uint8_t { + LANGUAGE_ID_AR, + LANGUAGE_ID_AZ, + LANGUAGE_ID_CS, + LANGUAGE_ID_DE, + LANGUAGE_ID_EL, LANGUAGE_ID_EN, + LANGUAGE_ID_ES, + LANGUAGE_ID_FA, + LANGUAGE_ID_FI, + LANGUAGE_ID_FR, + LANGUAGE_ID_HE, + LANGUAGE_ID_HI, + LANGUAGE_ID_HR, + LANGUAGE_ID_ID, + LANGUAGE_ID_IT, + LANGUAGE_ID_JA, + LANGUAGE_ID_KO, + LANGUAGE_ID_MS, + LANGUAGE_ID_NL, + LANGUAGE_ID_PL, + LANGUAGE_ID_PT, + LANGUAGE_ID_RO, + LANGUAGE_ID_RU, + LANGUAGE_ID_SV, + LANGUAGE_ID_TH, + LANGUAGE_ID_TR, + LANGUAGE_ID_UK, + LANGUAGE_ID_UZ, + LANGUAGE_ID_VI, LANGUAGE_ID_ZH, LANGUAGE_ID_MAX }; // UITextLanguageTextId diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uk.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uk.lang new file mode 100644 index 0000000000000000000000000000000000000000..6595df0e6c163d9da706c0989e2b3e627315d00b GIT binary patch literal 11006 zcmb7}32)j%x`x6rl{s_jmV`v_Mkv z)_!`g`@Pr4-+%xA-~W7Xv6lPPJ?gxFuY9r;p8>xKzYVW}>)>5*Hynrip&y1}7K*S5 ze-Gb=N8#si>64Ut5$uO+;mz<)crW}Zd=iq-27@pGbFcP;}@Lbpj*T9?L z?Qko+7d`-Y!Jolrpb=W26LK&Gr(hYj;P2pJ_#TAtpYS+bdZAL6!4+^N9D+B(^>8!X z2JeSE;coaeB%uoiVFF691`ooQ;H&U$_&)pq)KiqY2%ZHmgsb2hcoQ6fV{kkCKHLMJ zh6kVt`d|X)U=6+iUx)9)Bk&Wr_^C=gA6@~6;q7n?ZilnQqP3vz{_AC9DwWLW_TZb2tEpb0e=liXoEaVz#J^WHhc-b3jYEI9)+L6MZZQL z@IrVw?1yXN2;2(qhY!O&a2)Q3H1t6MCSeJ-;VbYB_%;}L6n+X9UX0A)CGb0NHM|vW zhWEjrz$YL9%`gO$umKOk!|*M51pXT?c^YGeE8(?p1H2nP0QbPBpaIg5g?^ZU6{x`H zA%Mr=8BbU0#c(CO4&DlHhd+QNFz_R|;1Z>t2G586a0Kpv&#@_!(UC>+BDBB^-u2D1d=S;W4=IQq~TR z!0*8a;W#uv2Krzcmf>^oMfeJQ9sUWv12qWXF}UcN$QfP+SHTb0Fb>l&2a9kTR^fB- zWq26A3nBav9*0Ywi|pY>xCw57+u;3hC)^G9LJnr(416BG3TNRQJPsE>PpRj@74S~@ zD@ef@tiXft5PTEP!Z~;x-t~O?fsaE1GVrf(!wZlpbU+TK;1n#w=im|e2|VR8S5rHt2*w zI0@_Ux9|_}2s{QCzKDL{^>7n>7#@H&7=#M^5ca=VsXvAxco+=)8~g|S9QMBiorN3W zcDNHh23hzTyzZq+eFXj-axe}>sKPhk5%?ke7hG~VYXq-^!|+Bp0yo2Z;Nwsaqwqzj z!N0>}@Ho8SWqb>V;dkK})WKbF92#I1{su07Ir|Uv;-sGJ3(u6owPIXY>of~fz7WlI zhGT82R!)SeQ&CSPXxLO?^IXug6fQ0Vl|~gdwCR?dFGLf=;nrffHGM$ZZA$9;sc>VS zvI@%?8a4S1Wj5#i-8+sRz5PHmKcF`^^u~15zhV}eeM9a;rE}x8t!~rZu7b{dkV*MV z&^E6(GjSoE+f&GIM!oqk*SuR5wk}1v6O<464|Xc9{>6&JzQR<7n1+==Q*w`NC^*@K zYs*1pSp`FjrZsIcS<_ckW^GMpQ}MuCM#9D|lbG@IVHT8Qk*zhE*5#d)b}~I*Re@ z_QkN8)h)A%AqLwWBGg-7f3QyJiPfk(Za1iGG6^%fY5MwAkUC|iHqCfZmaSIaj+)!m z^>-dWewSioBA}qBq_wlS$Q z>0LR=H_^Z<-Nu8TT+sO@8G}xBg{gHn8qvovH5{&|P{AQqf&wExqbKI&j&-S(>*X$N zSqOW#RXEl!CB0tN`3-wlYSC*eDwy161op-9I9e)qPTOmnol*bkcs`X*W^6X{x~Zhh z!nDb=T_)$uaJ?*`?%bq9olhxtK#&`dOVrz^bm>H}xS-fX(aBRv7uQW{z?91-l~JZ= zJDTVS777ft$DCeP(eQLM(zGjd6%FNs@%HdcPDNea(b6VT?+)5Jl&N%@LRB^ucR{tM zw#l?|badHEaZ4{`?OnRnUM6h49(IolRjEYd*n;Nd2{Y|J zK0RnEC&Sfc`-LqS-`-4{t;?M@6YX-xe&tg=QEvtRw{Pul$%gMrJGKhGjqx; z=fc#8Xl1lLD0ksjB}_LfmP{`G%g&P~Js_(U%(t4c+4$S7JkJ$|L@qlE>7TlbEVMi< zt=QR2bm($Z{P|{sIaBXP#S69ag10=j&=PBHY7Ofy8n=v+T9fPx?(#>@l#8*9D{_N- zO0`O9Pbn;{O3BHEeSloze%!vG&I*&u$TD{202N$Rl$#S7?nr{NIoXUDPw9n;T6r=W zTUX&~OVr%KlzAxfkc$?JR&|8~?m}6bi-ucezM|N5~fmz_9Agbp(GPT%VTx>y{SF9wpb*^~bP?i$glw=>{Y#BpXcDlr@aH>uVbuwQ`yv z$9=93u+=bEY?%QJqe+YHV&4tv+(MYfYH_!?s$0gC&d<_F)ZE6@r%WSzzA$JO#+6QN zo4&l#g{;_^$z(9&w5{40bf8XS39<6NJ9h~eOM0tUnYL!#-XC@07<Mkk%bM!;u^`o43$K7u$jOZ)XRWaHiJA`5hSx(mD@JpF#iT>57x9TtFHd8v) zgsjeOre#Tp$*i)(ck;Zwkq7cTTq^|A1P%5gPm-s2S)NFE)hk{~E3?XTzBiOD0Yx z;j}!g4x0|vsjXI-(wPE?iDf~r*;Hb#PnDgy|Jb+ zMFilrjV7M2n1K#!*X!{Cc3-){_zC%{y`8x#o!Dd_*>3zGcIxBqu@a-PfIBLF`#9;# zS!;0}C!UN3CzVdlMvb$+U|t@*G$xUU(|TvccXi(_lP)!})>j|&%9O=?$d=e^&}Aj_R4gk{87G{aIIGE;ADd@L2xJaA|}iq z8x@v~o|7q}YdX90zWW#vy2Sj?Ca_W4Xwcb2;nftJzoVd>GI{^UD7iD8ClKT&{?cwu z`gR`8hR>C}j3qH-U9|OWQnrKiemyKU>D0W!ZF4?C_{;c2_9rTeysUFvl3izgMa!u$ z*(e1mCUj1m&c_*{g`jC(soCO)yJG9lEI<>lfQDc5Zufu)$_7o%gPH z7EaOJK#{X)J?VXv^X<-xi=}8`X$cOT$F_do%|~ikagqgCEffZ0CxQL?DxVVjIr%sh zM}Ky{$CJ1SL%w&Bt?0Ge&!WmRt#Q0-!(NG2Tt!`7{C;e^B`l@~7GGS}cE9tGhYv>6 zePTkyoQ-0Q#XRKGajUM%h170Trc|!2C*8Zg3#S(pB(iZ|x+?Y!v-E+*FIdt4k0IO< zh1<2*9@(ft%c@D#i&BUzLbuf!wtK2felEVVZ#W08yW26Y2Vx^;cf{_Sgm?B}vo-E!e;MmBDya={( z_N3HL&g+zuvWqqRXSFg%xAuM&PF2Yx^fTbRFUmzqRPxY1vyqVKOUvx5a9S>yAbS?& zaA4%QX5Bf9Kt}}~C0CXcoG)a{Qt)B5jZ;}3iD2Dls#a-XX6K#N*nVNP)0=*`{o+D? zPRw*+3M)w#YF45~cZ`$*{@)jzozKh>ZUw!AuDz=dngSM5JX#!*l!jP;x2!t{P`?r4 zz}U&nAJ3$d%$h%dN>kNlC*9kQ9^;JT9;=-P=%%mI8{N9t6wGu=vdh&WyQ{9cN>nvU zwv%U*&>_Cd^qJL^FE~Zkn++V4WxY+Ni;14sZK}_`N(*$txlevZ(}5cmZ;^ za$Z5p3LJVGNp4u<)Ul>BeTcy&J8IQ2qSzflN=WLw4d$A(hQzTOS#RuIm3N1};4a<- z`*~V3sVA4h6>Lv>9#- z8qc3dLgE@**1gl`HtS`#ZTDl9FqrQA!>dHH9RJ9sl7mW;M)IFB3id%z$;2VPh|Z?F zIIFNM!Tex&W=$mGD$5DXug=bVKhfYr3FpL}7qrK08xOlinPy#`o4WI<#*iskq_O)jTzkFmldCV z@*cdnZUb!_KKNA=eMqL9+uIxe+6@vvaH~z?L{6w-eUr|f601U3Lwk~fU_<%iYoZV) z8s#CXhk5ayln{Vrkv4q67G(q%8^9ZaRAGs5)}@ou9n% z*4rfo>VjtM-sNw3i!X~0%@(DM2sq}ESTtj+^2>tEn10Unf-O|34g}VJEV1=@Mk-}Wh;$p zi{c1#@&rc;SH)JRQE8#I>W)@UUVJwdjd$+jBDq7d2m7T;uP65%Ikw-Y3~{nzr*V(9 zb(~sb)W3*@Eb?O*L03>ee_kdR1#+YGYvdDZ=N~F%g6@D%_AAjZR)X+*et>$tos^Kk zo*StTHctj43!>Y#ia#C&^F_VU!$C0UZHo%y&U2yc&cdVGa;SF&=M|`u$=mEPp*BzH zTspA{W^u4Pe$~b1dwqqA&FSAoET})mG~C*95s^(ck(kQngB23~HnMjG2?kRo?`Ul7 z%>dYp66glAsJXrP)V%+Ybenr93zbam^r*9KEQ;h(NfjYr7xnn|bagA}<#&B+leo<2 zt#KbkxI?E-bh)Ix{1VO1W)Xce|gBQzw-GLvJbxEaD3xN<>V+kGj7-BmEwZS zzs4$PGrhZ7lV+2Gh52fcO|E-~$Ad#74?aCtSe=+z4GdBLB{c?YoH$5i~c3 zCs+lWOT*8~kAJ7^Xz&(j@@{tDC7r#nGA)=mGRp4cDstQtyh$kIGRrQT7iSUdUf)}_ zyK72KflY;&bV7cCw?|j;#d|(+31%-t<|pS_o9{ey@D(xuhD4&pCYR+`CLR;0^G03W QCnN$cHSMH#*eU9N0DmIIJ^%m! literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uz.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/uz.lang new file mode 100644 index 0000000000000000000000000000000000000000..9d4c189bcfb1007f7e49d21458c3e6db5fc443da GIT binary patch literal 11006 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 R-Nz*YE;a3>ci1WFe*n}}#JvCj literal 0 HcmV?d00001 diff --git a/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/vi.lang b/code/sdk/build/config/target_config/brandy/mk_fs_image/fd230/fs/user/res/font/vi.lang new file mode 100644 index 0000000000000000000000000000000000000000..d082ade6ab08818b3b8c3ff96de76780058f4fa6 GIT binary patch literal 11006 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 +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_az.txt b/tools/language_tool/Language_xml/input_list_az.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_az.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_cs.txt b/tools/language_tool/Language_xml/input_list_cs.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_cs.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_de.txt b/tools/language_tool/Language_xml/input_list_de.txt new file mode 100644 index 000000000..80303f18f --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_de.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$Draußengehen +STR_EXERCISE_OUTDOORRUNNING$Draußentraining +STR_EXERCISE_OUTDOORBIKING$Radfahren im Freien +STR_EXERCISE_GENERAL$Allgemeines Training +STR_EXERCISE_FREETRAINING$Freies Training +STR_EXERCISE_RESISTANCETRAINING$Krafttraining +STR_EXERCISE_SPINBIKE$Spinning-Rad +STR_EXERCISE_TREADMILL$Stepper +STR_EXERCISE_STROLLMACHINE$Laufband +STR_EXERCISE_HIIT$HIIT +STR_EXERCISE_CROSSFIT$Fitness +STR_EXERCISE_GROUPCALISTHENICS$Gruppengymnastik +STR_EXERCISE_YOGA$Yoga +STR_EXERCISE_YOGACAT$Katzenstellung +STR_EXERCISE_YOGACOW$Kuhstellung +STR_EXERCISE_YOGACOBRA$Kobra-Stellung +STR_EXERCISE_YOGAHERO1$Heldstellung 1 +STR_EXERCISE_YOGAHERO2$Heldstellung 2 +STR_EXERCISE_YOGAHERO3$Heldstellung 3 +STR_EXERCISE_YOGAROLLING$Yoga-Rolle +STR_EXERCISE_INDOORWALKING$Gehen in geschlossenen Räumen +STR_EXERCISE_INDOORRUNNING$Laufen in geschlossenen Räumen +STR_EXERCISE_JUMPINGROPE$Seilspringen +STR_EXERCISE_PILATES$Pilates +STR_EXERCISE_CROSS_FIT$Gemischtes Fitness +STR_EXERCISE_FUNCTIONALTRAINING$Funktionelles Training +STR_EXERCISE_PHYSICALTRAINING$Physisches Training +STR_EXERCISE_TAEKWONDO$Taekwondo/Kickboxen +STR_EXERCISE_BOXING$Boxen +STR_EXERCISE_KICKBOXING$Mixed Martial Arts +STR_EXERCISE_KARATE$Karate +STR_EXERCISE_FENCING$Fechten +STR_EXERCISE_CORETRAINING$Core-Training +STR_EXERCISE_BODYCOMBAT$Aerobic Boxing +STR_EXERCISE_KENDO$Kendo +STR_EXERCISE_HORIZONTALBAR$Reck +STR_EXERCISE_PARALLELBARS$Barren +STR_EXERCISE_CIRCUIT$Zirkeltraining +STR_EXERCISE_AEROBICS$Ausdauertraining +STR_EXERCISE_CALISTHENICE$Aerobic +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$Kettlebell-Training +STR_EXERCISE_MIXEDMARTIALARTS$Mixed Martial Arts +STR_EXERCISE_STAIRCLIMBINGMACHINE$Treppensteiger +STR_EXERCISE_WEIGHTLIFTING$Gewichtheben +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$Handrad +STR_EXERCISE_TRACKFIELD$Leichtathletik +STR_EXERCISE_WRESTLING$Ringen +STR_EXERCISE_MINDBODY$Körper-Geist-Training +STR_EXERCISE_FLEXIBILITY$Flexibilitätstraining +STR_EXERCISE_MIXEDCARDIO$Gemischtes Aerobic +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$Traditionelles Krafttraining +STR_EXERCISE_CROSSTRAINING$Cross-Training +STR_EXERCISE_GYMNASTICS$Gymnastik +STR_EXERCISE_STEPTRAINING$Treppentraining +STR_EXERCISE_ELLIPTICALTRAINER$Crosstrainer +STR_EXERCISE_ROWINGMACHINE$Rudergerät +STR_DANCING_GENERAL$Allgemeiner Tanz +STR_DANCING_BELLY$Bauchtanz +STR_DANCING_JAZZ$Jazzdance +STR_DANCING_LATIN$Lateinamerikanische Tänze +STR_DANCING_BALLET$Ballett +STR_DANCING_STREET$Streetdance +STR_DANCING_PUBLICSQUARE$Platzdance +STR_DANCING_ZUMBA$Zumba +STR_DANCING_SOCIALDANCE$Gesellschaftstanz +STR_DANCING_TAPDANCE$Stepptanz +STR_RECREATIONAL_SPORTS$Allgemeiner Freizeitsport +STR_RECREATIONAL_SKATING$Rollschuhlaufen +STR_RECREATIONAL_MARTIALARTS$Kampfkünste +STR_RECREATIONAL_TAICHI$Tai Chi +STR_RECREATIONAL_HULAHOOP$Hula-Hoop +STR_RECREATIONAL_DISCSPORT$Frisbee +STR_RECREATIONAL_DARTS$Darts +STR_RECREATIONAL_ARCHERY$Bogenschießen +STR_RECREATIONAL_HORSERIDING$Reiten +STR_RECREATIONAL_BATTLEGAME$Kampfsportspiele +STR_RECREATIONAL_KITE$Drachensteigen +STR_RECREATIONAL_TUGOFWAR$Tauziehen +STR_RECREATIONAL_SWING$Schaukel +STR_RECREATIONAL_STAIRCLIMBING$Treppensteigen +STR_RECREATIONAL_OBSTACLERACE$Hindernislauf +STR_RECREATIONAL_FISHING$Angeln +STR_RECREATIONAL_HUNTING$Jagd +STR_RECREATIONAL_SCOOTERRIDING$Roller +STR_RECREATIONAL_PARAGLIDING$Gleitschirmfliegen +STR_RECREATIONAL_TEAMSPORTS$Teamwettkampf +STR_RECREATIONAL_FINESSGAMING$Fitness-Videospiele +STR_RECREATIONAL_HIKING$Wandern +STR_RECREATIONAL_EQUESTRIANSPORTS$Pferdesport +STR_RECREATIONAL_PLAY$Spielen +STR_BALL_GAMES$Ballsport +STR_BALL_BADMINTON$Badminton +STR_BALL_TABLETENNIS$Tischtennis +STR_BALL_TENNIS$Tennis +STR_BALL_BILLIARDS$Billard +STR_BALL_BOWLING$Bowling +STR_BALL_VOLLEYBALL$Volleyball +STR_BALL_SHUTTLECOCK$Jianzi +STR_BALL_HANDBALL$Handball +STR_BALL_BASEBALL$Baseball +STR_BALL_SOFTBALL$Softball +STR_BALL_CRICKET$Cricket +STR_BALL_FOOTBALL$American Football +STR_BALL_BEACHSOCCER$Strandfußball +STR_BALL_BEACHVOLLEYBALL$Beachvolleyball +STR_BALL_CROQUET$Crockett +STR_BALL_HOCKEY$Hockey +STR_BALL_SQUASH$Squash +STR_BALL_SEPAKTAKRAW$Sepak Takraw +STR_BALL_DODGEBALL$Völkerball +STR_BALL_BASKETBALL$Basketball +STR_BALL_SOCCER$Fußball +STR_BALL_GOLF$Golf +STR_BALL_POLO$Polo +STR_BALL_RACQUETBALL$American Squash +STR_BALL_RUGBY$Rugby +STR_BALL_GATEBALL$Torball +STR_BALL_PICKLEBALL$Pickleball +STR_BALL_LACROSSE$Bagminton +STR_WATER_ACTIVITIES$Wasseraktivitäten +STR_WATER_SAILING$Segeln +STR_WATER_SURFING$Surfen +STR_WATER_WHITEWATERRAFTING$Kanufahren +STR_WATER_CANOEING$Drachenboot +STR_WATER_KAYAKING$Kajak +STR_WATER_ROWING$Rudern +STR_WATER_MOTORBOAT$Jetski +STR_WATER_SUP$Stand Up Paddling +STR_WATER_SCUBADIVING$Tauchen +STR_WATER_DIVING$Springen +STR_WATER_KITESURFING$Paragliding Surfing +STR_WATER_WAKEBOARDING$Wakeboarding +STR_WATER_POLO$Wasserball +STR_WATER_WINDSURFING$Windsurfen +STR_WATER_DRIFTING$Rafting +STR_WATER_FITNESS$Wasserfitness +STR_WATER_SPORTS$Wassersport +STR_WATER_OUTDOORSWIM$Schwimmen im Freien +STR_WATER_INDOORSWIM$Hallenschwimmen +STR_WATER_SWIMFREESTYLE$Freistilschwimmen +STR_WATER_SWIMBREASTSTROKE$Brustschwimmen +STR_WATER_SWIMBACKSTROKE$Rückenschwimmen +STR_WATER_SWIMBUTTERFLY$Schmetterlingschwimmen +STR_ICE_SPORTS$Eissport +STR_ICE_SKATING$Eiskunstlauf +STR_ICE_HOCKEY$Eishockey +STR_ICE_CURLING$Curling +STR_ICE_SNOWMOBILING$Schneemobil +STR_ICE_SLED$Schlitten +STR_ICE_BIATHLON$Biathlon +STR_ICE_CROSSCOUNTRYSKING$Langlauf +STR_ICE_SKIING$Skifahren +STR_ICE_SNOWBOARDING$Snowboard +STR_ICE_SNOWSHOEING$Schneeschuhwandern +STR_ICE_SNOWSPORTS$Wintersport +STR_EXTREME_SPORTS$Extremsport +STR_EXTREME_SKATEBOARDING$Skateboard +STR_EXTREME_ROCKCLIMBING$Klettern +STR_EXTREME_BUNGEEJUMPING$Bungee-Jumping +STR_EXTREME_PARKOUR$Parkour +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$Orientierungslauf +STR_EXTREME_PARACHUTE$Fallschirmspringen +STR_EXTREME_RACING$Autorennen +STR_EXTREME_TRIATHLONS$Triathlon +STR_OTHER_ELEVATOR$Aufzug benutzen +STR_OTHER_ESCALATOR$Rolltreppe benutzen +STR_OTHER_GARDENING$Gartenarbeit +STR_OTHER_HORSEWORK$Hausarbeit +STR_OTHER_INVEHICLE$Im Auto +STR_OTHER_MEDITATION$Meditation +STR_OTHER_STILL$Stille +STR_OTHER_TILTING$Neigung +STR_OTHER_WHEELCHAIR$Rollstuhlbeweglichkeit +STR_HEART_RATE$Herzfrequenz +STR_BLOOD_OXYGEN$Sauerstoff im Blut +STR_TRAINING$Sport +STR_TRAINING_RECORD$Aktivitätsprotokoll +STR_COMPASS$Kompass +STR_TELEPHONE$Telefon +STR_FAVORITE_CONTACTS$Häufige Kontakte +STR_WEATHER$Wetter +STR_ACTIVITY$Aktivitäten +STR_WATCH_FACE$Ziffernblatt wechseln +STR_DISPLAY_MODE$Anzeigeeinstellungen +STR_CARD_MANAGEMENT$Kartenverwaltung +STR_MUSIC$Musik +STR_SLEEP$Schlaf +STR_RECORD$Aufnahme +STR_BREATH_TRAINING$Atemtraining +STR_REMOTE_SHOOTING$Fernbedienung Foto +STR_VOICE_ASSISTANT$Sprachassistent +STR_ALIPAY$Alipay +STR_TIMER$Timer +STR_ALARM$Wecker +STR_STOPWATCH$Stoppuhr +STR_CALCULATOR$Rechner +STR_FIND_PHONE$Handy finden +STR_BRIGHTNESS_ADJUSTMENT$Helligkeitsanpassung +STR_SOUND$Klang +STR_BLUETOOTH$Bluetooth +STR_DO_NOT_DISTURB$Nicht stören-Modus +STR_MESSAGE_NOTIFICATION$Nachrichtenbenachrichtigungen +STR_POWER_SAVE_MODE$Energiesparmodus +STR_FLASHLIGHT$Taschenlampe +STR_SETTINGS$Einstellungen +STR_EXERCISE_LIST$Fitnessklasse +STR_BALL_LIST$Ballsport +STR_WATER_LIST$Wassersport +STR_DANCING_LIST$Tanzklasse +STR_EXTREME_LIST$Extremsport +STR_ICE_LIST$Eissport +STR_RECREATIONAL_LIST$Freizeitsport +STR_OTHER_LIST$Andere +STR_DANCING_TITLE$Tanz +STR_BALL_LIST_TITLE$Ballsport +STR_OTHER_TITLE$Andere Sportarten +STR_EXERCISE_TITLE$Fitnesssport +STR_RAPID_TRAINING$Intensives Training +STR_SET_GOALS$Ziele setzen +STR_DURATION$Dauer +STR_DURATION_SETTING$Dauer (Minuten) +STR_CALORIE$Kalorien +STR_CALORIE_SETTING$Kalorien (kcal) +STR_DISTANCE$Entfernung +STR_RANGE_SETTING$Entfernung (Kilometer) +STR_STEP_NUMBER$Schritte +STR_STEP_SETTING$Schritte (Anzahl) +STR_HEART_RATE_SETTING$Herzfrequenz (Schläge/Minute) +STR_MEAN_HEART_RATE$Durchschnittliche Herzfrequenz +STR_TIMES_PER_MIN$Schläge/Minute +STR_MEAN_HEART_RATE_MIN$Durchschnittliche Herzfrequenz (Schläge/Minute) +STR_LOWER_STRENGTH$Niedrige Intensität +STR_MEDIUM_STRENGTH$Mittlere Intensität +STR_HIGH_STRENGTH$Hohe Intensität +STR_ULTRA_HIGH_STRENGTH$Extreme Intensität +STR_TRAINING_INTENSITY$Trainingsintensität +STR_TRAINING_IN_PROGRESS$Im Training +STR_BREAK_TRAINING$Training pausieren +STR_FINISH$Beenden +STR_PAUSE$Pausieren +STR_RESUME$Fortfahren +STR_GOAL_ACHIEVED$Ziel erreicht +STR_ACCOMPLISH_GOAL$Ziel erfüllen +STR_OK$Bestätigen +STR_LOOK_OUT$Achtung +STR_INSUFFICIENT_EXERCISE_AMOUNT$Das aktuelle Trainingsvolumen ist zu gering, um aufgezeichnet zu werden +STR_END_MOVEMENT$Training beenden +STR_END_THIS_MOVEMENT$Möchten Sie dieses Training beenden? +STR_GOAL_ACCOMPLISHMENT_DEGREE$Zielerreichung +STR_TRAINING_DURATION$Trainingsdauer +STR_RANGE_MILE$Entfernung (Meter) +STR_CLOSE$Schließen +STR_MORE$Mehr +STR_MORE_APP$Weitere Details in der App +STR_SAVENOTE$Der Energiesparmodus deaktiviert unnötige Bluetooth-Verbindungen und sensorüberwachende Funktionen +STR_SAVEBACK$Drücken Sie den Bildschirm länger als 3 Sekunden oder laden Sie, um den Energiesparmodus zu verlassen +STR_SAVEASK$Aktivieren? +STR_BLOOD$Sauerstoffsättigung +STR_CHECK$Erkennung +STR_CHECKNEW$Kürzlich erkannt +STR_CHECKTIME$Vor XX Minuten erkannt +STR_CHECKLONG$Vor mehr als 1 Stunde erkannt +STR_CHECKNO$Keine Detektionen aufgezeichnet +STR_CHECKNOTE$Zu fest getragen, ruhig bleiben +STR_CHECKON$Erkennung läuft +STR_CHECKSTOP$Erkennung stoppen +STR_CHECKERROR$Kein Ergebnis gefunden +STR_WAERKEEP$Bitte bestätigen Sie, dass Sie die Uhr tragen und still halten +STR_WEARRE$Neue Erkennung durchführen +STR_WEARREADY$Klicken Sie auf die Schaltfläche unten, wenn Sie bereit sind +STR_RECHECK$Erkennung erneut durchführen +STR_CHECKEWARN$Sauerstoff-Erinnerung +STR_BLOODSHORT$Der aktuelle Sauerstoffgehalt ist unter XX% +STR_HEARTNOTE$Bitte achten Sie auf Ihre Gesundheit +STR_KONW$Verstanden +STR_EXPLAIN$Anleitung +STR_HEARTREST$Ruhe +STR_HEARTDATA$Ergebnisse der Herzfrequenzmessung +STR_HEARTTITLE$Herzfrequenz-Erinnerung +STR_HEARTMAX$Der aktuelle Herzfrequenzwert liegt über XX +STR_HEARTMIN$Der aktuelle Herzfrequenzwert liegt unter XX +STR_TRAINGNO$Keine Aufzeichnungen +STR_TRAINGGO$Zum Training gehen +STR_MESSAGENO$Kein Inhalt +STR_CLEAN$Löschen +STR_CLEANALL$Alles löschen +STR_SLEEP_YESTERDAY$Schlaf von gestern +STR_HOUR$Stunden +STR_MIN$Minuten +STR_SLEEPMGOAL$Ziel XX Stunden +STR_REATTIME$Schlafenszeit +STR_SLEEPTIME$Schlafenszeit +STR_WALKTIME$Wachzeit +STR_APPMORE$Für weitere Details besuchen Sie die App auf dem Handy +STR_DISTURB$Die Uhr aktiviert den "Nicht stören"-Modus in 20 Minuten; um ihn zu deaktivieren, gehen Sie zum Kontrollzentrum +STR_DISTURBNOTE$Der "Nicht stören"-Modus ist aktiviert; in diesem Modus wird die Uhr nicht vibrieren oder klingeln +STR_MORNNING$Guten Morgen +STR_NOW$Aktuell +STR_NAP$Nickerchen (5 Minuten) +STR_TACK$Bitte öffnen Sie die App und gehen Sie zu "Geräte" - "Foto machen" +STR_CLICK$Klicken Sie auf Foto machen +STR_TACKNUM$Es wurden XX Fotos gemacht +STR_SCREEN_AND_BRIGHTNESS$Bildschirm und Helligkeit +STR_NETWORKANDCALL$Netzwerk und Telefonate +STR_SOUND_AND_VIBRATION$Ton und Vibration +STR_MOTION_RECOGNITION$Sporterkennung +STR_SYSTEM$System +STR_SHUTDOWN_AND_RESTART$Herunterfahren und neu starten +STR_SCREEN_ON_DURATION$Bildschirmzeit +STR_RAISE_TO_WAKE$Bildschirm durch Handgelenkheben aktivieren +STR_5_SECONDS$5 Sekunden +STR_10_SECONDS$10 Sekunden +STR_15_SECONDS$15 Sekunden +STR_30_SECONDS$30 Sekunden +STR_60_SECONDS$60 Sekunden +STR_300_SECONDS$300 Sekunden +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE-Anrufe +STR_MOBILE_DATA_OPTION$Mobilen Datennutzungsoptionen +STR_SYSTEM_UPDATE$Systemaktualisierung +STR_ONLINE_MUSIC$Online-Musik +STR_BLUETOOTH_HEADPHONES$Bluetooth-Kopfhörer +STR_TRADITIONAL_BLUETOOTH$Standard-Bluetooth +STR_AUTO_OFF_BLUETOOTH_NOTE$Hinweis: Wenn nach dem Einschalten innerhalb von 10 Minuten keine Verbindung hergestellt wurde, wird es automatisch deaktiviert, da das dauerhafte Einschalten von traditionellem Bluetooth den Stromverbrauch erhöht; es wird empfohlen, die Funktion nur nach Bedarf zu verwenden (diese Funktion dient hauptsächlich für Telefonanrufe/Benachrichtigungen, Musiksteuerung/-übertragung usw.) +STR_BLUETOOTH_SERVICE_OPTIONS$Bluetooth-Dienstoptionen +STR_HFP$Anruf-Bluetooth +STR_A2DP$Medien-Bluetooth +STR_SYSTEM_VOLUME$Systemlautstärke +STR_MEDIA_VOLUME$Medienlautstärke +STR_CALL_VOLUME$Anruflautstärke +STR_VIBRATION_MODE$Vibrationsmodus +STR_SILENT_MODE$Stummmodus +STR_LIST_DISPLAY$Listenansicht +STR_GRID_DISPLAY$Gitteransicht +STR_CELLULAR_DISPLAY$Mobilfunkansicht +STR_AUTO_DETECT$Automatische Erkennung +STR_ABOUT_WATCH$Über die Uhr +STR_WATCH_QR_CODE$QR-Code der Uhr +STR_SYSTEM_LANGUAGE$Systemsprache +STR_RESTART$Neu starten +STR_SHUTDOWN$Herunterfahren +STR_FACTORY_RESET$Auf Werkseinstellungen zurücksetzen +STR_WATCH_NAME$Name der Uhr +STR_FIRMWARE_VERSION$Firmware-Version +STR_BLUETOOTH_NAME$Bluetooth-Name +STR_BLUETOOTH_ADDRESS$Bluetooth-Adresse +STR_UPDATENOW$Jetzt aktualisieren +STR_LATEST_VERSION$Neueste Version +STR_LATER$Später sprechen +STR_UP_TO_DATE$Aktuell auf die neueste Version aktualisiert +STR_NO_UPDATE$Keine Aktualisierungen +STR_LANGUAGE_SELECTION$Sprachwahl +STR_RESET_CONFIRM$Sind Sie sicher, dass Sie neu starten möchten? +STR_SHUTDOWN_CONFIRM$Sind Sie sicher, dass Sie herunterfahren möchten? +STR_RESET_CONFIRM_NOTE$Diese Aktion löscht und setzt die Uhrdaten zurück, sind Sie sicher, dass Sie fortfahren möchten? +STR_RECORDER$Diktiergerät +STR_CLICK_TO_RECORD$Klicken Sie auf Aufnehmen +STR_RECORDING$Aufnahme +STR_AUDIO_XX$Aufnahme XX +STR_VOICE_RECORDING_REMINDER$Aufnahme-Erinnerung +STR_VOICE_RECORDING_REMINDER_NOTE$Die Anzahl der Aufnahmen darf 30 nicht überschreiten, bitte löschen Sie vorhandene Aufnahmen +STR_DELETE_RECORDING$Aufnahme löschen +STR_DELETE_PERMANENTLY$Möchten Sie dauerhaft löschen? +STR_RECORDING_LIST$Aufnahme-Liste +STR_CRLEMPTY$Die Aufnahme-Liste ist leer +STR_DO_NOT_DISTURB_MODE$Den "Nicht stören"-Modus aktivieren; die Uhr wird nicht vibrieren oder klingeln, möchten Sie ihn aktivieren? +STR_CONNECTION_STATUS$Verbindungsstatus +STR_PHONE$Handy +STR_HEADSET$Kopfhörer +STR_CONNECTED$Verbunden +STR_DISCONNECTED$Nicht verbunden +STR_PHONE_RINGING_VIBRATING$Das Handy klingelt/vibriert +STR_BLUETOOTH_DISCONNECTED$Bluetooth nicht verbunden +STR_STOP$Stoppen +STR_WORKDAY$Werktage +STR_REPEAT_NO$Nicht wiederholen +STR_EVERYDAY$Täglich +STR_ADD_A_NEW_ALARM$Neuen Wecker hinzufügen +STR_TIME$Zeit +STR_NEXT_STEP$Nächster Schritt +STR_MON$Eins +STR_TUES$Zwei +STR_WEDNES$Drei +STR_THURS$Vier +STR_FRI$Fünf +STR_SATUR$Sechs +STR_SUN$Tag +STR_MONDAY$Montag +STR_TUESDAY$Dienstag +STR_WEDNESDAY$Mittwoch +STR_THURSDAY$Donnerstag +STR_FRIDAY$Freitag +STR_SATURDAY$Samstag +STR_SUNDAY$Sonntag +STR_CALIBRATE_COMPASS$Kompasskalibrierung +STR_CALIBRATE_COMPASS_NOTE$Bitte halten Sie Abstand von Störquellen und drehen Sie die Uhr wie abgebildet zur Kalibrierung +STR_EAST$Osten +STR_SOUTH$Süden +STR_WEST$Westen +STR_NORTH$Norden +STR_SOUTHEAST$Südost +STR_SOUTHWEST$Südwest +STR_NORTHEAST$Nordost +STR_NORTHWEST$Nordwest +STR_KEEP_STILL_FOCUS_ON_BREATHING$Bleiben Sie ruhig, konzentrieren Sie sich auf das Atmen +STR_EXHALE_NOW$Jetzt ausatmen +STR_INHALE_NOW$Jetzt einatmen +STR_TRAINING_COMPLETE$Training abgeschlossen +STR_THIS_BREATH$Diese Atmung +STR_TODAYS_BREATHING_TRAINING$Atemtraining für heute +STR_RECENT_CALLS$Letzte Anrufe +STR_NO_CALLS$Keine Anrufe +STR_MISSED_CALLS$Verpasste Anrufe +STR_DIALED_CALLS$Abgehende Anrufe +STR_RECEIVED_CALLS$Eingehende Anrufe +STR_NOTE_RECENT_CALLS_LIMITATION$Hinweis: Es werden nur die letzten 20 Anrufe gespeichert +STR_NO_CONTACTS_ADDED$Kontakte wurden noch nicht hinzugefügt, bitte gehen Sie zur APP, um sie zu konfigurieren +STR_DIAL_MODE$Wahlmethode +STR_DIAL_VIA_WATCH_SIM$Wählen über die SIM-Karte der Uhr +STR_DIAL_VIA_PHONE$Wählen über das Handy +STR_KUMI_TECHNOLOGY$Kumi Technologie +STR_CALLING$Wählen +STR_NOT_PAIRED$Nicht gekoppelt +STR_PAIRED$Gekoppelt +STR_UNPAIR$Koppelung aufheben +STR_CONNECTION_ERROR$Verbindungsfehler +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$Bitte legen Sie die SIM-Karte der Uhr ein oder verbinden Sie das Handy und stellen Sie sicher, dass Bluetooth-Anrufe aktiviert sind, bevor Sie wählen +STR_ENABLE_BLUETOOTH_CALL$Bluetooth-Anrufe aktivieren +STR_SOLUTION$Lösung: +STR_IPHONE$1. iPhone +STR_ANDROID$2. Android-Telefon +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$Gehen Sie zu "Einstellungen" → "Bluetooth" auf dem Handy, suchen Sie nach "XX", klicken Sie und versuchen Sie es erneut +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$Gehen Sie zu "Einstellungen" → "Bluetooth" auf dem Handy, suchen Sie nach "XX", klicken Sie auf das rechte Symbol, um die Bluetooth-Einstellungen zu öffnen +STR_SIM_CARD_ERROR$SIM-Kartenfehler +STR_CHECK_SIM_CARD_INSERTION$Fehler beim Wählen über die SIM-Karte. Bitte überprüfen Sie, ob die SIM-Karte in die Uhr korrekt eingelegt ist +STR_WEATHER_REPORT$Wetterbericht +STR_ULTRAVIOLET$UV-Strahlung +STR_WIND_SPEED$Windgeschwindigkeit +STR_HUMIDITY$Feuchtigkeit +STR_NEXT_7_DAYS$Die nächsten sieben Tage +STR_GET_WEATHER_ERROR$Wetterinformationen konnten nicht abgerufen werden, bitte aktualisieren Sie die APP +STR_MUSIC_SOURCE$Musikquelle +STR_MOBILE_MUSIC$Handymusik +STR_WATCH_MUSIC$Uhrenmusik +STR_MUSIC_LIST$Musikwiedergabeliste +STR_BLUETOOTH_CONNECTION_FAILED$Bluetooth-Verbindung fehlgeschlagen +STR_SCANNING_BINDING$QR-Code-Bindung +STR_DEVICE_BINDING$Gerätebindung +STR_DEVICE_BINDING_NOTE$XX möchte sich mit Ihnen verbinden +STR_EQUIPMENT_UNTYING$Gerät trennen +STR_EQUIPMENT_UNTYING_NOTE$XX möchte sich von Ihnen trennen +STR_DRINK_WATER_REMINDER$Trink-Erinnerung +STR_DRINK_WATER_REMINDER_NOTE$Es ist Zeit, Wasser zu trinken! Denken Sie daran, rechtzeitig hydratisiert zu bleiben +STR_SEDENTARY_REMINDER$Erinnerung an langes Sitzen +STR_SEDENTARY_REMINDER_NOTE$Sie waren XX Stunden inaktiv, stehen Sie auf und bewegen Sie sich! +STR_SYSTEM_UPGRADING$Systemaktualisierung läuft +STR_NEWDEVICE_BIND_REMIND_NOTE$Das aktuelle Gerät ist bereits mit XX verbunden. Das Fortsetzen der Verbindung entfernt die Bindung und setzt die Uhr auf die Werkseinstellungen zurück (Daten der Uhr werden gelöscht). Möchten Sie fortfahren? +STR_AI_VOICE$KI Stimme +STR_AI_INTELLIGENT_ASSISTANT$KI Sprachassistent +STR_START_CHAT$Gespräch starten +STR_BOOT_FAILED$Startfehler +STR_ENABLE_MOBILE_DATA_FIRST$Bitte aktivieren Sie zuerst mobile Daten +STR_ENABLE_BLUETOOTH_FIRST$Bitte aktivieren Sie Bluetooth +STR_LISTENING$Hören... +STR_FINISH_SPEAKING$Gespräch beendet +STR_THINKING$Überlegen... +STR_CANCEL$Abbrechen +STR_CONNECT_TIMEOUT$Verbindungszeit abgelaufen +STR_PLEASE_RESTART_CHAT$Bitte starten Sie das Gespräch neu +STR_CONTINUE_CHAT$Gespräch fortsetzen +STR_AIMODELS_DOUBAO$Doubao +STR_AIMODES_WENXINYIYAN$Wénxīn Yīyán +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$Wischen zum Ausschalten +STR_SLIDE_TO_REBOOT$Wischen zum Neustarten +STR_AI_FAMILY_MEALS$KI Familienpaket +STR_CHAT$Dialog +STR_PCY4GC_OR_AS$Bitte überprüfen Sie die 4G-Verbindung oder die APP-Einstellungen +STR_API_KEYS$API-Schlüssel +STR_PGTTAF$Bitte gehen Sie zuerst zur APP +STR_DAFBS$"Gerät" - "KI Familienpaket Einstellungen" +STR_OPENAI_API_KEYS$OpenAI API-Schlüssel +STR_KHBB$Gebundene API-Schlüssel +STR_GTAS$Zum Wechseln gehen Sie bitte zu den APP-Einstellungen +STR_DYWTDAK$Möchten Sie die API-Schlüssel wirklich löschen? +STR_CONNECTING$Verbindet +STR_CONNECTION_FAIL$Verbindung fehlgeschlagen +STR_PTALORTM$Bitte versuchen Sie es später erneut oder wechseln Sie das Modell +STR_MOTION_DETECTION_WALK_NOTE$Es wurde festgestellt, dass Sie anscheinend gehen. Möchten Sie mit der Aufzeichnung beginnen? +STR_MOTION_DETECTION_RUN_NOTE$Es wurde festgestellt, dass Sie anscheinend laufen. Möchten Sie mit der Aufzeichnung beginnen? +STR_MOTION_DETECTION_RIDE_NOTE$Es wurde festgestellt, dass Sie anscheinend Fahrrad fahren. Möchten Sie mit der Aufzeichnung beginnen? +STR_MOTION_DETECTION_ROWING_NOTE$Es wurde festgestellt, dass Sie anscheinend auf einem Rudergerät sind. Möchten Sie mit der Aufzeichnung beginnen? +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$Es wurde festgestellt, dass Sie anscheinend auf einem Ellipsentrainer sind. Möchten Sie mit der Aufzeichnung beginnen? +STR_PE4GC$Bitte aktivieren Sie die 4G-Fähigkeit. +STR_OBU_MESSAGE$OBU +STR_DELETE$Löschen +STR_CHARGE$Wird geladen +STR_CHARGE_NOTE$Aktuell wird aufgeladen, verwenden Sie die Erkennung nicht. +STR_STEP_FREQUENCY$Schrittfrequenz (Schritte/Minute) +STR_STEP_LENGTH$Schrittlänge (cm) +STR_AVG_PACE$Durchschnittstempo +STR_TONGYI_QIANWEN$Tongyi Qianwen +STR_IFLYTEK_SPARK$Xunfei Xinghuo +STR_DISTURBNOTE_OFF$Der Nicht stören-Modus ist aktiviert. Möchten Sie ihn deaktivieren? +STR_4G_NOTE$Hinweis: Bei Aktivierung erhöht sich der Stromverbrauch der Uhr und die Standby-Zeit verkürzt sich. +STR_MUSIC_PLAYER_SOURCE_NOTE$Bitte gehen Sie zur App-Oberfläche der Uhr „Musik“ - „Musikquelle“, setzen Sie sie auf „Telefonmodus“ und versuchen Sie es erneut. +STR_MUSIC_LIST_IS_EMPTY$Die aktuelle Musikwiedergabeliste ist leer; bitte laden Sie sie über die APP herunter und fügen Sie sie hinzu. +STR_BT_HEADSET_RESCAN$Neu suchen +STR_BT_HEADSET_NOFOND$Derzeit kann das Bluetooth-Kopfhörgerät nicht gefunden werden. +STR_SCHEDULE$Zeitplan +STR_SCHEDULE_TITLE$Terminverwaltung +STR_SCHEDULE_NO_DATA$Derzeit keine Termine vorhanden. +STR_SCHEDULE_NO_DATA_PROMPT$Bitte synchronisieren Sie zunächst über die APP. +STR_NO_PAIRED_DEV$Keine gepaarten Geräte verfügbar. +STR_IGNORE$Ignorieren +STR_START$Start +STR_ARC_SCALE_LIST_DISPLAY$Bogenlistenanzeige +STR_COUNT_DOWN$Countdown +STR_CUSTOM_TIME$Benutzerdefinierte Zeit +STR_QUICK_START$Schnellstart +STR_1_MIN$1 Minute +STR_5_MIN$5 Minuten +STR_10_MIN$10 Minuten +STR_30_MIN$30 Minuten +STR_SET_COUNT_DOWN_NOTE$Bitte stellen Sie zuerst die Countdown-Zeit ein. +STR_COUNTDOWN_ENDS$Der Countdown ist abgelaufen. +STR_MAXIMUM_TIME_REACH_NOTE$Die maximal zulässige Zeit wurde erreicht. +STR_STOPWATCH_STOP_NOTE$Die Stoppuhr wurde automatisch pausiert. Bitte starten Sie sie neu. +STR_TMCHBR$Der Höchststand wurde erreicht. +STR_SCHEDULE_TOPIC$Thema: +STR_SCHEDULE_TIME$Zeit: +STR_SCHEDULE_NOTES$Anmerkung: +STR_SCHEDULE_DELETE_PROMPT$Möchten Sie diesen Termin wirklich löschen? +STR_HANG_UP_OR_ANSWER$Auflegen/Annehmen +STR_WATCH_CALL$Anruf auf der Uhr +STR_PHONE_CALL$Eingangsanruf auf dem Handy +STR_STEPS_OF_THE_DAY$Schritte heute +STR_MILEAGE$Entfernung (km) +STR_FAT_BURNING_TIME$Fettverbrennungszeit +STR_NUMBER_OF_STANDS$Anzahl der Stehzeiten +STR_CONSUME_CALORIES$Verbrauchte Kalorien +STR_GOAL_HINT$Um Ziele einzustellen und weitere Daten zu sehen, besuchen Sie bitte die APP auf dem Handy. +STR_SLEEPMODE$Schlafmodus +STR_SLEEP_MODE_PROMPT_ON$Im Schlafmodus werden alle Benachrichtigungen deaktiviert und das Schlafmonitoring aktiviert. +STR_LOW_POWER_NOTIF_1$Der aktuelle Akku ist unter 10%, bitte rechtzeitig aufladen. +STR_LOW_POWER_NOTIF_2$Bei zu niedrigem Akkustand schaltet es sich nach XX Sekunden automatisch aus. \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_el.txt b/tools/language_tool/Language_xml/input_list_el.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_el.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_en.txt b/tools/language_tool/Language_xml/input_list_en.txt index 8e742b91a..d9580d408 100644 --- a/tools/language_tool/Language_xml/input_list_en.txt +++ b/tools/language_tool/Language_xml/input_list_en.txt @@ -219,7 +219,7 @@ STR_BALL_LIST_TITLE$Ball Sport STR_OTHER_TITLE$Other Sport STR_EXERCISE_TITLE$Exercise Sport STR_RAPID_TRAINING$Rapid training -STR_SET_GOALS$Set goals +STR_SET_GOALS$Set goals STR_DURATION$duration STR_DURATION_SETTING$Duration setting(Min) STR_CALORIE$calorie @@ -258,7 +258,7 @@ STR_MORE_APP$Check out the APP for more STR_SAVENOTE$Turning on power-saving mode turns off non-essential Bluetooth connections, as well as features such as sensor monitoring STR_SAVEBACK$Press and hold the screen for more than 3 seconds or charge to exit the power saving mode STR_SAVEASK$Enable or not -STR_BLOOD$bloodoxygen +STR_BLOOD$bloodoxygen STR_CHECK$detection STR_CHECKNEW$Just detected STR_CHECKTIME$Detected XX minutes ago @@ -307,7 +307,7 @@ STR_SCREEN_AND_BRIGHTNESS$Screen and Brightness STR_NETWORKANDCALL$NetworkAndCall STR_SOUND_AND_VIBRATION$Sound and Vibration STR_MOTION_RECOGNITION$Motion Recognition -STR_SYSTEM$System +STR_SYSTEM$System STR_SHUTDOWN_AND_RESTART$Shutdown and Restart STR_SCREEN_ON_DURATION$Screen On Duration STR_RAISE_TO_WAKE$Raise to Wake @@ -344,15 +344,15 @@ STR_RESTART$Restart STR_SHUTDOWN$Shutdown STR_FACTORY_RESET$Factory Reset STR_WATCH_NAME$Watch Name -STR_FIRMWARE_VERSION$Firmware Version +STR_FIRMWARE_VERSION$Firmware Version STR_BLUETOOTH_NAME$Bluetooth Name -STR_BLUETOOTH_ADDRESS$Bluetooth Address +STR_BLUETOOTH_ADDRESS$Bluetooth Address STR_UPDATENOW$Update Now STR_LATEST_VERSION$Latest version STR_LATER$Later STR_UP_TO_DATE$The system has been upgraded to the latest version STR_NO_UPDATE$No update -STR_LANGUAGE_SELECTION$Language Select +STR_LANGUAGE_SELECTION$Language Select STR_RESET_CONFIRM$Are you sure to restart? STR_SHUTDOWN_CONFIRM$Are you sure to shut down? STR_RESET_CONFIRM_NOTE$The operation will clear and reset the watch data. Are you sure you want to continue? @@ -432,7 +432,7 @@ STR_ENABLE_BLUETOOTH_CALL$Enable Bluetooth Call STR_SOLUTION$The solution: STR_IPHONE$1.IPhone STR_ANDROID$2.Android phone -STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$Please go to the phone "Settings" → "Bluetooth" list to find XX Click and try again +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$Please go to the phone "Settings" → "Bluetooth" list to find XX Click and try again STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$Please go to the phone "Settings" → "Bluetooth" list to find XX Click the icon on the right to enter Bluetooth Settings Enable the call and media functions and try again STR_SIM_CARD_ERROR$SIM Card Error STR_CHECK_SIM_CARD_INSERTION$Check if the watch’s SIM card is properly inserted diff --git a/tools/language_tool/Language_xml/input_list_es.txt b/tools/language_tool/Language_xml/input_list_es.txt new file mode 100644 index 000000000..d1396c431 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_es.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$Caminar al aire libre +STR_EXERCISE_OUTDOORRUNNING$Correr al aire libre +STR_EXERCISE_OUTDOORBIKING$Montar en bicicleta al aire libre +STR_EXERCISE_GENERAL$Ejercicio general +STR_EXERCISE_FREETRAINING$Entrenamiento libre +STR_EXERCISE_RESISTANCETRAINING$Entrenamiento de fuerza +STR_EXERCISE_SPINBIKE$Bicicleta estática +STR_EXERCISE_TREADMILL$Stepper +STR_EXERCISE_STROLLMACHINE$Caminadora +STR_EXERCISE_HIIT$HIIT +STR_EXERCISE_CROSSFIT$Fitness +STR_EXERCISE_GROUPCALISTHENICS$Gimnasia grupal +STR_EXERCISE_YOGA$Yoga +STR_EXERCISE_YOGACAT$Postura de gato +STR_EXERCISE_YOGACOW$Postura de vaca +STR_EXERCISE_YOGACOBRA$Postura de cobra +STR_EXERCISE_YOGAHERO1$Postura de héroe 1 +STR_EXERCISE_YOGAHERO2$Postura de héroe 2 +STR_EXERCISE_YOGAHERO3$Postura de héroe 3 +STR_EXERCISE_YOGAROLLING$Rueda de yoga +STR_EXERCISE_INDOORWALKING$Caminar en interiores +STR_EXERCISE_INDOORRUNNING$Correr en interiores +STR_EXERCISE_JUMPINGROPE$Saltar la cuerda +STR_EXERCISE_PILATES$Pilates +STR_EXERCISE_CROSS_FIT$Fitness mixto +STR_EXERCISE_FUNCTIONALTRAINING$Entrenamiento funcional +STR_EXERCISE_PHYSICALTRAINING$Entrenamiento físico +STR_EXERCISE_TAEKWONDO$Taekwondo/Kickboxing +STR_EXERCISE_BOXING$Boxeo +STR_EXERCISE_KICKBOXING$Artes marciales mixtas +STR_EXERCISE_KARATE$Karate +STR_EXERCISE_FENCING$Esgrima +STR_EXERCISE_CORETRAINING$Entrenamiento de core +STR_EXERCISE_BODYCOMBAT$Boxeo aeróbico +STR_EXERCISE_KENDO$Kendo +STR_EXERCISE_HORIZONTALBAR$Barra +STR_EXERCISE_PARALLELBARS$Paralelas +STR_EXERCISE_CIRCUIT$Entrenamiento en circuito +STR_EXERCISE_AEROBICS$Ejercicio aeróbico +STR_EXERCISE_CALISTHENICE$Aerobics +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$Entrenamiento con kettlebell +STR_EXERCISE_MIXEDMARTIALARTS$Artes marciales mixtas +STR_EXERCISE_STAIRCLIMBINGMACHINE$Escaladora de escaleras +STR_EXERCISE_WEIGHTLIFTING$Levantamiento de pesas +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$Rueda de mano +STR_EXERCISE_TRACKFIELD$Atletismo +STR_EXERCISE_WRESTLING$Lucha +STR_EXERCISE_MINDBODY$Ejercicio de cuerpo y mente +STR_EXERCISE_FLEXIBILITY$Ejercicios de flexibilidad +STR_EXERCISE_MIXEDCARDIO$Aeróbicos mixtos +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$Entrenamiento de fuerza tradicional +STR_EXERCISE_CROSSTRAINING$Entrenamiento cruzado +STR_EXERCISE_GYMNASTICS$Gimnasia +STR_EXERCISE_STEPTRAINING$Entrenamiento en escalera +STR_EXERCISE_ELLIPTICALTRAINER$Elíptica +STR_EXERCISE_ROWINGMACHINE$Remo +STR_DANCING_GENERAL$Danza general +STR_DANCING_BELLY$Danza del vientre +STR_DANCING_JAZZ$Jazz dance +STR_DANCING_LATIN$Danza latina +STR_DANCING_BALLET$Ballet +STR_DANCING_STREET$Danza callejera +STR_DANCING_PUBLICSQUARE$Baile en plaza +STR_DANCING_ZUMBA$Zumba +STR_DANCING_SOCIALDANCE$Baile social +STR_DANCING_TAPDANCE$Claqué +STR_RECREATIONAL_SPORTS$Deporte recreativo +STR_RECREATIONAL_SKATING$Patinaje sobre ruedas +STR_RECREATIONAL_MARTIALARTS$Artes marciales +STR_RECREATIONAL_TAICHI$Tai Chi +STR_RECREATIONAL_HULAHOOP$Hula hoop +STR_RECREATIONAL_DISCSPORT$Frisbee +STR_RECREATIONAL_DARTS$Dardos +STR_RECREATIONAL_ARCHERY$Tiro con arco +STR_RECREATIONAL_HORSERIDING$Montar a caballo +STR_RECREATIONAL_BATTLEGAME$Juegos de combate +STR_RECREATIONAL_KITE$Volar cometas +STR_RECREATIONAL_TUGOFWAR$Tirar de la cuerda +STR_RECREATIONAL_SWING$Columpio +STR_RECREATIONAL_STAIRCLIMBING$Subir escaleras +STR_RECREATIONAL_OBSTACLERACE$Carrera de obstáculos +STR_RECREATIONAL_FISHING$Pesca +STR_RECREATIONAL_HUNTING$Caza +STR_RECREATIONAL_SCOOTERRIDING$Patinete +STR_RECREATIONAL_PARAGLIDING$Parapente +STR_RECREATIONAL_TEAMSPORTS$Competencia en equipo +STR_RECREATIONAL_FINESSGAMING$Videojuegos de fitness +STR_RECREATIONAL_HIKING$Senderismo +STR_RECREATIONAL_EQUESTRIANSPORTS$Equitación +STR_RECREATIONAL_PLAY$Juego +STR_BALL_GAMES$Deportes de pelota +STR_BALL_BADMINTON$Bádminton +STR_BALL_TABLETENNIS$Tenis de mesa +STR_BALL_TENNIS$Tennis +STR_BALL_BILLIARDS$Billar +STR_BALL_BOWLING$Bolos +STR_BALL_VOLLEYBALL$Voleibol +STR_BALL_SHUTTLECOCK$Jianzi +STR_BALL_HANDBALL$Balonmano +STR_BALL_BASEBALL$Béisbol +STR_BALL_SOFTBALL$Softbol +STR_BALL_CRICKET$Críquet +STR_BALL_FOOTBALL$Fútbol americano +STR_BALL_BEACHSOCCER$Fútbol playa +STR_BALL_BEACHVOLLEYBALL$Voleibol de playa +STR_BALL_CROQUET$Croquet +STR_BALL_HOCKEY$Hockey +STR_BALL_SQUASH$Squash +STR_BALL_SEPAKTAKRAW$Sepak takraw +STR_BALL_DODGEBALL$Dodgeball +STR_BALL_BASKETBALL$Baloncesto +STR_BALL_SOCCER$Fútbol +STR_BALL_GOLF$Golf +STR_BALL_POLO$Polo +STR_BALL_RACQUETBALL$Squash americano +STR_BALL_RUGBY$Rugby +STR_BALL_GATEBALL$Golf de puerta +STR_BALL_PICKLEBALL$Pickleball +STR_BALL_LACROSSE$Bagminton +STR_WATER_ACTIVITIES$Actividades acuáticas +STR_WATER_SAILING$Navegación a vela +STR_WATER_SURFING$Surfing +STR_WATER_WHITEWATERRAFTING$Piragüismo +STR_WATER_CANOEING$Canoa dragón +STR_WATER_KAYAKING$Canoa +STR_WATER_ROWING$Remo +STR_WATER_MOTORBOAT$Moto acuática +STR_WATER_SUP$Paddle surf +STR_WATER_SCUBADIVING$Buceo +STR_WATER_DIVING$Saltos de trampolín +STR_WATER_KITESURFING$Surf con parapente +STR_WATER_WAKEBOARDING$Wakeboarding +STR_WATER_POLO$Waterpolo +STR_WATER_WINDSURFING$Windsurfing +STR_WATER_DRIFTING$Actividades de rafting +STR_WATER_FITNESS$Ejercicio acuático +STR_WATER_SPORTS$Deportes acuáticos +STR_WATER_OUTDOORSWIM$Natación al aire libre +STR_WATER_INDOORSWIM$Natación en interiores +STR_WATER_SWIMFREESTYLE$Natación estilo libre +STR_WATER_SWIMBREASTSTROKE$Natación estilo braza +STR_WATER_SWIMBACKSTROKE$Natación estilo espalda +STR_WATER_SWIMBUTTERFLY$Natación estilo mariposa +STR_ICE_SPORTS$Deportes sobre hielo +STR_ICE_SKATING$Patinaje sobre hielo +STR_ICE_HOCKEY$Hockey sobre hielo +STR_ICE_CURLING$Curling +STR_ICE_SNOWMOBILING$Motociclismo de nieve +STR_ICE_SLED$Trineo +STR_ICE_BIATHLON$Biatlón +STR_ICE_CROSSCOUNTRYSKING$Esquí de fondo +STR_ICE_SKIING$Esquí +STR_ICE_SNOWBOARDING$Snowboard +STR_ICE_SNOWSHOEING$Senderismo con raquetas +STR_ICE_SNOWSPORTS$Deportes sobre nieve +STR_EXTREME_SPORTS$Deportes extremos +STR_EXTREME_SKATEBOARDING$Skateboard +STR_EXTREME_ROCKCLIMBING$Escalada +STR_EXTREME_BUNGEEJUMPING$Puentes de altura +STR_EXTREME_PARKOUR$Parkour +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$Orientación +STR_EXTREME_PARACHUTE$Paracaidismo +STR_EXTREME_RACING$Carreras de velocidad +STR_EXTREME_TRIATHLONS$Triatlón +STR_OTHER_ELEVATOR$Tomar el ascensor +STR_OTHER_ESCALATOR$Tomar la escalera mecánica +STR_OTHER_GARDENING$Jardinería +STR_OTHER_HORSEWORK$Tareas domésticas +STR_OTHER_INVEHICLE$En el coche +STR_OTHER_MEDITATION$Meditación +STR_OTHER_STILL$Quietud +STR_OTHER_TILTING$Inclinación +STR_OTHER_WHEELCHAIR$Movilidad en silla de ruedas +STR_HEART_RATE$Frecuencia cardíaca +STR_BLOOD_OXYGEN$Oxígeno en sangre +STR_TRAINING$Ejercicio +STR_TRAINING_RECORD$Registro de actividad +STR_COMPASS$Compás +STR_TELEPHONE$Teléfono +STR_FAVORITE_CONTACTS$Contactos frecuentes +STR_WEATHER$Estado del tiempo +STR_ACTIVITY$Actividades +STR_WATCH_FACE$Cambiar esfera +STR_DISPLAY_MODE$Modo de visualización +STR_CARD_MANAGEMENT$Gestión de tarjetas +STR_MUSIC$Música +STR_SLEEP$Sueño +STR_RECORD$Grabación +STR_BREATH_TRAINING$Entrenamiento de respiración +STR_REMOTE_SHOOTING$Fotografiar a distancia +STR_VOICE_ASSISTANT$Asistente de voz +STR_ALIPAY$Alipay +STR_TIMER$Temporizador +STR_ALARM$Despertador +STR_STOPWATCH$Cronómetro +STR_CALCULATOR$Calculadora +STR_FIND_PHONE$Buscar teléfono +STR_BRIGHTNESS_ADJUSTMENT$Ajuste de brillo +STR_SOUND$Sonido +STR_BLUETOOTH$Bluetooth +STR_DO_NOT_DISTURB$Modo No molestar +STR_MESSAGE_NOTIFICATION$Notificaciones +STR_POWER_SAVE_MODE$Modo de ahorro de energía +STR_FLASHLIGHT$Linterna +STR_SETTINGS$Configuración +STR_EXERCISE_LIST$Clase de fitness +STR_BALL_LIST$Deportes de pelota +STR_WATER_LIST$Deportes acuáticos +STR_DANCING_LIST$Clases de danza +STR_EXTREME_LIST$Deportes extremos +STR_ICE_LIST$Deportes sobre hielo +STR_RECREATIONAL_LIST$Deportes recreativos +STR_OTHER_LIST$Otros +STR_DANCING_TITLE$Danza +STR_BALL_LIST_TITLE$Deportes de balón +STR_OTHER_TITLE$Otros deportes +STR_EXERCISE_TITLE$Ejercicio físico +STR_RAPID_TRAINING$Entrenamiento rápido +STR_SET_GOALS$Establecer metas +STR_DURATION$Duración +STR_DURATION_SETTING$Duración (minutos) +STR_CALORIE$Calorías +STR_CALORIE_SETTING$Calorías (kcal) +STR_DISTANCE$Distancia +STR_RANGE_SETTING$Distancia (kilómetros) +STR_STEP_NUMBER$Pasos +STR_STEP_SETTING$Pasos (número) +STR_HEART_RATE_SETTING$Frecuencia cardíaca (bpm) +STR_MEAN_HEART_RATE$Frecuencia cardíaca media +STR_TIMES_PER_MIN$veces/minuto +STR_MEAN_HEART_RATE_MIN$Frecuencia cardíaca promedio (bpm) +STR_LOWER_STRENGTH$Baja intensidad +STR_MEDIUM_STRENGTH$Intensidad moderada +STR_HIGH_STRENGTH$Alta intensidad +STR_ULTRA_HIGH_STRENGTH$Intensidad extrema +STR_TRAINING_INTENSITY$Intensidad de entrenamiento +STR_TRAINING_IN_PROGRESS$Entrenando +STR_BREAK_TRAINING$Pausar entrenamiento +STR_FINISH$Terminar +STR_PAUSE$Pausar +STR_RESUME$Continuar +STR_GOAL_ACHIEVED$Objetivo alcanzado +STR_ACCOMPLISH_GOAL$Completar objetivo +STR_OK$Confirmar +STR_LOOK_OUT$Atención +STR_INSUFFICIENT_EXERCISE_AMOUNT$La cantidad de ejercicio actual es demasiado pequeña para registrar +STR_END_MOVEMENT$Terminar ejercicio +STR_END_THIS_MOVEMENT$¿Desea finalizar esta actividad? +STR_GOAL_ACCOMPLISHMENT_DEGREE$Grado de cumplimiento del objetivo +STR_TRAINING_DURATION$Duración del entrenamiento +STR_RANGE_MILE$Distancia (metros) +STR_CLOSE$Cerrar +STR_MORE$Más +STR_MORE_APP$Más detalles en la APP +STR_SAVENOTE$Activar el modo de ahorro de energía desactivará conexiones Bluetooth innecesarias y funciones de monitoreo de sensores +STR_SAVEBACK$Mantenga presionada la pantalla durante más de 3 segundos o cargue para salir del modo de ahorro de energía +STR_SAVEASK$¿Activar? +STR_BLOOD$Saturación de oxígeno +STR_CHECK$Detección +STR_CHECKNEW$Detección reciente +STR_CHECKTIME$Detección hace XX minutos +STR_CHECKLONG$Detección hace más de 1 hora +STR_CHECKNO$No hay registros de detección +STR_CHECKNOTE$Uso ajustado, mantenga quieto +STR_CHECKON$Detección en curso +STR_CHECKSTOP$Detención de detección +STR_CHECKERROR$No se encontró un resultado +STR_WAERKEEP$Por favor, confirme que lleva el reloj y manténgase quieto +STR_WEARRE$Realizar nueva detección +STR_WEARREADY$Haga clic en el botón de abajo cuando esté listo +STR_RECHECK$Reanudar detección +STR_CHECKEWARN$Recordatorio de oxígeno +STR_BLOODSHORT$La saturación de oxígeno actual es inferior al XX% +STR_HEARTNOTE$Por favor, vigile su salud +STR_KONW$Entendido +STR_EXPLAIN$Instrucciones +STR_HEARTREST$Reposo +STR_HEARTDATA$Resultados de detección de frecuencia cardíaca +STR_HEARTTITLE$Recordatorio de frecuencia cardíaca +STR_HEARTMAX$El valor actual de la frecuencia cardíaca es superior a XX +STR_HEARTMIN$El valor actual de la frecuencia cardíaca es inferior a XX +STR_TRAINGNO$Sin registros +STR_TRAINGGO$Ir a entrenar +STR_MESSAGENO$Sin contenido +STR_CLEAN$Borrar +STR_CLEANALL$Borrar todo +STR_SLEEP_YESTERDAY$Sueño de ayer +STR_HOUR$Horas +STR_MIN$Minutos +STR_SLEEPMGOAL$Objetivo XX horas +STR_REATTIME$Horario de sueño +STR_SLEEPTIME$Hora de dormir +STR_WALKTIME$Hora de despertar +STR_APPMORE$Para más detalles, visite la APP del teléfono +STR_DISTURB$El reloj activará el modo No molestar en 20 minutos; para desactivarlo, dirígete al centro de control +STR_DISTURBNOTE$El modo No molestar está activado; en este modo, el reloj no vibrará ni sonará +STR_MORNNING$Buenos días +STR_NOW$Actual +STR_NAP$Siesta (5 minutos) +STR_TACK$Por favor, abra la app y vaya a "Dispositivos" - "Tomar foto" +STR_CLICK$Haga clic para tomar foto +STR_TACKNUM$Se han tomado XX fotos +STR_SCREEN_AND_BRIGHTNESS$Pantalla y brillo +STR_NETWORKANDCALL$Red y llamadas +STR_SOUND_AND_VIBRATION$Sonido y vibración +STR_MOTION_RECOGNITION$Reconocimiento de actividad +STR_SYSTEM$Sistema +STR_SHUTDOWN_AND_RESTART$Apagar y reiniciar +STR_SCREEN_ON_DURATION$Duración de la pantalla encendida +STR_RAISE_TO_WAKE$Encender pantalla al levantar la muñeca +STR_5_SECONDS$5 segundos +STR_10_SECONDS$10 segundos +STR_15_SECONDS$15 segundos +STR_30_SECONDS$30 segundos +STR_60_SECONDS$60 segundos +STR_300_SECONDS$300 segundos +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$Llamadas VoLTE +STR_MOBILE_DATA_OPTION$Opciones de datos móviles +STR_SYSTEM_UPDATE$Actualización del sistema +STR_ONLINE_MUSIC$Música en línea +STR_BLUETOOTH_HEADPHONES$Auriculares Bluetooth +STR_TRADITIONAL_BLUETOOTH$Bluetooth tradicional +STR_AUTO_OFF_BLUETOOTH_NOTE$Nota: si no se conecta dentro de 10 minutos de activarse, se desactivará automáticamente, ya que mantener Bluetooth tradicional encendido por mucho tiempo aumenta el consumo de energía; se recomienda utilizarlo solo cuando sea necesario (esta función es principalmente para realizar llamadas/notificaciones, control de música/transferencia, etc.) +STR_BLUETOOTH_SERVICE_OPTIONS$Opciones de servicio Bluetooth +STR_HFP$Bluetooth para llamadas +STR_A2DP$Bluetooth para medios +STR_SYSTEM_VOLUME$Volumen del sistema +STR_MEDIA_VOLUME$Volumen de medios +STR_CALL_VOLUME$Volumen de llamadas +STR_VIBRATION_MODE$Modo vibración +STR_SILENT_MODE$Modo silencio +STR_LIST_DISPLAY$Visualización en lista +STR_GRID_DISPLAY$Visualización en cuadrícula +STR_CELLULAR_DISPLAY$Visualización celular +STR_AUTO_DETECT$Reconocimiento automático +STR_ABOUT_WATCH$Acerca del reloj +STR_WATCH_QR_CODE$Código QR del reloj +STR_SYSTEM_LANGUAGE$Idioma del sistema +STR_RESTART$Reiniciar +STR_SHUTDOWN$Apagar +STR_FACTORY_RESET$Restablecer a estado de fábrica +STR_WATCH_NAME$Nombre del reloj +STR_FIRMWARE_VERSION$Versión de firmware +STR_BLUETOOTH_NAME$Nombre Bluetooth +STR_BLUETOOTH_ADDRESS$Dirección Bluetooth +STR_UPDATENOW$Actualizar ahora +STR_LATEST_VERSION$Última versión +STR_LATER$Hable más tarde +STR_UP_TO_DATE$Actualmente actualizado a la última versión +STR_NO_UPDATE$Sin actualizaciones +STR_LANGUAGE_SELECTION$Selección de idioma +STR_RESET_CONFIRM$¿Está seguro de que desea reiniciar? +STR_SHUTDOWN_CONFIRM$¿Está seguro de que desea apagar? +STR_RESET_CONFIRM_NOTE$Esta operación borrará y restablecerá los datos del reloj, ¿está seguro de que desea continuar? +STR_RECORDER$Grabadora +STR_CLICK_TO_RECORD$Haga clic para comenzar a grabar +STR_RECORDING$Grabando +STR_AUDIO_XX$Grabación XX +STR_VOICE_RECORDING_REMINDER$Recordatorio de grabación +STR_VOICE_RECORDING_REMINDER_NOTE$La cantidad de grabaciones no puede superar 30, elimine grabaciones existentes +STR_DELETE_RECORDING$Eliminar grabación +STR_DELETE_PERMANENTLY$¿Eliminar permanentemente? +STR_RECORDING_LIST$Lista de grabaciones +STR_CRLEMPTY$La lista de grabaciones está vacía +STR_DO_NOT_DISTURB_MODE$Activar el modo No molestar; el reloj no vibrará ni sonará, ¿desea activarlo? +STR_CONNECTION_STATUS$Estado de conexión +STR_PHONE$Teléfono +STR_HEADSET$Auriculares +STR_CONNECTED$Conectado +STR_DISCONNECTED$No conectado +STR_PHONE_RINGING_VIBRATING$El teléfono está sonando/vibrando +STR_BLUETOOTH_DISCONNECTED$Bluetooth no conectado +STR_STOP$Detener +STR_WORKDAY$Días laborables +STR_REPEAT_NO$No repetir +STR_EVERYDAY$Diario +STR_ADD_A_NEW_ALARM$Añadir nueva alarma +STR_TIME$Hora +STR_NEXT_STEP$Siguiente paso +STR_MON$Uno +STR_TUES$Dos +STR_WEDNES$Tres +STR_THURS$Cuatro +STR_FRI$Cinco +STR_SATUR$Seis +STR_SUN$Día +STR_MONDAY$Lunes +STR_TUESDAY$Martes +STR_WEDNESDAY$Miércoles +STR_THURSDAY$Jueves +STR_FRIDAY$Viernes +STR_SATURDAY$Sábado +STR_SUNDAY$Domingo +STR_CALIBRATE_COMPASS$Calibración de brújula +STR_CALIBRATE_COMPASS_NOTE$Por favor, aléjese de las fuentes de interferencia y gire el reloj según la ilustración para calibrar +STR_EAST$Este +STR_SOUTH$Sur +STR_WEST$Oeste +STR_NORTH$Norte +STR_SOUTHEAST$Sureste +STR_SOUTHWEST$Suroeste +STR_NORTHEAST$Noreste +STR_NORTHWEST$Noroeste +STR_KEEP_STILL_FOCUS_ON_BREATHING$Mantenga la calma, concéntrese en la respiración +STR_EXHALE_NOW$Ahora exhale +STR_INHALE_NOW$Ahora inhale +STR_TRAINING_COMPLETE$Entrenamiento completo +STR_THIS_BREATH$Esta respiración +STR_TODAYS_BREATHING_TRAINING$Entrenamiento de respiración de hoy +STR_RECENT_CALLS$Llamadas recientes +STR_NO_CALLS$Sin llamadas +STR_MISSED_CALLS$Llamadas perdidas +STR_DIALED_CALLS$Llamadas salientes +STR_RECEIVED_CALLS$Llamadas entrantes +STR_NOTE_RECENT_CALLS_LIMITATION$Nota: solo se conservarán las últimas 20 llamadas +STR_NO_CONTACTS_ADDED$No se han agregado contactos, vaya a la APP para configurarlo +STR_DIAL_MODE$Método de marcación +STR_DIAL_VIA_WATCH_SIM$Marcación a través de la tarjeta SIM del reloj +STR_DIAL_VIA_PHONE$Marcación a través del teléfono +STR_KUMI_TECHNOLOGY$Kumi Technology +STR_CALLING$Marcando +STR_NOT_PAIRED$No emparejado +STR_PAIRED$Emparejado +STR_UNPAIR$Cancelar emparejamiento +STR_CONNECTION_ERROR$Conexión anómala +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$Por favor, inserte la tarjeta SIM del reloj o conecte el teléfono y asegúrese de activar las llamadas Bluetooth antes de marcar +STR_ENABLE_BLUETOOTH_CALL$Activar llamadas Bluetooth +STR_SOLUTION$Solución: +STR_IPHONE$1. iPhone +STR_ANDROID$2. Teléfono Android +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$Vaya a "Configuración" del teléfono → "Bluetooth" y busque "XX", luego haga clic y vuelva a intentarlo +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$Vaya a "Configuración" del teléfono → "Bluetooth" y busque "XX", haga clic en el ícono de la derecha para ingresar a la configuración de Bluetooth +STR_SIM_CARD_ERROR$Anomalía de SIM +STR_CHECK_SIM_CARD_INSERTION$Error de marcación de SIM, verifique si la tarjeta SIM del reloj está insertada correctamente +STR_WEATHER_REPORT$Informe meteorológico +STR_ULTRAVIOLET$Radiación UV +STR_WIND_SPEED$Velocidad del viento +STR_HUMIDITY$Humedad +STR_NEXT_7_DAYS$Siete días futuros +STR_GET_WEATHER_ERROR$No se obtuvo información del clima, por favor actualice la APP +STR_MUSIC_SOURCE$Fuente de música +STR_MOBILE_MUSIC$Música del teléfono +STR_WATCH_MUSIC$Música del reloj +STR_MUSIC_LIST$Lista de reproducción +STR_BLUETOOTH_CONNECTION_FAILED$Conexión Bluetooth fallida +STR_SCANNING_BINDING$Vínculo mediante código QR +STR_DEVICE_BINDING$Vínculo de dispositivo +STR_DEVICE_BINDING_NOTE$XX desea vincularse contigo +STR_EQUIPMENT_UNTYING$Desvincular dispositivo +STR_EQUIPMENT_UNTYING_NOTE$XX desea desvincularse de ti +STR_DRINK_WATER_REMINDER$Recordatorio de beber agua +STR_DRINK_WATER_REMINDER_NOTE$¡Es hora de beber agua! Recuerde mantenerse hidratado a tiempo +STR_SEDENTARY_REMINDER$Recordatorio de sedentarismo +STR_SEDENTARY_REMINDER_NOTE$Has estado inactivo durante XX horas, ¡levántate y muévete un poco! +STR_SYSTEM_UPGRADING$Actualización del sistema +STR_NEWDEVICE_BIND_REMIND_NOTE$El dispositivo actual ya está conectado a XX. Continuar con la conexión eliminará el vínculo y restaurará el reloj a la configuración de fábrica (se borrarán los datos del reloj). ¿Desea continuar? +STR_AI_VOICE$AI Voz +STR_AI_INTELLIGENT_ASSISTANT$Asistente Inteligente de AI +STR_START_CHAT$Iniciar diálogo +STR_BOOT_FAILED$Fallo en el inicio +STR_ENABLE_MOBILE_DATA_FIRST$Por favor, active los datos móviles +STR_ENABLE_BLUETOOTH_FIRST$Por favor, active Bluetooth +STR_LISTENING$Escuchando... +STR_FINISH_SPEAKING$Fin de la conversación +STR_THINKING$Pensando... +STR_CANCEL$Cancelar +STR_CONNECT_TIMEOUT$Tiempo de conexión agotado +STR_PLEASE_RESTART_CHAT$Por favor, reinicie el diálogo +STR_CONTINUE_CHAT$Continuar diálogo +STR_AIMODELS_DOUBAO$Doubao +STR_AIMODES_WENXINYIYAN$Wénxīn Yīyán +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$Deslizar para apagar +STR_SLIDE_TO_REBOOT$Deslizar para reiniciar +STR_AI_FAMILY_MEALS$AI Family Package +STR_CHAT$Diálogo +STR_PCY4GC_OR_AS$Verifique la conexión 4G o la configuración de la APP +STR_API_KEYS$Claves API +STR_PGTTAF$Por favor, vaya a la APP +STR_DAFBS$"Dispositivo" - "Configuración de AI Family Package" +STR_OPENAI_API_KEYS$Claves API de OpenAI +STR_KHBB$Claves API vinculadas +STR_GTAS$Para cambiar, por favor, vaya a la configuración de la APP +STR_DYWTDAK$¿Está seguro de que desea eliminar las claves API? +STR_CONNECTING$Conectando +STR_CONNECTION_FAIL$Conexión fallida +STR_PTALORTM$Por favor, inténtelo de nuevo más tarde o cambie el modelo +STR_MOTION_DETECTION_WALK_NOTE$Se ha detectado que parece que está caminando. ¿Desea comenzar a registrar? +STR_MOTION_DETECTION_RUN_NOTE$Se ha detectado que parece que está corriendo. ¿Desea comenzar a registrar? +STR_MOTION_DETECTION_RIDE_NOTE$Se ha detectado que parece que está montando en bicicleta. ¿Desea comenzar a registrar? +STR_MOTION_DETECTION_ROWING_NOTE$Se ha detectado que parece que está en una máquina de remo. ¿Desea comenzar a registrar? +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$Se ha detectado que parece que está en una máquina elíptica. ¿Desea comenzar a registrar? +STR_PE4GC$Por favor, active la capacidad 4G. +STR_OBU_MESSAGE$OBU +STR_DELETE$Eliminar +STR_CHARGE$Cargando +STR_CHARGE_NOTE$Actualmente se está cargando. No utilice la detección. +STR_STEP_FREQUENCY$Frecuencia de pasos (pasos/minuto) +STR_STEP_LENGTH$Longitud de pasos (CM) +STR_AVG_PACE$Ritmo promedio +STR_TONGYI_QIANWEN$Tongyi Qianwen +STR_IFLYTEK_SPARK$Xunfei Xinghuo +STR_DISTURBNOTE_OFF$El modo No Molestar está activado. ¿Desea desactivarlo? +STR_4G_NOTE$Nota: Al activarlo, el consumo de energía del reloj aumentará y el tiempo de espera se reducirá. +STR_MUSIC_PLAYER_SOURCE_NOTE$Por favor, ingrese a la interfaz de la aplicación del reloj "Música" - "Origen de música", configúrelo en "Modo teléfono" y vuelva a intentarlo. +STR_MUSIC_LIST_IS_EMPTY$La lista de música actual está vacía. Por favor, descargue y agregue a través de la APP. +STR_BT_HEADSET_RESCAN$Rebuscar +STR_BT_HEADSET_NOFOND$Actualmente no se puede encontrar el dispositivo de auriculares Bluetooth. +STR_SCHEDULE$Agenda +STR_SCHEDULE_TITLE$Gestión de la agenda +STR_SCHEDULE_NO_DATA$No hay agenda actual. +STR_SCHEDULE_NO_DATA_PROMPT$Por favor, sincronice primero a través de la APP. +STR_NO_PAIRED_DEV$No hay dispositivos emparejados disponibles. +STR_IGNORE$Ignorar +STR_START$Comenzar +STR_ARC_SCALE_LIST_DISPLAY$Mostrar lista en forma de arco +STR_COUNT_DOWN$Cuenta regresiva +STR_CUSTOM_TIME$Tiempo personalizado +STR_QUICK_START$Inicio rápido +STR_1_MIN$1 minuto +STR_5_MIN$5 minutos +STR_10_MIN$10 minutos +STR_30_MIN$30 minutos +STR_SET_COUNT_DOWN_NOTE$Por favor, configure el tiempo de cuenta regresiva primero. +STR_COUNTDOWN_ENDS$Cuenta regresiva finalizada +STR_MAXIMUM_TIME_REACH_NOTE$Se ha alcanzado el tiempo máximo permitido. +STR_STOPWATCH_STOP_NOTE$El cronómetro se ha pausado automáticamente, por favor reinicie. +STR_TMCHBR$Se ha alcanzado el máximo conteo. +STR_SCHEDULE_TOPIC$Tema: +STR_SCHEDULE_TIME$Tiempo: +STR_SCHEDULE_NOTES$Nota: +STR_SCHEDULE_DELETE_PROMPT$¿Está seguro de que desea eliminar esta agenda? +STR_HANG_UP_OR_ANSWER$Colgar/Responder +STR_WATCH_CALL$Llamada entrante al reloj +STR_PHONE_CALL$Llamada entrante al móvil +STR_STEPS_OF_THE_DAY$Pasos de hoy +STR_MILEAGE$Distancia (KM) +STR_FAT_BURNING_TIME$Tiempo de quema de grasa +STR_NUMBER_OF_STANDS$Número de veces de pie +STR_CONSUME_CALORIES$Calorías consumidas +STR_GOAL_HINT$Para configurar objetivos y ver más datos, por favor dirígete a la APP en el móvil. +STR_SLEEPMODE$Modo de sueño +STR_SLEEP_MODE_PROMPT_ON$Al activar el modo de sueño, el reloj desactivará todas las notificaciones y habilitará el monitoreo del sueño. +STR_LOW_POWER_NOTIF_1$La batería actual está por debajo del 10%, por favor, cárguela a tiempo. +STR_LOW_POWER_NOTIF_2$La batería está demasiado baja, se apagará automáticamente después de XX segundos. \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_fa.txt b/tools/language_tool/Language_xml/input_list_fa.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_fa.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_fi.txt b/tools/language_tool/Language_xml/input_list_fi.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_fi.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_fr.txt b/tools/language_tool/Language_xml/input_list_fr.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_fr.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_he.txt b/tools/language_tool/Language_xml/input_list_he.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_he.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_hi.txt b/tools/language_tool/Language_xml/input_list_hi.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_hi.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_hr.txt b/tools/language_tool/Language_xml/input_list_hr.txt new file mode 100644 index 000000000..74534cbe4 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_hr.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$Hodati na otvorenom +STR_EXERCISE_OUTDOORRUNNING$Trčanje na otvorenom +STR_EXERCISE_OUTDOORBIKING$Vožnja biciklom na otvorenom +STR_EXERCISE_GENERAL$Opće vježbe +STR_EXERCISE_FREETRAINING$Slobodno trening +STR_EXERCISE_RESISTANCETRAINING$Trening snage +STR_EXERCISE_SPINBIKE$Stacionarni bicikl +STR_EXERCISE_TREADMILL$Steper +STR_EXERCISE_STROLLMACHINE$Traka za hodanje +STR_EXERCISE_HIIT$HIIT +STR_EXERCISE_CROSSFIT$Fitness +STR_EXERCISE_GROUPCALISTHENICS$Grupna gimnastika +STR_EXERCISE_YOGA$Joga +STR_EXERCISE_YOGACAT$Mačja poza +STR_EXERCISE_YOGACOW$Krava poza +STR_EXERCISE_YOGACOBRA$Kobra poza +STR_EXERCISE_YOGAHERO1$Heroj poza 1 +STR_EXERCISE_YOGAHERO2$Heroj poza 2 +STR_EXERCISE_YOGAHERO3$Heroj poza 3 +STR_EXERCISE_YOGAROLLING$Joga točka +STR_EXERCISE_INDOORWALKING$Hodanje u zatvorenom +STR_EXERCISE_INDOORRUNNING$Trčanje u zatvorenom +STR_EXERCISE_JUMPINGROPE$Preskočiti konopac +STR_EXERCISE_PILATES$Pilates +STR_EXERCISE_CROSS_FIT$Mješoviti fitness +STR_EXERCISE_FUNCTIONALTRAINING$Funkcionalni trening +STR_EXERCISE_PHYSICALTRAINING$Tjelesna priprema +STR_EXERCISE_TAEKWONDO$Taekwondo/Kickboxing +STR_EXERCISE_BOXING$Boksa +STR_EXERCISE_KICKBOXING$Mješovite borilačke vještine +STR_EXERCISE_KARATE$Karate +STR_EXERCISE_FENCING$Mačevalaštvo +STR_EXERCISE_CORETRAINING$Trening jezgre +STR_EXERCISE_BODYCOMBAT$Aerobni boks +STR_EXERCISE_KENDO$Kendo +STR_EXERCISE_HORIZONTALBAR$Bar +STR_EXERCISE_PARALLELBARS$Paralelni barovi +STR_EXERCISE_CIRCUIT$Krugovno trening +STR_EXERCISE_AEROBICS$Aerobna vježba +STR_EXERCISE_CALISTHENICE$Aerobik +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$Kettlebell trening +STR_EXERCISE_MIXEDMARTIALARTS$Mješovite borilačke vještine +STR_EXERCISE_STAIRCLIMBINGMACHINE$Steper +STR_EXERCISE_WEIGHTLIFTING$Dizanje težina +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$Ruka kota +STR_EXERCISE_TRACKFIELD$Atletska disciplina +STR_EXERCISE_WRESTLING$Rvanje +STR_EXERCISE_MINDBODY$Tjelesne i mentalne vježbe +STR_EXERCISE_FLEXIBILITY$Vježbe fleksibilnosti +STR_EXERCISE_MIXEDCARDIO$Mješoviti aerobik +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$Tradicionalni trening snage +STR_EXERCISE_CROSSTRAINING$Kros treniranje +STR_EXERCISE_GYMNASTICS$Gimnastika +STR_EXERCISE_STEPTRAINING$Stepenasti trening +STR_EXERCISE_ELLIPTICALTRAINER$Eliptični trenažer +STR_EXERCISE_ROWINGMACHINE$Roevanje +STR_DANCING_GENERAL$Opći ples +STR_DANCING_BELLY$Ples trbuha +STR_DANCING_JAZZ$Jazz ples +STR_DANCING_LATIN$Latinski ples +STR_DANCING_BALLET$Balet +STR_DANCING_STREET$Ulični ples +STR_DANCING_PUBLICSQUARE$Ples na trgu +STR_DANCING_ZUMBA$Zumba +STR_DANCING_SOCIALDANCE$Društveni ples +STR_DANCING_TAPDANCE$Tap ples +STR_RECREATIONAL_SPORTS$Rekreacijski sport +STR_RECREATIONAL_SKATING$Rolanje +STR_RECREATIONAL_MARTIALARTS$Borilačke vještine +STR_RECREATIONAL_TAICHI$Tai Chi +STR_RECREATIONAL_HULAHOOP$Hulahop +STR_RECREATIONAL_DISCSPORT$Frisbee +STR_RECREATIONAL_DARTS$Streličarstvo +STR_RECREATIONAL_ARCHERY$Streljaštvo +STR_RECREATIONAL_HORSERIDING$Jahanje +STR_RECREATIONAL_BATTLEGAME$Borbene igre +STR_RECREATIONAL_KITE$Letenje zmajeva +STR_RECREATIONAL_TUGOFWAR$Povlačenje užeta +STR_RECREATIONAL_SWING$Ljuljačka +STR_RECREATIONAL_STAIRCLIMBING$Uspon stepenicama +STR_RECREATIONAL_OBSTACLERACE$Trka sa preprekama +STR_RECREATIONAL_FISHING$Ribolov +STR_RECREATIONAL_HUNTING$Lov +STR_RECREATIONAL_SCOOTERRIDING$Romobile +STR_RECREATIONAL_PARAGLIDING$Paragliding +STR_RECREATIONAL_TEAMSPORTS$Timske natjecateljske +STR_RECREATIONAL_FINESSGAMING$Fitness video igre +STR_RECREATIONAL_HIKING$Planinarenje +STR_RECREATIONAL_EQUESTRIANSPORTS$Jahanje +STR_RECREATIONAL_PLAY$Igra +STR_BALL_GAMES$Loptasti sportovi +STR_BALL_BADMINTON$Badminton +STR_BALL_TABLETENNIS$Stolni tenis +STR_BALL_TENNIS$Tenis +STR_BALL_BILLIARDS$Bilijar +STR_BALL_BOWLING$Kuglanje +STR_BALL_VOLLEYBALL$Odbojka +STR_BALL_SHUTTLECOCK$Jianzi +STR_BALL_HANDBALL$Rukomet +STR_BALL_BASEBALL$Bejzbol +STR_BALL_SOFTBALL$Softball +STR_BALL_CRICKET$Kriket +STR_BALL_FOOTBALL$Američki nogomet +STR_BALL_BEACHSOCCER$Odbojka na plaži +STR_BALL_BEACHVOLLEYBALL$Odbojka na plaži +STR_BALL_CROQUET$Kroket +STR_BALL_HOCKEY$Hokej +STR_BALL_SQUASH$Squash +STR_BALL_SEPAKTAKRAW$Sepak takraw +STR_BALL_DODGEBALL$Igra uhvati +STR_BALL_BASKETBALL$Košarka +STR_BALL_SOCCER$Nogomet +STR_BALL_GOLF$Golf +STR_BALL_POLO$Polo +STR_BALL_RACQUETBALL$Američki squash +STR_BALL_RUGBY$Ragbi +STR_BALL_GATEBALL$Golfer +STR_BALL_PICKLEBALL$Pickleball +STR_BALL_LACROSSE$Bagminton +STR_WATER_ACTIVITIES$Vodene aktivnosti +STR_WATER_SAILING$Jedrenje +STR_WATER_SURFING$Surfanje +STR_WATER_WHITEWATERRAFTING$Kajakarenje +STR_WATER_CANOEING$Zmajev čamac +STR_WATER_KAYAKING$Kanua +STR_WATER_ROWING$Veslanje +STR_WATER_MOTORBOAT$Vodeni skuter +STR_WATER_SUP$Surfanje na veslima +STR_WATER_SCUBADIVING$Ronjenje +STR_WATER_DIVING$Skakanje u vodu +STR_WATER_KITESURFING$Surfanje s paraplanom +STR_WATER_WAKEBOARDING$Vejkboarding +STR_WATER_POLO$Vodenjaci +STR_WATER_WINDSURFING$Windsurfing +STR_WATER_DRIFTING$Rafting +STR_WATER_FITNESS$Vodena tjelovježba +STR_WATER_SPORTS$Vodeni sportovi +STR_WATER_OUTDOORSWIM$Plivanje na otvorenom +STR_WATER_INDOORSWIM$Plivanje u zatvorenom +STR_WATER_SWIMFREESTYLE$Plivanje slobodnim stilom +STR_WATER_SWIMBREASTSTROKE$Plivanje prsno +STR_WATER_SWIMBACKSTROKE$Plivanje na leđima +STR_WATER_SWIMBUTTERFLY$Plivanje leptir +STR_ICE_SPORTS$Zimski sportovi +STR_ICE_SKATING$Umjetničko klizanje +STR_ICE_HOCKEY$Hokej na ledu +STR_ICE_CURLING$Kerlng +STR_ICE_SNOWMOBILING$Snežni motocikl +STR_ICE_SLED$Sanjke +STR_ICE_BIATHLON$Biatlon +STR_ICE_CROSSCOUNTRYSKING$Nordijsko skijanje +STR_ICE_SKIING$Skijanje +STR_ICE_SNOWBOARDING$Snowboard +STR_ICE_SNOWSHOEING$Planinarenje sa snežnim cipelama +STR_ICE_SNOWSPORTS$Zimski sportovi +STR_EXTREME_SPORTS$Ekstremne sportske aktivnosti +STR_EXTREME_SKATEBOARDING$Skylboard +STR_EXTREME_ROCKCLIMBING$Penjanje +STR_EXTREME_BUNGEEJUMPING$Skakanje s visine +STR_EXTREME_PARKOUR$Parkour +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$Orijentacija +STR_EXTREME_PARACHUTE$Padobransko skakanje +STR_EXTREME_RACING$Auto utrke +STR_EXTREME_TRIATHLONS$Triatlon +STR_OTHER_ELEVATOR$Voziti se liftom +STR_OTHER_ESCALATOR$Voziti se na pokretnoj stepenici +STR_OTHER_GARDENING$Uređenje vrta +STR_OTHER_HORSEWORK$Kućanski poslovi +STR_OTHER_INVEHICLE$U autu +STR_OTHER_MEDITATION$Meditacija +STR_OTHER_STILL$Tišina +STR_OTHER_TILTING$Nagib +STR_OTHER_WHEELCHAIR$Kretanje u invalidskim kolicima +STR_HEART_RATE$Srčana frekvencija +STR_BLOOD_OXYGEN$Kisik u krvi +STR_TRAINING$Vežbanje +STR_TRAINING_RECORD$Evidencija aktivnosti +STR_COMPASS$Kompas +STR_TELEPHONE$Telefon +STR_FAVORITE_CONTACTS$Česti kontakti +STR_WEATHER$Vremenska prognoza +STR_ACTIVITY$Aktivnosti +STR_WATCH_FACE$Promjena ploče sata +STR_DISPLAY_MODE$Način prikaza +STR_CARD_MANAGEMENT$Upravljačka kartica +STR_MUSIC$Muzika +STR_SLEEP$San +STR_RECORD$Snimanje +STR_BREATH_TRAINING$Tečaj disanja +STR_REMOTE_SHOOTING$Fotografija na daljinu +STR_VOICE_ASSISTANT$Glasovni asistent +STR_ALIPAY$Alipay +STR_TIMER$Tajmer +STR_ALARM$Alarm +STR_STOPWATCH$Štoperica +STR_CALCULATOR$Kalkulator +STR_FIND_PHONE$Pronaći telefon +STR_BRIGHTNESS_ADJUSTMENT$Podešavanje osvjetljenja +STR_SOUND$Zvuk +STR_BLUETOOTH$Bluetooth +STR_DO_NOT_DISTURB$Način «Ne uzrujavaj» +STR_MESSAGE_NOTIFICATION$Obavijesti +STR_POWER_SAVE_MODE$Način uštede energije +STR_FLASHLIGHT$Fenix +STR_SETTINGS$Postavke +STR_EXERCISE_LIST$Fitness klase +STR_BALL_LIST$Loptasti sportovi +STR_WATER_LIST$Vodeni sportovi +STR_DANCING_LIST$Plesne klase +STR_EXTREME_LIST$Ekstremne sportske aktivnosti +STR_ICE_LIST$Zimski sportovi +STR_RECREATIONAL_LIST$Rekreacijski sportovi +STR_OTHER_LIST$Ostali +STR_DANCING_TITLE$Ples +STR_BALL_LIST_TITLE$Loptasti sportovi +STR_OTHER_TITLE$Ostali sportovi +STR_EXERCISE_TITLE$Fizičke vežbe +STR_RAPID_TRAINING$Brza trening +STR_SET_GOALS$Postavljanje ciljeva +STR_DURATION$Trajanje +STR_DURATION_SETTING$Trajanje (minute) +STR_CALORIE$Kalorije +STR_CALORIE_SETTING$Kalorije (kcal) +STR_DISTANCE$Udaljenost +STR_RANGE_SETTING$Udaljenost (kilometri) +STR_STEP_NUMBER$Koraci +STR_STEP_SETTING$Koraci (broj) +STR_HEART_RATE_SETTING$Srčana frekvencija (bpm) +STR_MEAN_HEART_RATE$Prosječna srčana frekvencija +STR_TIMES_PER_MIN$puta/minuti +STR_MEAN_HEART_RATE_MIN$Prosječna srčana frekvencija (bpm) +STR_LOWER_STRENGTH$Niska intenzivnost +STR_MEDIUM_STRENGTH$Umjereno intenzivna +STR_HIGH_STRENGTH$Visoka intenzivnost +STR_ULTRA_HIGH_STRENGTH$Ekstremna intenzivnost +STR_TRAINING_INTENSITY$Intensivnost treninga +STR_TRAINING_IN_PROGRESS$U treningu +STR_BREAK_TRAINING$Pauzirati trening +STR_FINISH$Završiti +STR_PAUSE$Pauzirati +STR_RESUME$Nastaviti +STR_GOAL_ACHIEVED$Cilj postignut +STR_ACCOMPLISH_GOAL$Završiti cilj +STR_OK$Potvrditi +STR_LOOK_OUT$Pažnja +STR_INSUFFICIENT_EXERCISE_AMOUNT$Trenutni volumen vježbanja je premali za zabilježiti +STR_END_MOVEMENT$Završiti vježbanje +STR_END_THIS_MOVEMENT$Da li želite završiti ovu aktivnost? +STR_GOAL_ACCOMPLISHMENT_DEGREE$Stepen ispunjenja cilja +STR_TRAINING_DURATION$Trajanje treninga +STR_RANGE_MILE$Udaljenost (metri) +STR_CLOSE$Zatvori +STR_MORE$Više +STR_MORE_APP$Više detalja u aplikaciji +STR_SAVENOTE$Uključivanje načina uštede energije isključit će nepotrebne Bluetooth veze i funkcije praćenja senzora +STR_SAVEBACK$Duži pritisak na ekran ili punjenje može izaći iz načina uštede energije +STR_SAVEASK$Da li uključiti? +STR_BLOOD$Zasićenje kisikom +STR_CHECK$Detekcija +STR_CHECKNEW$Nedavna detekcija +STR_CHECKTIME$Detekcija prije XX minuta +STR_CHECKLONG$Detekcija prije više od 1 sat +STR_CHECKNO$Nema zapisa o detekciji +STR_CHECKNOTE$Previše čvrsto, zadržite mirno +STR_CHECKON$U tijeku detekcija +STR_CHECKSTOP$Zaustavljena detekcija +STR_CHECKERROR$Nema rezultata +STR_WAERKEEP$Molimo potvrdite da ste stavili sat i zadržite mirno +STR_WEARRE$Izvršite novo otkrivanje +STR_WEARREADY$Kliknite na donji gumb kada ste spremni +STR_RECHECK$Ponovno mjerenje +STR_CHECKEWARN$Podsetnik za kisik +STR_BLOODSHORT$Trenutna zasićenost kisikom je ispod XX% +STR_HEARTNOTE$Molimo obratite pažnju na svoje zdravlje +STR_KONW$Razumem +STR_EXPLAIN$Upute +STR_HEARTREST$Odmaranje +STR_HEARTDATA$Rezultati mjerenja srčane frekvencije +STR_HEARTTITLE$Podsetnik na srčanu frekvenciju +STR_HEARTMAX$Trenutna srčana frekvencija veća od XX +STR_HEARTMIN$Trenutna srčana frekvencija manja od XX +STR_TRAINGNO$Nema zapisa +STR_TRAINGGO$Ići na trening +STR_MESSAGENO$Nema sadržaja +STR_CLEAN$Očistiti +STR_CLEANALL$Očistiti sve +STR_SLEEP_YESTERDAY$Jučerašnji san +STR_HOUR$Sati +STR_MIN$Minuti +STR_SLEEPMGOAL$Cilj XX sati +STR_REATTIME$Raspored spavanja +STR_SLEEPTIME$Vrijeme za spavanje +STR_WALKTIME$Vrijeme buđenja +STR_APPMORE$Više informacija potražite u aplikaciji na telefonu +STR_DISTURB$Sat će uključiti način "Ne uznemiravaj" za 20 minuta; da biste ga isključili, idite u kontrolni centar +STR_DISTURBNOTE$Način "Ne uznemiravaj" je aktiviran; u ovom načinu sat neće vibrirati ni zvoniti +STR_MORNNING$Dobro jutro +STR_NOW$Trenutni +STR_NAP$Dnevni odmor (5 minuta) +STR_TACK$Molimo otvorite aplikaciju i idite na "Uređaji" - "Fotografirati" +STR_CLICK$Kliknite za fotografiju +STR_TACKNUM$Snimljeno XX fotografija +STR_SCREEN_AND_BRIGHTNESS$Ekran i svjetlina +STR_NETWORKANDCALL$Mreža i pozivi +STR_SOUND_AND_VIBRATION$Zvučna i vibracijska +STR_MOTION_RECOGNITION$Prepoznavanje aktivnosti +STR_SYSTEM$Sustav +STR_SHUTDOWN_AND_RESTART$Isključiti i ponovo pokrenuti +STR_SCREEN_ON_DURATION$Trajanje uključene punnje +STR_RAISE_TO_WAKE$Uključite ekran podizanjem zapešća +STR_5_SECONDS$5 sekundi +STR_10_SECONDS$10 sekundi +STR_15_SECONDS$15 sekundi +STR_30_SECONDS$30 sekundi +STR_60_SECONDS$60 sekundi +STR_300_SECONDS$300 sekundi +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE pozivi +STR_MOBILE_DATA_OPTION$Opcije mobilnih podataka +STR_SYSTEM_UPDATE$Ažuriranje sustava +STR_ONLINE_MUSIC$Online muzika +STR_BLUETOOTH_HEADPHONES$Bluetooth slušalice +STR_TRADITIONAL_BLUETOOTH$Tradicionalni Bluetooth +STR_AUTO_OFF_BLUETOOTH_NOTE$Napomena: Ako se ne poveže unutar 10 minuta nakon aktivacije, automatski će se isključiti, jer dugotrajno uključivanje klasičnog Bluetootha povećava potrošnju energije; preporučuje se koristiti ga samo kada je to potrebno (ova funkcija je prvenstveno namijenjena pozivima/obavijestima, upravljanju glazbom/ prijenosu itd.) +STR_BLUETOOTH_SERVICE_OPTIONS$Opcije Bluetooth servisa +STR_HFP$Bluetooth za pozive +STR_A2DP$Bluetooth za medije +STR_SYSTEM_VOLUME$Jačinu sistema +STR_MEDIA_VOLUME$Jačina medija +STR_CALL_VOLUME$Jačina poziva +STR_VIBRATION_MODE$Način vibracije +STR_SILENT_MODE$Način tišine +STR_LIST_DISPLAY$Prikaz u listi +STR_GRID_DISPLAY$Prikaz u mreži +STR_CELLULAR_DISPLAY$Prikaz ćelija +STR_AUTO_DETECT$Automatsko prepoznavanje +STR_ABOUT_WATCH$O satu +STR_WATCH_QR_CODE$QR kod sata +STR_SYSTEM_LANGUAGE$Jezik sustava +STR_RESTART$Ponovno pokrenuti +STR_SHUTDOWN$Isključiti +STR_FACTORY_RESET$Vratiti na tvorničke postavke +STR_WATCH_NAME$Ime sata +STR_FIRMWARE_VERSION$Verzija firmvera +STR_BLUETOOTH_NAME$Naziv Bluetooth +STR_BLUETOOTH_ADDRESS$Bluetooth adresa +STR_UPDATENOW$Odmah ažurirati +STR_LATEST_VERSION$Najnovija verzija +STR_LATER$Razgovarajmo kasnije +STR_UP_TO_DATE$Trenutno ažurirano na najnoviju verziju +STR_NO_UPDATE$Nema ažuriranja +STR_LANGUAGE_SELECTION$Odabir jezika +STR_RESET_CONFIRM$Jeste li sigurni da želite ponovo pokrenuti? +STR_SHUTDOWN_CONFIRM$Jeste li sigurni da želite isključiti? +STR_RESET_CONFIRM_NOTE$Ova operacija će isprazniti i resetirati podatke sata, jeste li sigurni da želite nastaviti? +STR_RECORDER$Diktafon +STR_CLICK_TO_RECORD$Kliknite za početak snimanja +STR_RECORDING$Snimanje +STR_AUDIO_XX$Snimanje XX +STR_VOICE_RECORDING_REMINDER$Podsetnik na snimanje +STR_VOICE_RECORDING_REMINDER_NOTE$Broj snimki ne smije prelaziti 30, molimo izbrišite postojeće snimke +STR_DELETE_RECORDING$Izbriši snimku +STR_DELETE_PERMANENTLY$Da li trajno izbrisati? +STR_RECORDING_LIST$Lista snimaka +STR_CRLEMPTY$Lista snimaka je prazna +STR_DO_NOT_DISTURB_MODE$Uključite "Ne uznemiravaj"; sat neće vibrirati ni zvoniti, želite li ga uključiti? +STR_CONNECTION_STATUS$Stanje veze +STR_PHONE$Telefon +STR_HEADSET$Slušalice +STR_CONNECTED$Povezano +STR_DISCONNECTED$Nije povezano +STR_PHONE_RINGING_VIBRATING$Telefon zvoni/vibrira +STR_BLUETOOTH_DISCONNECTED$Bluetooth nije povezan +STR_STOP$Zaustaviti +STR_WORKDAY$Radni dani +STR_REPEAT_NO$Ne ponavljati +STR_EVERYDAY$Svakodnevno +STR_ADD_A_NEW_ALARM$Dodajte novi alarm +STR_TIME$Vrijeme +STR_NEXT_STEP$Sljedeći korak +STR_MON$Jedan +STR_TUES$Dva +STR_WEDNES$Tri +STR_THURS$Četiri +STR_FRI$Pet +STR_SATUR$Šest +STR_SUN$Dan +STR_MONDAY$Ponedjeljak +STR_TUESDAY$Utorak +STR_WEDNESDAY$Srijeda +STR_THURSDAY$Četvrtak +STR_FRIDAY$Petak +STR_SATURDAY$Subota +STR_SUNDAY$Nedjelja +STR_CALIBRATE_COMPASS$Kalibracija kompasa +STR_CALIBRATE_COMPASS_NOTE$Molimo, udaljite se od izvora smetnji i okrenite sat prema ilustraciji za kalibraciju +STR_EAST$Istok +STR_SOUTH$Jug +STR_WEST$Zapad +STR_NORTH$Sjever +STR_SOUTHEAST$Jugoistok +STR_SOUTHWEST$Jugozapad +STR_NORTHEAST$Sjeveroistok +STR_NORTHWEST$Sjeverozapad +STR_KEEP_STILL_FOCUS_ON_BREATHING$Ostanite mirni, usredotočite se na disanje +STR_EXHALE_NOW$Sada izdahnite +STR_INHALE_NOW$Sada udahnite +STR_TRAINING_COMPLETE$Trening završen +STR_THIS_BREATH$Ovo disanje +STR_TODAYS_BREATHING_TRAINING$Današnja vježba disanja +STR_RECENT_CALLS$Nedavne pozive +STR_NO_CALLS$Nema poziva +STR_MISSED_CALLS$Propušteni pozivi +STR_DIALED_CALLS$Izlazni pozivi +STR_RECEIVED_CALLS$Dolazni pozivi +STR_NOTE_RECENT_CALLS_LIMITATION$Napomena: čuva se samo poslednjih 20 poziva +STR_NO_CONTACTS_ADDED$Kontakti nisu dodani, molimo idite u aplikaciju za postavljanje +STR_DIAL_MODE$Metoda biranja +STR_DIAL_VIA_WATCH_SIM$Biranje preko SIM kartice sata +STR_DIAL_VIA_PHONE$Biranje preko telefona +STR_KUMI_TECHNOLOGY$Kumi tehnologija +STR_CALLING$Biram +STR_NOT_PAIRED$Nije uparen +STR_PAIRED$Uparen +STR_UNPAIR$Otkaži uparivanje +STR_CONNECTION_ERROR$Anomalija povezivanja +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$Molimo umetnite SIM karticu sata ili povežite telefon i osigurajte da je aktiviran Bluetooth poziv prije biranja +STR_ENABLE_BLUETOOTH_CALL$Uključite Bluetooth pozive +STR_SOLUTION$Rešenje: +STR_IPHONE$1. iPhone +STR_ANDROID$2. Android telefon +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$Idite na "Postavke" telefona → "Bluetooth" i pronađite "XX", zatim kliknite i ponovo pokušajte +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$Idite na "Postavke" telefona → "Bluetooth" i pronađite "XX", kliknite na desnu ikonu za ulazak u postavke Bluetooth +STR_SIM_CARD_ERROR$Anomalija SIM kartice +STR_CHECK_SIM_CARD_INSERTION$Greška pri biranju preko SIM kartice, molim provjerite je li SIM kartica sata ispravno umetnuta +STR_WEATHER_REPORT$Meteorološko izvješće +STR_ULTRAVIOLET$UV zračenje +STR_WIND_SPEED$Brzina vjetra +STR_HUMIDITY$Vlažnost +STR_NEXT_7_DAYS$U sljedećih sedam dana +STR_GET_WEATHER_ERROR$Nije moguće dobiti informacije o vremenu, molimo ažurirajte aplikaciju +STR_MUSIC_SOURCE$Izvor muzike +STR_MOBILE_MUSIC$Telefon muzika +STR_WATCH_MUSIC$Muzika sata +STR_MUSIC_LIST$Popis glazbe +STR_BLUETOOTH_CONNECTION_FAILED$Greška povezivanja Bluetooth +STR_SCANNING_BINDING$Povezivanje putem QR koda +STR_DEVICE_BINDING$Povezivanje uređaja +STR_DEVICE_BINDING_NOTE$XX želi da se poveže s tobom +STR_EQUIPMENT_UNTYING$Odvezivanje uređaja +STR_EQUIPMENT_UNTYING_NOTE$XX želi da se odveže od vas +STR_DRINK_WATER_REMINDER$Podsetnik na pijenje vode +STR_DRINK_WATER_REMINDER_NOTE$Treba piti vodu! Zapamtite da se pravovremeno hidratizirate +STR_SEDENTARY_REMINDER$Podsetnik za dugotrajno sedenje +STR_SEDENTARY_REMINDER_NOTE$Niste bili aktivni već XX sati, ustanite i malo se pomaknite! +STR_SYSTEM_UPGRADING$Ažuriranje sustava +STR_NEWDEVICE_BIND_REMIND_NOTE$Trenutni uređaj je već povezan s XX. Nastavak povezivanja će ukinuti vezu i vratiti sat na tvorničke postavke (izbrisat će podatke sa sata). Da li želite nastaviti? +STR_AI_VOICE$AI Glas +STR_AI_INTELLIGENT_ASSISTANT$AI Pametni asistent +STR_START_CHAT$Započni razgovor +STR_BOOT_FAILED$Neuspjeh pokretanja +STR_ENABLE_MOBILE_DATA_FIRST$Molimo vas da uključite mobilne podatke +STR_ENABLE_BLUETOOTH_FIRST$Molimo vas da uključite Bluetooth +STR_LISTENING$Slušam... +STR_FINISH_SPEAKING$Razgovor je završen +STR_THINKING$Razmišljam... +STR_CANCEL$Otkaži +STR_CONNECT_TIMEOUT$Vrijeme veze isteklo +STR_PLEASE_RESTART_CHAT$Molimo vas da ponovo započnete razgovor +STR_CONTINUE_CHAT$Nastavite razgovor +STR_AIMODELS_DOUBAO$Doubao +STR_AIMODES_WENXINYIYAN$Wenxin Yiyuan +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$Pomaknite za isključivanje +STR_SLIDE_TO_REBOOT$Pomaknite za ponovo pokretanje +STR_AI_FAMILY_MEALS$AI Obiteljski paket +STR_CHAT$Dijalog +STR_PCY4GC_OR_AS$Molim provjerite 4G vezu ili postavke aplikacije +STR_API_KEYS$API ključevi +STR_PGTTAF$Molimo vas da idete u aplikaciju +STR_DAFBS$"Uredaj" - "Postavke AI Obiteljskog paketa" +STR_OPENAI_API_KEYS$OpenAI API ključevi +STR_KHBB$Povezani API ključevi +STR_GTAS$Za zamjenu, molimo idite u postavke aplikacije +STR_DYWTDAK$Jeste li sigurni da želite izbrisati API ključeve? +STR_CONNECTING$Povezivanje +STR_CONNECTION_FAIL$Greška povezivanja +STR_PTALORTM$Molimo pokušajte ponovo kasnije ili promijenite model +STR_MOTION_DETECTION_WALK_NOTE$Otkriveno je da se čini da hodate. Želite li započeti bilježenje? +STR_MOTION_DETECTION_RUN_NOTE$Otkriveno je da se čini da trčite. Želite li započeti bilježenje? +STR_MOTION_DETECTION_RIDE_NOTE$Otkriveno je da se čini da vozite bicikl. Želite li započeti bilježenje? +STR_MOTION_DETECTION_ROWING_NOTE$Otkriveno je da se čini da ste na veslačkom trenažeru. Želite li započeti bilježenje? +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$Otkriveno je da se čini da ste na eliptičnom trenažeru. Želite li započeti bilježenje? +STR_PE4GC$Molimo vas da uključite 4G mogućnost. +STR_OBU_MESSAGE$OBU +STR_DELETE$Izbrisati +STR_CHARGE$Punjenje +STR_CHARGE_NOTE$Trenutno se puni. Ne koristite detekciju. +STR_STEP_FREQUENCY$Frekvencija koraka (koraci/minut) +STR_STEP_LENGTH$Dužina koraka (cm) +STR_AVG_PACE$Prosječni tempo +STR_TONGYI_QIANWEN$Tongyi Qianwen +STR_IFLYTEK_SPARK$Xunfei Xinghuo +STR_DISTURBNOTE_OFF$Način Ne ometaj aktiviran je. Želite li ga isključiti? +STR_4G_NOTE$Napomena: Kada se uključi, potrošnja energije sata će se povećati i vrijeme pripravnosti će se smanjiti. +STR_MUSIC_PLAYER_SOURCE_NOTE$Molimo vas da uđete u sučelje aplikacije na satu "Glazba" - "Izvor glazbe", postavite na "Telefon mod" i pokušajte ponovo. +STR_MUSIC_LIST_IS_EMPTY$Trenutni glazbeni popis je prazan; molimo preuzmite i dodajte putem APP-a. +STR_BT_HEADSET_RESCAN$Ponovno pretraživanje +STR_BT_HEADSET_NOFOND$Trenutno nije moguće pronaći uređaj Bluetooth slušalica. +STR_SCHEDULE$Raspored +STR_SCHEDULE_TITLE$Upravljanje rasporedom +STR_SCHEDULE_NO_DATA$Trenutno nema rasporeda. +STR_SCHEDULE_NO_DATA_PROMPT$Molimo vas da prvo sinhronizirate putem aplikacije. +STR_NO_PAIRED_DEV$Nema dostupnih uparenih uređaja. +STR_IGNORE$Zanemari +STR_START$Započni +STR_ARC_SCALE_LIST_DISPLAY$Prikazivanje popisa u obliku luka +STR_COUNT_DOWN$Odabir vremena +STR_CUSTOM_TIME$Prilagođeno vrijeme +STR_QUICK_START$Brzi početak +STR_1_MIN$1 minuta +STR_5_MIN$5 minuta +STR_10_MIN$10 minuta +STR_30_MIN$30 minuta +STR_SET_COUNT_DOWN_NOTE$Molimo da prvo postavite vrijeme odbrojavanja. +STR_COUNTDOWN_ENDS$Odbrojavanje je završeno +STR_MAXIMUM_TIME_REACH_NOTE$Dosegnuto je maksimalno vreme +STR_STOPWATCH_STOP_NOTE$Tajmer automatski pauzira. Molimo ponovo pokrenite. +STR_TMCHBR$Dosegnut je maksimalni broj +STR_SCHEDULE_TOPIC$Tema: +STR_SCHEDULE_TIME$Vrijeme: +STR_SCHEDULE_NOTES$Napomena: +STR_SCHEDULE_DELETE_PROMPT$Jeste li sigurni da želite izbrisati ovaj raspored? +STR_HANG_UP_OR_ANSWER$Prekid/Primanje +STR_WATCH_CALL$Dolazni poziv na satu +STR_PHONE_CALL$Dolazni poziv na mobitel +STR_STEPS_OF_THE_DAY$Koraci danas +STR_MILEAGE$Udaljenost (km) +STR_FAT_BURNING_TIME$Vrijeme sagorijevanja masti +STR_NUMBER_OF_STANDS$Broj puta u stajanju +STR_CONSUME_CALORIES$Potrošene kalorije +STR_GOAL_HINT$Za postavljanje ciljeva i pregled dodatnih podataka, molimo vas da posjetite aplikaciju na telefonu. +STR_SLEEPMODE$Način spavanja +STR_SLEEP_MODE_PROMPT_ON$Aktiviranjem načina spavanja, sat će onemogućiti sve obavijesti i omogućiti praćenje sna. +STR_LOW_POWER_NOTIF_1$Trenutni nivo napunjenosti je ispod 10%, molimo vas da ga pravovremeno napunite. +STR_LOW_POWER_NOTIF_2$Nizak nivo napunjenosti, automatski će se isključiti za XX sekundi. \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_id.txt b/tools/language_tool/Language_xml/input_list_id.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_id.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_it.txt b/tools/language_tool/Language_xml/input_list_it.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_it.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_ja.txt b/tools/language_tool/Language_xml/input_list_ja.txt new file mode 100644 index 000000000..167075a2b --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_ja.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$屋外のウォーキング +STR_EXERCISE_OUTDOORRUNNING$屋外のランニング +STR_EXERCISE_OUTDOORBIKING$屋外のサイクリング +STR_EXERCISE_GENERAL$一般的なエクササイズ +STR_EXERCISE_FREETRAINING$フリートレーニング +STR_EXERCISE_RESISTANCETRAINING$筋力トレーニング +STR_EXERCISE_SPINBIKE$フライホイールバイク/室内エクササイズバイク +STR_EXERCISE_TREADMILL$ステッパー +STR_EXERCISE_STROLLMACHINE$ウォーキングマシン +STR_EXERCISE_HIIT$HIIT/高強度インターバルトレーニング +STR_EXERCISE_CROSSFIT$フィットネス +STR_EXERCISE_GROUPCALISTHENICS$集団体操 +STR_EXERCISE_YOGA$ヨガ +STR_EXERCISE_YOGACAT$ヨガのキャットポーズ +STR_EXERCISE_YOGACOW$ヨガのカウポーズ +STR_EXERCISE_YOGACOBRA$ヨガのコブラポーズ +STR_EXERCISE_YOGAHERO1$ヨガのヒーローポーズ1 +STR_EXERCISE_YOGAHERO2$ヨガのヒーローポーズ2 +STR_EXERCISE_YOGAHERO3$ヨガのヒーローポーズ3 +STR_EXERCISE_YOGAROLLING$ヨガローラー +STR_EXERCISE_INDOORWALKING$室内ウォーキング +STR_EXERCISE_INDOORRUNNING$室内ランニング +STR_EXERCISE_JUMPINGROPE$縄跳び +STR_EXERCISE_PILATES$ピラティス +STR_EXERCISE_CROSS_FIT$ミックスフィットネス +STR_EXERCISE_FUNCTIONALTRAINING$機能的トレーニング +STR_EXERCISE_PHYSICALTRAINING$体力トレーニング +STR_EXERCISE_TAEKWONDO$テコンドー/キックボクシング +STR_EXERCISE_BOXING$ボクシング +STR_EXERCISE_KICKBOXING$フリースタイルボクシング +STR_EXERCISE_KARATE$空手 +STR_EXERCISE_FENCING$フェンシング +STR_EXERCISE_CORETRAINING$コアトレーニング +STR_EXERCISE_BODYCOMBAT$ボクシングエアロビクス +STR_EXERCISE_KENDO$剣道 +STR_EXERCISE_HORIZONTALBAR$シングルバー +STR_EXERCISE_PARALLELBARS$ダブルバー +STR_EXERCISE_CIRCUIT$サーキットトレーニング +STR_EXERCISE_AEROBICS$有酸素運動 +STR_EXERCISE_CALISTHENICE$エアロビクス +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$ケトルベルトレーニング +STR_EXERCISE_MIXEDMARTIALARTS$総合格闘技 +STR_EXERCISE_STAIRCLIMBINGMACHINE$ステアマスター +STR_EXERCISE_WEIGHTLIFTING$ウェイトリフティング +STR_EXERCISE_BARRE$バレエバーレ +STR_EXERCISE_HANDCYCLING$ハンドサイクル +STR_EXERCISE_TRACKFIELD$陸上競技 +STR_EXERCISE_WRESTLING$レスリング +STR_EXERCISE_MINDBODY$心身運動 +STR_EXERCISE_FLEXIBILITY$ストレッチエクササイズ +STR_EXERCISE_MIXEDCARDIO$ミックス有酸素運動 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$伝統的な筋力トレーニング +STR_EXERCISE_CROSSTRAINING$クロストレーニング +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$ステップトレーニング +STR_EXERCISE_ELLIPTICALTRAINER$エリプティカルバイク +STR_EXERCISE_ROWINGMACHINE$ローイングマシン +STR_DANCING_GENERAL$一般的なダンス +STR_DANCING_BELLY$ベリーダンス +STR_DANCING_JAZZ$ジャズダンス +STR_DANCING_LATIN$ラテンダンス +STR_DANCING_BALLET$バレエ +STR_DANCING_STREET$ヒップホップダンス +STR_DANCING_PUBLICSQUARE$広場ダンス +STR_DANCING_ZUMBA$ズンバ +STR_DANCING_SOCIALDANCE$社交ダンス +STR_DANCING_TAPDANCE$タップダンス +STR_RECREATIONAL_SPORTS$一般的なレクリエーションスポーツ +STR_RECREATIONAL_SKATING$ローラースケート +STR_RECREATIONAL_MARTIALARTS$武道 +STR_RECREATIONAL_TAICHI$太極拳 +STR_RECREATIONAL_HULAHOOP$フラフープ +STR_RECREATIONAL_DISCSPORT$フrisbee +STR_RECREATIONAL_DARTS$ダーツ +STR_RECREATIONAL_ARCHERY$アーチェリー +STR_RECREATIONAL_HORSERIDING$乗馬 +STR_RECREATIONAL_BATTLEGAME$対戦ゲーム +STR_RECREATIONAL_KITE$凧揚げ +STR_RECREATIONAL_TUGOFWAR$綱引き +STR_RECREATIONAL_SWING$ブランコ +STR_RECREATIONAL_STAIRCLIMBING$階段を登る +STR_RECREATIONAL_OBSTACLERACE$障害物競走 +STR_RECREATIONAL_FISHING$釣り +STR_RECREATIONAL_HUNTING$狩猟 +STR_RECREATIONAL_SCOOTERRIDING$スケートボード +STR_RECREATIONAL_PARAGLIDING$パラグライダー +STR_RECREATIONAL_TEAMSPORTS$チームスポーツ +STR_RECREATIONAL_FINESSGAMING$フィットネスゲーム +STR_RECREATIONAL_HIKING$ハイキング +STR_RECREATIONAL_EQUESTRIANSPORTS$馬術競技 +STR_RECREATIONAL_PLAY$遊ぶ +STR_BALL_GAMES$一般的な球技スポーツ +STR_BALL_BADMINTON$バドミントン +STR_BALL_TABLETENNIS$卓球 +STR_BALL_TENNIS$テニス +STR_BALL_BILLIARDS$ビリヤード +STR_BALL_BOWLING$ボウリング +STR_BALL_VOLLEYBALL$バレーボール +STR_BALL_SHUTTLECOCK$けんだま +STR_BALL_HANDBALL$ハンドボール +STR_BALL_BASEBALL$野球 +STR_BALL_SOFTBALL$ソフトボール +STR_BALL_CRICKET$クリケット +STR_BALL_FOOTBALL$アメリカンフットボール +STR_BALL_BEACHSOCCER$ビーチサッカー +STR_BALL_BEACHVOLLEYBALL$ビーチバレーボール +STR_BALL_CROQUET$クラブゴルフ +STR_BALL_HOCKEY$ホッケー +STR_BALL_SQUASH$スカッシュ +STR_BALL_SEPAKTAKRAW$Sepak Takraw(セパタクロー) +STR_BALL_DODGEBALL$ドッジボール +STR_BALL_BASKETBALL$バスケットボール +STR_BALL_SOCCER$サッカー +STR_BALL_GOLF$ゴルフ +STR_BALL_POLO$ポロ +STR_BALL_RACQUETBALL$アメリカンスカッシュ +STR_BALL_RUGBY$ラグビー +STR_BALL_GATEBALL$ゲートボール +STR_BALL_PICKLEBALL$ピックルボール +STR_BALL_LACROSSE$ポールラケット +STR_WATER_ACTIVITIES$一般的な水上活動 +STR_WATER_SAILING$セーリング +STR_WATER_SURFING$サーフィン +STR_WATER_WHITEWATERRAFTING$カヌー +STR_WATER_CANOEING$ドラゴンボート +STR_WATER_KAYAKING$カヤック +STR_WATER_ROWING$Rowing(ローイング) +STR_WATER_MOTORBOAT$ウェイクボード +STR_WATER_SUP$スタンドアップパドルサーフィン +STR_WATER_SCUBADIVING$ダイビング +STR_WATER_DIVING$飛び込み +STR_WATER_KITESURFING$パラグライダーとサーフィン +STR_WATER_WAKEBOARDING$ウェイクサーフィン +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$ウィンドサーフィン +STR_WATER_DRIFTING$ラフティング +STR_WATER_FITNESS$水中フィットネス +STR_WATER_SPORTS$水上スポーツ +STR_WATER_OUTDOORSWIM$屋外での水泳 +STR_WATER_INDOORSWIM$室内水泳 +STR_WATER_SWIMFREESTYLE$自由形 +STR_WATER_SWIMBREASTSTROKE$平泳ぎ +STR_WATER_SWIMBACKSTROKE$バックstroke +STR_WATER_SWIMBUTTERFLY$バタフライ +STR_ICE_SPORTS$一般的な氷上運動 +STR_ICE_SKATING$アイススケート +STR_ICE_HOCKEY$アイスホッケー +STR_ICE_CURLING$カーリング +STR_ICE_SNOWMOBILING$スノーモービル +STR_ICE_SLED$ソリ +STR_ICE_BIATHLON$バイアスロン +STR_ICE_CROSSCOUNTRYSKING$クロスカントリースキー +STR_ICE_SKIING$スキー +STR_ICE_SNOWBOARDING$スノーボード +STR_ICE_SNOWSHOEING$シューズトレッキング +STR_ICE_SNOWSPORTS$雪のスポーツ +STR_EXTREME_SPORTS$一般的なエクストリームスポーツ +STR_EXTREME_SKATEBOARDING$スケートボード +STR_EXTREME_ROCKCLIMBING$ロッククライミング +STR_EXTREME_BUNGEEJUMPING$バンジージャンプ +STR_EXTREME_PARKOUR$パルクール +STR_EXTREME_BMX$BMX(バイシクルモトクロス) +STR_EXTREME_ORIENTEERING$オリエンテーリング +STR_EXTREME_PARACHUTE$スカイダイビング +STR_EXTREME_RACING$レース +STR_EXTREME_TRIATHLONS$トライアスロン +STR_OTHER_ELEVATOR$エレベーターに乗る +STR_OTHER_ESCALATOR$エスカレーターに乗る +STR_OTHER_GARDENING$ガーデニング +STR_OTHER_HORSEWORK$家事をする +STR_OTHER_INVEHICLE$車の中 +STR_OTHER_MEDITATION$瞑想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$傾斜 +STR_OTHER_WHEELCHAIR$車椅子で移動する +STR_HEART_RATE$心拍数 +STR_BLOOD_OXYGEN$血中酸素 +STR_TRAINING$運動 +STR_TRAINING_RECORD$運動記録 +STR_COMPASS$コンパス +STR_TELEPHONE$電話 +STR_FAVORITE_CONTACTS$よく使う連絡先 +STR_WEATHER$天気 +STR_ACTIVITY$アクティビティ +STR_WATCH_FACE$時計の文字盤を変更する +STR_DISPLAY_MODE$表示モード +STR_CARD_MANAGEMENT$カード管理 +STR_MUSIC$音楽 +STR_SLEEP$睡眠 +STR_RECORD$録音 +STR_BREATH_TRAINING$呼吸トレーニング +STR_REMOTE_SHOOTING$リモートシャッター +STR_VOICE_ASSISTANT$ボイスアシスタント +STR_ALIPAY$アリペイ +STR_TIMER$タイマー +STR_ALARM$アラーム +STR_STOPWATCH$ストップウォッチ +STR_CALCULATOR$電卓 +STR_FIND_PHONE$電話を探す +STR_BRIGHTNESS_ADJUSTMENT$明るさ調整 +STR_SOUND$音声 +STR_BLUETOOTH$Bluetooth(ブルートゥース) +STR_DO_NOT_DISTURB$お知らせサイレントモード +STR_MESSAGE_NOTIFICATION$メッセージ通知 +STR_POWER_SAVE_MODE$省電モード +STR_FLASHLIGHT$懐中電灯 +STR_SETTINGS$設定 +STR_EXERCISE_LIST$フィットネスカテゴリ +STR_BALL_LIST$球技 +STR_WATER_LIST$ウォーターアクティビティ +STR_DANCING_LIST$ダンスカテゴリ +STR_EXTREME_LIST$エクストリームスポーツ +STR_ICE_LIST$ウィンタースポーツ +STR_RECREATIONAL_LIST$レクリエーションスポーツ +STR_OTHER_LIST$その他 +STR_DANCING_TITLE$ダンス運動 +STR_BALL_LIST_TITLE$球技運動 +STR_OTHER_TITLE$その他の運動 +STR_EXERCISE_TITLE$フィットネス運動 +STR_RAPID_TRAINING$クイックトレーニング +STR_SET_GOALS$目標設定 +STR_DURATION$時間 +STR_DURATION_SETTING$時間(分) +STR_CALORIE$カロリー +STR_CALORIE_SETTING$カロリー(キロカロリー) +STR_DISTANCE$距離 +STR_RANGE_SETTING$距離(キロメートル) +STR_STEP_NUMBER$歩数 +STR_STEP_SETTING$歩数(ステップ) +STR_HEART_RATE_SETTING$心拍数(回/分) +STR_MEAN_HEART_RATE$平均心拍数 +STR_TIMES_PER_MIN$回/分 +STR_MEAN_HEART_RATE_MIN$平均心拍数(回/分) +STR_LOWER_STRENGTH$低強度 +STR_MEDIUM_STRENGTH$中強度 +STR_HIGH_STRENGTH$高強度 +STR_ULTRA_HIGH_STRENGTH$非常に高い強度 +STR_TRAINING_INTENSITY$トレーニング強度 +STR_TRAINING_IN_PROGRESS$トレーニング中 +STR_BREAK_TRAINING$トレーニングを一時停止 +STR_FINISH$終了 +STR_PAUSE$一時停止 +STR_RESUME$続行 +STR_GOAL_ACHIEVED$目標達成 +STR_ACCOMPLISH_GOAL$目標を完了 +STR_OK$確認 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$現在の運動量が少なすぎて記録できません +STR_END_MOVEMENT$運動を終了する +STR_END_THIS_MOVEMENT$この運動を終了しますか +STR_GOAL_ACCOMPLISHMENT_DEGREE$目標達成度 +STR_TRAINING_DURATION$トレーニング時間 +STR_RANGE_MILE$距離(メートル) +STR_CLOSE$オフ +STR_MORE$もっと見る +STR_MORE_APP$他の詳細はアプリで確認してください +STR_SAVENOTE$省電モードをオンにすると、不要なBluetooth接続やセンサー監視機能がオフになります +STR_SAVEBACK$画面を長押し3秒以上または充電することで省電モードを終了できます +STR_SAVEASK$開始しますか +STR_BLOOD$血中酸素飽和度 +STR_CHECK$測定 +STR_CHECKNEW$つい先ほど測定した +STR_CHECKTIME$XX分前に測定した +STR_CHECKLONG$1時間以上前に測定した +STR_CHECKNO$測定記録はありません +STR_CHECKNOTE$きつく付けているので、静止保持してください +STR_CHECKON$測定中 +STR_CHECKSTOP$測定を停止 +STR_CHECKERROR$結果が検体できません +STR_WAERKEEP$時計を装着して静止を保っているか確認してください +STR_WEARRE$再測定を行ってください +STR_WEARREADY$準備ができたら下のボタンをクリックしてください +STR_RECHECK$再測定 +STR_CHECKEWARN$血中酸素警告 +STR_BLOODSHORT$現在の血中酸素濃度はXX%を下回っています +STR_HEARTNOTE$健康に注意してください +STR_KONW$知っています +STR_EXPLAIN$説明 +STR_HEARTREST$安静 +STR_HEARTDATA$心拍数測定結果 +STR_HEARTTITLE$心拍数警告 +STR_HEARTMAX$現在の心拍数はXXを超えています +STR_HEARTMIN$現在の心拍数はXXを下回っています +STR_TRAINGNO$記録がありません +STR_TRAINGGO$トレーニングに行く +STR_MESSAGENO$コンテンツはありません +STR_CLEAN$消去 +STR_CLEANALL$すべて消去 +STR_SLEEP_YESTERDAY$昨日の睡眠 +STR_HOUR$時間(時間) +STR_MIN$分(分) +STR_SLEEPMGOAL$目標XX時間 +STR_REATTIME$睡眠時間 +STR_SLEEPTIME$就寝時間 +STR_WALKTIME$起床時間 +STR_APPMORE$詳細はスマホアプリで確認してください +STR_DISTURB$時計は20分後にお知らせサイレントモードをオンにします、解除するにはコントロールセンターに行ってください +STR_DISTURBNOTE$お知らせサイレントモードがオンになっています。このモードでは、時計は振動や音を鳴らしません +STR_MORNNING$おはようございます +STR_NOW$現在 +STR_NAP$昼寝(5分) +STR_TACK$先にアプリを開いて「デバイス」-「撮影」に入ってください +STR_CLICK$写真を撮るをクリック +STR_TACKNUM$XX枚撮影しました +STR_SCREEN_AND_BRIGHTNESS$スクリーンと明るさ +STR_NETWORKANDCALL$ネットワークと通話 +STR_SOUND_AND_VIBRATION$音と振動 +STR_MOTION_RECOGNITION$運動認識 +STR_SYSTEM$システム +STR_SHUTDOWN_AND_RESTART$シャットダウンと再起動 +STR_SCREEN_ON_DURATION$画面点灯時間 +STR_RAISE_TO_WAKE$腕を上げて画面を点灯 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE通話 +STR_MOBILE_DATA_OPTION$モバイルデータオプション +STR_SYSTEM_UPDATE$システム更新 +STR_ONLINE_MUSIC$オンライン音楽 +STR_BLUETOOTH_HEADPHONES$Bluetoothヘッドフォン +STR_TRADITIONAL_BLUETOOTH$従来のBluetooth +STR_AUTO_OFF_BLUETOOTH_NOTE$注:オンにすると10分間接続できない場合は自動でオフになります。従来のBluetoothを長時間使うと電力消費が増加するため、必要な場合に使用することをお勧めします。 +STR_BLUETOOTH_SERVICE_OPTIONS$Bluetoothサービスオプション +STR_HFP$通話Bluetooth +STR_A2DP$メディアBluetooth +STR_SYSTEM_VOLUME$システム音量 +STR_MEDIA_VOLUME$メディア音量 +STR_CALL_VOLUME$通話音量 +STR_VIBRATION_MODE$振動モード +STR_SILENT_MODE$サイレントモード +STR_LIST_DISPLAY$リスト表示 +STR_GRID_DISPLAY$グリッド表示 +STR_CELLULAR_DISPLAY$セル表示 +STR_AUTO_DETECT$自動認識 +STR_ABOUT_WATCH$時計について +STR_WATCH_QR_CODE$時計のQRコード +STR_SYSTEM_LANGUAGE$システム言語 +STR_RESTART$再起動 +STR_SHUTDOWN$シャットダウン +STR_FACTORY_RESET$工場出荷時設定に戻す +STR_WATCH_NAME$時計の名前 +STR_FIRMWARE_VERSION$ファームウェアバージョン +STR_BLUETOOTH_NAME$Bluetooth名 +STR_BLUETOOTH_ADDRESS$Bluetoothアドレス +STR_UPDATENOW$今すぐ更新 +STR_LATEST_VERSION$最新バージョン +STR_LATER$後で話します +STR_UP_TO_DATE$現在最新バージョンにアップグレードされています +STR_NO_UPDATE$更新はありません +STR_LANGUAGE_SELECTION$言語選択 +STR_RESET_CONFIRM$再起動してもよろしいですか? +STR_SHUTDOWN_CONFIRM$シャットダウンしてもよろしいですか? +STR_RESET_CONFIRM_NOTE$この操作を行うと時計のデータが消去され、リセットされますが、続行しますか? +STR_RECORDER$ボイスレコーダー +STR_CLICK_TO_RECORD$録音を開始するをクリック +STR_RECORDING$録音中 +STR_AUDIO_XX$XXを録音 +STR_VOICE_RECORDING_REMINDER$録音の通知 +STR_VOICE_RECORDING_REMINDER_NOTE$録音の数は30曲を超えてはいけません。既存の録音を削除してください。 +STR_DELETE_RECORDING$録音を削除 +STR_DELETE_PERMANENTLY$永久に削除しますか? +STR_RECORDING_LIST$録音リスト +STR_CRLEMPTY$現在の録音リストは空です +STR_DO_NOT_DISTURB_MODE$お知らせサイレントモードをオンにすると、時計は振動や音を鳴らしません。オンにしますか? +STR_CONNECTION_STATUS$接続状態 +STR_PHONE$スマートフォン +STR_HEADSET$ヘッドフォン +STR_CONNECTED$接続済み +STR_DISCONNECTED$未接続 +STR_PHONE_RINGING_VIBRATING$スマートフォンが鳴っている/振動しています +STR_BLUETOOTH_DISCONNECTED$Bluetoothが接続されていません +STR_STOP$停止 +STR_WORKDAY$平日 +STR_REPEAT_NO$繰り返さない +STR_EVERYDAY$毎日 +STR_ADD_A_NEW_ALARM$新しいアラームを追加 +STR_TIME$時間 +STR_NEXT_STEP$次へ +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$月曜日 +STR_TUESDAY$火曜日 +STR_WEDNESDAY$水曜日 +STR_THURSDAY$木曜日 +STR_FRIDAY$金曜日 +STR_SATURDAY$土曜日 +STR_SUNDAY$日曜日 +STR_CALIBRATE_COMPASS$コンパスのキャリブレーション +STR_CALIBRATE_COMPASS_NOTE$干渉源から離れ、図に従って時計を回してキャリブレーションしてください +STR_EAST$東 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$東南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$東北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$動かず、呼吸に意識を集中してください +STR_EXHALE_NOW$今、息を吐いてください +STR_INHALE_NOW$今、息を吸ってください +STR_TRAINING_COMPLETE$トレーニング完了 +STR_THIS_BREATH$今回の呼吸 +STR_TODAYS_BREATHING_TRAINING$今日の呼吸トレーニング +STR_RECENT_CALLS$最近の通話 +STR_NO_CALLS$通話はありません +STR_MISSED_CALLS$不在の電話 +STR_DIALED_CALLS$発信電話 +STR_RECEIVED_CALLS$着信電話 +STR_NOTE_RECENT_CALLS_LIMITATION$注:最近の通話記録は20件のみ保持します +STR_NO_CONTACTS_ADDED$連絡先が追加されていないため、アプリに移動して設定してください +STR_DIAL_MODE$ダイヤル方法 +STR_DIAL_VIA_WATCH_SIM$時計のSIMカードを使って発信 +STR_DIAL_VIA_PHONE$スマートフォンを使って発信 +STR_KUMI_TECHNOLOGY$Kumi Technology +STR_CALLING$ダイヤル中… +STR_NOT_PAIRED$ペアリングされていません +STR_PAIRED$ペアリング済み +STR_UNPAIR$ペアリングを解除 +STR_CONNECTION_ERROR$接続異常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$時計のSIMカードを挿入するか、スマートフォンに接続してBluetooth通話を有効にした後にダイヤルしてください +STR_ENABLE_BLUETOOTH_CALL$Bluetooth通話を有効にする +STR_SOLUTION$解決方法: +STR_IPHONE$1. iPhone +STR_ANDROID$2. Androidスマートフォン +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$スマートフォンの「設定」→「Bluetooth」リストから「XX」を見つけてクリックし、再試行してください +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$スマートフォンの「設定」→「Bluetooth」リストから「XX」を見つけて右側のアイコンをクリックしてBluetooth設定に入ってください +STR_SIM_CARD_ERROR$SIMカード異常 +STR_CHECK_SIM_CARD_INSERTION$SIMカード発信異常です。時計のSIMカードが正しく挿入されているか確認してください +STR_WEATHER_REPORT$気象報告 +STR_ULTRAVIOLET$UV紫外線 +STR_WIND_SPEED$風速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$今後7日間 +STR_GET_WEATHER_ERROR$天気情報が取得できなかったため、アプリに移動して更新してください +STR_MUSIC_SOURCE$音楽の出所 +STR_MOBILE_MUSIC$スマートフォン音楽 +STR_WATCH_MUSIC$時計音楽 +STR_MUSIC_LIST$音楽リスト +STR_BLUETOOTH_CONNECTION_FAILED$Bluetooth接続失敗 +STR_SCANNING_BINDING$QRコードでバインド +STR_DEVICE_BINDING$デバイスをバインド +STR_DEVICE_BINDING_NOTE$XXがあなたと接続したいと考えています +STR_EQUIPMENT_UNTYING$デバイスのバインド解除 +STR_EQUIPMENT_UNTYING_NOTE$XXがあなたとバインド解除したいと考えています +STR_DRINK_WATER_REMINDER$水を飲む時間です +STR_DRINK_WATER_REMINDER_NOTE$水を飲むべき時間です。時間通りに水分を十分に保つことを忘れないでください。 +STR_SEDENTARY_REMINDER$座りっぱなしの通知 +STR_SEDENTARY_REMINDER_NOTE$あなたはXX時間活動していません。立ち上がって少し動きましょう。 +STR_SYSTEM_UPGRADING$システムアップグレード中 +STR_NEWDEVICE_BIND_REMIND_NOTE$現在のデバイスはXXとバインドされています。続行するとバインドが解除され、時計は工場出荷時設定に戻ります(データが消去されます)。この操作を続けますか? +STR_AI_VOICE$AI音声 +STR_AI_INTELLIGENT_ASSISTANT$AIスマートアシスタント +STR_START_CHAT$会話を開始 +STR_BOOT_FAILED$起動失敗 +STR_ENABLE_MOBILE_DATA_FIRST$モバイルデータを先にオンにしてください +STR_ENABLE_BLUETOOTH_FIRST$Bluetoothを先にオンにしてください +STR_LISTENING$聴いています… +STR_FINISH_SPEAKING$話し終わりました +STR_THINKING$考え中です… +STR_CANCEL$キャンセル +STR_CONNECT_TIMEOUT$接続タイムアウト +STR_PLEASE_RESTART_CHAT$会話を再開してください +STR_CONTINUE_CHAT$会話を続ける +STR_AIMODELS_DOUBAO$ドウパオ +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$スワイプしてシャットダウン >> +STR_SLIDE_TO_REBOOT$スワイプして再起動 >> +STR_AI_FAMILY_MEALS$AIファミリー +STR_CHAT$会話 +STR_PCY4GC_OR_AS$4G接続またはアプリの設定を確認してください +STR_API_KEYS$APIキー +STR_PGTTAF$アプリに移動してください +STR_DAFBS$「デバイス」-「AIファミリー」設定 +STR_OPENAI_API_KEYS$OpenAI APIキー +STR_KHBB$APIキーはバインド済みです +STR_GTAS$変更にはアプリ設定に移動してください +STR_DYWTDAK$APIキーを削除してもよろしいですか? +STR_CONNECTING$接続中 +STR_CONNECTION_FAIL$接続失敗 +STR_PTALORTM$後で再試行するか、モデルを変更してください +STR_MOTION_DETECTION_WALK_NOTE$あなたが歩いているようです。記録を開始してもよろしいですか? +STR_MOTION_DETECTION_RUN_NOTE$あなたが走っているようです。記録を開始してもよろしいですか? +STR_MOTION_DETECTION_RIDE_NOTE$あなたが自転車に乗っているようです。記録を開始してもよろしいですか? +STR_MOTION_DETECTION_ROWING_NOTE$あなたがローイングマシンをしているようです。記録を開始してもよろしいですか? +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$あなたがエリプティカルをしているようです。記録を開始してもよろしいですか? +STR_PE4GC$4G機能を有効にしてください +STR_OBU_MESSAGE$OBU +STR_DELETE$削除 +STR_CHARGE$充電中です +STR_CHARGE_NOTE$現在充電中ですので、使用検知を行わないでください +STR_STEP_FREQUENCY$歩数(歩/分) +STR_STEP_LENGTH$歩幅(CM) +STR_AVG_PACE$平均ペース +STR_TONGYI_QIANWEN$Tongyi Qianwen +STR_IFLYTEK_SPARK$Xunfei Xinghuo +STR_DISTURBNOTE_OFF$おやすみモードがオンになっています。終了しますか? +STR_4G_NOTE$注:オンにすると、時計の消費電力が増加し、待機時間が短くなります +STR_MUSIC_PLAYER_SOURCE_NOTE$時計のアプリケーション画面から「音楽」→「音楽の出所」に入り、「スマートフォンモード」に設定して再試行してください +STR_MUSIC_LIST_IS_EMPTY$現在の音楽リストは空です。アプリを通じてダウンロードして追加してください +STR_BT_HEADSET_RESCAN$再検索 +STR_BT_HEADSET_NOFOND$現在、Bluetoothヘッドフォンデバイスが見つかりません +STR_SCHEDULE$スケジュール +STR_SCHEDULE_TITLE$スケジュール管理 +STR_SCHEDULE_NO_DATA$現在スケジュールはありません +STR_SCHEDULE_NO_DATA_PROMPT$先にアプリを通じて同期してください +STR_NO_PAIRED_DEV$ペアリングされたデバイスはありません +STR_IGNORE$無視する +STR_START$開始 +STR_ARC_SCALE_LIST_DISPLAY$アーチ型リスト表示 +STR_COUNT_DOWN$カウントダウン +STR_CUSTOM_TIME$カスタム時間 +STR_QUICK_START$クイックスタート +STR_1_MIN$1分 +STR_5_MIN$5分 +STR_10_MIN$10分 +STR_30_MIN$30分 +STR_SET_COUNT_DOWN_NOTE$先にカウントダウンの時間を設定してください +STR_COUNTDOWN_ENDS$カウントダウン終了 +STR_MAXIMUM_TIME_REACH_NOTE$現在、最大時間に達しました +STR_STOPWATCH_STOP_NOTE$ストップウォッチは自動的に一時停止しました。再開してください +STR_TMCHBR$現在、最高カウントに達しました +STR_SCHEDULE_TOPIC$テーマ: +STR_SCHEDULE_TIME$時間: +STR_SCHEDULE_NOTES$メモ: +STR_SCHEDULE_DELETE_PROMPT$このスケジュールを削除してもよろしいですか? +STR_HANG_UP_OR_ANSWER$通話を切る/応答する +STR_WATCH_CALL$時計にかかってきた電話 +STR_PHONE_CALL$スマートフォンにかかってきた電話 +STR_STEPS_OF_THE_DAY$今日の歩数 +STR_MILEAGE$距離(KM) +STR_FAT_BURNING_TIME$脂肪燃焼時間 +STR_NUMBER_OF_STANDS$立ち上がった回数 +STR_CONSUME_CALORIES$消費カロリー +STR_GOAL_HINT$目標設定および詳細データはスマートフォンのアプリで確認してください +STR_SLEEPMODE$スリープモード +STR_SLEEP_MODE_PROMPT_ON$スリープモードをオンにすると、時計はすべての通知を無効にし、睡眠モニタリングを開始します。 +STR_LOW_POWER_NOTIF_1$現在のバッテリー残量が10%未満ですので、早めに充電してください。 +STR_LOW_POWER_NOTIF_2$バッテリーが非常に少ないため、XX秒後に自動的にシャットダウンします。 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_ko.txt b/tools/language_tool/Language_xml/input_list_ko.txt new file mode 100644 index 000000000..890e7787f --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_ko.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$야외 걷기 +STR_EXERCISE_OUTDOORRUNNING$야외 달리기 +STR_EXERCISE_OUTDOORBIKING$야외 자전거 +STR_EXERCISE_GENERAL$일반 운동 +STR_EXERCISE_FREETRAINING$자유 훈련 +STR_EXERCISE_RESISTANCETRAINING$근력 훈련 +STR_EXERCISE_SPINBIKE$실내 자전거 +STR_EXERCISE_TREADMILL$스텝머신 +STR_EXERCISE_STROLLMACHINE$걷기 기계 +STR_EXERCISE_HIIT$HIIT / 고강도 인터벌 트레이닝 +STR_EXERCISE_CROSSFIT$운동 +STR_EXERCISE_GROUPCALISTHENICS$팀 체조 +STR_EXERCISE_YOGA$요가 +STR_EXERCISE_YOGACAT$고양이 자세 +STR_EXERCISE_YOGACOW$소 자세 +STR_EXERCISE_YOGACOBRA$코브라 자세 +STR_EXERCISE_YOGAHERO1$영웅 자세 1 +STR_EXERCISE_YOGAHERO2$영웅 자세 2 +STR_EXERCISE_YOGAHERO3$영웅 자세 3 +STR_EXERCISE_YOGAROLLING$요가 롤러 +STR_EXERCISE_INDOORWALKING$실내 걷기 +STR_EXERCISE_INDOORRUNNING$실내 달리기 +STR_EXERCISE_JUMPINGROPE$줄넘기 +STR_EXERCISE_PILATES$필라테스 +STR_EXERCISE_CROSS_FIT$혼합 운동 +STR_EXERCISE_FUNCTIONALTRAINING$기능성 훈련 +STR_EXERCISE_PHYSICALTRAINING$체력 훈련 +STR_EXERCISE_TAEKWONDO$태권도/ 킥복싱 +STR_EXERCISE_BOXING$복싱 +STR_EXERCISE_KICKBOXING$프리 파이트 +STR_EXERCISE_KARATE$가라데 +STR_EXERCISE_FENCING$검도 +STR_EXERCISE_CORETRAINING$코어 훈련 +STR_EXERCISE_BODYCOMBAT$복싱 유산소 +STR_EXERCISE_KENDO$검도 +STR_EXERCISE_HORIZONTALBAR$풀업 바 +STR_EXERCISE_PARALLELBARS$딥 바 +STR_EXERCISE_CIRCUIT$서킷 트레이닝 +STR_EXERCISE_AEROBICS$유산소 운동 +STR_EXERCISE_CALISTHENICE$에어로빅 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$케틀벨 훈련 +STR_EXERCISE_MIXEDMARTIALARTS$종합 격투 +STR_EXERCISE_STAIRCLIMBINGMACHINE$계단 오르는 기계 +STR_EXERCISE_WEIGHTLIFTING$역도 +STR_EXERCISE_BARRE$바르레 +STR_EXERCISE_HANDCYCLING$핸드 사이클 +STR_EXERCISE_TRACKFIELD$육상 +STR_EXERCISE_WRESTLING$레슬링 +STR_EXERCISE_MINDBODY$심신 운동 +STR_EXERCISE_FLEXIBILITY$유연성 운동 +STR_EXERCISE_MIXEDCARDIO$혼합 유산소 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$전통 근력 훈련 +STR_EXERCISE_CROSSTRAINING$크로스 트레이닝 +STR_EXERCISE_GYMNASTICS$체조 +STR_EXERCISE_STEPTRAINING$계단 훈련 +STR_EXERCISE_ELLIPTICALTRAINER$일립티컬 머신 +STR_EXERCISE_ROWINGMACHINE$로잉 머신 +STR_DANCING_GENERAL$일반 댄스 +STR_DANCING_BELLY$배꼽 춤 +STR_DANCING_JAZZ$재즈 춤 +STR_DANCING_LATIN$라틴 댄스 +STR_DANCING_BALLET$발레 +STR_DANCING_STREET$스트리트 댄스 +STR_DANCING_PUBLICSQUARE$광장 춤 +STR_DANCING_ZUMBA$즈음바 +STR_DANCING_SOCIALDANCE$사교 춤 +STR_DANCING_TAPDANCE$탭 댄스 +STR_RECREATIONAL_SPORTS$일반 레저 운동 +STR_RECREATIONAL_SKATING$롤러 스케이팅 +STR_RECREATIONAL_MARTIALARTS$무술 +STR_RECREATIONAL_TAICHI$태극권 +STR_RECREATIONAL_HULAHOOP$훌라후프 +STR_RECREATIONAL_DISCSPORT$프리스비 +STR_RECREATIONAL_DARTS$다arts +STR_RECREATIONAL_ARCHERY$양궁 +STR_RECREATIONAL_HORSERIDING$말타기 +STR_RECREATIONAL_BATTLEGAME$대전 게임 +STR_RECREATIONAL_KITE$연 날리기 +STR_RECREATIONAL_TUGOFWAR$줄다리기 +STR_RECREATIONAL_SWING$그네 +STR_RECREATIONAL_STAIRCLIMBING$계단 오르기 +STR_RECREATIONAL_OBSTACLERACE$장애물 경주 +STR_RECREATIONAL_FISHING$낚시 +STR_RECREATIONAL_HUNTING$사냥 +STR_RECREATIONAL_SCOOTERRIDING$스쿠터 +STR_RECREATIONAL_PARAGLIDING$패러글라이딩 +STR_RECREATIONAL_TEAMSPORTS$팀 경기 +STR_RECREATIONAL_FINESSGAMING$피트니스 게임 +STR_RECREATIONAL_HIKING$하이킹 +STR_RECREATIONAL_EQUESTRIANSPORTS$마술 운동 +STR_RECREATIONAL_PLAY$놀기 +STR_BALL_GAMES$일반 구기 운동 +STR_BALL_BADMINTON$배드민턴 +STR_BALL_TABLETENNIS$탁구 +STR_BALL_TENNIS$테니스 +STR_BALL_BILLIARDS$포켓볼 +STR_BALL_BOWLING$볼링 +STR_BALL_VOLLEYBALL$배구 +STR_BALL_SHUTTLECOCK$제기차기 +STR_BALL_HANDBALL$핸드볼 +STR_BALL_BASEBALL$야구 +STR_BALL_SOFTBALL$소프트볼 +STR_BALL_CRICKET$크리켓 +STR_BALL_FOOTBALL$미식축구 +STR_BALL_BEACHSOCCER$비치축구 +STR_BALL_BEACHVOLLEYBALL$비치발리볼 +STR_BALL_CROQUET$체커 +STR_BALL_HOCKEY$하키 +STR_BALL_SQUASH$스쿼시 +STR_BALL_SEPAKTAKRAW$배드민턴 +STR_BALL_DODGEBALL$피구 +STR_BALL_BASKETBALL$농구 +STR_BALL_SOCCER$축구 +STR_BALL_GOLF$골프 +STR_BALL_POLO$폴로 +STR_BALL_RACQUETBALL$미국식 스쿼시 +STR_BALL_RUGBY$럭비 +STR_BALL_GATEBALL$게이트볼 +STR_BALL_PICKLEBALL$피클볼 +STR_BALL_LACROSSE$라크로스 +STR_WATER_ACTIVITIES$일반 수상 활동 +STR_WATER_SAILING$세일링 +STR_WATER_SURFING$서핑 +STR_WATER_WHITEWATERRAFTING$래프팅 +STR_WATER_CANOEING$드래곤보트 +STR_WATER_KAYAKING$카약 +STR_WATER_ROWING$조정 +STR_WATER_MOTORBOAT$제트스키 +STR_WATER_SUP$스탠드업 패들 서핑 +STR_WATER_SCUBADIVING$다이빙 +STR_WATER_DIVING$다이빙 +STR_WATER_KITESURFING$패러세일링 +STR_WATER_WAKEBOARDING$웨이크보드 +STR_WATER_POLO$수구 +STR_WATER_WINDSURFING$윈드서핑 +STR_WATER_DRIFTING$래프팅 활동 +STR_WATER_FITNESS$수중 운동 +STR_WATER_SPORTS$수상 스포츠 +STR_WATER_OUTDOORSWIM$야외 수영 +STR_WATER_INDOORSWIM$실내 수영 +STR_WATER_SWIMFREESTYLE$수영_자유형 +STR_WATER_SWIMBREASTSTROKE$수영_평영 +STR_WATER_SWIMBACKSTROKE$수영_배영 +STR_WATER_SWIMBUTTERFLY$수영_접영 +STR_ICE_SPORTS$일반 빙상 운동 +STR_ICE_SKATING$아이스 스케이팅 +STR_ICE_HOCKEY$아이스 하키 +STR_ICE_CURLING$컬링 +STR_ICE_SNOWMOBILING$스노우모바일 +STR_ICE_SLED$썰매 +STR_ICE_BIATHLON$바이애슬론 +STR_ICE_CROSSCOUNTRYSKING$크로스컨트리 스키 +STR_ICE_SKIING$스키 +STR_ICE_SNOWBOARDING$스노우보드 +STR_ICE_SNOWSHOEING$스노우슈잉 +STR_ICE_SNOWSPORTS$눈 위 스포츠 +STR_EXTREME_SPORTS$일반 익스트림 스포츠 +STR_EXTREME_SKATEBOARDING$스케이트보드 +STR_EXTREME_ROCKCLIMBING$암벽 등반 +STR_EXTREME_BUNGEEJUMPING$번지점프 +STR_EXTREME_PARKOUR$파쿠르 +STR_EXTREME_BMX$BMX 자전거 +STR_EXTREME_ORIENTEERING$오리엔티어링 +STR_EXTREME_PARACHUTE$낙하산 +STR_EXTREME_RACING$자동차 경주 +STR_EXTREME_TRIATHLONS$철인삼종경기 +STR_OTHER_ELEVATOR$엘리베이터 타기 +STR_OTHER_ESCALATOR$에스컬레이터 타기 +STR_OTHER_GARDENING$정원 가꾸기 +STR_OTHER_HORSEWORK$집안일 하는 것 +STR_OTHER_INVEHICLE$차 안에서 +STR_OTHER_MEDITATION$명상 +STR_OTHER_STILL$정지 +STR_OTHER_TILTING$기울이기 +STR_OTHER_WHEELCHAIR$휠체어 이동 +STR_HEART_RATE$심박수 +STR_BLOOD_OXYGEN$혈중 산소 +STR_TRAINING$운동 +STR_TRAINING_RECORD$운동 기록 +STR_COMPASS$나침반 +STR_TELEPHONE$전화 +STR_FAVORITE_CONTACTS$자주 연락하는 사람 +STR_WEATHER$날씨 +STR_ACTIVITY$활동 +STR_WATCH_FACE$시계 화면 변경 +STR_DISPLAY_MODE$표시 방식 +STR_CARD_MANAGEMENT$카드 관리 +STR_MUSIC$음악 +STR_SLEEP$수면 +STR_RECORD$녹음 +STR_BREATH_TRAINING$호흡 훈련 +STR_REMOTE_SHOOTING$리모컨 촬영 +STR_VOICE_ASSISTANT$음성 비서 +STR_ALIPAY$알리페이 +STR_TIMER$타이머 +STR_ALARM$알람 +STR_STOPWATCH$스톱워치 +STR_CALCULATOR$계산기 +STR_FIND_PHONE$휴대폰 찾기 +STR_BRIGHTNESS_ADJUSTMENT$밝기 조절 +STR_SOUND$소리 +STR_BLUETOOTH$블루투스 +STR_DO_NOT_DISTURB$방해 금지 모드 +STR_MESSAGE_NOTIFICATION$메시지 알림 +STR_POWER_SAVE_MODE$절전 모드 +STR_FLASHLIGHT$손전등 +STR_SETTINGS$설정 +STR_EXERCISE_LIST$피트니스 종류 +STR_BALL_LIST$구기 종목 +STR_WATER_LIST$수상 스포츠 +STR_DANCING_LIST$춤 종류 +STR_EXTREME_LIST$익스트림 스포츠 +STR_ICE_LIST$빙상 스포츠 +STR_RECREATIONAL_LIST$레저 스포츠 +STR_OTHER_LIST$기타 +STR_DANCING_TITLE$댄스 운동 +STR_BALL_LIST_TITLE$구기 운동 +STR_OTHER_TITLE$기타 운동 +STR_EXERCISE_TITLE$피트니스 운동 +STR_RAPID_TRAINING$빠른 훈련 +STR_SET_GOALS$목표 설정 +STR_DURATION$시간 +STR_DURATION_SETTING$시간 (분) +STR_CALORIE$칼로리 +STR_CALORIE_SETTING$칼로리 (킬로칼로리) +STR_DISTANCE$거리 +STR_RANGE_SETTING$거리 (킬로미터) +STR_STEP_NUMBER$걸음 수 +STR_STEP_SETTING$걸음 수 (걸음) +STR_HEART_RATE_SETTING$심박수 (회/분) +STR_MEAN_HEART_RATE$평균 심박수 +STR_TIMES_PER_MIN$회/분 +STR_MEAN_HEART_RATE_MIN$평균 심박수 (회/분) +STR_LOWER_STRENGTH$저강도 +STR_MEDIUM_STRENGTH$중강도 +STR_HIGH_STRENGTH$고강도 +STR_ULTRA_HIGH_STRENGTH$초고강도 +STR_TRAINING_INTENSITY$훈련 강도 +STR_TRAINING_IN_PROGRESS$훈련 중 +STR_BREAK_TRAINING$훈련 일시 중지 +STR_FINISH$종료 +STR_PAUSE$일시 중지 +STR_RESUME$계속 +STR_GOAL_ACHIEVED$목표 달성 +STR_ACCOMPLISH_GOAL$목표 완료 +STR_OK$확인 +STR_LOOK_OUT$주의 +STR_INSUFFICIENT_EXERCISE_AMOUNT$현재 운동량이 너무 작아 기록할 수 없습니다 +STR_END_MOVEMENT$운동 종료 +STR_END_THIS_MOVEMENT$이번 운동을 종료하시겠습니까? +STR_GOAL_ACCOMPLISHMENT_DEGREE$목표 완료도 +STR_TRAINING_DURATION$훈련 시간 +STR_RANGE_MILE$거리 (미터) +STR_CLOSE$끄기 +STR_MORE$더보기 +STR_MORE_APP$앱에서 더보기 +STR_SAVENOTE$절전 모드를 활성화하면 필요하지 않은 블루투스 연결 및 센서 모니터링 기능이 종료됩니다. +STR_SAVEBACK$화면을 3초 이상 길게 눌러주거나 충전하면 절전 모드를 종료할 수 있습니다. +STR_SAVEASK$활성화하시겠습니까? +STR_BLOOD$혈중 산소 포화도 +STR_CHECK$검사 +STR_CHECKNEW$방금 검사했습니다 +STR_CHECKTIME$XX분 전에 검사했습니다 +STR_CHECKLONG$1시간 이상 전에 검사했습니다 +STR_CHECKNO$검사 기록이 없습니다 +STR_CHECKNOTE$너무 꽉 착용하여 정지 유지 +STR_CHECKON$검사 중 +STR_CHECKSTOP$검사 중지 +STR_CHECKERROR$결과를 감지할 수 없습니다 +STR_WAERKEEP$시계를 착용하고 정지 상태를 유지해 주세요. +STR_WEARRE$재검사를 진행합니다 +STR_WEARREADY$준비가 되면 아래 버튼을 클릭하세요. +STR_RECHECK$재검사 +STR_CHECKEWARN$혈중 산소 알림 +STR_BLOODSHORT$현재 혈중 산소 농도가 XX% 이하입니다. +STR_HEARTNOTE$건강에 유의하세요 +STR_KONW$알겠습니다 +STR_EXPLAIN$설명 +STR_HEARTREST$휴식 +STR_HEARTDATA$심박수 검사 결과 +STR_HEARTTITLE$심박수 알림 +STR_HEARTMAX$현재 심박수 값이 XX 이상입니다. +STR_HEARTMIN$현재 심박수 값이 XX 이하입니다. +STR_TRAINGNO$기록이 없습니다 +STR_TRAINGGO$훈련하러 가기 +STR_MESSAGENO$콘텐츠가 없습니다 +STR_CLEAN$지우기 +STR_CLEANALL$모두 지우기 +STR_SLEEP_YESTERDAY$어제 수면 +STR_HOUR$시간 +STR_MIN$분 +STR_SLEEPMGOAL$목표 XX 시간 +STR_REATTIME$수면 시간 +STR_SLEEPTIME$수면 시간 +STR_WALKTIME$기상 시간 +STR_APPMORE$더 많은 세부정보는 모바일 앱을 참조하세요. +STR_DISTURB$시계는 20분 후 방해 금지 모드를 활성화합니다. 종료하려면 제어 센터로 이동하세요. +STR_DISTURBNOTE$방해 금지 모드가 활성화되었습니다. 이 모드에서는 시계가 진동이나 소리를 내지 않습니다. +STR_MORNNING$좋은 아침 +STR_NOW$현재 +STR_NAP$짧은 낮잠(5분) +STR_TACK$먼저 앱을 열고 '기기' - '촬영'으로 들어가세요. +STR_CLICK$사진 촬영을 클릭하세요. +STR_TACKNUM$XX장을 촬영했습니다. +STR_SCREEN_AND_BRIGHTNESS$화면 및 밝기 +STR_NETWORKANDCALL$네트워크 및 통화 +STR_SOUND_AND_VIBRATION$소리 및 진동 +STR_MOTION_RECOGNITION$운동 인식 +STR_SYSTEM$시스템 +STR_SHUTDOWN_AND_RESTART$전원 끄기 및 재시작 +STR_SCREEN_ON_DURATION$화면 켜짐 시간 +STR_RAISE_TO_WAKE$팔을 들어 화면 켜기 +STR_5_SECONDS$5초 +STR_10_SECONDS$10초 +STR_15_SECONDS$15초 +STR_30_SECONDS$30초 +STR_60_SECONDS$60초 +STR_300_SECONDS$300초 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 통화 +STR_MOBILE_DATA_OPTION$이동 데이터 옵션 +STR_SYSTEM_UPDATE$시스템 업데이트 +STR_ONLINE_MUSIC$온라인 음악 +STR_BLUETOOTH_HEADPHONES$블루투스 헤드폰 +STR_TRADITIONAL_BLUETOOTH$전통 블루투스 +STR_AUTO_OFF_BLUETOOTH_NOTE$주의: 활성화 후 10분 동안 연결되지 않으면 자동으로 종료됩니다. 전통 블루투스는 오랫동안 켜 두면 전력 소모가 증가하므로 필요할 때 사용하시기 바랍니다. (이 기능은 주로 전화 통화/알림, 음악 제어/전송 등에 사용됩니다.) +STR_BLUETOOTH_SERVICE_OPTIONS$블루투스 서비스 옵션 +STR_HFP$통화 블루투스 +STR_A2DP$미디어 블루투스 +STR_SYSTEM_VOLUME$시스템 볼륨 +STR_MEDIA_VOLUME$미디어 볼륨 +STR_CALL_VOLUME$통화 볼륨 +STR_VIBRATION_MODE$진동 모드 +STR_SILENT_MODE$무음 모드 +STR_LIST_DISPLAY$목록 표시 +STR_GRID_DISPLAY$그리드 표시 +STR_CELLULAR_DISPLAY$셀룰러 표시 +STR_AUTO_DETECT$자동 인식 +STR_ABOUT_WATCH$시계 정보 +STR_WATCH_QR_CODE$시계 QR 코드 +STR_SYSTEM_LANGUAGE$시스템 언어 +STR_RESTART$재시작 +STR_SHUTDOWN$전원 끄기 +STR_FACTORY_RESET$공장 초기화 +STR_WATCH_NAME$시계 이름 +STR_FIRMWARE_VERSION$펌웨어 버전 +STR_BLUETOOTH_NAME$블루투스 이름 +STR_BLUETOOTH_ADDRESS$블루투스 주소 +STR_UPDATENOW$즉시 업데이트 +STR_LATEST_VERSION$최신 버전 +STR_LATER$나중에 다시 말하기 +STR_UP_TO_DATE$현재 최신 버전으로 업그레이드되었습니다. +STR_NO_UPDATE$업데이트가 없습니다 +STR_LANGUAGE_SELECTION$언어 선택 +STR_RESET_CONFIRM$정말로 재시작하시겠습니까? +STR_SHUTDOWN_CONFIRM$정말로 전원 끄시겠습니까? +STR_RESET_CONFIRM_NOTE$이 작업은 시계 데이터를 삭제하고 초기화합니다. 계속하시겠습니까? +STR_RECORDER$녹음기 +STR_CLICK_TO_RECORD$녹음 시작을 클릭하세요. +STR_RECORDING$녹음 중 +STR_AUDIO_XX$XX 녹음 +STR_VOICE_RECORDING_REMINDER$녹음 알림 +STR_VOICE_RECORDING_REMINDER_NOTE$녹음 수는 30곡을 초과할 수 없습니다. 기존 녹음을 삭제하십시오. +STR_DELETE_RECORDING$녹음 삭제 +STR_DELETE_PERMANENTLY$영구 삭제하시겠습니까? +STR_RECORDING_LIST$녹음 목록 +STR_CRLEMPTY$현재 녹음 목록이 비어 있습니다. +STR_DO_NOT_DISTURB_MODE$방해 금지 모드를 켜면 시계가 진동이나 소리를 내지 않습니다. 활성화하시겠습니까? +STR_CONNECTION_STATUS$연결 상태 +STR_PHONE$휴대폰 +STR_HEADSET$헤드폰 +STR_CONNECTED$연결됨 +STR_DISCONNECTED$연결되지 않음 +STR_PHONE_RINGING_VIBRATING$휴대폰이 벨소리/진동 중입니다. +STR_BLUETOOTH_DISCONNECTED$블루투스 비활성화 +STR_STOP$중지 +STR_WORKDAY$평일 +STR_REPEAT_NO$반복하지 않음 +STR_EVERYDAY$매일 +STR_ADD_A_NEW_ALARM$새 알람 추가 +STR_TIME$시간 +STR_NEXT_STEP$다음 단계 +STR_MON$일요일 +STR_TUES$월요일 +STR_WEDNES$화요일 +STR_THURS$수요일 +STR_FRI$목요일 +STR_SATUR$금요일 +STR_SUN$토요일 +STR_MONDAY$월요일 +STR_TUESDAY$화요일 +STR_WEDNESDAY$수요일 +STR_THURSDAY$목요일 +STR_FRIDAY$금요일 +STR_SATURDAY$토요일 +STR_SUNDAY$일요일 +STR_CALIBRATE_COMPASS$나침반 보정 +STR_CALIBRATE_COMPASS_NOTE$간섭원을 멀리하고 지시에 따라 시계를 회전시켜 보정하세요. +STR_EAST$동 +STR_SOUTH$남 +STR_WEST$서 +STR_NORTH$북 +STR_SOUTHEAST$동남 +STR_SOUTHWEST$서남 +STR_NORTHEAST$동북 +STR_NORTHWEST$서북 +STR_KEEP_STILL_FOCUS_ON_BREATHING$가만히 있으면서 호흡에 집중하세요. +STR_EXHALE_NOW$지금 내쉬세요. +STR_INHALE_NOW$지금 들이쉬세요. +STR_TRAINING_COMPLETE$훈련 완료 +STR_THIS_BREATH$이번 호흡 +STR_TODAYS_BREATHING_TRAINING$오늘의 호흡 훈련 +STR_RECENT_CALLS$최근 통화 +STR_NO_CALLS$통화 기록이 없습니다. +STR_MISSED_CALLS$수신 거부 전화 +STR_DIALED_CALLS$발신 전화 +STR_RECEIVED_CALLS$수신 전화 +STR_NOTE_RECENT_CALLS_LIMITATION$주의: 최근 20개의 통화 기록만 보관됩니다. +STR_NO_CONTACTS_ADDED$추가된 연락처가 없습니다. 앱에서 설정하세요. +STR_DIAL_MODE$전화 걸기 방법 +STR_DIAL_VIA_WATCH_SIM$시계 SIM 카드로 전화 걸기 +STR_DIAL_VIA_PHONE$휴대폰으로 전화 걸기 +STR_KUMI_TECHNOLOGY$쿠미 기술 +STR_CALLING$전화 걸는 중... +STR_NOT_PAIRED$연결되지 않음 +STR_PAIRED$연결됨 +STR_UNPAIR$연결 해제 +STR_CONNECTION_ERROR$연결 이상 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$시계 SIM 카드를 삽입하거나 휴대폰과 연결한 후 블루투스 통화를 활성화하고 전화 걸기를 진행하세요. +STR_ENABLE_BLUETOOTH_CALL$블루투스 통화 활성화 +STR_SOLUTION$해결 방법: +STR_IPHONE$1. 아이폰 +STR_ANDROID$2. 안드로이드폰 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$휴대폰에서 “설정” → “블루투스” 목록으로 가서 “XX”를 찾아 클릭한 후 다시 시도하세요. +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$휴대폰에서 “설정” → “블루투스” 목록으로 가서 “XX”를 찾아 오른쪽 아이콘을 클릭하여 블루투스 설정으로 들어가세요. +STR_SIM_CARD_ERROR$SIM 카드 이상 +STR_CHECK_SIM_CARD_INSERTION$SIM 카드 전화 걸기 이상입니다. 시계 SIM 카드가 올바르게 삽입되었는지 확인하세요. +STR_WEATHER_REPORT$기상 보고서 +STR_ULTRAVIOLET$자외선 +STR_WIND_SPEED$풍속 +STR_HUMIDITY$습도 +STR_NEXT_7_DAYS$향후 7일 +STR_GET_WEATHER_ERROR$날씨 정보를 얻을 수 없습니다. 앱에서 업데이트하세요. +STR_MUSIC_SOURCE$음악 출처 +STR_MOBILE_MUSIC$휴대폰 음악 +STR_WATCH_MUSIC$시계 음악 +STR_MUSIC_LIST$음악 목록 +STR_BLUETOOTH_CONNECTION_FAILED$블루투스 연결 실패 +STR_SCANNING_BINDING$QR 코드 연결 +STR_DEVICE_BINDING$장치 연결 +STR_DEVICE_BINDING_NOTE$XX가 당신과 연결을 원합니다. +STR_EQUIPMENT_UNTYING$장치 연결 해제 +STR_EQUIPMENT_UNTYING_NOTE$XX가 당신과 연결 해제를 원합니다. +STR_DRINK_WATER_REMINDER$물 마시기 알림 +STR_DRINK_WATER_REMINDER_NOTE$물을 마실 시간입니다! 적시에 수분을 유지하세요. +STR_SEDENTARY_REMINDER$오랜 시간 앉아 있습니다. +STR_SEDENTARY_REMINDER_NOTE$XX시간 동안 활동이 없었습니다. 일어나서 움직이세요! +STR_SYSTEM_UPGRADING$시스템 업그레이드 중 +STR_NEWDEVICE_BIND_REMIND_NOTE$현재 장치가 XX에 연결되어 있습니다. 계속 연결 작업을 수행하면 연결 해제되며 시계가 초기화(시계 데이터 삭제)됩니다. 이 작업을 계속 하시겠습니까? +STR_AI_VOICE$AI 음성 +STR_AI_INTELLIGENT_ASSISTANT$AI 스마트 어시스턴트 +STR_START_CHAT$대화 시작 +STR_BOOT_FAILED$시작 실패 +STR_ENABLE_MOBILE_DATA_FIRST$먼저 이동 데이터 활성화하세요. +STR_ENABLE_BLUETOOTH_FIRST$먼저 블루투스를 활성화하세요. +STR_LISTENING$듣고 있습니다... +STR_FINISH_SPEAKING$말이 끝났습니다. +STR_THINKING$생각 중입니다... +STR_CANCEL$취소 +STR_CONNECT_TIMEOUT$연결 시간 초과 +STR_PLEASE_RESTART_CHAT$대화를 다시 시작하세요. +STR_CONTINUE_CHAT$대화 계속 +STR_AIMODELS_DOUBAO$두부 만두 +STR_AIMODES_WENXINYIYAN$원심 일언 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$스와이프하여 전원 끄기 >> +STR_SLIDE_TO_REBOOT$스와이프하여 재시작 >> +STR_AI_FAMILY_MEALS$AI 패키지 +STR_CHAT$대화 +STR_PCY4GC_OR_AS$4G 연결 또는 앱 설정을 확인하세요. +STR_API_KEYS$API 키 +STR_PGTTAF$먼저 앱으로 가세요. +STR_DAFBS$'장치' - 'AI 패키지' 설정으로 가세요. +STR_OPENAI_API_KEYS$OpenAI API 키 +STR_KHBB$API 키가 연결되었습니다. +STR_GTAS$교체를 원하시면 앱 설정으로 가세요. +STR_DYWTDAK$API 키 삭제를 확인하시겠습니까? +STR_CONNECTING$연결 중 +STR_CONNECTION_FAIL$연결 실패 +STR_PTALORTM$잠시 후 다시 시도하거나 모델을 변경하세요. +STR_MOTION_DETECTION_WALK_NOTE$당신은 지금 걷고 있는 것 같습니다. 기록을 시작할까요? +STR_MOTION_DETECTION_RUN_NOTE$당신은 지금 뛰고 있는 것 같습니다. 기록을 시작할까요? +STR_MOTION_DETECTION_RIDE_NOTE$당신은 지금 자전거를 타고 있는 것 같습니다. 기록을 시작할까요? +STR_MOTION_DETECTION_ROWING_NOTE$당신은 지금 로잉 머신을 사용하고 있는 것 같습니다. 기록을 시작할까요? +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$당신은 지금 엘립티컬 머신을 사용하고 있는 것 같습니다. 기록을 시작할까요? +STR_PE4GC$4G 기능을 활성화하세요. +STR_OBU_MESSAGE$OBU +STR_DELETE$삭제 +STR_CHARGE$충전 중 +STR_CHARGE_NOTE$현재 충전 중이므로 사용하지 마세요. +STR_STEP_FREQUENCY$보행 빈도(걸음/분) +STR_STEP_LENGTH$보폭(CM) +STR_AVG_PACE$평균 페이스 +STR_TONGYI_QIANWEN$통의 천문 +STR_IFLYTEK_SPARK$슌화 성화 +STR_DISTURBNOTE_OFF$방해 금지 모드가 활성화되었습니다. 종료하시겠습니까? +STR_4G_NOTE$주의: 활성화 후 시계 전력 소모가 증가하고 대기 시간이 단축됩니다. +STR_MUSIC_PLAYER_SOURCE_NOTE$시계 애플리케이션에서 ‘음악’ - ‘음악 출처’로 들어가 ‘휴대폰 모드’로 설정한 후 다시 시도하세요. +STR_MUSIC_LIST_IS_EMPTY$현재 음악 목록이 비어 있습니다. 앱을 통해 다운로드하여 추가하세요. +STR_BT_HEADSET_RESCAN$다시 검색 +STR_BT_HEADSET_NOFOND$현재 블루투스 헤드폰 장치를 찾을 수 없습니다. +STR_SCHEDULE$일정 +STR_SCHEDULE_TITLE$일정 관리 +STR_SCHEDULE_NO_DATA$현재 일정이 없습니다. +STR_SCHEDULE_NO_DATA_PROMPT$먼저 앱을 통해 동기화하세요. +STR_NO_PAIRED_DEV$연결된 장치가 없습니다. +STR_IGNORE$무시 +STR_START$시작 +STR_ARC_SCALE_LIST_DISPLAY$호형 목록 표시 +STR_COUNT_DOWN$카운트다운 +STR_CUSTOM_TIME$사용자 정의 시간 +STR_QUICK_START$빠른 시작 +STR_1_MIN$1분 +STR_5_MIN$5분 +STR_10_MIN$10분 +STR_30_MIN$30분 +STR_SET_COUNT_DOWN_NOTE$먼저 카운트다운 시간을 설정하세요. +STR_COUNTDOWN_ENDS$카운트다운 종료 +STR_MAXIMUM_TIME_REACH_NOTE$현재 최대 시간이 도달했습니다. +STR_STOPWATCH_STOP_NOTE$스톱워치가 자동으로 일시 정지되었습니다. 다시 시작하세요. +STR_TMCHBR$현재 최대 카운트에 도달했습니다. +STR_SCHEDULE_TOPIC$주제: +STR_SCHEDULE_TIME$시간: +STR_SCHEDULE_NOTES$비고: +STR_SCHEDULE_DELETE_PROMPT$해당 일정을 삭제하시겠습니까? +STR_HANG_UP_OR_ANSWER$끊기/받기 +STR_WATCH_CALL$시계 수신 전화 +STR_PHONE_CALL$휴대전화 수신 전화 +STR_STEPS_OF_THE_DAY$오늘 걸음 수 +STR_MILEAGE$거리(KM) +STR_FAT_BURNING_TIME$지방 연소 시간 +STR_NUMBER_OF_STANDS$일어선 횟수 +STR_CONSUME_CALORIES$소모한 칼로리 +STR_GOAL_HINT$목표 설정 및 더 많은 데이터를 보려면 휴대폰 앱으로 가세요. +STR_SLEEPMODE$수면 모드 +STR_SLEEP_MODE_PROMPT_ON$수면 모드를 활성화하면 시계는 모든 알림을 비활성화하고 수면 모니터링을 시작합니다. +STR_LOW_POWER_NOTIF_1$현재 배터리 잔량이 10% 미만이므로 빨리 충전해 주세요. +STR_LOW_POWER_NOTIF_2$배터리 잔량이 너무 낮아 XX초 후 자동으로 전원이 꺼집니다. \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_ms.txt b/tools/language_tool/Language_xml/input_list_ms.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_ms.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_nl.txt b/tools/language_tool/Language_xml/input_list_nl.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_nl.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_pl.txt b/tools/language_tool/Language_xml/input_list_pl.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_pl.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_pt.txt b/tools/language_tool/Language_xml/input_list_pt.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_pt.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_ro.txt b/tools/language_tool/Language_xml/input_list_ro.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_ro.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_ru.txt b/tools/language_tool/Language_xml/input_list_ru.txt new file mode 100644 index 000000000..31acabc48 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_ru.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$Прогулка на свежем воздухе +STR_EXERCISE_OUTDOORRUNNING$Бег на свежем воздухе +STR_EXERCISE_OUTDOORBIKING$Велосипед на свежем воздухе +STR_EXERCISE_GENERAL$Общие упражнения +STR_EXERCISE_FREETRAINING$Свободные тренировки +STR_EXERCISE_RESISTANCETRAINING$Силовая тренировка +STR_EXERCISE_SPINBIKE$Спиннинг +STR_EXERCISE_TREADMILL$Степпер +STR_EXERCISE_STROLLMACHINE$Беговая дорожка +STR_EXERCISE_HIIT$Високоинтенсивные интервальные тренировки +STR_EXERCISE_CROSSFIT$Фитнес +STR_EXERCISE_GROUPCALISTHENICS$Групповая гимнастика +STR_EXERCISE_YOGA$Йога +STR_EXERCISE_YOGACAT$Поза кота +STR_EXERCISE_YOGACOW$Поза коровы +STR_EXERCISE_YOGACOBRA$Поза кобры +STR_EXERCISE_YOGAHERO1$Поза героя 1 +STR_EXERCISE_YOGAHERO2$Поза героя 2 +STR_EXERCISE_YOGAHERO3$Поза героя 3 +STR_EXERCISE_YOGAROLLING$Йога на катке +STR_EXERCISE_INDOORWALKING$Ходьба в помещении +STR_EXERCISE_INDOORRUNNING$Бег в помещении +STR_EXERCISE_JUMPINGROPE$Прыжки через скакалку +STR_EXERCISE_PILATES$Пилатес +STR_EXERCISE_CROSS_FIT$Смешанный фитнес +STR_EXERCISE_FUNCTIONALTRAINING$Функциональная тренировка +STR_EXERCISE_PHYSICALTRAINING$Физическая подготовка +STR_EXERCISE_TAEKWONDO$Тэеквондо/Кикбоксинг +STR_EXERCISE_BOXING$Бокс +STR_EXERCISE_KICKBOXING$Свободные боевые искусства +STR_EXERCISE_KARATE$Карате +STR_EXERCISE_FENCING$Фехтование +STR_EXERCISE_CORETRAINING$Тренировка кора +STR_EXERCISE_BODYCOMBAT$Аэробный бокс +STR_EXERCISE_KENDO$Кэндо +STR_EXERCISE_HORIZONTALBAR$Перекладина +STR_EXERCISE_PARALLELBARS$Брусья +STR_EXERCISE_CIRCUIT$Круговая тренировка +STR_EXERCISE_AEROBICS$Аэробные упражнения +STR_EXERCISE_CALISTHENICE$Аэробика +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$Тренировка с гирей +STR_EXERCISE_MIXEDMARTIALARTS$Смешанные боевые искусства +STR_EXERCISE_STAIRCLIMBINGMACHINE$Лестничный тренажер +STR_EXERCISE_WEIGHTLIFTING$Поднятие тяжестей +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$Ручное колесо +STR_EXERCISE_TRACKFIELD$Легкая атлетика +STR_EXERCISE_WRESTLING$Борьба +STR_EXERCISE_MINDBODY$Физические и духовные упражнения +STR_EXERCISE_FLEXIBILITY$Упражнения на гибкость +STR_EXERCISE_MIXEDCARDIO$Смешанная аэрофитнес +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$Традиционная силовая подготовка +STR_EXERCISE_CROSSTRAINING$Кросс-тренинг +STR_EXERCISE_GYMNASTICS$Гимнастика +STR_EXERCISE_STEPTRAINING$Тренировка на лестнице +STR_EXERCISE_ELLIPTICALTRAINER$Эллиптический тренажер +STR_EXERCISE_ROWINGMACHINE$Ременной тренажер +STR_DANCING_GENERAL$Общий танец +STR_DANCING_BELLY$Танец живота +STR_DANCING_JAZZ$Джазовый танец +STR_DANCING_LATIN$Латиноамериканские танцы +STR_DANCING_BALLET$Балет +STR_DANCING_STREET$Уличные танцы +STR_DANCING_PUBLICSQUARE$Площадной танец +STR_DANCING_ZUMBA$Зумба +STR_DANCING_SOCIALDANCE$Социальный танец +STR_DANCING_TAPDANCE$Клёк +STR_RECREATIONAL_SPORTS$Спортивные развлечения +STR_RECREATIONAL_SKATING$Катание на роликах +STR_RECREATIONAL_MARTIALARTS$Боевые искусства +STR_RECREATIONAL_TAICHI$Тайцзи +STR_RECREATIONAL_HULAHOOP$Хула-хуп +STR_RECREATIONAL_DISCSPORT$Фрисби +STR_RECREATIONAL_DARTS$Дартс +STR_RECREATIONAL_ARCHERY$Стрельба из лука +STR_RECREATIONAL_HORSERIDING$Верховая езда +STR_RECREATIONAL_BATTLEGAME$Игры на выживание +STR_RECREATIONAL_KITE$Запуск воздушных змеев +STR_RECREATIONAL_TUGOFWAR$Перетягивание каната +STR_RECREATIONAL_SWING$Качели +STR_RECREATIONAL_STAIRCLIMBING$Подъем по лестнице +STR_RECREATIONAL_OBSTACLERACE$Соревнования с препятствиями +STR_RECREATIONAL_FISHING$Рыбалка +STR_RECREATIONAL_HUNTING$Охота +STR_RECREATIONAL_SCOOTERRIDING$Самокат +STR_RECREATIONAL_PARAGLIDING$Параплан +STR_RECREATIONAL_TEAMSPORTS$Командные соревнования +STR_RECREATIONAL_FINESSGAMING$Фитнес-видеоигры +STR_RECREATIONAL_HIKING$Туризм +STR_RECREATIONAL_EQUESTRIANSPORTS$Конный спорт +STR_RECREATIONAL_PLAY$Развлечения +STR_BALL_GAMES$Командные виды спорта +STR_BALL_BADMINTON$Бадминтон +STR_BALL_TABLETENNIS$Настольный теннис +STR_BALL_TENNIS$Теннис +STR_BALL_BILLIARDS$Бильярд +STR_BALL_BOWLING$Боулинг +STR_BALL_VOLLEYBALL$Волейбол +STR_BALL_SHUTTLECOCK$Цяньцзы +STR_BALL_HANDBALL$Гандбол +STR_BALL_BASEBALL$Бейсбол +STR_BALL_SOFTBALL$Софтбол +STR_BALL_CRICKET$Крикет +STR_BALL_FOOTBALL$Американский футбол +STR_BALL_BEACHSOCCER$Пляжный футбол +STR_BALL_BEACHVOLLEYBALL$Пляжный волейбол +STR_BALL_CROQUET$Крокет +STR_BALL_HOCKEY$Хоккей +STR_BALL_SQUASH$Сквош +STR_BALL_SEPAKTAKRAW$Сепак талкрав +STR_BALL_DODGEBALL$Dodgeball +STR_BALL_BASKETBALL$Баскетбол +STR_BALL_SOCCER$Футбол +STR_BALL_GOLF$Гольф +STR_BALL_POLO$Поло +STR_BALL_RACQUETBALL$Американский сквош +STR_BALL_RUGBY$Регби +STR_BALL_GATEBALL$Гольф +STR_BALL_PICKLEBALL$Пиклбол +STR_BALL_LACROSSE$Багминтон +STR_WATER_ACTIVITIES$Водные виды деятельности +STR_WATER_SAILING$Парусный спорт +STR_WATER_SURFING$Серфинг +STR_WATER_WHITEWATERRAFTING$Гребля +STR_WATER_CANOEING$Драгон-бот +STR_WATER_KAYAKING$Лодка +STR_WATER_ROWING$Гребля +STR_WATER_MOTORBOAT$Водный мотоцикл +STR_WATER_SUP$Серфинг на веслах +STR_WATER_SCUBADIVING$Подводное плавание +STR_WATER_DIVING$Прыжки в воду +STR_WATER_KITESURFING$Серфинг с парапланом +STR_WATER_WAKEBOARDING$Вейкбординг +STR_WATER_POLO$Водное поло +STR_WATER_WINDSURFING$Виндсёрфинг +STR_WATER_DRIFTING$Сплавы +STR_WATER_FITNESS$Водная гимнастика +STR_WATER_SPORTS$Водные виды спорта +STR_WATER_OUTDOORSWIM$Плавание на свежем воздухе +STR_WATER_INDOORSWIM$Плавание в помещении +STR_WATER_SWIMFREESTYLE$Плавание вольным стилем +STR_WATER_SWIMBREASTSTROKE$Плавание брассом +STR_WATER_SWIMBACKSTROKE$Плавание на спине +STR_WATER_SWIMBUTTERFLY$Плавание бабочкой +STR_ICE_SPORTS$Ледовые виды спорта +STR_ICE_SKATING$Фигурное катание +STR_ICE_HOCKEY$Хоккей на льду +STR_ICE_CURLING$Керлинг +STR_ICE_SNOWMOBILING$Снеговые мотоциклы +STR_ICE_SLED$Санки +STR_ICE_BIATHLON$Биатлон +STR_ICE_CROSSCOUNTRYSKING$Лыжи на длинные дистанции +STR_ICE_SKIING$Горные лыжи +STR_ICE_SNOWBOARDING$Сноуборд +STR_ICE_SNOWSHOEING$Хождение на снегоступах +STR_ICE_SNOWSPORTS$Зимние виды спорта +STR_EXTREME_SPORTS$Экстремальные виды спорта +STR_EXTREME_SKATEBOARDING$Скейтборд +STR_EXTREME_ROCKCLIMBING$Альпинизм +STR_EXTREME_BUNGEEJUMPING$Прыжки с высоты +STR_EXTREME_PARKOUR$Паркур +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$Ориентирование +STR_EXTREME_PARACHUTE$Парашютизм +STR_EXTREME_RACING$Гонки +STR_EXTREME_TRIATHLONS$Триатлон +STR_OTHER_ELEVATOR$Поездка на лифте +STR_OTHER_ESCALATOR$Поездка на эскалаторе +STR_OTHER_GARDENING$Садоводство +STR_OTHER_HORSEWORK$Домашние дела +STR_OTHER_INVEHICLE$В машине +STR_OTHER_MEDITATION$Медитация +STR_OTHER_STILL$Спокойствие +STR_OTHER_TILTING$Наклон +STR_OTHER_WHEELCHAIR$Передвижение на инвалидной коляске +STR_HEART_RATE$Частота сердечных сокращений +STR_BLOOD_OXYGEN$Кислород в крови +STR_TRAINING$Упражнение +STR_TRAINING_RECORD$Запись активности +STR_COMPASS$Компас +STR_TELEPHONE$Телефон +STR_FAVORITE_CONTACTS$Частые контакты +STR_WEATHER$Погода +STR_ACTIVITY$Мероприятия +STR_WATCH_FACE$Замена циферблата +STR_DISPLAY_MODE$Режим отображения +STR_CARD_MANAGEMENT$Управление картами +STR_MUSIC$Музыка +STR_SLEEP$Сон +STR_RECORD$Запись +STR_BREATH_TRAINING$Дыхательная тренировка +STR_REMOTE_SHOOTING$Съемка с дистанционного управления +STR_VOICE_ASSISTANT$Голосовой помощник +STR_ALIPAY$Alipay +STR_TIMER$Таймер +STR_ALARM$Будильник +STR_STOPWATCH$Секундомер +STR_CALCULATOR$Калькулятор +STR_FIND_PHONE$Найти телефон +STR_BRIGHTNESS_ADJUSTMENT$Регулировка яркости +STR_SOUND$Звук +STR_BLUETOOTH$Блютуз +STR_DO_NOT_DISTURB$Режим «Не беспокоить» +STR_MESSAGE_NOTIFICATION$Уведомления +STR_POWER_SAVE_MODE$Энергосберегающий режим +STR_FLASHLIGHT$Фонарь +STR_SETTINGS$Настройки +STR_EXERCISE_LIST$Фитнес-классы +STR_BALL_LIST$Игры с мячом +STR_WATER_LIST$Водные виды спорта +STR_DANCING_LIST$Танцевальные классы +STR_EXTREME_LIST$Экстремальные виды спорта +STR_ICE_LIST$Ледовые виды спорта +STR_RECREATIONAL_LIST$Рекреационные виды спорта +STR_OTHER_LIST$Другие +STR_DANCING_TITLE$Танец +STR_BALL_LIST_TITLE$Мячевые виды спорта +STR_OTHER_TITLE$Другие виды спорта +STR_EXERCISE_TITLE$Физические упражнения +STR_RAPID_TRAINING$Быстрая тренировка +STR_SET_GOALS$Установить цели +STR_DURATION$Продолжительность +STR_DURATION_SETTING$Продолжительность (минуты) +STR_CALORIE$Калории +STR_CALORIE_SETTING$Ккал +STR_DISTANCE$Расстояние +STR_RANGE_SETTING$Расстояние (километры) +STR_STEP_NUMBER$Шаги +STR_STEP_SETTING$Шаги (число) +STR_HEART_RATE_SETTING$Частота сердечных сокращений (уд/мин) +STR_MEAN_HEART_RATE$Средняя частота сердечных сокращений +STR_TIMES_PER_MIN$уд/мин +STR_MEAN_HEART_RATE_MIN$Средняя частота сердечных сокращений (уд/мин) +STR_LOWER_STRENGTH$Низкая интенсивность +STR_MEDIUM_STRENGTH$Умеренная интенсивность +STR_HIGH_STRENGTH$Высокая интенсивность +STR_ULTRA_HIGH_STRENGTH$Экстремальная интенсивность +STR_TRAINING_INTENSITY$Интенсивность тренировки +STR_TRAINING_IN_PROGRESS$Тренировка +STR_BREAK_TRAINING$Приостановить тренировку +STR_FINISH$Завершить +STR_PAUSE$Приостановить +STR_RESUME$Продолжать +STR_GOAL_ACHIEVED$Цель достигнута +STR_ACCOMPLISH_GOAL$Завершить цель +STR_OK$Подтвердить +STR_LOOK_OUT$Внимание +STR_INSUFFICIENT_EXERCISE_AMOUNT$Текущий объем тренировки слишком мал для записи +STR_END_MOVEMENT$Завершить тренировку +STR_END_THIS_MOVEMENT$Вы хотите завершить эту тренировку? +STR_GOAL_ACCOMPLISHMENT_DEGREE$Степень выполнения цели +STR_TRAINING_DURATION$Продолжительность тренировки +STR_RANGE_MILE$Расстояние (метры) +STR_CLOSE$Закрыть +STR_MORE$Больше +STR_MORE_APP$Подробнее в приложении +STR_SAVENOTE$Включение режима энергосбережения отключит ненужные Bluetooth-соединения и функции мониторинга датчиков +STR_SAVEBACK$Удерживайте экран более 3 секунд или зарядите, чтобы выйти из режима энергосбережения +STR_SAVEASK$Включить? +STR_BLOOD$Насыщение кислородом +STR_CHECK$Обнаружение +STR_CHECKNEW$Недавнее обнаружение +STR_CHECKTIME$Обнаружено XX минут назад +STR_CHECKLONG$Обнаружено более часа назад +STR_CHECKNO$Нет записей обнаружения +STR_CHECKNOTE$Надет слишком плотно, оставайтесь неподвижным +STR_CHECKON$В процессе обнаружения +STR_CHECKSTOP$Остановка обнаружения +STR_CHECKERROR$Результат не найден +STR_WAERKEEP$Пожалуйста, подтвердите, что вы надели часы и оставайтесь неподвижными +STR_WEARRE$Провести повторное обнаружение +STR_WEARREADY$Нажмите кнопку ниже, когда будете готовы +STR_RECHECK$Повторное обнаружение +STR_CHECKEWARN$Напоминание об уровне кислорода +STR_BLOODSHORT$Текущая насыщенность кислородом ниже XX% +STR_HEARTNOTE$Пожалуйста, следите за своим здоровьем +STR_KONW$Понял +STR_EXPLAIN$Инструкция +STR_HEARTREST$Покой +STR_HEARTDATA$Результаты измерения частоты сердечных сокращений +STR_HEARTTITLE$Напоминание о частоте сердечных сокращений +STR_HEARTMAX$Текущая частота сердечных сокращений выше XX +STR_HEARTMIN$Текущая частота сердечных сокращений ниже XX +STR_TRAINGNO$Нет записей +STR_TRAINGGO$Идти на тренировку +STR_MESSAGENO$Нет содержания +STR_CLEAN$Удалить +STR_CLEANALL$Удалить все +STR_SLEEP_YESTERDAY$Сон вчера +STR_HOUR$Часы +STR_MIN$Минуты +STR_SLEEPMGOAL$Цель XX часов +STR_REATTIME$Расписание сна +STR_SLEEPTIME$Время сна +STR_WALKTIME$Время пробуждения +STR_APPMORE$Для получения дополнительных сведений, посетите приложение на телефоне +STR_DISTURB$Часы включат режим "Не беспокоить" через 20 минут; чтобы отключить его, перейдите в центр управления +STR_DISTURBNOTE$Режим "Не беспокоить" включен; в этом режиме часы не будут вибрировать и издавать звук +STR_MORNNING$Доброе утро +STR_NOW$Текущий +STR_NAP$Дневной сон (5 минут) +STR_TACK$Пожалуйста, откройте приложение и перейдите в "Устройства" - "Сделать фото" +STR_CLICK$Нажмите, чтобы сделать фото +STR_TACKNUM$Сделано XX фото +STR_SCREEN_AND_BRIGHTNESS$Экран и яркость +STR_NETWORKANDCALL$Сеть и звонки +STR_SOUND_AND_VIBRATION$Звук и вибрация +STR_MOTION_RECOGNITION$Определение активности +STR_SYSTEM$Система +STR_SHUTDOWN_AND_RESTART$Выключить и перезагрузить +STR_SCREEN_ON_DURATION$Время работы экрана +STR_RAISE_TO_WAKE$Включить экран при поднятии запястья +STR_5_SECONDS$5 секунд +STR_10_SECONDS$10 секунд +STR_15_SECONDS$15 секунд +STR_30_SECONDS$30 секунд +STR_60_SECONDS$60 секунд +STR_300_SECONDS$300 секунд +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE звонки +STR_MOBILE_DATA_OPTION$Параметры мобильных данных +STR_SYSTEM_UPDATE$Обновление системы +STR_ONLINE_MUSIC$Онлайн музыка +STR_BLUETOOTH_HEADPHONES$Bluetooth наушники +STR_TRADITIONAL_BLUETOOTH$Обычный Bluetooth +STR_AUTO_OFF_BLUETOOTH_NOTE$Примечание: если соединение не установлен в течение 10 минут после активации, оно будет автоматически отключено, так как длительное включение обычного Bluetooth увеличивает потребление энергии; рекомендуется использовать эту функцию только при необходимости (эта функция в основном предназначена для звонков/уведомлений, управления музыкой/переноса и т. д.) +STR_BLUETOOTH_SERVICE_OPTIONS$Bluetooth-сервисные параметры +STR_HFP$Bluetooth для звонков +STR_A2DP$Bluetooth для медиа +STR_SYSTEM_VOLUME$Громкость системы +STR_MEDIA_VOLUME$Громкость медиа +STR_CALL_VOLUME$Громкость звонков +STR_VIBRATION_MODE$Режим вибрации +STR_SILENT_MODE$Беззвучный режим +STR_LIST_DISPLAY$Отображение в списке +STR_GRID_DISPLAY$Сетчатое отображение +STR_CELLULAR_DISPLAY$Отображение сетей +STR_AUTO_DETECT$Автоопределение +STR_ABOUT_WATCH$О часах +STR_WATCH_QR_CODE$QR-код часов +STR_SYSTEM_LANGUAGE$Язык системы +STR_RESTART$Перезагрузить +STR_SHUTDOWN$Выключить +STR_FACTORY_RESET$Вернуть к заводским настройкам +STR_WATCH_NAME$Название часов +STR_FIRMWARE_VERSION$Версия прошивки +STR_BLUETOOTH_NAME$Имя Bluetooth +STR_BLUETOOTH_ADDRESS$Адрес Bluetooth +STR_UPDATENOW$Обновить сейчас +STR_LATEST_VERSION$Последняя версия +STR_LATER$Поговорим позже +STR_UP_TO_DATE$Текущая версия обновлена до самой последней +STR_NO_UPDATE$Нет обновлений +STR_LANGUAGE_SELECTION$Выбор языка +STR_RESET_CONFIRM$Вы уверены, что хотите перезагрузить? +STR_SHUTDOWN_CONFIRM$Вы уверены, что хотите выключить? +STR_RESET_CONFIRM_NOTE$Это действие очистит и сбросит данные часов, вы уверены, что хотите продолжить? +STR_RECORDER$Рекордер +STR_CLICK_TO_RECORD$Нажмите, чтобы начать запись +STR_RECORDING$Запись +STR_AUDIO_XX$Запись XX +STR_VOICE_RECORDING_REMINDER$Напоминание о записи +STR_VOICE_RECORDING_REMINDER_NOTE$Количество записей не должно превышать 30. Пожалуйста, удалите существующие записи +STR_DELETE_RECORDING$Удалить запись +STR_DELETE_PERMANENTLY$Удалить навсегда? +STR_RECORDING_LIST$Список записей +STR_CRLEMPTY$Список записей пуст +STR_DO_NOT_DISTURB_MODE$Включить режим "Не беспокоить"; часы не будут вибрировать и звенеть, вы хотите включить его? +STR_CONNECTION_STATUS$Состояние соединения +STR_PHONE$Телефон +STR_HEADSET$Наушники +STR_CONNECTED$Подключено +STR_DISCONNECTED$Не подключено +STR_PHONE_RINGING_VIBRATING$Телефон звонит/вибрирует +STR_BLUETOOTH_DISCONNECTED$Bluetooth не подключен +STR_STOP$Остановить +STR_WORKDAY$Рабочие дни +STR_REPEAT_NO$Не повторять +STR_EVERYDAY$Ежедневно +STR_ADD_A_NEW_ALARM$Добавить новый будильник +STR_TIME$Время +STR_NEXT_STEP$Следующий шаг +STR_MON$Один +STR_TUES$Два +STR_WEDNES$Три +STR_THURS$Четыре +STR_FRI$Пять +STR_SATUR$Шесть +STR_SUN$День +STR_MONDAY$Понедельник +STR_TUESDAY$Вторник +STR_WEDNESDAY$Среда +STR_THURSDAY$Четверг +STR_FRIDAY$Пятница +STR_SATURDAY$Суббота +STR_SUNDAY$Воскресенье +STR_CALIBRATE_COMPASS$Калибровка компаса +STR_CALIBRATE_COMPASS_NOTE$Пожалуйста, удалитесь от источников помех и поворачивайте часы в соответствии с изображением для калибровки +STR_EAST$Восток +STR_SOUTH$Юг +STR_WEST$Запад +STR_NORTH$Север +STR_SOUTHEAST$Юго-восток +STR_SOUTHWEST$Юго-запад +STR_NORTHEAST$Северо-восток +STR_NORTHWEST$Северо-запад +STR_KEEP_STILL_FOCUS_ON_BREATHING$Оставайтесь неподвижными и сосредоточьтесь на дыхании +STR_EXHALE_NOW$Теперь выдыхайте +STR_INHALE_NOW$Теперь вдыхайте +STR_TRAINING_COMPLETE$Тренировка завершена +STR_THIS_BREATH$Это дыхание +STR_TODAYS_BREATHING_TRAINING$Тренировка дыхания сегодня +STR_RECENT_CALLS$Последние звонки +STR_NO_CALLS$Нет звонков +STR_MISSED_CALLS$Пропущенные звонки +STR_DIALED_CALLS$Исходящие звонки +STR_RECEIVED_CALLS$Входящие звонки +STR_NOTE_RECENT_CALLS_LIMITATION$Замечание: сохраняются только последние 20 звонков +STR_NO_CONTACTS_ADDED$Контакты еще не добавлены, пожалуйста, перейдите в приложение для настройки +STR_DIAL_MODE$Способ набора номера +STR_DIAL_VIA_WATCH_SIM$Набор через SIM-карту часов +STR_DIAL_VIA_PHONE$Набор через телефон +STR_KUMI_TECHNOLOGY$Куби Технологии +STR_CALLING$Набираю +STR_NOT_PAIRED$Не спарен +STR_PAIRED$Спарен +STR_UNPAIR$Отменить спаривание +STR_CONNECTION_ERROR$Ненормальное соединение +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$Пожалуйста, вставьте SIM-карту часов или подключите телефон и убедитесь, что активированы звонки по Bluetooth перед набором +STR_ENABLE_BLUETOOTH_CALL$Включить звонки по Bluetooth +STR_SOLUTION$Решение: +STR_IPHONE$1. iPhone +STR_ANDROID$2. Андроид +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$Перейдите в меню "Настройки" → "Bluetooth" и найдите "XX", затем нажмите и повторите попытку +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$Перейдите в меню "Настройки" → "Bluetooth" и найдите "XX", нажмите на правый значок, чтобы перейти к настройкам Bluetooth +STR_SIM_CARD_ERROR$Ошибка SIM-карты +STR_CHECK_SIM_CARD_INSERTION$Ошибка набора номера через SIM-карту, проверьте, правильно ли вставлена SIM-карта часов +STR_WEATHER_REPORT$Метеорологический отчет +STR_ULTRAVIOLET$Ультрафиолет +STR_WIND_SPEED$Скорость ветра +STR_HUMIDITY$Влажность +STR_NEXT_7_DAYS$В следующие семь дней +STR_GET_WEATHER_ERROR$Не удалось получить информацию о погоде, пожалуйста, обновите приложение +STR_MUSIC_SOURCE$Источник музыки +STR_MOBILE_MUSIC$Музыка телефона +STR_WATCH_MUSIC$Музыка часов +STR_MUSIC_LIST$Список воспроизведения +STR_BLUETOOTH_CONNECTION_FAILED$Ошибка подключения Bluetooth +STR_SCANNING_BINDING$Привязка по QR-коду +STR_DEVICE_BINDING$Привязка устройства +STR_DEVICE_BINDING_NOTE$XX хочет подключиться к вам +STR_EQUIPMENT_UNTYING$Отвязка устройства +STR_EQUIPMENT_UNTYING_NOTE$XX хочет отвязаться от вас +STR_DRINK_WATER_REMINDER$Напоминание пить воду +STR_DRINK_WATER_REMINDER_NOTE$Пора пить воду! Не забудьте своевременно поддерживать водный баланс +STR_SEDENTARY_REMINDER$Напоминание о сидячем образе жизни +STR_SEDENTARY_REMINDER_NOTE$Вы не активны уже XX часов, встаньте и немного подвигайтесь! +STR_SYSTEM_UPGRADING$Идет обновление системы +STR_NEWDEVICE_BIND_REMIND_NOTE$Текущее устройство уже подключено к XX. Продолжение подключения отменит связывание и вернет часы к заводским настройкам (будут удалены данные часов). Вы хотите продолжить? +STR_AI_VOICE$ИИ Голос +STR_AI_INTELLIGENT_ASSISTANT$Умный помощник ИИ +STR_START_CHAT$Начать диалог +STR_BOOT_FAILED$Ошибка запуска +STR_ENABLE_MOBILE_DATA_FIRST$Пожалуйста, включите мобильные данные +STR_ENABLE_BLUETOOTH_FIRST$Пожалуйста, включите Bluetooth +STR_LISTENING$Слушаю... +STR_FINISH_SPEAKING$Разговор завершен +STR_THINKING$Доручение... +STR_CANCEL$Отменить +STR_CONNECT_TIMEOUT$Время соединения истекло +STR_PLEASE_RESTART_CHAT$Пожалуйста, перезапустите диалог +STR_CONTINUE_CHAT$Продолжить диалог +STR_AIMODELS_DOUBAO$Доу Пак +STR_AIMODES_WENXINYIYAN$Вэньсинь Ийян +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$Сдвиньте, чтобы выключить +STR_SLIDE_TO_REBOOT$Сдвиньте, чтобы перезагрузить +STR_AI_FAMILY_MEALS$AI Семейный пакет +STR_CHAT$Диалог +STR_PCY4GC_OR_AS$Пожалуйста, проверьте соединение 4G или настройки приложения +STR_API_KEYS$Ключи API +STR_PGTTAF$Пожалуйста, перейдите в приложение +STR_DAFBS$"Устройство" - "Настройки AI Семейного пакета" +STR_OPENAI_API_KEYS$Ключи API OpenAI +STR_KHBB$Связанные ключи API +STR_GTAS$Для замены, пожалуйста, перейдите в настройки приложения +STR_DYWTDAK$Вы уверены, что хотите удалить ключи API? +STR_CONNECTING$Подключение +STR_CONNECTION_FAIL$Ошибка подключения +STR_PTALORTM$Пожалуйста, попробуйте снова позже или смените модель +STR_MOTION_DETECTION_WALK_NOTE$Обнаружено, что вы, похоже, идете. Хотите начать запись? +STR_MOTION_DETECTION_RUN_NOTE$Обнаружено, что вы, похоже, бегаете. Хотите начать запись? +STR_MOTION_DETECTION_RIDE_NOTE$Обнаружено, что вы, похоже, катаетесь на велосипеде. Хотите начать запись? +STR_MOTION_DETECTION_ROWING_NOTE$Обнаружено, что вы, похоже, на гребном тренажере. Хотите начать запись? +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$Обнаружено, что вы, похоже, на эллиптическом тренажере. Хотите начать запись? +STR_PE4GC$Пожалуйста, включите 4G-способности. +STR_OBU_MESSAGE$OBU +STR_DELETE$Удалить +STR_CHARGE$Зарядка +STR_CHARGE_NOTE$В данный момент идет зарядка, не используйте детектор. +STR_STEP_FREQUENCY$Частота шагов (шаги/минуту) +STR_STEP_LENGTH$Длина шага (см) +STR_AVG_PACE$Средний темп +STR_TONGYI_QIANWEN$Тонгъи Цяньвэнь +STR_IFLYTEK_SPARK$Сюньфэй Синьхуа +STR_DISTURBNOTE_OFF$Режим Не беспокоить включен. Вы хотите его отключить? +STR_4G_NOTE$Примечание: После включения часы будут потреблять больше энергии, и время ожидания сократится. +STR_MUSIC_PLAYER_SOURCE_NOTE$Пожалуйста, перейдите в интерфейс приложения часов "Музыка" - "Источник музыки", установите режим на "Телефонный" и попробуйте снова. +STR_MUSIC_LIST_IS_EMPTY$Текущий музыкальный список пуст, пожалуйста, загрузите и добавьте через приложение. +STR_BT_HEADSET_RESCAN$Перепоиск +STR_BT_HEADSET_NOFOND$В настоящий момент невозможно найти устройство Bluetooth наушников. +STR_SCHEDULE$Расписание +STR_SCHEDULE_TITLE$Управление расписанием +STR_SCHEDULE_NO_DATA$Текущих расписаний нет. +STR_SCHEDULE_NO_DATA_PROMPT$Пожалуйста, синхронизируйтесь сначала через приложение. +STR_NO_PAIRED_DEV$Нет доступных спаренных устройств. +STR_IGNORE$Игнорировать +STR_START$Начать +STR_ARC_SCALE_LIST_DISPLAY$Отобразить список в виде дуги +STR_COUNT_DOWN$Обратный отсчет +STR_CUSTOM_TIME$Пользовательское время +STR_QUICK_START$Быстрый старт +STR_1_MIN$1 минута +STR_5_MIN$5 минут +STR_10_MIN$10 минут +STR_30_MIN$30 минут +STR_SET_COUNT_DOWN_NOTE$Пожалуйста, сначала настройте время обратного отсчета. +STR_COUNTDOWN_ENDS$Время обратного отсчета истекло +STR_MAXIMUM_TIME_REACH_NOTE$Достигнуто максимальное время. +STR_STOPWATCH_STOP_NOTE$Секундомер автоматически приостановлен, пожалуйста, перезапустите. +STR_TMCHBR$Достигнуто максимальное значение счетчика. +STR_SCHEDULE_TOPIC$Тема: +STR_SCHEDULE_TIME$Время: +STR_SCHEDULE_NOTES$Примечание: +STR_SCHEDULE_DELETE_PROMPT$Вы уверены, что хотите удалить это расписание? +STR_HANG_UP_OR_ANSWER$Положить трубку/Ответить +STR_WATCH_CALL$Входящий звонок на часовую +STR_PHONE_CALL$Входящий звонок на мобильный +STR_STEPS_OF_THE_DAY$Шаги сегодня +STR_MILEAGE$Пробег (км) +STR_FAT_BURNING_TIME$Время сжигания жира +STR_NUMBER_OF_STANDS$Количество раз стоя +STR_CONSUME_CALORIES$Сожженные калории +STR_GOAL_HINT$Для настройки целей и просмотра дополнительных данных обратитесь к приложению на телефоне. +STR_SLEEPMODE$Режим сна +STR_SLEEP_MODE_PROMPT_ON$Включение режима сна отключает все уведомления и активирует мониторинг сна. +STR_LOW_POWER_NOTIF_1$Текущий заряд ниже 10%, пожалуйста, зарядите его вовремя. +STR_LOW_POWER_NOTIF_2$Заряд слишком низкий, он автоматически отключится через XX секунд. \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_sv.txt b/tools/language_tool/Language_xml/input_list_sv.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_sv.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_th.txt b/tools/language_tool/Language_xml/input_list_th.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_th.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_tr.txt b/tools/language_tool/Language_xml/input_list_tr.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_tr.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_uk.txt b/tools/language_tool/Language_xml/input_list_uk.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_uk.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_uz.txt b/tools/language_tool/Language_xml/input_list_uz.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_uz.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_vi.txt b/tools/language_tool/Language_xml/input_list_vi.txt new file mode 100644 index 000000000..c5f644655 --- /dev/null +++ b/tools/language_tool/Language_xml/input_list_vi.txt @@ -0,0 +1,550 @@ +STR_EXERCISE_OUTDOORWALKING$室外走路 +STR_EXERCISE_OUTDOORRUNNING$室外跑步 +STR_EXERCISE_OUTDOORBIKING$室外骑行 +STR_EXERCISE_GENERAL$一般锻炼 +STR_EXERCISE_FREETRAINING$自由训练 +STR_EXERCISE_RESISTANCETRAINING$肌力训练 +STR_EXERCISE_SPINBIKE$飞轮车/室内健身车 +STR_EXERCISE_TREADMILL$踏步机 +STR_EXERCISE_STROLLMACHINE$漫步机 +STR_EXERCISE_HIIT$HIIT/高强度间歇训练 +STR_EXERCISE_CROSSFIT$健身 +STR_EXERCISE_GROUPCALISTHENICS$团体操 +STR_EXERCISE_YOGA$瑜珈 +STR_EXERCISE_YOGACAT$瑜珈猫式 +STR_EXERCISE_YOGACOW$瑜珈牛式 +STR_EXERCISE_YOGACOBRA$瑜珈眼镜蛇式 +STR_EXERCISE_YOGAHERO1$瑜珈英雄式1 +STR_EXERCISE_YOGAHERO2$瑜珈英雄式2 +STR_EXERCISE_YOGAHERO3$瑜珈英雄式3 +STR_EXERCISE_YOGAROLLING$瑜珈滚轮 +STR_EXERCISE_INDOORWALKING$室内走路 +STR_EXERCISE_INDOORRUNNING$室内跑步 +STR_EXERCISE_JUMPINGROPE$跳绳 +STR_EXERCISE_PILATES$皮拉提斯 +STR_EXERCISE_CROSS_FIT$混合健身 +STR_EXERCISE_FUNCTIONALTRAINING$功能性训练 +STR_EXERCISE_PHYSICALTRAINING$体能训练 +STR_EXERCISE_TAEKWONDO$跆拳道/踢拳 +STR_EXERCISE_BOXING$拳击 +STR_EXERCISE_KICKBOXING$自由搏击 +STR_EXERCISE_KARATE$空手道 +STR_EXERCISE_FENCING$击剑 +STR_EXERCISE_CORETRAINING$核心训练 +STR_EXERCISE_BODYCOMBAT$拳击有氧 +STR_EXERCISE_KENDO$剑道 +STR_EXERCISE_HORIZONTALBAR$单杠 +STR_EXERCISE_PARALLELBARS$双杠 +STR_EXERCISE_CIRCUIT$循环训练 +STR_EXERCISE_AEROBICS$有氧运动 +STR_EXERCISE_CALISTHENICE$健美操 +STR_EXERCISE_P90X$P90X +STR_EXERCISE_KETTLEBELLTRAINING$壶铃训练 +STR_EXERCISE_MIXEDMARTIALARTS$综合格斗 +STR_EXERCISE_STAIRCLIMBINGMACHINE$爬楼梯机 +STR_EXERCISE_WEIGHTLIFTING$举重 +STR_EXERCISE_BARRE$Barre +STR_EXERCISE_HANDCYCLING$手轮 +STR_EXERCISE_TRACKFIELD$田径 +STR_EXERCISE_WRESTLING$角力 +STR_EXERCISE_MINDBODY$身心运动 +STR_EXERCISE_FLEXIBILITY$柔软操 +STR_EXERCISE_MIXEDCARDIO$混和有氧 +STR_EXERCISE_TRADITIONALSTRENGTHTRAINING$传统肌力训练 +STR_EXERCISE_CROSSTRAINING$交叉训练 +STR_EXERCISE_GYMNASTICS$体操 +STR_EXERCISE_STEPTRAINING$阶梯训练 +STR_EXERCISE_ELLIPTICALTRAINER$椭圆机 +STR_EXERCISE_ROWINGMACHINE$划船机 +STR_DANCING_GENERAL$一般舞蹈 +STR_DANCING_BELLY$肚皮舞 +STR_DANCING_JAZZ$爵士舞 +STR_DANCING_LATIN$拉丁舞 +STR_DANCING_BALLET$芭蕾 +STR_DANCING_STREET$街舞 +STR_DANCING_PUBLICSQUARE$广场舞 +STR_DANCING_ZUMBA$尊巴 +STR_DANCING_SOCIALDANCE$社交舞 +STR_DANCING_TAPDANCE$踢踏舞 +STR_RECREATIONAL_SPORTS$一般休闲运动 +STR_RECREATIONAL_SKATING$滑轮溜冰 +STR_RECREATIONAL_MARTIALARTS$武术 +STR_RECREATIONAL_TAICHI$太极拳 +STR_RECREATIONAL_HULAHOOP$呼拉圈 +STR_RECREATIONAL_DISCSPORT$飞盘 +STR_RECREATIONAL_DARTS$飞镖 +STR_RECREATIONAL_ARCHERY$射箭 +STR_RECREATIONAL_HORSERIDING$骑马 +STR_RECREATIONAL_BATTLEGAME$对战游戏 +STR_RECREATIONAL_KITE$放风筝 +STR_RECREATIONAL_TUGOFWAR$拔河 +STR_RECREATIONAL_SWING$鞦韆 +STR_RECREATIONAL_STAIRCLIMBING$爬楼梯 +STR_RECREATIONAL_OBSTACLERACE$障碍赛 +STR_RECREATIONAL_FISHING$钓鱼 +STR_RECREATIONAL_HUNTING$打猎 +STR_RECREATIONAL_SCOOTERRIDING$滑板车 +STR_RECREATIONAL_PARAGLIDING$滑翔伞 +STR_RECREATIONAL_TEAMSPORTS$团队竞技 +STR_RECREATIONAL_FINESSGAMING$健身电玩 +STR_RECREATIONAL_HIKING$健行 +STR_RECREATIONAL_EQUESTRIANSPORTS$马术运动 +STR_RECREATIONAL_PLAY$玩乐 +STR_BALL_GAMES$一般球类运动 +STR_BALL_BADMINTON$羽毛球 +STR_BALL_TABLETENNIS$乒乓球 +STR_BALL_TENNIS$网球 +STR_BALL_BILLIARDS$撞球 +STR_BALL_BOWLING$保龄球 +STR_BALL_VOLLEYBALL$排球 +STR_BALL_SHUTTLECOCK$毽子球 +STR_BALL_HANDBALL$手球 +STR_BALL_BASEBALL$棒球 +STR_BALL_SOFTBALL$垒球 +STR_BALL_CRICKET$板球 +STR_BALL_FOOTBALL$美式橄榄球 +STR_BALL_BEACHSOCCER$沙滩足球 +STR_BALL_BEACHVOLLEYBALL$沙滩排球 +STR_BALL_CROQUET$槌球 +STR_BALL_HOCKEY$曲棍球 +STR_BALL_SQUASH$英式壁球 +STR_BALL_SEPAKTAKRAW$藤球 +STR_BALL_DODGEBALL$躲避球 +STR_BALL_BASKETBALL$篮球 +STR_BALL_SOCCER$足球 +STR_BALL_GOLF$高尔夫球 +STR_BALL_POLO$马球 +STR_BALL_RACQUETBALL$美式壁球 +STR_BALL_RUGBY$英式橄榄球 +STR_BALL_GATEBALL$门球 +STR_BALL_PICKLEBALL$匹克球 +STR_BALL_LACROSSE$袋棍球 +STR_WATER_ACTIVITIES$一般水上活动 +STR_WATER_SAILING$帆船 +STR_WATER_SURFING$冲浪 +STR_WATER_WHITEWATERRAFTING$泛舟 +STR_WATER_CANOEING$划龙舟 +STR_WATER_KAYAKING$轻艇 +STR_WATER_ROWING$赛艇 +STR_WATER_MOTORBOAT$水上摩托车 +STR_WATER_SUP$立桨冲浪 +STR_WATER_SCUBADIVING$潜水 +STR_WATER_DIVING$跳水 +STR_WATER_KITESURFING$滑翔伞冲浪 +STR_WATER_WAKEBOARDING$冲浪滑水 +STR_WATER_POLO$水球 +STR_WATER_WINDSURFING$风帆冲浪 +STR_WATER_DRIFTING$漂流活动 +STR_WATER_FITNESS$水中健身 +STR_WATER_SPORTS$水上运动 +STR_WATER_OUTDOORSWIM$户外游泳 +STR_WATER_INDOORSWIM$室内游泳 +STR_WATER_SWIMFREESTYLE$游泳_自由式 +STR_WATER_SWIMBREASTSTROKE$游泳_蛙式 +STR_WATER_SWIMBACKSTROKE$游泳_仰式 +STR_WATER_SWIMBUTTERFLY$游泳_蝶式 +STR_ICE_SPORTS$一般冰上运动 +STR_ICE_SKATING$溜冰 +STR_ICE_HOCKEY$冰球 +STR_ICE_CURLING$冰石壶/冰壶 +STR_ICE_SNOWMOBILING$雪上摩托车 +STR_ICE_SLED$雪橇 +STR_ICE_BIATHLON$冬季两项 +STR_ICE_CROSSCOUNTRYSKING$越野滑雪 +STR_ICE_SKIING$滑雪 +STR_ICE_SNOWBOARDING$单板滑雪/滑雪板 +STR_ICE_SNOWSHOEING$雪鞋健行 +STR_ICE_SNOWSPORTS$雪地运动 +STR_EXTREME_SPORTS$一般极限运动 +STR_EXTREME_SKATEBOARDING$滑板 +STR_EXTREME_ROCKCLIMBING$攀岩 +STR_EXTREME_BUNGEEJUMPING$高空弹跳/蹦极活动 +STR_EXTREME_PARKOUR$跑酷 +STR_EXTREME_BMX$BMX +STR_EXTREME_ORIENTEERING$定向越野 +STR_EXTREME_PARACHUTE$跳伞 +STR_EXTREME_RACING$赛车 +STR_EXTREME_TRIATHLONS$铁人三项运动 +STR_OTHER_ELEVATOR$乘电梯 +STR_OTHER_ESCALATOR$乘手扶梯 +STR_OTHER_GARDENING$做园艺 +STR_OTHER_HORSEWORK$做家务 +STR_OTHER_INVEHICLE$在车里 +STR_OTHER_MEDITATION$冥想 +STR_OTHER_STILL$静止 +STR_OTHER_TILTING$倾斜 +STR_OTHER_WHEELCHAIR$坐轮椅移动 +STR_HEART_RATE$心率 +STR_BLOOD_OXYGEN$血氧 +STR_TRAINING$运动 +STR_TRAINING_RECORD$运动记录 +STR_COMPASS$指南针 +STR_TELEPHONE$电话 +STR_FAVORITE_CONTACTS$常用联系人 +STR_WEATHER$天气 +STR_ACTIVITY$活动 +STR_WATCH_FACE$更换表盘 +STR_DISPLAY_MODE$显示方式 +STR_CARD_MANAGEMENT$卡片管理 +STR_MUSIC$音乐 +STR_SLEEP$睡眠 +STR_RECORD$录音 +STR_BREATH_TRAINING$呼吸训练 +STR_REMOTE_SHOOTING$遥控拍照 +STR_VOICE_ASSISTANT$语音助手 +STR_ALIPAY$支付宝 +STR_TIMER$计时器 +STR_ALARM$闹钟 +STR_STOPWATCH$秒表 +STR_CALCULATOR$计算器 +STR_FIND_PHONE$查找手机 +STR_BRIGHTNESS_ADJUSTMENT$亮度调节 +STR_SOUND$声音 +STR_BLUETOOTH$蓝牙 +STR_DO_NOT_DISTURB$勿扰模式 +STR_MESSAGE_NOTIFICATION$消息通知 +STR_POWER_SAVE_MODE$省电模式 +STR_FLASHLIGHT$手电筒 +STR_SETTINGS$设置 +STR_EXERCISE_LIST$健身类 +STR_BALL_LIST$球类 +STR_WATER_LIST$水上运动 +STR_DANCING_LIST$舞蹈类 +STR_EXTREME_LIST$极限运动 +STR_ICE_LIST$冰上运动 +STR_RECREATIONAL_LIST$休闲运动 +STR_OTHER_LIST$其他 +STR_DANCING_TITLE$舞蹈运动 +STR_BALL_LIST_TITLE$球类运动 +STR_OTHER_TITLE$其他运动 +STR_EXERCISE_TITLE$健身运动 +STR_RAPID_TRAINING$快速训练 +STR_SET_GOALS$设置目标 +STR_DURATION$时长 +STR_DURATION_SETTING$时长(分钟) +STR_CALORIE$卡路里 +STR_CALORIE_SETTING$卡路里(千卡) +STR_DISTANCE$距离 +STR_RANGE_SETTING$距离(公里) +STR_STEP_NUMBER$步数 +STR_STEP_SETTING$步数(步) +STR_HEART_RATE_SETTING$心率(次/分) +STR_MEAN_HEART_RATE$平均心率 +STR_TIMES_PER_MIN$次/分 +STR_MEAN_HEART_RATE_MIN$平均心率(次/分) +STR_LOWER_STRENGTH$较低强度 +STR_MEDIUM_STRENGTH$中等强度 +STR_HIGH_STRENGTH$高等强度 +STR_ULTRA_HIGH_STRENGTH$超大强度 +STR_TRAINING_INTENSITY$训练强度 +STR_TRAINING_IN_PROGRESS$训练中 +STR_BREAK_TRAINING$暂停训练 +STR_FINISH$结束 +STR_PAUSE$暂停 +STR_RESUME$继续 +STR_GOAL_ACHIEVED$目标已达成 +STR_ACCOMPLISH_GOAL$完成目标 +STR_OK$确定 +STR_LOOK_OUT$注意 +STR_INSUFFICIENT_EXERCISE_AMOUNT$当前运动量太小,无法记录 +STR_END_MOVEMENT$结束运动 +STR_END_THIS_MOVEMENT$是否结束本次运动 +STR_GOAL_ACCOMPLISHMENT_DEGREE$目标完成度 +STR_TRAINING_DURATION$训练时长 +STR_RANGE_MILE$距离(米) +STR_CLOSE$关闭 +STR_MORE$更多 +STR_MORE_APP$更多前往APP查看 +STR_SAVENOTE$开启省电模式会关闭非必要的蓝牙连接,以及传感器监测等功能 +STR_SAVEBACK$长按屏幕3秒以上或充电可退出省电模式 +STR_SAVEASK$是否开启 +STR_BLOOD$血氧饱和度 +STR_CHECK$检测 +STR_CHECKNEW$刚刚检测 +STR_CHECKTIME$XX分钟前检测 +STR_CHECKLONG$超过1个小时前检测 +STR_CHECKNO$暂无检测记录 +STR_CHECKNOTE$偏紧佩戴,保持静止 +STR_CHECKON$正在检测 +STR_CHECKSTOP$停止检测 +STR_CHECKERROR$检测不到结果 +STR_WAERKEEP$请确认已带上手表,并保持静止 +STR_WEARRE$进行重新检测 +STR_WEARREADY$准备好后点击下方按钮 +STR_RECHECK$重测 +STR_CHECKEWARN$血氧提醒 +STR_BLOODSHORT$当前血氧含量已低于XX% +STR_HEARTNOTE$请注意身体健康 +STR_KONW$知道了 +STR_EXPLAIN$说明 +STR_HEARTREST$静息 +STR_HEARTDATA$心率检测结果 +STR_HEARTTITLE$心率提醒 +STR_HEARTMAX$当前心率值高于XX +STR_HEARTMIN$当前心率值低于XX +STR_TRAINGNO$无记录 +STR_TRAINGGO$去训练 +STR_MESSAGENO$暂无内容 +STR_CLEAN$清除 +STR_CLEANALL$全部清除 +STR_SLEEP_YESTERDAY$昨日睡眠 +STR_HOUR$小时 +STR_MIN$分钟 +STR_SLEEPMGOAL$目标XX小时 +STR_REATTIME$作息时间 +STR_SLEEPTIME$入睡时间 +STR_WALKTIME$醒来时间 +STR_APPMORE$更多详情请前往手机APP查看 +STR_DISTURB$手表将在20分钟后开启勿扰模式,关闭请到控制中心 +STR_DISTURBNOTE$已开启勿扰模式,此模式下手表将不会发出震动与铃声 +STR_MORNNING$早安 +STR_NOW$当前 +STR_NAP$小睡(5分钟) +STR_TACK$请先打开app,进入“设备”-“拍照” +STR_CLICK$点击拍照 +STR_TACKNUM$已拍摄XX张 +STR_SCREEN_AND_BRIGHTNESS$屏幕与亮度 +STR_NETWORKANDCALL$网络与通话 +STR_SOUND_AND_VIBRATION$声音与震动 +STR_MOTION_RECOGNITION$运动识别 +STR_SYSTEM$系统 +STR_SHUTDOWN_AND_RESTART$关机和重启 +STR_SCREEN_ON_DURATION$亮屏时长 +STR_RAISE_TO_WAKE$抬腕亮屏 +STR_5_SECONDS$5秒 +STR_10_SECONDS$10秒 +STR_15_SECONDS$15秒 +STR_30_SECONDS$30秒 +STR_60_SECONDS$60秒 +STR_300_SECONDS$300秒 +STR_4G_CAPABILITY$4G +STR_VOLTE_CALL$VoLTE 通话 +STR_MOBILE_DATA_OPTION$移动数据选项 +STR_SYSTEM_UPDATE$系统更新 +STR_ONLINE_MUSIC$在线音乐 +STR_BLUETOOTH_HEADPHONES$蓝牙耳机 +STR_TRADITIONAL_BLUETOOTH$传统蓝牙 +STR_AUTO_OFF_BLUETOOTH_NOTE$注:开启后10分钟没连接成功会自动关闭,因为传统蓝牙长时间打开会增加电耗,建议在有需要的时候使用(该功能主要用于电话拨打/通知、音乐控制/传输等) +STR_BLUETOOTH_SERVICE_OPTIONS$蓝牙服务选项 +STR_HFP$通话蓝牙 +STR_A2DP$媒体蓝牙 +STR_SYSTEM_VOLUME$系统音量 +STR_MEDIA_VOLUME$媒体音量 +STR_CALL_VOLUME$通话音量 +STR_VIBRATION_MODE$震动模式 +STR_SILENT_MODE$静音模式 +STR_LIST_DISPLAY$列表显示 +STR_GRID_DISPLAY$网格显示 +STR_CELLULAR_DISPLAY$蜂窝显示 +STR_AUTO_DETECT$自动识别 +STR_ABOUT_WATCH$关于手表 +STR_WATCH_QR_CODE$手表二维码 +STR_SYSTEM_LANGUAGE$系统语言 +STR_RESTART$重启 +STR_SHUTDOWN$关机 +STR_FACTORY_RESET$恢复出厂 +STR_WATCH_NAME$手表名称 +STR_FIRMWARE_VERSION$固件版本 +STR_BLUETOOTH_NAME$蓝牙名称 +STR_BLUETOOTH_ADDRESS$蓝牙地址 +STR_UPDATENOW$立即更新 +STR_LATEST_VERSION$最新版本 +STR_LATER$稍后再说 +STR_UP_TO_DATE$当前已升级到最新版本 +STR_NO_UPDATE$暂无更新 +STR_LANGUAGE_SELECTION$语言选择 +STR_RESET_CONFIRM$是否确定重新启动? +STR_SHUTDOWN_CONFIRM$是否确定关机? +STR_RESET_CONFIRM_NOTE$该操作会清空并重置手表数据,是否确认继续? +STR_RECORDER$录音机 +STR_CLICK_TO_RECORD$点击开始录音 +STR_RECORDING$录音中 +STR_AUDIO_XX$录音XX +STR_VOICE_RECORDING_REMINDER$录音提醒 +STR_VOICE_RECORDING_REMINDER_NOTE$录音数量不得超过30首,请删除已有录音 +STR_DELETE_RECORDING$删除录音 +STR_DELETE_PERMANENTLY$是否永久删除 +STR_RECORDING_LIST$录音列表 +STR_CRLEMPTY$当前录音列表为空 +STR_DO_NOT_DISTURB_MODE$开启勿扰模式,手表将不会发出震动与铃声,是否开启 +STR_CONNECTION_STATUS$连接状态 +STR_PHONE$手机 +STR_HEADSET$耳机 +STR_CONNECTED$已连接 +STR_DISCONNECTED$未连接 +STR_PHONE_RINGING_VIBRATING$手机正在响铃/震动 +STR_BLUETOOTH_DISCONNECTED$蓝牙未连接 +STR_STOP$停止 +STR_WORKDAY$工作日 +STR_REPEAT_NO$不重复 +STR_EVERYDAY$每日 +STR_ADD_A_NEW_ALARM$添加新闹钟 +STR_TIME$时间 +STR_NEXT_STEP$下一步 +STR_MON$一 +STR_TUES$二 +STR_WEDNES$三 +STR_THURS$四 +STR_FRI$五 +STR_SATUR$六 +STR_SUN$日 +STR_MONDAY$星期一 +STR_TUESDAY$星期二 +STR_WEDNESDAY$星期三 +STR_THURSDAY$星期四 +STR_FRIDAY$星期五 +STR_SATURDAY$星期六 +STR_SUNDAY$星期日 +STR_CALIBRATE_COMPASS$指南针校准 +STR_CALIBRATE_COMPASS_NOTE$请远离干扰源,按图示旋转手表进行校准 +STR_EAST$东 +STR_SOUTH$南 +STR_WEST$西 +STR_NORTH$北 +STR_SOUTHEAST$东南 +STR_SOUTHWEST$西南 +STR_NORTHEAST$东北 +STR_NORTHWEST$西北 +STR_KEEP_STILL_FOCUS_ON_BREATHING$保持不动,将注意力集中在呼吸上 +STR_EXHALE_NOW$现在呼气 +STR_INHALE_NOW$现在吸气 +STR_TRAINING_COMPLETE$训练完成 +STR_THIS_BREATH$本次呼吸 +STR_TODAYS_BREATHING_TRAINING$今日呼吸训练 +STR_RECENT_CALLS$最近通话 +STR_NO_CALLS$暂无通话 +STR_MISSED_CALLS$未接来电 +STR_DIALED_CALLS$拨出电话 +STR_RECEIVED_CALLS$拨入电话 +STR_NOTE_RECENT_CALLS_LIMITATION$注:只保留最近20条通话记录 +STR_NO_CONTACTS_ADDED$尚未添加联系人,请前往APP进行设置 +STR_DIAL_MODE$拨号方式 +STR_DIAL_VIA_WATCH_SIM$通过手表SIM卡拨号 +STR_DIAL_VIA_PHONE$通过手机拨号 +STR_KUMI_TECHNOLOGY$库密科技 +STR_CALLING$拨号中... +STR_NOT_PAIRED$未配对 +STR_PAIRED$已配对 +STR_UNPAIR$取消配对 +STR_CONNECTION_ERROR$连接异常 +STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确认开启蓝牙通话后再进行拨号 +STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 +STR_SOLUTION$解决方法: +STR_IPHONE$1.苹果手机 +STR_ANDROID$2.安卓手机 +STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 +STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 +STR_SIM_CARD_ERROR$Sim卡异常 +STR_CHECK_SIM_CARD_INSERTION$SIM卡拨号异常,请检查手表SIM卡是否正确插入 +STR_WEATHER_REPORT$气象报告 +STR_ULTRAVIOLET$紫外线 +STR_WIND_SPEED$风速 +STR_HUMIDITY$湿度 +STR_NEXT_7_DAYS$未来七天 +STR_GET_WEATHER_ERROR$未获取到天气信息请前往APP更新 +STR_MUSIC_SOURCE$音乐来源 +STR_MOBILE_MUSIC$手机音乐 +STR_WATCH_MUSIC$手表音乐 +STR_MUSIC_LIST$音乐列表 +STR_BLUETOOTH_CONNECTION_FAILED$蓝牙连接失败 +STR_SCANNING_BINDING$扫码绑定 +STR_DEVICE_BINDING$设备绑定 +STR_DEVICE_BINDING_NOTE$XX想要与你进行连接绑定 +STR_EQUIPMENT_UNTYING$设备解绑 +STR_EQUIPMENT_UNTYING_NOTE$XX想要与你进行解绑 +STR_DRINK_WATER_REMINDER$喝水提醒 +STR_DRINK_WATER_REMINDER_NOTE$该喝水啦!记得按时保持水分充足 +STR_SEDENTARY_REMINDER$久坐提醒 +STR_SEDENTARY_REMINDER_NOTE$你已经XX小时未活动了,站起来活动一下吧。 +STR_SYSTEM_UPGRADING$系统升级中 +STR_NEWDEVICE_BIND_REMIND_NOTE$当前设备已经与XX绑定继续连接操作会解除绑定并将手表恢复出厂设置(会清空手表数据)是否继续此操作 +STR_AI_VOICE$AI Voice +STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 +STR_START_CHAT$开始对话 +STR_BOOT_FAILED$启动失败 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 +STR_LISTENING$正在聆听... +STR_FINISH_SPEAKING$说话完毕 +STR_THINKING$正在思考... +STR_CANCEL$取消 +STR_CONNECT_TIMEOUT$连接超时 +STR_PLEASE_RESTART_CHAT$请重新开始对话 +STR_CONTINUE_CHAT$继续对话 +STR_AIMODELS_DOUBAO$豆包 +STR_AIMODES_WENXINYIYAN$文心一言 +STR_AIMODES_KIMI$KIMI +STR_AIMODES_CHATGPT$ChatGPT +STR_SLIDE_TO_SHUTDOWN$滑动关机 >> +STR_SLIDE_TO_REBOOT$滑动重启 >> +STR_AI_FAMILY_MEALS$AI 全家桶 +STR_CHAT$对话 +STR_PCY4GC_OR_AS$请检查4G连接或APP设置 +STR_API_KEYS$API keys +STR_PGTTAF$请先前往APP +STR_DAFBS$“设备”-“AI全家桶”设置 +STR_OPENAI_API_KEYS$OpenAI API keys +STR_KHBB$已绑定API keys +STR_GTAS$更换请前往APP设置 +STR_DYWTDAK$是否确认删除API keys +STR_CONNECTING$正在连接 +STR_CONNECTION_FAIL$连接失败 +STR_PTALORTM$请稍后再重试或更换模型 +STR_MOTION_DETECTION_WALK_NOTE$检测到您好像在进行走路,是否开始记录 +STR_MOTION_DETECTION_RUN_NOTE$检测到您好像在进行跑步,是否开始记录 +STR_MOTION_DETECTION_RIDE_NOTE$检测到您好像在进行骑车,是否开始记录 +STR_MOTION_DETECTION_ROWING_NOTE$检测到您好像在进行划船机,是否开始记录 +STR_MOTION_DETECTION_ELLIPTICAL_NOTE$检测到您好像在进行椭圆机,是否开始记录 +STR_PE4GC$请开启4G能力 +STR_OBU_MESSAGE$OBU +STR_DELETE$删除 +STR_CHARGE$正在充电 +STR_CHARGE_NOTE$当前处于充电中,请勿使用检测 +STR_STEP_FREQUENCY$步频(步/分钟) +STR_STEP_LENGTH$步幅(CM) +STR_AVG_PACE$平均配速 +STR_TONGYI_QIANWEN$通义千问 +STR_IFLYTEK_SPARK$讯飞星火 +STR_DISTURBNOTE_OFF$勿扰模式已开启是否关闭 +STR_4G_NOTE$注:开启后,手表功耗会提高,待机时间会缩短 +STR_MUSIC_PLAYER_SOURCE_NOTE$请从手表端应用界面进入“音乐”-“音乐来源”,设置为“手机模式”后重试 +STR_MUSIC_LIST_IS_EMPTY$当前音乐列表为空请通过APP下载添加 +STR_BT_HEADSET_RESCAN$重新搜索 +STR_BT_HEADSET_NOFOND$当前搜索不到蓝牙耳机设备 +STR_SCHEDULE$日程 +STR_SCHEDULE_TITLE$日程管理 +STR_SCHEDULE_NO_DATA$当前无日程 +STR_SCHEDULE_NO_DATA_PROMPT$请先通过APP同步 +STR_NO_PAIRED_DEV$暂无已配对设备 +STR_IGNORE$忽略 +STR_START$开始 +STR_ARC_SCALE_LIST_DISPLAY$弧形列表显示 +STR_COUNT_DOWN$倒计时 +STR_CUSTOM_TIME$自定义时间 +STR_QUICK_START$快速开始 +STR_1_MIN$1分钟 +STR_5_MIN$5分钟 +STR_10_MIN$10分钟 +STR_30_MIN$30分钟 +STR_SET_COUNT_DOWN_NOTE$请先设置好倒计时间 +STR_COUNTDOWN_ENDS$倒计时结束 +STR_MAXIMUM_TIME_REACH_NOTE$当前已达到了最长时间 +STR_STOPWATCH_STOP_NOTE$秒表自动暂停,请重新开始 +STR_TMCHBR$当前已达到了最高计数 +STR_SCHEDULE_TOPIC$主题: +STR_SCHEDULE_TIME$时间: +STR_SCHEDULE_NOTES$备注: +STR_SCHEDULE_DELETE_PROMPT$是否确认删除该日程 +STR_HANG_UP_OR_ANSWER$挂断/接听 +STR_WATCH_CALL$手表来电 +STR_PHONE_CALL$手机来电 +STR_STEPS_OF_THE_DAY$今日步数 +STR_MILEAGE$里程(KM) +STR_FAT_BURNING_TIME$燃脂时间 +STR_NUMBER_OF_STANDS$站立次数 +STR_CONSUME_CALORIES$消耗卡路里 +STR_GOAL_HINT$目标设置及更多数据请前往手机APP查看 +STR_SLEEPMODE$睡眠模式 +STR_SLEEP_MODE_PROMPT_ON$开启睡眠模式,手表将禁用所有提醒并开启睡眠监测 +STR_LOW_POWER_NOTIF_1$当前电量低于10%请及时充电 +STR_LOW_POWER_NOTIF_2$电量过低XXs后将自动关机 \ No newline at end of file diff --git a/tools/language_tool/Language_xml/input_list_zh.txt b/tools/language_tool/Language_xml/input_list_zh.txt index 289a9362c..c5f644655 100644 --- a/tools/language_tool/Language_xml/input_list_zh.txt +++ b/tools/language_tool/Language_xml/input_list_zh.txt @@ -219,7 +219,7 @@ STR_BALL_LIST_TITLE$球类运动 STR_OTHER_TITLE$其他运动 STR_EXERCISE_TITLE$健身运动 STR_RAPID_TRAINING$快速训练 -STR_SET_GOALS$设置目标 +STR_SET_GOALS$设置目标 STR_DURATION$时长 STR_DURATION_SETTING$时长(分钟) STR_CALORIE$卡路里 @@ -277,7 +277,7 @@ STR_BLOODSHORT$当前血氧含量已低于XX% STR_HEARTNOTE$请注意身体健康 STR_KONW$知道了 STR_EXPLAIN$说明 -STR_HEARTREST$静息 +STR_HEARTREST$静息 STR_HEARTDATA$心率检测结果 STR_HEARTTITLE$心率提醒 STR_HEARTMAX$当前心率值高于XX @@ -431,7 +431,7 @@ STR_INSERT_WATCH_SIM_OR_CONNECT_PHONE$请插入手表SIM卡或连接手机并确 STR_ENABLE_BLUETOOTH_CALL$开启蓝牙通话 STR_SOLUTION$解决方法: STR_IPHONE$1.苹果手机 -STR_ANDROID$2.安卓手机 +STR_ANDROID$2.安卓手机 STR_ENABLE_BLUETOOTH_CALL_NOTE_IPHONE$请前往手机“设置”→“蓝牙”列表找到“XX”并点击后重试 STR_ENABLE_BLUETOOTH_CALL_NOTE_ANDROID$请前往手机“设置”→“蓝牙”列表找到 “XX”点击右侧图标进入蓝牙设置 STR_SIM_CARD_ERROR$Sim卡异常 @@ -462,7 +462,7 @@ STR_AI_VOICE$AI Voice STR_AI_INTELLIGENT_ASSISTANT$AI智能助手 STR_START_CHAT$开始对话 STR_BOOT_FAILED$启动失败 -STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 +STR_ENABLE_MOBILE_DATA_FIRST$请先开启移动数据 STR_ENABLE_BLUETOOTH_FIRST$请先开启蓝牙 STR_LISTENING$正在聆听... STR_FINISH_SPEAKING$说话完毕 diff --git a/tools/language_tool/Language_xml/language.xlsx b/tools/language_tool/Language_xml/language.xlsx deleted file mode 100644 index 2d718c10cbe7c53d4005c0c59a2ad5885d65dd86..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33084 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 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_az.xml b/tools/language_tool/Language_xml/language_az.xml new file mode 100644 index 000000000..794312806 --- /dev/null +++ b/tools/language_tool/Language_xml/language_az.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_cs.xml b/tools/language_tool/Language_xml/language_cs.xml new file mode 100644 index 000000000..a642f8cb2 --- /dev/null +++ b/tools/language_tool/Language_xml/language_cs.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_custom.xlsx b/tools/language_tool/Language_xml/language_custom.xlsx index 3396fca687645852489c48cd12f6e1043f3d87af..733c63ce40eeee8f837cb409ee92e892a87abc6a 100644 GIT binary patch delta 93849 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 NX^Y=(RHQ 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 Us3CgU0;=EuPyrjeA1g4t0j#J6F8}}l delta 98597 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 diff --git a/tools/language_tool/Language_xml/language_de.xml b/tools/language_tool/Language_xml/language_de.xml new file mode 100644 index 000000000..5986644f1 --- /dev/null +++ b/tools/language_tool/Language_xml/language_de.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_el.xml b/tools/language_tool/Language_xml/language_el.xml new file mode 100644 index 000000000..811e3772b --- /dev/null +++ b/tools/language_tool/Language_xml/language_el.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_es.xml b/tools/language_tool/Language_xml/language_es.xml new file mode 100644 index 000000000..71de491fc --- /dev/null +++ b/tools/language_tool/Language_xml/language_es.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_fa.xml b/tools/language_tool/Language_xml/language_fa.xml new file mode 100644 index 000000000..8162a4612 --- /dev/null +++ b/tools/language_tool/Language_xml/language_fa.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_fi.xml b/tools/language_tool/Language_xml/language_fi.xml new file mode 100644 index 000000000..1a410fbe5 --- /dev/null +++ b/tools/language_tool/Language_xml/language_fi.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_fr.xml b/tools/language_tool/Language_xml/language_fr.xml new file mode 100644 index 000000000..5cc89eafb --- /dev/null +++ b/tools/language_tool/Language_xml/language_fr.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_he.xml b/tools/language_tool/Language_xml/language_he.xml new file mode 100644 index 000000000..f4ca3d257 --- /dev/null +++ b/tools/language_tool/Language_xml/language_he.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_hi.xml b/tools/language_tool/Language_xml/language_hi.xml new file mode 100644 index 000000000..a03ce1b8f --- /dev/null +++ b/tools/language_tool/Language_xml/language_hi.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_hr.xml b/tools/language_tool/Language_xml/language_hr.xml new file mode 100644 index 000000000..cc4d00606 --- /dev/null +++ b/tools/language_tool/Language_xml/language_hr.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_id.xml b/tools/language_tool/Language_xml/language_id.xml new file mode 100644 index 000000000..a088ed69d --- /dev/null +++ b/tools/language_tool/Language_xml/language_id.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_it.xml b/tools/language_tool/Language_xml/language_it.xml new file mode 100644 index 000000000..03816a019 --- /dev/null +++ b/tools/language_tool/Language_xml/language_it.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_ja.xml b/tools/language_tool/Language_xml/language_ja.xml new file mode 100644 index 000000000..e08c8ed1b --- /dev/null +++ b/tools/language_tool/Language_xml/language_ja.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_ko.xml b/tools/language_tool/Language_xml/language_ko.xml new file mode 100644 index 000000000..d4f84a953 --- /dev/null +++ b/tools/language_tool/Language_xml/language_ko.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_ms.xml b/tools/language_tool/Language_xml/language_ms.xml new file mode 100644 index 000000000..8c8f5fcc0 --- /dev/null +++ b/tools/language_tool/Language_xml/language_ms.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_nl.xml b/tools/language_tool/Language_xml/language_nl.xml new file mode 100644 index 000000000..98858b985 --- /dev/null +++ b/tools/language_tool/Language_xml/language_nl.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_pl.xml b/tools/language_tool/Language_xml/language_pl.xml new file mode 100644 index 000000000..3a5e8a16c --- /dev/null +++ b/tools/language_tool/Language_xml/language_pl.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_pt.xml b/tools/language_tool/Language_xml/language_pt.xml new file mode 100644 index 000000000..86a2347ef --- /dev/null +++ b/tools/language_tool/Language_xml/language_pt.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_ro.xml b/tools/language_tool/Language_xml/language_ro.xml new file mode 100644 index 000000000..b2ed5029e --- /dev/null +++ b/tools/language_tool/Language_xml/language_ro.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_ru.xml b/tools/language_tool/Language_xml/language_ru.xml new file mode 100644 index 000000000..a5e9bea82 --- /dev/null +++ b/tools/language_tool/Language_xml/language_ru.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_sv.xml b/tools/language_tool/Language_xml/language_sv.xml new file mode 100644 index 000000000..3e6ac4b1a --- /dev/null +++ b/tools/language_tool/Language_xml/language_sv.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_th.xml b/tools/language_tool/Language_xml/language_th.xml new file mode 100644 index 000000000..aa94f5188 --- /dev/null +++ b/tools/language_tool/Language_xml/language_th.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_tr.xml b/tools/language_tool/Language_xml/language_tr.xml new file mode 100644 index 000000000..4754dc09c --- /dev/null +++ b/tools/language_tool/Language_xml/language_tr.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_uk.xml b/tools/language_tool/Language_xml/language_uk.xml new file mode 100644 index 000000000..a72332c7e --- /dev/null +++ b/tools/language_tool/Language_xml/language_uk.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_uz.xml b/tools/language_tool/Language_xml/language_uz.xml new file mode 100644 index 000000000..1b6fa757c --- /dev/null +++ b/tools/language_tool/Language_xml/language_uz.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/language_vi.xml b/tools/language_tool/Language_xml/language_vi.xml new file mode 100644 index 000000000..4c8acf233 --- /dev/null +++ b/tools/language_tool/Language_xml/language_vi.xml @@ -0,0 +1,552 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/tools/language_tool/Language_xml/sheettool.py b/tools/language_tool/Language_xml/sheettool.py deleted file mode 100644 index 1aee7222f..000000000 --- a/tools/language_tool/Language_xml/sheettool.py +++ /dev/null @@ -1,53 +0,0 @@ -''' -Date: 2024-08-19 11:11:21 -LastEditors: Caisking 3449750381@qq.com -LastEditTime: 2024-08-19 11:19:48 -FilePath: /FD230/tools/language_tool/Language_xml/sheettool.py -''' - -import xlsxwriter -import os - -# 设置路径 -path = r"." -# os.chdir(path) # 如果需要更改工作目录可以取消注释 - -# 文件名称 -output_file = "language.xlsx" - -# 检查文件是否存在并删除 -if os.path.isfile(output_file): - os.remove(output_file) - -# 创建一个新的 Excel 文件 -workbook = xlsxwriter.Workbook(output_file) - -# 定义表头 -headings = ['id', '内容'] - -def write_to_worksheet(worksheet, filename): - """ - 从指定文件读取内容并写入指定工作表 - """ - worksheet.write_row('A1', headings) # 写入表头 - - with open(filename, 'r', encoding='utf-8') as f: # 使用 with 语句确保文件正确关闭 - for i, line in enumerate(f, start=1): # start=1 自然从 1 开始计数 - line = line.strip() # 去掉前后空白字符 - if line: # 确保行不为空 - parts = line.split('$') - worksheet.write(i, 0, parts[0]) - worksheet.write(i, 1, parts[-1]) - -# 创建英语工作表并写入数据 -worksheet_en = workbook.add_worksheet("英文") -write_to_worksheet(worksheet_en, "input_list_en.txt") - -# 创建中文工作表并写入数据 -worksheet_zh = workbook.add_worksheet("中文") -write_to_worksheet(worksheet_zh, "input_list_zh.txt") - -# 关闭工作簿 -workbook.close() - -print("脚本生成表格文件执行完成。") \ No newline at end of file diff --git a/tools/language_tool/font/ar.lang b/tools/language_tool/font/ar.lang new file mode 100644 index 0000000000000000000000000000000000000000..d8378921c971748b3cd74e403ac3393e3bb1da5d GIT binary patch literal 11006 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 WF@ZX7)YW}bBH%*PPI`x(;{6ZofC$t8 literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/az.lang b/tools/language_tool/font/az.lang new file mode 100644 index 0000000000000000000000000000000000000000..88355cdc6204ffc779e0766c843c1b6b5c98413c GIT binary patch literal 11006 zcmb7}32u!k3$8)C1)EVi+UjS(avS-^=Y2W%EdfS7nB z?MO4aW^^Ajqx)KEr5UZX(nup|FoA?X#X!nbNO2@A)BWCy<5~g^MJPk^{oVbvT0&Cs z)_!`g`@Pr4-+%xA-~Y^CciB}(Kda9B_sXYA@mcVj@Z0bjxE|gG_rNiD0QzAVW}yh1 z@OSVXcnp34mp(KEFb8Y!MffWG1N;*h_%Zw(p2{dM zg%`tKH~`ndo8d;d8S3DJa33^42KrzE7GMp&2oJ-z;0#3YL--jy!$Ei>+yJ-0 z9q@iQ3irULAqibD2oq3(HFyZV3}1uqzz^Vupq{4GMerPW5$uC&;Z1NDZiPGH_u*dn zG&~4R&<7JR2W#*}_y&9r9)+L6#ZOo2GPnv3!Q0_hxD)P%Pr(C_hCV333Ooc4!}lSC zvvBc6NDA&uotd_!*DyiA3hBC!ZCON($EJ5n1m(RhOfdm;X7d9G58r=crh}Em%{JBHSkur z1>OgL0-t~cG{X=~!UjA9kHEL#QTQ*o5X83os(j zhW+q1xDD=tKZN_?bI=P5um%so!|+Ww183nU@N>B2*V!NNN;m{{Pyhpu!Q*h@rK}ws zhTnq^!ZB!o4D`V?EW_vFOYl|r2K*y@7iti|<8aZlku$s;_Q4zB(&wNjupiz8N8m2_ z5Zn)+gBIwANmznyco@D7XCQ)~zy;4mKJXH_8eR)G!n@&q_#CvrG;G2X@buq64sa#B z3SJNQ!2^(iJe-DKz%!qx)N|o-xDs9sH^F=118@%)3vM>b0Fb>l&2a9kDR^jvT z6?g=`2O<0jo`6f9kL=+lxEXGPJK+6r6z+lhAP2K>8omHugEMdzo`8#ApwtWCN_Z#y zC8S^sR^TCc7`_E(;4C}=@4AeB;Ny^h4Ezh+_(Eg~9gu@5I0?(}d3Y3l3QxNndBMxz z8h9(*0w0CXLNAQN*WtTxISz6!tU?tYhHpa%Pk9l#1HT0a;d*!nya(=uPs4-I2Awbn zCtw}^2L2u%g~#E-7t;^C9&UyY!-LQUgHVAV!QPiB^~W#-kAQ)Hg@1=%z}}alvv3pK z2}j{$kcF?q>t3eRN8ryP2jftLDtr?jg&)Cx!X;O*M(|2F1aE}Ha0|Q#J`VLT3SWX6 z{2M$DPrwUb&bM#~eiv?qI=CB-K?AJ9U&F<(VE=($oYa$j;ptMiR*Va4on~Rm7oxe& zaI8($%84*_GU}-W4Vx-#o(p=G!o`K4(x}3QHriK^ zR$)0qqb9$h%;vnmd&iL@ckYko2lVEK-k6U1SIk1QZ^(V9bZ)%1)or@lRnVCaGAVxv z+UE6UCN89Ny9)Wus5c+xn$J~*txHkvIOT)>gPn?Ne!1e1uP~J%reP(}l-wm73QjiR z+Hz1?R>9DsX-%6<*7OyXSzFWDR6OvOk+5;gBxd}4m<8onWNS^Pbvdf<-XE67xl^E< zD_*W9n~_3rV#B0cc}Y>y=}u)v%eva=n{Z#4eA<*|6i@AY?Y*Wjs&uB!Ubg3gj$-_} zeKD+Nb<3<`h{1M;2=(^YAE;A$Vm0cH+YKt4Ou~$An!bJ&q)wWtO*3AUWvi99qvm#X z!_i~M?pBOU1Qhg?^!9NT&UB#yij|fDx=zeUPqxp@}V_jHd8Jmr~ZYn9W zFm3W|m&rLZTrUf#J2&Z2=TnLu5ab5r67}{eT{<2tE+{rpbmFAa#dVV!Fy*pIWt8dJ zjwU*Sg#ttEF{hSQG&~)RG@TQ=iiYyRczbv{r=qUzXlWCvcL!}9%2YZ{p(>k-yP(=r z+hkg~@n~Qqm>)JR30Yv)BIr3CbeymSHZc7&WIq||YwKA*%^=$tELGws+gqlXqe|7* zyK3v*au;lM%EfdI+xluD+CFY8I=bwoxTP1e_AcFOFB7(254*>Os#KzJY(aD4xS4hz zpBglk6XEKz{lXTEZ*Qi}*5yu_iFUbTzw)V`sJDgwNqgBi71g_ji;K3xwItT0)T1Zo zrH(nv#dRHjZyP%|j;McD-qCIAI%!8Aj<@=LofeqVO0C>tRw{Pul$%gMrJGKf({su! z=fc#8Xl1lLD0ksjB}_LfmP{`G%gz%fJs_(U%(t4c+4$S7JkJ$|L@qlE>7TlbEVMi< zt=QR2bm($Z{P|{sIbH8Z#S69ag10=j&=PBHY7Ofy8n=v+T9fPx?(#>@l#8*9D{_Oo zO0`O9S1By4O3BHEeSloze%!vG&I*&u$TD_iKNVb5l$#S7?nr{NInj(5PwIty{SF9wpb*4Yy(u7l(AV(+x;gNH&yLu_9i*1pE4aYrnNmtGO*$TFX$HZycIbYYn1`LSWw~OnCV~DgR?5? zUyr&*R4~&;*HRxW_Dj7PnKJ2Z5t;axjYWchu+$i~G~km;(r4IR2-1T}w^mKMWM;># zF0Q6beKAT51tU``$k&VP{S(X&HgBPeF17>l-_8y$;Y_WK^E)yYq;(#cK7|sT)0gw~ z`aBn)ldH8#pTa@lbbKSOVP9}B#03}nc$Zt9j}jwZcy4q-ZqbZlB>GpQ-m1Tx-Aw6J z6S6wHnU*CXCbP;C-^ug#MjpuXaIFwb6ExV1JV~D9WqBguRj+s{x$uM=+n`k^DW4qM zPd~P9eOVWpaoeJ3z8)WWu5ypB+^fRv#@ZG}Tw*nBz(TN)_66BgJB4sHsV8Ur6F1}Y z3Vf-|P=l_|dvOGnZc`ZXbt#unM4nBQ4*9M#?G z*6DU9^{6?6Q`V)-+08c7KWdhH{YG(}_@yxeMV*~?RVIIu8TtplSKF7&(v8qBkrVWu zU}@P3F1Z}_Gn3qko@6NY!Z7r9;`-ZfN3nx^tJ0eZoh|Ox(c0#awjV}?VO>pz)Ahm7 zai`^Bb=Y*UPHnZyl+LseD4F9U?2;hYX->C_d~Han&=%8{)=L?^-g}5G#p_~QQ++y_ zME!M!y^+w(8@sz@ugi?xc)UG{rj`iHWR_+kK@YgGA^!V9U7b@zrsQi_*Ra}ruvQlF z%EsP#!fJ}FZ7W{fx;_)E%+$6{nAD0)sah~?_1@T-g$e9n+-ZFt1LzCxQY*LXR7qB6 zIFD^vW3@v(*V-vvo|c&sdXCM~s9s+^uidbk!ygc%n!ZxpdUKPWY}Qj-I@=L6tP@Dr z%B@&D1Q>NKDtVWQJNrr$A2oHw+GI_x&d!TMt(`*eYa1PPbyvxFoZ1m!5z}K~^v0UP z6cK>eHkx?8Vg@>_U9ZOn*nQ;&<0s^+c6a8gbYhczWV`W$*r|`Z$4ZRG0`92z?c<~` zXRXC`oOm)CoK!kF8#T`Qf*F`K{Zp|qw`<2*i~%W_(Mpd<7~wpXST<&W~sgln~O2PYeR34%MJ7cr^UR1lSCnA)Ce z-Kel^^qfo)UDMgo`|oE&=o0fklfXu8qd{j9g;!H>{*Hoj%H;hYqvXzX9!HRy_)EJr z>DzfU8$MU^GM2=Ubx6Szo;V7sYJk(@{R*>?WV+#9(c!O2mU#3yV|E zMApg`d7)>P%_J=p3#N6JmiN1$;RlI&H#Mhf`x!{M-Hm}2v+ibV^6i9cUNlZ8jW_%+d!Izhp)KKZbBe z6mHjIdt{>qEvqI`FG?Y@2;Ej^*zTz^`MLPczTq6W?rz7p?vIU_-4W;BB)qc+o3$x% zD*aOgjP0V2ljMVn7_uqSLY#3%Q6hgj@XiH`&LNJ7RgRh1JxM)cxN|w~d(dSIikp`QWgeNiq_qLPR9nT>=*Us`5gh0}7u1lhAF zhXW(eHS5k<1Uf3{D7mtn;CvxlmVytfZJf&TNCfLXQ?*J9Gdu6B#`X)Vo!<1j?H3pF zb7H0oQ&>r|P_q&>x?`ji@c+Kx?0ja9a4YB?bnRVpz!b2M;?d%eq%_3(yJg)ufclLP z2gXir{&*&xWY+uvRGO+bJL%qW$!!NLiVr}opK}(`&D+~N8+OJc z`yVfn9G%cj%Mx@h_u?+q!F^%tI-#v=UR|?~z(luq`=VG4D=b%b5eW8-pyNzamlW+r zqv(A{dK(K%eO;Z@F<2YsGBkEuSnRd2&698NinvAJTxPkpJ;OHO#OgvLHw?d!cYNfd ztd|$+?!|LeP6s3kmh-+u@BSTY)UhTA*sTKx^qz2O%(S4v=>N(*$txlevZ(}5cmZ;^ za$Z5p3LJVGNp4u<)Ul>BeTcy&J8IQ2qSzflN=WLw4d$A(hQzTOS#RuIm3N1};4a<- z`*~V3sVA4h6>Lv>9#- z8qc3dLgE@**1gkbH|u4$ZTDl9FqrQA!>dHH9RJ9sl7mW;M)IFB3id%z$;2VPh|Z?F zIIFNM!Tex&dQBwaD$5DXug=c=AkpAM3FpL}7qrK08xOlinPy#`o4WI67G(q%8^9Za#AB5q0>Uqo2I# z_B$m7>VjtM-W6|oi!X~0%@(DM2sq}ESTtj+^2>tEn10|Nq@HUYu1zg(!{@r{pv4e39KVR4P@@DN zwvJP4jQSU`kVSqBBj^h1=g-UJqCjqxevN!W?fgTfOwb+h$$lmJ#Yzx<&ksFMy=_rp+<7jP-C1~4TMqTE;JgA=GI^UlCe-FB zol7S+!7L7T$FI8Be7CP~u{r&_hz0e>n1)+hE+VqYCK6NGe6T{o-$wSXAi-d&4Yn|fE%GpN95mGu{}4lA%f<{ z@Hnerb7}Zl`SI_h9Szby}` Q_X&xBOHDiJ9d?TPZ!ep}NB{r; literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/cs.lang b/tools/language_tool/font/cs.lang new file mode 100644 index 0000000000000000000000000000000000000000..c3d5b3ce03b7a9938c3681e60e82bfa7dbbdbfe4 GIT binary patch literal 11006 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 Ry89&pE;a3>ci1WFzX80%!twwB literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/de.lang b/tools/language_tool/font/de.lang new file mode 100644 index 0000000000000000000000000000000000000000..ab3f3aab9e5f1464dfa2781859579471ea2942cf GIT binary patch literal 14605 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 literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/el.lang b/tools/language_tool/font/el.lang new file mode 100644 index 0000000000000000000000000000000000000000..9ab242e77d07d5e8b269d6dfb81ff28b84fa3cbe GIT binary patch literal 11006 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

k}J_4VDe}!+ukKpOgQtJ7z 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 literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/fa.lang b/tools/language_tool/font/fa.lang new file mode 100644 index 0000000000000000000000000000000000000000..509e73d79b15ed25fa1056e07f9fb75ba5285fd8 GIT binary patch literal 11006 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 literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/fi.lang b/tools/language_tool/font/fi.lang new file mode 100644 index 0000000000000000000000000000000000000000..420ecb0809ff9d4ed9ccaab9252c8d17f62f1d85 GIT binary patch literal 11006 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 Rb)S$3xYV?h-eISx{{}`2#0>xd literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/fr.lang b/tools/language_tool/font/fr.lang new file mode 100644 index 0000000000000000000000000000000000000000..bb39e0ef0b249c2c87746b521d1ccaa46c085bdb GIT binary patch literal 11006 zcmb7}3v^sZd4LBJNCTk($}0s*Acfi~#CA-=8=5!}Okxt65Cm;$1B8Z?LV|%7+R&^d zue7VzuHKK`)%#`1(ylC7T4^OMq0mw|4bX;DdU&*$ow@fm%`t_PLpg!=`)B4#GNnCD zPCnnAxp!Xw{PX|+{CeOY%;<-YtMmSQ#gnD@4ES~UEqFCt2k(TtK^oi-{V)u(P=rnR zTlh9S3O|QSpQO}_U_V?7Z-RHgd*F}ZlaPcq7=#I!gEja9dUxjbO_u&Vio}$!6@GN*CTm{#_8{r5XgWKWv;2!ui zJOEA52NN&{Yw!j5I(!!%fuF#|PgUyq@Nzf|Z-ZlSJKP1Ig8Ly2eNccEcn}_f??DLX z;NpvvdL}#vUJCo*09+3@!+YU_@KN|P_)ADa8{}aE=3oi7;Y;vU_-8QiDEt&I`W422 z7sAV6KU@n(;8u7adChXhg`2JeGA;cmDWaxe>L;PdcRI1A_Cak%(-N<9y*fOo)O zKnliS1s;Tl;G1w3&cWmG&gU}@d>j&xfq#J;UVu!Y19C70r(hXA2amu{;3=0OFL()D z4R3*);iK^9&t5Ai9;9C&FlU|7Kz;D7KxDMV9?}mHe)9?VaK_?8t zNmz%!hQEVH;4!%HMT`TlgPY((@Bp;IAXMOou>ZwM{Sgeo!(iZF;osrsu>UvES-25y zhdbe8kcF?oYhR+&N8nE(2jftLDtrSTfgi$u!X=lpNAL#=>yVlQ&QJYg&Xsf zRanl@smX6BvpMg7z5VFX+YdzZ1A22qZ%jx1D`uhDcjOu>og1%hb(`*X6?Eoz>dl9_=H05Wbt%f7pnS+T*r~Ys7b_0?3R4+k8CC*K$vv{6;A9i7 zEeDll6$~w!*0jlFOaV|y;>D8`@L z55sC!x6CT07;JZlP;Y(R!8)ZUR-^8?-=MO|BFyNf>FZZP>XezK2c7B)Q|oRvqK{!}I9yMmfC1!jCkPt40N_N7*?mtSGa zLfE^l!m)lS>Gi74Z`fa@7QMEjg2`=WU_UI6qowl8X?tz6GwMGbucy+qGRpL9 zM-v^vLV>CFnA6KD8lH|uns$Y*qM>{+-X5OGsi>_czmK>vE^fM7#XrywX%p)Z0S;qd}+) zQpcL*;f9Xe+s=095%tf?H@as(*jdksg+yIO2r3DeDrEt7|D*?H2W2V}Q``BpPF8@Juc^Il;{d8M-r6H$!5fON-s>*%9GL9 zx(ZiYqUH{k%uA7nJhWJ}sw*6D56aSAG~6od6~)fY>3qr0!*AJeeKeSjr)EzJ$1R~x zpH%1vhE;E_BlrX1`m~&1x3yUID7mJtKZZqI9MaiNHzC;}IbgD<>|xYhU)$KImD5Z) z9&>$wqlUTS$P8c@OB}o!$cl}bOa?Pf+p3L02kJDI5G(J8bB}Pbq_=vNX=~Q){ZSW=vFA)!EGS(r2R*Z4 zeNV7lVWOC*lcv<8VnxZVnD+5-Y*tK^8Q2acH%#BU?5S=a3)0QO;#iPvQqjn=n1`S+ z7Uc0KTfJ0>iPPD#H_1``l+zAhmHT|602bY7J`MeFUX#Sv7xO<}~>sh~0wR2Gzzj$S(*Zf~1ZmLu85!^qvi}wS(h^BHrq`9s9Emy2gMEIx5f+; zrDZF)u$Xj#SZeVN^d4~wzyYEYnwybHjE0xx|$59>w}>a zPRqmUu<2l*+G>?4ooOLZGABkjB|)y!oM{#L+K^JAEv7B4moj?2_b^9_&&9T;`gAgh z`s)m5BcYo&_72NgmleDDczY5}EfJQ?=`x)YKJglQp?IJ1+{gb{f5}ZFJPtyvtGH`WxU zhyc8{(Zu@|Gtgn}dObeCo+~#QzaU?=cQ99_6PuhPJB**iPJKK)R$??3a7V=-A18ge zYb~zh#FNqBq|(XRsBzX8%)qSapNfsS-8=SLtc*Wp?6s?{5tGyxMcw;X=tJ800+KO> zDPM5P9u}ufV-k5dt#?*@SNGjE=~5GWef2@FOj*o_9ErUKU3StQ3F#_T!ma4ks)RFD zqB1u9mo+d8lg{SLc3OR4AoNC#SEdu?kMhlgYqfF*HyeBjf;*`fF{##65S3?G+P-Vt ztgvj1oJzX_V=~+-@^y(!A8|b0p2<#WJ1bc-<(_KAe=+sZiBKNhx{&^)0k7SWf*L17JEXF$!@q^mhH}s z*2)`uyAqpbwa)Eu$9s-%hyZMdO4Phaz)b za+P-iaGOPESP7-=8((m3;)300AEaOesrCh(>c^J3Kuq*R?%g&jQ(?X#m@C8uD?hIx zh>>+Ut+)5^G1l1@R91q~dcTbXWZ`T=%$w+r(1_;xzm9?Y=axs6(7 zHAtuMg{RY&`s@Fzu0zha@(7O4GweZyl=g; zaEj(8ikwaBN$;baZ+BK)EJX`jOK{*kw)OjNJyOe#lPth$p)eRb3GCNbX-e$pnyOMH7Wqhq>RocCH-%@b7X_0w|U*vN{!2)1(e zrqoZ)>y(qSi#2?+TA8a`d%p^&s^k&+nQ-10F-NJ#XhW%iXgEf-9XJ&STU zF!Efp?w&=Uqk@i-E6WYe7qVq3_^{f>scer#u&$Y^Ra#itd3QCAUs&z*rr#aExR9R{ zGhLX%N|J?|m8j8OBc*`<_XTI?GjoJnLGPgJ@9Kl5fQ1x~7KbFIA@<*G>&^w#AA~qC zc5?IAGZ`ea<}aYqRkhhk_qL8tccw=OmXGo6y`a&^e=s;jONRgIGE zOvzo4Zo4MedMF; zmlx{Z&2v>w2P6uX`@Tf){u^u5u_g%E?E@F|o^WZ*w4lN0|H?ecDW&_`>{$GOn3j`QzBWee`Hh1K_y8e`KHW*a}ZQAafmOXv*|AG zDr`$IKNy}_6N$LWasu&`7Sy$(l?tH30H?d1*owz^u z0h%e+&hGx+NW^In(c6v-_utsyl!(lGZkrX5u-|sBt~+}99ru3ZgLm=63~un36`y_b z9=y1218o~V_+1lyNT!_I+Z+Gd0}{V*yG`OmZm3~>lg^$Jt3p^qf0BaWK>6!yq7Wt; zb1!wKpxDr25c*e@w5t_2}jI z-1V7H#7mBivT{~t_nvdz(Vd<#D!%nC_ucg|#@y+|>VTYqofsAX$gWv)?EYpa-g_tUG1Kb( z)c@7Y{&nvOH{;Jcq;;Qgvz@ixn{)^ZzZz)?~9T93EM@(H!`FO{-Dcflw7mFO2MLHIpCK)v2hN=RVu zjnoI5Cxej%(d}BrUyp+MqTcA?A{g|xMTK$axlndz;Zbe5)VqT73RKDBZT6T@o3{)u zgV+SKIM^M(>SFV~zQV=kjPD{A)E{FSZf&`U$R?XeOl9-I3JHH3*}H-SgQ=2tG&c5T z0vtvObc0#c+&+A2-Zv!O=3dH1B~v>i>TDaEBDqvjMF`kMJ-$C(-3og7yS}waJZALP zxQ`;-rBf%mT+&|t63xkG6Ma;!ZT{M~JmmIY`TPml2VZeG{^4fj9sI4L>V?{5xf5gSSAFceDF0>FkA-X~D#iQFb?1k>j4=O+p!$S$5gHIE!G<`rfMD zQ&VaRY%0X06Y>{$dvz6Gyr+pvFnbxYKDp1@eCMHqFP8~0B@!(*xh#KW;x&OfU)0ro PLL%T&(@uJalcN3`6zRnP literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/he.lang b/tools/language_tool/font/he.lang new file mode 100644 index 0000000000000000000000000000000000000000..bbbee5a030bad1180df99adb39dd60a4ba71e303 GIT binary patch literal 11006 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 Xj|tRyqpt2#5&;(*chWoT6z{(Q96JbJ literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/hi.lang b/tools/language_tool/font/hi.lang new file mode 100644 index 0000000000000000000000000000000000000000..260a44cb61ab12bf139840941198c5f56fdf168d GIT binary patch literal 11006 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 Rx=%<1Tx!}$@32$Ue*^Nf#1Q}h literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/hr.lang b/tools/language_tool/font/hr.lang new file mode 100644 index 0000000000000000000000000000000000000000..e8e9f976e58bcb3256e12fc7a5afe978ff6bea53 GIT binary patch literal 14116 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 Q`;yhu?zN!gcU&xEqec1JDn{FbhT4 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 R-6tdhE;a3>ci1WFzX3Ii!`%P? literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/ja.lang b/tools/language_tool/font/ja.lang new file mode 100644 index 0000000000000000000000000000000000000000..ced2993b265b000e7bcd803f4cff580395b5d44c GIT binary patch literal 17305 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 literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/ko.lang b/tools/language_tool/font/ko.lang new file mode 100644 index 0000000000000000000000000000000000000000..8e72a35389fef8a97041a05902760e581c88be8e GIT binary patch literal 14500 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 Q?tY1YOHDiJ9d?TPZ?vGp+5i9m literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/nl.lang b/tools/language_tool/font/nl.lang new file mode 100644 index 0000000000000000000000000000000000000000..dee30cd55134f9fdc911f34e41b68767b68d8d3d GIT binary patch literal 11006 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 Q?voM$mzs9cJM0wo-xI^bcK`qY literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/pl.lang b/tools/language_tool/font/pl.lang new file mode 100644 index 0000000000000000000000000000000000000000..a685664b7b16d6e54f5e718f793761305f38aa7d GIT binary patch literal 11006 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 PArWw?X(zqIPEr32ljp?! literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/ro.lang b/tools/language_tool/font/ro.lang new file mode 100644 index 0000000000000000000000000000000000000000..3de287df4c0f2a0d19a71019040fb256f09cf4cc GIT binary patch literal 11006 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 QPf7$_YT8Nfuv6531K{(+;Q#;t literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/ru.lang b/tools/language_tool/font/ru.lang new file mode 100644 index 0000000000000000000000000000000000000000..e2d707da5d5d80349cce1177d764636a679c3b3a GIT binary patch literal 24359 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 abeAMj*NI^g&x5=5fk)f=Y38L_#s30tHvUuq literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/sv.lang b/tools/language_tool/font/sv.lang new file mode 100644 index 0000000000000000000000000000000000000000..ac72a0a1242a4d5ace7bc2a971a9ea668b2190bd GIT binary patch literal 11006 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 QyI&&UQqxX)hn=GS2R%l_cmMzZ literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/th.lang b/tools/language_tool/font/th.lang new file mode 100644 index 0000000000000000000000000000000000000000..09160562b5e8c69c0460ba04344bf210ab76235a GIT binary patch literal 11006 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 Rb)S$3xYV?h-eISx{|4Uy!`lD= literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/tr.lang b/tools/language_tool/font/tr.lang new file mode 100644 index 0000000000000000000000000000000000000000..f63d7f504c1f3fecf066f5e590494a1ac1e2933e GIT binary patch literal 11006 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 QpO6T+)U=b{;iRbl2LD#WI{*Lx literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/ui_resource_string.h b/tools/language_tool/font/ui_resource_string.h index 15c30fae8..0a38d6405 100644 --- a/tools/language_tool/font/ui_resource_string.h +++ b/tools/language_tool/font/ui_resource_string.h @@ -564,7 +564,35 @@ enum UIResourceTextId : uint16_t { }; // UIResourceTextId enum FontLanguageId : uint8_t { + LANGUAGE_ID_AR, + LANGUAGE_ID_AZ, + LANGUAGE_ID_CS, + LANGUAGE_ID_DE, + LANGUAGE_ID_EL, LANGUAGE_ID_EN, + LANGUAGE_ID_ES, + LANGUAGE_ID_FA, + LANGUAGE_ID_FI, + LANGUAGE_ID_FR, + LANGUAGE_ID_HE, + LANGUAGE_ID_HI, + LANGUAGE_ID_HR, + LANGUAGE_ID_ID, + LANGUAGE_ID_IT, + LANGUAGE_ID_JA, + LANGUAGE_ID_KO, + LANGUAGE_ID_MS, + LANGUAGE_ID_NL, + LANGUAGE_ID_PL, + LANGUAGE_ID_PT, + LANGUAGE_ID_RO, + LANGUAGE_ID_RU, + LANGUAGE_ID_SV, + LANGUAGE_ID_TH, + LANGUAGE_ID_TR, + LANGUAGE_ID_UK, + LANGUAGE_ID_UZ, + LANGUAGE_ID_VI, LANGUAGE_ID_ZH, LANGUAGE_ID_MAX }; // UITextLanguageTextId diff --git a/tools/language_tool/font/uk.lang b/tools/language_tool/font/uk.lang new file mode 100644 index 0000000000000000000000000000000000000000..6595df0e6c163d9da706c0989e2b3e627315d00b GIT binary patch literal 11006 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 QCnN$cHSMH#*eU9N0DmIIJ^%m! literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/uz.lang b/tools/language_tool/font/uz.lang new file mode 100644 index 0000000000000000000000000000000000000000..9d4c189bcfb1007f7e49d21458c3e6db5fc443da GIT binary patch literal 11006 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 R-Nz*YE;a3>ci1WFe*n}}#JvCj literal 0 HcmV?d00001 diff --git a/tools/language_tool/font/vi.lang b/tools/language_tool/font/vi.lang new file mode 100644 index 0000000000000000000000000000000000000000..d082ade6ab08818b3b8c3ff96de76780058f4fa6 GIT binary patch literal 11006 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