Skip to content

Commit 5267e79

Browse files
committed
fix: i18n
1 parent 5fe297b commit 5267e79

19 files changed

Lines changed: 547 additions & 109 deletions

File tree

apps/nuxt/app/components.d.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ declare module 'vue' {
3939
IconFluentBookNumber20Filled: typeof import('~icons/fluent/book-number20-filled')['default']
4040
IconFluentBot20Regular: typeof import('~icons/fluent/bot20-regular')['default']
4141
IconFluentCalendarDate20Regular: typeof import('~icons/fluent/calendar-date20-regular')['default']
42+
IconFluentCheckmark16Regular: typeof import('~icons/fluent/checkmark16-regular')['default']
4243
IconFluentCheckmarkCircle16Filled: typeof import('~icons/fluent/checkmark-circle16-filled')['default']
4344
IconFluentCheckmarkCircle16Regular: typeof import('~icons/fluent/checkmark-circle16-regular')['default']
4445
IconFluentCheckmarkCircle20Filled: typeof import('~icons/fluent/checkmark-circle20-filled')['default']
@@ -47,6 +48,7 @@ declare module 'vue' {
4748
IconFluentChevronDown20Regular: typeof import('~icons/fluent/chevron-down20-regular')['default']
4849
IconFluentChevronLeft20Filled: typeof import('~icons/fluent/chevron-left20-filled')['default']
4950
IconFluentChevronLeft28Filled: typeof import('~icons/fluent/chevron-left28-filled')['default']
51+
IconFluentChevronRight16Regular: typeof import('~icons/fluent/chevron-right16-regular')['default']
5052
IconFluentChevronRight20Regular: typeof import('~icons/fluent/chevron-right20-regular')['default']
5153
IconFluentChevronUp20Filled: typeof import('~icons/fluent/chevron-up20-filled')['default']
5254
IconFluentClipboardTextEdit20Regular: typeof import('~icons/fluent/clipboard-text-edit20-regular')['default']
@@ -57,6 +59,7 @@ declare module 'vue' {
5759
IconFluentCrown20Regular: typeof import('~icons/fluent/crown20-regular')['default']
5860
IconFluentDatabasePerson20Regular: typeof import('~icons/fluent/database-person20-regular')['default']
5961
IconFluentDelete20Regular: typeof import('~icons/fluent/delete20-regular')['default']
62+
IconFluentDismiss16Regular: typeof import('~icons/fluent/dismiss16-regular')['default']
6063
IconFluentDismiss20Regular: typeof import('~icons/fluent/dismiss20-regular')['default']
6164
IconFluentDismissCircle16Regular: typeof import('~icons/fluent/dismiss-circle16-regular')['default']
6265
IconFluentDismissCircle20Filled: typeof import('~icons/fluent/dismiss-circle20-filled')['default']
@@ -153,6 +156,7 @@ declare global {
153156
const IconFluentBookNumber20Filled: typeof import('~icons/fluent/book-number20-filled')['default']
154157
const IconFluentBot20Regular: typeof import('~icons/fluent/bot20-regular')['default']
155158
const IconFluentCalendarDate20Regular: typeof import('~icons/fluent/calendar-date20-regular')['default']
159+
const IconFluentCheckmark16Regular: typeof import('~icons/fluent/checkmark16-regular')['default']
156160
const IconFluentCheckmarkCircle16Filled: typeof import('~icons/fluent/checkmark-circle16-filled')['default']
157161
const IconFluentCheckmarkCircle16Regular: typeof import('~icons/fluent/checkmark-circle16-regular')['default']
158162
const IconFluentCheckmarkCircle20Filled: typeof import('~icons/fluent/checkmark-circle20-filled')['default']
@@ -161,6 +165,7 @@ declare global {
161165
const IconFluentChevronDown20Regular: typeof import('~icons/fluent/chevron-down20-regular')['default']
162166
const IconFluentChevronLeft20Filled: typeof import('~icons/fluent/chevron-left20-filled')['default']
163167
const IconFluentChevronLeft28Filled: typeof import('~icons/fluent/chevron-left28-filled')['default']
168+
const IconFluentChevronRight16Regular: typeof import('~icons/fluent/chevron-right16-regular')['default']
164169
const IconFluentChevronRight20Regular: typeof import('~icons/fluent/chevron-right20-regular')['default']
165170
const IconFluentChevronUp20Filled: typeof import('~icons/fluent/chevron-up20-filled')['default']
166171
const IconFluentClipboardTextEdit20Regular: typeof import('~icons/fluent/clipboard-text-edit20-regular')['default']
@@ -171,6 +176,7 @@ declare global {
171176
const IconFluentCrown20Regular: typeof import('~icons/fluent/crown20-regular')['default']
172177
const IconFluentDatabasePerson20Regular: typeof import('~icons/fluent/database-person20-regular')['default']
173178
const IconFluentDelete20Regular: typeof import('~icons/fluent/delete20-regular')['default']
179+
const IconFluentDismiss16Regular: typeof import('~icons/fluent/dismiss16-regular')['default']
174180
const IconFluentDismiss20Regular: typeof import('~icons/fluent/dismiss20-regular')['default']
175181
const IconFluentDismissCircle16Regular: typeof import('~icons/fluent/dismiss-circle16-regular')['default']
176182
const IconFluentDismissCircle20Filled: typeof import('~icons/fluent/dismiss-circle20-filled')['default']

apps/nuxt/i18n/i18n.xlsx

1.92 KB
Binary file not shown.

apps/nuxt/i18n/locales/de.json

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@
241241
"us_accent": "Amerikanisch",
242242
"uk_accent": "Britisch",
243243
"keyboard_sound": "Tastenton",
244+
"keyboard_volume": "Keyboard Volume",
244245
"keyboard_sound_effect": "Tastenton-Effekt",
245246
"volume": "Lautstärke",
246247
"show_prev_next_word": "Vorheriges/Nächstes Wort anzeigen",
@@ -251,7 +252,7 @@
251252
"review_ratio": "Wiederholungsverhältnis",
252253
"review_ratio_desc": "Verhältnis von Wiederholungswörtern zu neuen Wörtern. Änderungen werden in der nächsten Sitzung wirksam",
253254
"word_auto_pronunciation": "Automatische Aussprache",
254-
"speed": "Geschwindigkeit",
255+
"word_speed": "Word Speed",
255256
"effect_sound": "Effektsound (Fehler- und Abschlusstöne)",
256257
"auto_switch": "Automatisch wechseln",
257258
"auto_next_word": "Automatisch nächstes Wort",
@@ -640,9 +641,9 @@
640641
"article_sound_settings": "Artikelton",
641642
"keyboard_sound_settings": "Tastaturton",
642643
"effect_sound_settings": "Effektton",
643-
"article_volume": "Lautstärke",
644-
"article_speed": "Geschwindigkeit",
645-
"effect_volume": "Lautstärke",
644+
"article_volume": "Article Volume",
645+
"article_speed": "Article Speed",
646+
"effect_volume": "Effect Volume",
646647
"hero_tagline": "Wörter tippen zum Lernen, spaced repetition zum Meistern",
647648
"hero_desc": "Kein Auswendiglernen mehr—Wörter tippen für Muskelgedächtnis, Gedächtniskurven-Algorithmus plant Wiederholungen automatisch, mit 7 progressiven Modi um jedes Wort wirklich zu verankern.",
648649
"hero_pill_typing": "⌨️ Tippen für Muskelgedächtnis",
@@ -772,5 +773,37 @@
772773
"demo_word_diligent_ex2": "Er war fleißig in seiner Forschung und machte selten Pausen.",
773774
"demo_word_profound_trans": "adj. tiefgründig, weitreichend",
774775
"demo_word_profound_ex1": "Viel zu lesen hat einen tiefgreifenden Effekt auf den Wortschatz.",
775-
"demo_word_profound_ex2": "Die Entdeckung hatte tiefgreifende Auswirkungen auf die moderne Wissenschaft."
776+
"demo_word_profound_ex2": "Die Entdeckung hatte tiefgreifende Auswirkungen auf die moderne Wissenschaft.",
777+
"create_copy": "Create Copy",
778+
"create_copy_to_edit": "Official resources are read-only. Please create a copy first.",
779+
"release_banner_cta": "View Details",
780+
"release_page_title": "What's New",
781+
"release_page_desc": "Key features and improvements grouped by version",
782+
"release_feature_new": "New",
783+
"release_feature_improve": "Improved",
784+
"release_feature_fix": "Fixed",
785+
"release_latest": "Current",
786+
"release_view_full_log": "View Full Changelog",
787+
"collect_to_dict": "收藏到词典",
788+
"already_in_dict": "该单词已在此词典中",
789+
"add_custom_dict": "新增词典",
790+
"please_enter_dict_name": "请输入词典名称",
791+
"add_failed": "添加失败",
792+
"auto_play_first_sentence": "自动播放首条例句",
793+
"auto_play_first_sentence_desc": "单词发音结束后自动朗读第一条英文例句",
794+
"shortcut_play_sentence_1": "播放例句 1",
795+
"shortcut_play_sentence_2": "播放例句 2",
796+
"shortcut_play_sentence_3": "播放例句 3",
797+
"shortcut_play_sentence_4": "播放例句 4",
798+
"shortcut_play_sentence_5": "播放例句 5",
799+
"shortcut_play_sentence_6": "播放例句 6",
800+
"shortcut_play_sentence_7": "播放例句 7",
801+
"shortcut_play_sentence_8": "播放例句 8",
802+
"shortcut_play_sentence_9": "播放例句 9",
803+
"master_volume": "总音量",
804+
"master_speed": "总倍速",
805+
"expand_detail_settings": "展开详细设置",
806+
"sentence_pronunciation": "例句发音",
807+
"sentence_volume": "例句音量",
808+
"sentence_speed": "例句倍速"
776809
}

apps/nuxt/i18n/locales/en.json

Lines changed: 36 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@
241241
"us_accent": "US Accent",
242242
"uk_accent": "UK Accent",
243243
"keyboard_sound": "Keyboard Sound",
244+
"keyboard_volume": "Keyboard Volume",
244245
"keyboard_sound_effect": "Keyboard Sound Effect",
245246
"volume": "Volume",
246247
"show_prev_next_word": "Show Previous/Next Word",
@@ -251,7 +252,7 @@
251252
"review_ratio": "Review Ratio",
252253
"review_ratio_desc": "Review to new word ratio, takes effect on next session",
253254
"word_auto_pronunciation": "Auto Word Pronunciation",
254-
"speed": "Speed",
255+
"word_speed": "Word Speed",
255256
"effect_sound": "Effect Sound (error/completion sound)",
256257
"auto_switch": "Auto Switch",
257258
"auto_next_word": "Auto Switch to Next Word",
@@ -640,9 +641,9 @@
640641
"article_sound_settings": "Article Sound",
641642
"keyboard_sound_settings": "Keyboard Sound",
642643
"effect_sound_settings": "Effect Sound",
643-
"article_volume": "Volume",
644-
"article_speed": "Speed",
645-
"effect_volume": "Volume",
644+
"article_volume": "Article Volume",
645+
"article_speed": "Article Speed",
646+
"effect_volume": "Effect Volume",
646647
"hero_tagline": "Type words to learn, spaced repetition to master",
647648
"hero_desc": "No more rote memorization—type words to build muscle memory, memory curve algorithm automatically schedules reviews, with 7 progressive modes to truly imprint every word.",
648649
"hero_pill_typing": "⌨️ Type to Build Muscle Memory",
@@ -774,5 +775,35 @@
774775
"demo_word_profound_ex1": "Reading widely has a profound effect on vocabulary.",
775776
"demo_word_profound_ex2": "The discovery had a profound impact on modern science.",
776777
"create_copy": "Create Copy",
777-
"create_copy_to_edit": "Official resources are read-only. Please create a copy first."
778+
"create_copy_to_edit": "Official resources are read-only. Please create a copy first.",
779+
"release_banner_cta": "View Details",
780+
"release_page_title": "What's New",
781+
"release_page_desc": "Key features and improvements grouped by version",
782+
"release_feature_new": "New",
783+
"release_feature_improve": "Improved",
784+
"release_feature_fix": "Fixed",
785+
"release_latest": "Current",
786+
"release_view_full_log": "View Full Changelog",
787+
"collect_to_dict": "收藏到词典",
788+
"already_in_dict": "该单词已在此词典中",
789+
"add_custom_dict": "新增词典",
790+
"please_enter_dict_name": "请输入词典名称",
791+
"add_failed": "添加失败",
792+
"auto_play_first_sentence": "自动播放首条例句",
793+
"auto_play_first_sentence_desc": "单词发音结束后自动朗读第一条英文例句",
794+
"shortcut_play_sentence_1": "播放例句 1",
795+
"shortcut_play_sentence_2": "播放例句 2",
796+
"shortcut_play_sentence_3": "播放例句 3",
797+
"shortcut_play_sentence_4": "播放例句 4",
798+
"shortcut_play_sentence_5": "播放例句 5",
799+
"shortcut_play_sentence_6": "播放例句 6",
800+
"shortcut_play_sentence_7": "播放例句 7",
801+
"shortcut_play_sentence_8": "播放例句 8",
802+
"shortcut_play_sentence_9": "播放例句 9",
803+
"master_volume": "总音量",
804+
"master_speed": "总倍速",
805+
"expand_detail_settings": "展开详细设置",
806+
"sentence_pronunciation": "例句发音",
807+
"sentence_volume": "例句音量",
808+
"sentence_speed": "例句倍速"
778809
}

apps/nuxt/i18n/locales/es.json

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@
241241
"us_accent": "Americano",
242242
"uk_accent": "Británico",
243243
"keyboard_sound": "Sonido de tecla",
244+
"keyboard_volume": "Keyboard Volume",
244245
"keyboard_sound_effect": "Efecto de sonido de tecla",
245246
"volume": "Volumen",
246247
"show_prev_next_word": "Mostrar palabra anterior/siguiente",
@@ -251,7 +252,7 @@
251252
"review_ratio": "Proporción de repaso",
252253
"review_ratio_desc": "Proporción de palabras de repaso a palabras nuevas. Los cambios surten efecto en la próxima sesión",
253254
"word_auto_pronunciation": "Pronunciación automática",
254-
"speed": "Velocidad",
255+
"word_speed": "Word Speed",
255256
"effect_sound": "Sonido de efecto (sonidos de error y completado)",
256257
"auto_switch": "Cambio automático",
257258
"auto_next_word": "Siguiente palabra automática",
@@ -640,9 +641,9 @@
640641
"article_sound_settings": "Sonido del artículo",
641642
"keyboard_sound_settings": "Sonido del teclado",
642643
"effect_sound_settings": "Sonido de efecto",
643-
"article_volume": "Volumen",
644-
"article_speed": "Velocidad",
645-
"effect_volume": "Volumen",
644+
"article_volume": "Article Volume",
645+
"article_speed": "Article Speed",
646+
"effect_volume": "Effect Volume",
646647
"hero_tagline": "Escribe palabras para aprender, repetición espaciada para dominar",
647648
"hero_desc": "No más memorización mecánica—escribe palabras para construir memoria muscular, el algoritmo de curva de memoria programa repasos automáticamente, con 7 modos progresivos para grabar verdaderamente cada palabra.",
648649
"hero_pill_typing": "⌨️ Escribe para construir memoria muscular",
@@ -772,5 +773,37 @@
772773
"demo_word_diligent_ex2": "Fue diligente en su investigación y rara vez tomaba descansos.",
773774
"demo_word_profound_trans": "adj. profundo, de gran significado",
774775
"demo_word_profound_ex1": "Leer ampliamente tiene un efecto profundo en el vocabulario.",
775-
"demo_word_profound_ex2": "El descubrimiento tuvo un impacto profundo en la ciencia moderna."
776+
"demo_word_profound_ex2": "El descubrimiento tuvo un impacto profundo en la ciencia moderna.",
777+
"create_copy": "Create Copy",
778+
"create_copy_to_edit": "Official resources are read-only. Please create a copy first.",
779+
"release_banner_cta": "View Details",
780+
"release_page_title": "What's New",
781+
"release_page_desc": "Key features and improvements grouped by version",
782+
"release_feature_new": "New",
783+
"release_feature_improve": "Improved",
784+
"release_feature_fix": "Fixed",
785+
"release_latest": "Current",
786+
"release_view_full_log": "View Full Changelog",
787+
"collect_to_dict": "收藏到词典",
788+
"already_in_dict": "该单词已在此词典中",
789+
"add_custom_dict": "新增词典",
790+
"please_enter_dict_name": "请输入词典名称",
791+
"add_failed": "添加失败",
792+
"auto_play_first_sentence": "自动播放首条例句",
793+
"auto_play_first_sentence_desc": "单词发音结束后自动朗读第一条英文例句",
794+
"shortcut_play_sentence_1": "播放例句 1",
795+
"shortcut_play_sentence_2": "播放例句 2",
796+
"shortcut_play_sentence_3": "播放例句 3",
797+
"shortcut_play_sentence_4": "播放例句 4",
798+
"shortcut_play_sentence_5": "播放例句 5",
799+
"shortcut_play_sentence_6": "播放例句 6",
800+
"shortcut_play_sentence_7": "播放例句 7",
801+
"shortcut_play_sentence_8": "播放例句 8",
802+
"shortcut_play_sentence_9": "播放例句 9",
803+
"master_volume": "总音量",
804+
"master_speed": "总倍速",
805+
"expand_detail_settings": "展开详细设置",
806+
"sentence_pronunciation": "例句发音",
807+
"sentence_volume": "例句音量",
808+
"sentence_speed": "例句倍速"
776809
}

apps/nuxt/i18n/locales/fr.json

Lines changed: 38 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,7 @@
241241
"us_accent": "Américain",
242242
"uk_accent": "Britannique",
243243
"keyboard_sound": "Son de touche",
244+
"keyboard_volume": "Keyboard Volume",
244245
"keyboard_sound_effect": "Effet sonore de touche",
245246
"volume": "Volume",
246247
"show_prev_next_word": "Afficher le mot précédent/suivant",
@@ -251,7 +252,7 @@
251252
"review_ratio": "Ratio de révision",
252253
"review_ratio_desc": "Ratio des mots de révision aux nouveaux mots. Les modifications prennent effet à la prochaine session",
253254
"word_auto_pronunciation": "Prononciation automatique",
254-
"speed": "Vitesse",
255+
"word_speed": "Word Speed",
255256
"effect_sound": "Son d'effet (sons d'erreur et de fin)",
256257
"auto_switch": "Changement automatique",
257258
"auto_next_word": "Mot suivant automatique",
@@ -640,9 +641,9 @@
640641
"article_sound_settings": "Son de l'article",
641642
"keyboard_sound_settings": "Son du clavier",
642643
"effect_sound_settings": "Son d'effet",
643-
"article_volume": "Volume",
644-
"article_speed": "Vitesse",
645-
"effect_volume": "Volume",
644+
"article_volume": "Article Volume",
645+
"article_speed": "Article Speed",
646+
"effect_volume": "Effect Volume",
646647
"hero_tagline": "Tapez des mots pour apprendre, répétition espacée pour maîtriser",
647648
"hero_desc": "Fini le par cœur—tapez les mots pour construire la mémoire musculaire, l'algorithme de courbe de mémoire planifie automatiquement les révisions, avec 7 modes progressifs pour vraiment graver chaque mot.",
648649
"hero_pill_typing": "⌨️ Tapez pour construire la mémoire musculaire",
@@ -772,5 +773,37 @@
772773
"demo_word_diligent_ex2": "Il fut diligent dans ses recherches et prenait rarement des pauses.",
773774
"demo_word_profound_trans": "adj. profond, de grande portée",
774775
"demo_word_profound_ex1": "Lire largement a un effet profond sur le vocabulaire.",
775-
"demo_word_profound_ex2": "Cette découverte a eu un impact profond sur la science moderne."
776+
"demo_word_profound_ex2": "Cette découverte a eu un impact profond sur la science moderne.",
777+
"create_copy": "Create Copy",
778+
"create_copy_to_edit": "Official resources are read-only. Please create a copy first.",
779+
"release_banner_cta": "View Details",
780+
"release_page_title": "What's New",
781+
"release_page_desc": "Key features and improvements grouped by version",
782+
"release_feature_new": "New",
783+
"release_feature_improve": "Improved",
784+
"release_feature_fix": "Fixed",
785+
"release_latest": "Current",
786+
"release_view_full_log": "View Full Changelog",
787+
"collect_to_dict": "收藏到词典",
788+
"already_in_dict": "该单词已在此词典中",
789+
"add_custom_dict": "新增词典",
790+
"please_enter_dict_name": "请输入词典名称",
791+
"add_failed": "添加失败",
792+
"auto_play_first_sentence": "自动播放首条例句",
793+
"auto_play_first_sentence_desc": "单词发音结束后自动朗读第一条英文例句",
794+
"shortcut_play_sentence_1": "播放例句 1",
795+
"shortcut_play_sentence_2": "播放例句 2",
796+
"shortcut_play_sentence_3": "播放例句 3",
797+
"shortcut_play_sentence_4": "播放例句 4",
798+
"shortcut_play_sentence_5": "播放例句 5",
799+
"shortcut_play_sentence_6": "播放例句 6",
800+
"shortcut_play_sentence_7": "播放例句 7",
801+
"shortcut_play_sentence_8": "播放例句 8",
802+
"shortcut_play_sentence_9": "播放例句 9",
803+
"master_volume": "总音量",
804+
"master_speed": "总倍速",
805+
"expand_detail_settings": "展开详细设置",
806+
"sentence_pronunciation": "例句发音",
807+
"sentence_volume": "例句音量",
808+
"sentence_speed": "例句倍速"
776809
}

0 commit comments

Comments
 (0)