diff --git a/packages/fakeyou.com/src/_i18n/AvailableLanguageMap.ts b/packages/fakeyou.com/src/_i18n/AvailableLanguageMap.ts index b8c3a0f923..7628579e61 100644 --- a/packages/fakeyou.com/src/_i18n/AvailableLanguageMap.ts +++ b/packages/fakeyou.com/src/_i18n/AvailableLanguageMap.ts @@ -23,7 +23,7 @@ export const ENGLISH_LANGUAGE: AvailableLanguage = { // These are the languages the website has been *translated* into. // This is *not* the list of TTS langauge categories. -export type AvailableLanguageKey = "en" | "es" | "de" | "fr" | "hi" | "id" | "it" | "ja" | "ko" | "pt" | "tr" | "vi" | "zh"; +export type AvailableLanguageKey = "en" | "es" | "ar" | "de" | "fr" | "hi" | "id" | "it" | "ja" | "ko" | "pt" | "tr" | "vi" | "zh"; export const AVAILABLE_LANGUAGE_MAP: Record = { en: ENGLISH_LANGUAGE, es: { @@ -36,6 +36,15 @@ export const AVAILABLE_LANGUAGE_MAP: Record = { en: AVAILABLE_LANGUAGE_MAP["en"], es: AVAILABLE_LANGUAGE_MAP["es"], - ar: ARABIC_LANGUAGE, + ar: AVAILABLE_LANGUAGE_MAP["ar"], de: AVAILABLE_LANGUAGE_MAP["de"], fr: AVAILABLE_LANGUAGE_MAP["fr"], it: AVAILABLE_LANGUAGE_MAP["it"], pt: AVAILABLE_LANGUAGE_MAP["pt"], - tr: TURKISH_LANGUAGE, + tr: AVAILABLE_LANGUAGE_MAP["tr"], + + // ... additional languages the website hasn't been translated into. } diff --git a/packages/fakeyou.com/src/_i18n/FakeYouTranslations.ts b/packages/fakeyou.com/src/_i18n/FakeYouTranslations.ts index d98b8d1c78..8494cb76d7 100644 --- a/packages/fakeyou.com/src/_i18n/FakeYouTranslations.ts +++ b/packages/fakeyou.com/src/_i18n/FakeYouTranslations.ts @@ -7,6 +7,7 @@ import { // NB: This is the new translation system design. Multiple, per-page or per-module files are easier // to navigate and maintain than singular monolithic files. We'll gradually phase out the old system. +import * as ar from "./locales/ar"; import * as de from "./locales/de"; import * as en from "./locales/en"; import * as es from "./locales/es"; @@ -17,10 +18,12 @@ import * as it from "./locales/it"; import * as ja from "./locales/ja"; import * as ko from "./locales/ko"; import * as pt from "./locales/pt"; +import * as tr from "./locales/tr"; import * as vi from "./locales/vi"; import * as zh from "./locales/zh"; const NEW_TRANSLATIONS: any = { + ar: { translation: ar }, de: { translation: de }, en: { translation: en }, es: { translation: es }, @@ -31,6 +34,7 @@ const NEW_TRANSLATIONS: any = { ja: { translation: ja }, ko: { translation: ko }, pt: { translation: pt }, + tr: { translation: tr }, vi: { translation: vi }, zh: { translation: zh }, }; @@ -168,7 +172,7 @@ const FAKEYOU_TRANSLATIONS: any = { pages: { // Index page ttsList: { - buttonClear: "Claro", + buttonClear: "Borrar", buttonSpeak: "Hablar", errorTooManyRequests: "¡Estás enviando demasiadas solicitudes! Reduzca la velocidad un poco. Tenemos que ralentizar un poco las cosas cuando el servidor está ocupado. ", @@ -296,7 +300,7 @@ const FAKEYOU_TRANSLATIONS: any = { search: "Procurar", searchTerm: "Termo de pesquisa", speakButton: "Falar", - clearButton: "Claro", + clearButton: "Borrar", }, }, }, diff --git a/packages/fakeyou.com/src/_i18n/locales/ar/index.ts b/packages/fakeyou.com/src/_i18n/locales/ar/index.ts new file mode 100644 index 0000000000..f26809d15c --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/ar/index.ts @@ -0,0 +1,11 @@ +// "ar" - Arabic +// 273 million speakers (worldwide #6) +// Twitch #? + +import * as notices from './notices'; +import * as tts from './tts'; + +export { + notices, + tts, +} diff --git a/packages/fakeyou.com/src/_i18n/locales/ar/notices/HelpBootstrapLanguage.json b/packages/fakeyou.com/src/_i18n/locales/ar/notices/HelpBootstrapLanguage.json new file mode 100644 index 0000000000..f0634fe4c0 --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/ar/notices/HelpBootstrapLanguage.json @@ -0,0 +1,4 @@ +{ + "title": "We'll pay you to help us build voices!", + "body": "We don't have enough voices in this language yet. Please help us build your favorite characters. Join our <1 /> and we'll teach you how. We'll pay you <3 /> per voice, too!" +} \ No newline at end of file diff --git a/packages/fakeyou.com/src/_i18n/locales/ar/notices/index.ts b/packages/fakeyou.com/src/_i18n/locales/ar/notices/index.ts new file mode 100644 index 0000000000..37a51fec7d --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/ar/notices/index.ts @@ -0,0 +1,5 @@ +import * as HelpBootstrapLanguage from './HelpBootstrapLanguage.json'; + +export { + HelpBootstrapLanguage, +} diff --git a/packages/fakeyou.com/src/_i18n/locales/ar/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/ar/tts/TtsModelListPage.json new file mode 100644 index 0000000000..3a58570f1c --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/ar/tts/TtsModelListPage.json @@ -0,0 +1,28 @@ +{ + "form": { + "asyncLoadingDropdownValue": "أرجو الإنتظار", + "buttons": { + "clear": "محو", + "speak": "يتكلم" + }, + "by": "بواسطة", + "categoryFiltersLabel": "الفئة / اللغة", + "modelSeeMoreLink": "", + "searchBarLabel": "ابحث عن صوت", + "searchHint": "ابحث عن الصوت", + "searchLabel": "يبحث", + "textInputHint": "أدخل النص الخاص بك هنا", + "voicesLabel": "صوت ({{count}} للاختيار من بينها)" + }, + "formTitle": "قم بإنشاء TTS", + "languageLabel": "لغة", + "heroSection": { + "buttons": { + "cloneVoice": "استنساخ صوتي!", + "signUp": "اشتراك", + "viewPricing": "عرض التسعير" + }, + "subtitle": "استخدم تقنية FakeYou الزائفة العميقة لقول أشياء مع شخصياتك المفضلة", + "title": "النص إلى الكلام" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/src/_i18n/locales/ar/tts/index.ts b/packages/fakeyou.com/src/_i18n/locales/ar/tts/index.ts new file mode 100644 index 0000000000..5f4d5774f0 --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/ar/tts/index.ts @@ -0,0 +1,5 @@ +import * as TtsModelListPage from './TtsModelListPage.json'; + +export { + TtsModelListPage, +} diff --git a/packages/fakeyou.com/src/_i18n/locales/de/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/de/tts/TtsModelListPage.json index 0a8cca4779..ec6ecd7ba3 100644 --- a/packages/fakeyou.com/src/_i18n/locales/de/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/de/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "von", "categoryFiltersLabel": "Kategorie / Spracvon", "modelSeeMoreLink": "Weitere Details zum Modell \"<1>{{modelName}}\" von <3>{{userName}}", + "searchBarLabel": "Suche nach einer Stimme", "searchHint": "Suchbegriff", "searchLabel": "Suche", "textInputHint": "Eingang...", "voicesLabel": "Stimme ({{count}} zur Auswahl)" }, "formTitle": "TTS erstellen", + "languageLabel": "Sprache", "heroSection": { "buttons": { "cloneVoice": "Klonen Sie meine Stimme!", - "signUp": "Anmelden" + "signUp": "Anmelden", + "viewPricing": "Preise anzeigen" }, "subtitle": "Verwenden Sie die Deep-Fake-Technologie von FakeYou, um Dinge mit Ihren Lieblingsfiguren zu sagen", "title": "Text zu Sprache" diff --git a/packages/fakeyou.com/src/_i18n/locales/en/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/en/tts/TtsModelListPage.json index 8810b44b0b..44fb515821 100644 --- a/packages/fakeyou.com/src/_i18n/locales/en/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/en/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "by", "categoryFiltersLabel": "Category / Language", "modelSeeMoreLink": "See more details about the \"<1>{{modelName}}\" model by <3>{{userName}}", + "searchBarLabel": "Search for a Voice", "searchHint": "Search for Voice", "searchLabel": "Search", "textInputHint": "Textual shenanigans go here...", "voicesLabel": "Voice ({{count}} to choose from)" }, "formTitle": "Create TTS", + "languageLabel": "Language", "heroSection": { "buttons": { "cloneVoice": "Clone My Voice!", - "signUp": "Sign Up" + "signUp": "Sign Up", + "viewPricing": "View Pricing" }, "subtitle": "Use FakeYou deep fake tech to say stuff with your favorite characters", "title": "Text to Speech" diff --git a/packages/fakeyou.com/src/_i18n/locales/es/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/es/tts/TtsModelListPage.json index 1b08c215e1..74d35ff44a 100644 --- a/packages/fakeyou.com/src/_i18n/locales/es/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/es/tts/TtsModelListPage.json @@ -2,22 +2,25 @@ "form": { "asyncLoadingDropdownValue": "Cargando...", "buttons": { - "clear": "Claro", + "clear": "Borrar", "speak": "Hablar" }, "by": "por", "categoryFiltersLabel": "Categoría / Idioma", "modelSeeMoreLink": "Ver más detalles sobre el modelo \"<1>{{modelName}}\" de <3>{{userName}}", + "searchBarLabel": "Buscar una voz", "searchHint": "Término de búsqueda", "searchLabel": "Búsqueda", "textInputHint": "Las travesuras de texto van aquí...", "voicesLabel": "Voz ({{count}} para elegir)" }, "formTitle": "Crear mensaje de texto", + "languageLabel": "Idioma", "heroSection": { "buttons": { "cloneVoice": "Clonar mi Voz!", - "signUp": "Inscribirse" + "signUp": "Inscribirse", + "viewPricing": "Ver precios" }, "subtitle": "Usa FakeYou tecnología falsa profunda para decir cosas con tus personajes favoritos", "title": "Texto a Voz" diff --git a/packages/fakeyou.com/src/_i18n/locales/fr/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/fr/tts/TtsModelListPage.json index 883bb04e20..b32de9436b 100644 --- a/packages/fakeyou.com/src/_i18n/locales/fr/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/fr/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "par", "categoryFiltersLabel": "Catégorie / Langue", "modelSeeMoreLink": "Voir plus de détails sur le modèle \"<1>{{modelName}}\" par <3>{{userName}}", + "searchBarLabel": "Rechercher une voix", "searchHint": "Terme de recherche", "searchLabel": "Chercher", "textInputHint": "Texte de saisie...", "voicesLabel": "Voix ({{count}} au choix)" }, "formTitle": "Créer une synthèse vocale", + "languageLabel": "Langue", "heroSection": { "buttons": { "cloneVoice": "Clonez ma voix!", - "signUp": "S'inscrire" + "signUp": "S'inscrire", + "viewPricing": "Voir les prix" }, "subtitle": "Utilisez FakeYou deep fake tech pour dire des trucs avec vos personnages préférés", "title": "Texte pour parler" diff --git a/packages/fakeyou.com/src/_i18n/locales/hi/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/hi/tts/TtsModelListPage.json index d233243e5e..50181d7e9d 100644 --- a/packages/fakeyou.com/src/_i18n/locales/hi/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/hi/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "द्वारा", "categoryFiltersLabel": "श्रेणी / भाषा", "modelSeeMoreLink": "<3>{{userName}} के \"<1>{{modelName}}\" मॉडल के बारे में अधिक विवरण देखें", + "searchBarLabel": "एक आवाज खोजें", "searchHint": "शब्द को खोजें", "searchLabel": "तलाशी", "textInputHint": "यहां टेक्स्ट इनपुट करें", "voicesLabel": "आवाज ({{count}} चुनने के लिए)" }, - "formTitle": "Create TTS", + "formTitle": "टीटीएस बनाएं", + "languageLabel": "भाषा", "heroSection": { "buttons": { "cloneVoice": "क्लोन माय वॉयस", - "signUp": "साइन अप करें" + "signUp": "साइन अप करें", + "viewPricing": "मूल्य निर्धारण देखें" }, "subtitle": "अपने पसंदीदा पात्रों के साथ बातें कहने के लिए FakeYou गहरी नकली तकनीक का उपयोग करें", "title": "लिखे हुए को बोलने में बदलना" diff --git a/packages/fakeyou.com/src/_i18n/locales/id/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/id/tts/TtsModelListPage.json index 6f0590600d..e21532aed8 100644 --- a/packages/fakeyou.com/src/_i18n/locales/id/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/id/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "oleh", "categoryFiltersLabel": "Kategori / Bahasa", "modelSeeMoreLink": "Lihat detail selengkapnya tentang model \"<1>{{modelName}}\" oleh <3>{{userName}}", + "searchBarLabel": "Cari Suara", "searchHint": "Istilah Pencarian", "searchLabel": "Mencari", "textInputHint": "Masukan teks", "voicesLabel": "Suara ({{count}} untuk dipilih)" }, "formTitle": "Buat TTS", + "languageLabel": "Bahasa", "heroSection": { "buttons": { "cloneVoice": "Klon suara saya", - "signUp": "Daftar" + "signUp": "Daftar", + "viewPricing": "Lihat Harga" }, "subtitle": "Gunakan teknologi palsu mendalam FakeYou untuk mengatakan hal-hal dengan karakter favorit Anda", "title": "Teks pidato" diff --git a/packages/fakeyou.com/src/_i18n/locales/it/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/it/tts/TtsModelListPage.json index c7f93ea0a7..9a2f8e14cb 100644 --- a/packages/fakeyou.com/src/_i18n/locales/it/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/it/tts/TtsModelListPage.json @@ -1,25 +1,26 @@ { "form": { - "asyncLoadingDropdownValue": "Loading...", + "asyncLoadingDropdownValue": "Caricamento...", "buttons": { - "clear": "Clear", - "speak": "Speak" + "clear": "Ripristina", + "speak": "Parlare" }, - "by": "by", + "by": "per", "categoryFiltersLabel": "Category / Langauge", "modelSeeMoreLink": "See more details about the \"<1>{{modelName}}\" model by <3>{{userName}}", + "searchBarLabel": "Cerca una voce", "searchHint": "Search for Voice", - "searchLabel": "Search", - "textInputHint": "Textual shenanigans go here...", + "searchLabel": "Ricerca", + "textInputHint": "Inserisci qui il testo da generare", "voicesLabel": "Voice ({{count}} to choose from)" }, - "formTitle": "Create TTS", + "formTitle": "Crea TTS", "heroSection": { "buttons": { - "cloneVoice": "Clone My Voice!", - "signUp": "Sign Up" + "cloneVoice": "Clona la mia Voce!", + "signUp": "Registrarsi" }, - "subtitle": "Use FakeYou deep fake tech to say stuff with your favorite characters", - "title": "Text to Speech" + "subtitle": "Usa la tecnologia deep fake di FakeYou per dire cose con i tuoi personaggi preferiti", + "title": "Testo alla Voce" } } \ No newline at end of file diff --git a/packages/fakeyou.com/src/_i18n/locales/ja/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/ja/tts/TtsModelListPage.json index d271f93b72..75c1d4bd84 100644 --- a/packages/fakeyou.com/src/_i18n/locales/ja/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/ja/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "の", "categoryFiltersLabel": "カテゴリ/言語", "modelSeeMoreLink": "<3>{{userName}}による\"<1>{{modelName}}\"モデルの詳細をご覧ください", + "searchBarLabel": "声を探す", "searchHint": "検索語", "searchLabel": "探す", "textInputHint": "ここに言うテキストを入力してください", "voicesLabel": "音声({{count}}から選択)" }, "formTitle": "TTSを作成する", + "languageLabel": "言語", "heroSection": { "buttons": { "cloneVoice": "私の声を複製する", - "signUp": "サインアップ" + "signUp": "サインアップ", + "viewPricing": "価格を見る" }, "subtitle": "FakeYouディープフェイクテックを使用して、お気に入りのキャラクターと話します", "title": "テキスト読み上げ" diff --git a/packages/fakeyou.com/src/_i18n/locales/ko/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/ko/tts/TtsModelListPage.json index 3317597b8b..05e904a5d7 100644 --- a/packages/fakeyou.com/src/_i18n/locales/ko/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/ko/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "의", "categoryFiltersLabel": "카테고리 / 언어", "modelSeeMoreLink": "<3>{{userName}}의 \"<1>{{modelName}}\" 모델에 대한 자세한 내용 보기", + "searchBarLabel": "음성 검색", "searchHint": "검색어", "searchLabel": "검색", "textInputHint": "여기에 텍스트를 입력하세요", "voicesLabel": "음성({{count}}개 중에서 선택)" }, "formTitle": "TTS 생성", + "languageLabel": "언어", "heroSection": { "buttons": { "cloneVoice": "내 목소리를 복제하십시오!", - "signUp": "가입하기" + "signUp": "가입하기", + "viewPricing": "가격 보기" }, "subtitle": "FakeYou 딥 페이크 기술을 사용하여 좋아하는 캐릭터와 함께 말하세요.", "title": "텍스트 음성 변환" diff --git a/packages/fakeyou.com/src/_i18n/locales/pt/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/pt/tts/TtsModelListPage.json index 7ebcff0cd7..90247205b4 100644 --- a/packages/fakeyou.com/src/_i18n/locales/pt/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/pt/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "de", "categoryFiltersLabel": "Categoria / Idioma", "modelSeeMoreLink": "Veja mais detalhes sobre o modelo \"<1>{{modelName}}\" de <3>{{userName}}", + "searchBarLabel": "Procurar uma voz", "searchHint": "Termo de pesquisa", "searchLabel": "Procurar", "textInputHint": "Insira o texto aqui", "voicesLabel": "Voz ({{count}} para escolher)" }, "formTitle": "Criar TTS", + "languageLabel": "Linguagem", "heroSection": { "buttons": { "cloneVoice": "Clonar minha voz!", - "signUp": "Inscrever-se" + "signUp": "Inscrever-se", + "viewPricing": "Ver preços" }, "subtitle": "Use a tecnologia deepfake do FakeYou para dizer coisas com seus personagens favoritos", "title": "Texto para fala" diff --git a/packages/fakeyou.com/src/_i18n/locales/tr/index.ts b/packages/fakeyou.com/src/_i18n/locales/tr/index.ts new file mode 100644 index 0000000000..303ef9c696 --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/tr/index.ts @@ -0,0 +1,11 @@ +// "tr" - Turkish +// 78 million speakers (worldwide #18) +// Twitch #? + +import * as notices from './notices'; +import * as tts from './tts'; + +export { + notices, + tts, +} diff --git a/packages/fakeyou.com/src/_i18n/locales/tr/notices/HelpBootstrapLanguage.json b/packages/fakeyou.com/src/_i18n/locales/tr/notices/HelpBootstrapLanguage.json new file mode 100644 index 0000000000..f0634fe4c0 --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/tr/notices/HelpBootstrapLanguage.json @@ -0,0 +1,4 @@ +{ + "title": "We'll pay you to help us build voices!", + "body": "We don't have enough voices in this language yet. Please help us build your favorite characters. Join our <1 /> and we'll teach you how. We'll pay you <3 /> per voice, too!" +} \ No newline at end of file diff --git a/packages/fakeyou.com/src/_i18n/locales/tr/notices/index.ts b/packages/fakeyou.com/src/_i18n/locales/tr/notices/index.ts new file mode 100644 index 0000000000..37a51fec7d --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/tr/notices/index.ts @@ -0,0 +1,5 @@ +import * as HelpBootstrapLanguage from './HelpBootstrapLanguage.json'; + +export { + HelpBootstrapLanguage, +} diff --git a/packages/fakeyou.com/src/_i18n/locales/tr/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/tr/tts/TtsModelListPage.json new file mode 100644 index 0000000000..c8e98023f3 --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/tr/tts/TtsModelListPage.json @@ -0,0 +1,28 @@ +{ + "form": { + "asyncLoadingDropdownValue": "Lütfen bekle...", + "buttons": { + "clear": "Sil", + "speak": "Konuşmak" + }, + "by": "'ye göre", + "categoryFiltersLabel": "Kategori / Dil", + "modelSeeMoreLink": "<3>{{userName}} tarafından \"<1>{{modelName}}\" modeli hakkında daha fazla ayrıntıya bakın", + "searchBarLabel": "Ses Ara", + "searchHint": "Ses Ara", + "searchLabel": "Arama", + "textInputHint": "Burada oluşturulacak metni girin", + "voicesLabel": "Ses (seçim için {{count}})" + }, + "formTitle": "TTS oluştur", + "languageLabel": "Dil", + "heroSection": { + "buttons": { + "cloneVoice": "Sesimi klonla!", + "signUp": "üye olmak", + "viewPricing": "Fiyatlandırmayı Görüntüle" + }, + "subtitle": "En sevdiğiniz karakterlerle bir şeyler söylemek için FakeYou derin sahte teknolojisini kullanın", + "title": "Konuşma metni" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/src/_i18n/locales/tr/tts/index.ts b/packages/fakeyou.com/src/_i18n/locales/tr/tts/index.ts new file mode 100644 index 0000000000..5f4d5774f0 --- /dev/null +++ b/packages/fakeyou.com/src/_i18n/locales/tr/tts/index.ts @@ -0,0 +1,5 @@ +import * as TtsModelListPage from './TtsModelListPage.json'; + +export { + TtsModelListPage, +} diff --git a/packages/fakeyou.com/src/_i18n/locales/vi/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/vi/tts/TtsModelListPage.json index 4f17adb72a..63078cb061 100644 --- a/packages/fakeyou.com/src/_i18n/locales/vi/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/vi/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "của", "categoryFiltersLabel": "Thể loại / Ngôn ngữ", "modelSeeMoreLink": "Xem thêm chi tiết về mô hình \"<1>{{modelName}}\" của <3>{{userName}}", + "searchBarLabel": "Tìm kiếm một giọng nói", "searchHint": "Cụm từ tìm kiếm", "searchLabel": "Tìm kiếm", "textInputHint": "Nhập văn bản tại đây", "voicesLabel": "Giọng nói ({{count}} để chọn)" }, "formTitle": "Tạo TTS", + "languageLabel": "Ngôn ngữ", "heroSection": { "buttons": { "cloneVoice": "Sao chép giọng nói của tôi!", - "signUp": "Đăng ký" + "signUp": "Đăng ký", + "viewPricing": "Xem giá" }, "subtitle": "Sử dụng công nghệ giả sâu FakeYou để nói nội dung với các nhân vật yêu thích của bạn", "title": "Chuyển văn bản thành giọng nói" diff --git a/packages/fakeyou.com/src/_i18n/locales/zh/tts/TtsModelListPage.json b/packages/fakeyou.com/src/_i18n/locales/zh/tts/TtsModelListPage.json index 70820110f2..5434295617 100644 --- a/packages/fakeyou.com/src/_i18n/locales/zh/tts/TtsModelListPage.json +++ b/packages/fakeyou.com/src/_i18n/locales/zh/tts/TtsModelListPage.json @@ -8,16 +8,19 @@ "by": "的", "categoryFiltersLabel": "类别/语言", "modelSeeMoreLink": "查看 <3>{{userName}} 的\"<1>{{modelName}}\"模型的更多详细信息", + "searchBarLabel": "搜索语音", "searchHint": "搜索词", "searchLabel": "搜索", "textInputHint": "此处输入文字", "voicesLabel": "语音({{count}} 个可供选择)" }, "formTitle": "创建 TTS", + "languageLabel": "语言", "heroSection": { "buttons": { "cloneVoice": "克隆我的声音!", - "signUp": "注册" + "signUp": "注册", + "viewPricing": "查看定价" }, "subtitle": "使用 FakeYou 深度伪造技术与您最喜欢的角色说话", "title": "文字转语音" diff --git a/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx b/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx index 29587206de..2bd48e601e 100644 --- a/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx +++ b/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsModelListPage.tsx @@ -316,7 +316,7 @@ function TtsModelListPage(props: Props) { >

- Model by{" "} + Voice by{" "} { Analytics.ttsClickModelCreatorLink() } } @@ -330,13 +330,10 @@ function TtsModelListPage(props: Props) { /> {" "} | - Language: {modelLanguage.languageName} {/*| Use count:{" "} + {t("tts.TtsModelListPage.languageLabel")}: {modelLanguage.languageName} {/*| Use count:{" "} 616400*/}

- {/* - See more details - */}
See more details @@ -462,7 +459,9 @@ function TtsModelListPage(props: Props) { >
- + {/* */} diff --git a/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsPageHero.tsx b/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsPageHero.tsx index 1044af9b77..aca8be6087 100644 --- a/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsPageHero.tsx +++ b/packages/fakeyou.com/src/v2/view/pages/tts/tts_model_list/TtsPageHero.tsx @@ -68,7 +68,7 @@ export function TtsPageHero(props: Props) { >