diff --git a/packages/components/src/i18n/Language.ts b/packages/components/src/i18n/Language.ts index 99a2c92a7d..1ce03bbe93 100644 --- a/packages/components/src/i18n/Language.ts +++ b/packages/components/src/i18n/Language.ts @@ -13,6 +13,9 @@ enum Language { ChineseSimplified, Korean, Italian, + Thai, + Russian, + Bengali, } -export { Language } +export { Language }; diff --git a/packages/fakeyou.com/public/locales/bn/FaceAnimation.json b/packages/fakeyou.com/public/locales/bn/FaceAnimation.json new file mode 100644 index 0000000000..3762555988 --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/Footer.json b/packages/fakeyou.com/public/locales/bn/Footer.json new file mode 100644 index 0000000000..7376842547 --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "গাইড", + "communityLeaderboard": "লিডারবোর্ড", + "communityProfile": "আমার প্রোফাইল", + "communityTitle": "সম্প্রদায়", + "infoAbout": "সম্পর্কিত", + "infoApiDocs": "API ডক্স", + "infoPricing": "মূল্য নির্ধারণ", + "infoPrivacyPolicy": "গোপনীয়তা নীতি", + "infoTerms": "ব্যবহারের শর্তাবলী", + "infoTitle": "তথ্য", + "productTts": "টেক্সট টু স্পিচ", + "productUploadModels": "আপলোড মডেল", + "productVc": "ভয়েস টু ভয়েস", + "productVideo": "ভিডিও লিপ সিঙ্ক", + "productsTitle": "এআই টুলস" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/LandingPage.json b/packages/fakeyou.com/public/locales/bn/LandingPage.json new file mode 100644 index 0000000000..5ec415e7cc --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "আমরা আপনার সাথে চ্যাট করতে চাই! আপনার কোন প্রশ্ন থাকলে অনুগ্রহ করে আমাদের সাথে ডিসকর্ডে যোগ দিন।", + "communityTitle": "কমিউনিটিতে যোগ দিন", + "contextButtonTts": "টেক্সট টু স্পিচ", + "contextButtonVc": "ভয়েস টু ভয়েস", + "contextText": "আমাদের AI-চালিত টেক্সট-টু-স্পিচ এবং ভয়েস কনভার্সন টুল আপনাকে আপনার টেক্সট বা ভয়েসকে আপনার প্রিয় চরিত্রের কণ্ঠে রূপান্তর করতে দেয়। বিষয়বস্তু নির্মাতাদের জন্য এবং তাদের বার্তাগুলিতে ব্যক্তিত্ব যোগ করতে খুঁজছেন এমন যে কেউ জন্য উপযুক্ত।", + "contextTitle": "আপনার প্রিয় চরিত্র হিসাবে কথা বলুন", + "ctaButtonTts": "টেক্সট টু স্পিচ", + "ctaButtonVc": "ভয়েস টু ভয়েস", + "ctaText": "মাত্র কয়েকটি ক্লিকে আপনার বার্তা এবং কথা বলার ভয়েসকে আপনার প্রিয় চরিত্রের কণ্ঠে রূপান্তর করুন।", + "ctaTitle": "আপনার অডিও তৈরি করুন", + "heroButtonPricing": "মূল্য দেখুন", + "heroButtonProfile": "আমার প্রোফাইল দেখ", + "heroButtonSignUp": "নিবন্ধন করুন", + "heroButtonUpgradePlan": "আপগ্রেড পরিকল্পনা", + "heroText": "আপনি যা চান তা বলে আপনার প্রিয় চরিত্রের অডিও বা ভিডিও তৈরি করতে FakeYou এর ডিপফেক প্রযুক্তি ব্যবহার করুন।", + "heroTitle": "এআই মিউজিক, টেক্সট টু স্পিচ এবং ভয়েস টু ভয়েস", + "productTtsText": "পাঠ্য থেকে অডিও তৈরি করুন", + "productTtsTitle": "টেক্সট টু স্পিচ", + "productVcText": "অন্য কণ্ঠে কথা বলুন", + "productVcTitle": "ভয়েস টু ভয়েস", + "productVideoText": "ঠোঁট সিঙ্ক ভিডিও অডিও", + "productVideoTitle": "ভিডিও লিপ সিঙ্ক", + "productsTitle": "এআই টুলস" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/Rating.json b/packages/fakeyou.com/public/locales/bn/Rating.json new file mode 100644 index 0000000000..307eaf380d --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "এই কন্ঠটা খারাপ লাগছে", + "buttonGood": "এই কন্ঠ ভাল শোনাচ্ছে", + "ratingBad": "ভয়েস খারাপ শোনাচ্ছে", + "ratingGood": "ভয়েস ভাল শোনাচ্ছে", + "ratingGreat": "ভয়েস দুর্দান্ত শোনাচ্ছে", + "ratingLabel": "রেটিং:", + "ratingOk": "ভয়েস ঠিক আছে শোনাচ্ছে" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/RecordComponent.json b/packages/fakeyou.com/public/locales/bn/RecordComponent.json new file mode 100644 index 0000000000..02168c985e --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "পরিষ্কার", + "recordButtonStart": "রেকর্ড শুরু কর", + "recordButtonStop": "রেকর্ডিং বন্ধ করুন", + "recordButtonUploadAudio": "অডিও আপলোড করুন", + "recordButtonUploaded": "আপলোড করা হয়েছে" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/bn/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..9afc750aec --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "শেয়ার/ডাউনলোড করুন", + "resultsBlankSubText": "এখনো কোনো ফলাফল নেই", + "resultsBlankText": "তৈরি অডিও এখানে প্রদর্শিত হবে.", + "resultsProgressDead": "ত্রুটি!", + "resultsProgressFail": "ব্যর্থ {{0}} প্রচেষ্টা(গুলি) আবার চেষ্টা করবে...", + "resultsProgressPending": "বিচারাধীন...", + "resultsProgressStarted": "শুরু হয়েছে...", + "resultsProgressSuccess": "সম্পূর্ণ!", + "resultsTtsQueued": "TTS সারিবদ্ধ:", + "resultsUpgradeLinkText": "FakeYou সদস্যপদ", + "resultsUpgradeNotice": "অপেক্ষা করতে চান না? এ দিয়ে সারির সামনে যান" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/bn/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..87c6d2307d --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "ডাউনলোড করুন", + "resultsBlankSubText": "এখনো কোনো ফলাফল নেই", + "resultsBlankText": "তৈরি অডিও এখানে প্রদর্শিত হবে.", + "resultsProgressDead": "ত্রুটি!", + "resultsProgressFail": "ব্যর্থ {{0}} প্রচেষ্টা(গুলি) আবার চেষ্টা করবে...", + "resultsProgressPending": "বিচারাধীন...", + "resultsProgressStarted": "শুরু হয়েছে...", + "resultsProgressSuccess": "সম্পূর্ণ!", + "resultsTtsQueued": "V2V সারিবদ্ধ:", + "resultsUpgradeLinkText": "FakeYou সদস্যপদ", + "resultsUpgradeNotice": "অপেক্ষা করতে চান না? এ দিয়ে সারির সামনে যান" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/TopNav.json b/packages/fakeyou.com/public/locales/bn/TopNav.json new file mode 100644 index 0000000000..e97cefbc87 --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "প্রস্থান", + "buttonLogin": "প্রবেশ করুন", + "buttonSignUp": "নিবন্ধন করুন", + "communityGuide": "গাইড", + "communityLeaderboard": "লিডারবোর্ড", + "communityProfile": "আমার প্রোফাইল", + "communityTitle": "সম্প্রদায়", + "infoAbout": "সম্পর্কিত", + "infoApiDocs": "API ডক্স", + "infoPrivacyPolicy": "গোপনীয়তা নীতি", + "infoTerms": "ব্যবহারের শর্তাবলী", + "infoTitle": "তথ্য", + "pricingTitle": "মূল্য নির্ধারণ", + "productTts": "টেক্সট টু স্পিচ", + "productUploadModels": "আপলোড মডেল", + "productVc": "ভয়েস টু ভয়েস", + "productVideo": "ভিডিও লিপ সিঙ্ক", + "productsTitle": "এআই টুলস" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/TtsModelListPage.json b/packages/fakeyou.com/public/locales/bn/TtsModelListPage.json new file mode 100644 index 0000000000..070fab61a4 --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "মূল্য দেখুন", + "heroButtonProfile": "আমার প্রোফাইল দেখ", + "heroButtonSignUp": "নিবন্ধন করুন", + "heroButtonUpgradePlan": "আপগ্রেড পরিকল্পনা", + "heroText": "পাঠ্যকে আপনার প্রিয় চরিত্রের কথা বলার ভয়েসে পরিণত করুন।", + "heroTitle": "টেক্সট টু স্পিচ", + "ttsButtonClear": "পাঠ্য সাফ করুন", + "ttsButtonExplore": "ভয়েস এক্সপ্লোর করুন", + "ttsButtonRandom": "এলোমেলো ভয়েস", + "ttsButtonSpeak": "কথা বলুন", + "ttsDetailsLanguageLabel": "ভাষা:", + "ttsDetailsViewLink": "আরো বিস্তারিত দেখুন", + "ttsExploreButtonClearFilter": "বিভাগ ফিল্টার সাফ করুন", + "ttsExploreCategoryLabel": "শ্রেণী", + "ttsExploreCategoryOptionText": "বিভাগ নির্বাচন করুন...", + "ttsExploreLanguageLabel": "ভাষা", + "ttsExploreLanguageOptionText": "সকল ভাষা", + "ttsResultsTitle": "সেশন TTS ফলাফল", + "ttsTextInputLabel": "আমার স্নাতকের", + "ttsTextInputPlaceholder": "আপনি চান লেখা লিখুন {{character}} এখানে বলতে...", + "ttsTooManyRequests": "আপনি অনেক অনুরোধ পাঠাচ্ছেন! একটু ধীরে ধীরে। সার্ভার ব্যস্ত হয়ে গেলে আমাদের জিনিসগুলিকে কিছুটা ধীর করতে হবে।", + "ttsVoiceLabel": "ভয়েস ({{0}} থেকে বাছাই করা)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/UploadComponent.json b/packages/fakeyou.com/public/locales/bn/UploadComponent.json new file mode 100644 index 0000000000..1f05548c54 --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "পরিষ্কার", + "uploadButtonUploadAudio": "অডিও আপলোড করুন", + "uploadButtonUploaded": "আপলোড করা হয়েছে", + "uploadChangeFile": "ফাইল পরিবর্তন করুন", + "uploadFileTextDrop": "অথবা এখানে ফেলে দিন", + "uploadFileTextUpload": "একটি ফাইল আপলোড" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/bn/VcModelListPage.json b/packages/fakeyou.com/public/locales/bn/VcModelListPage.json new file mode 100644 index 0000000000..09a3b9a593 --- /dev/null +++ b/packages/fakeyou.com/public/locales/bn/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "মূল্য দেখুন", + "heroButtonProfile": "আমার প্রোফাইল দেখ", + "heroButtonSignUp": "নিবন্ধন করুন", + "heroButtonUpgradePlan": "আপগ্রেড পরিকল্পনা", + "heroText": "আপনার পছন্দের অক্ষরে আপনার ভয়েস পরিবর্তন করতে এই টুল ব্যবহার করুন.", + "heroTitle": "ভয়েস টু ভয়েস", + "vcButtonConvert": "রূপান্তর করুন", + "vcConvertLabel": "অডিও রূপান্তর করুন", + "vcPitchControlF0": "গান গাওয়ার জন্য বন্ধ, বক্তৃতা জন্য", + "vcPitchControlLabel": "পিচ নিয়ন্ত্রণ", + "vcRecordAudioLabel": "অডিও রেকর্ড করুন", + "vcResultsTitle": "সেশন V2V ফলাফল", + "vcTabRecord": "মাইক্রোফোন", + "vcTabUpload": "আপলোড করুন", + "vcUploadFileLabel": "ইনপুট অডিও আপলোড করুন", + "vcVoiceLabel": "টার্গেট ভয়েস চয়ন করুন ({{0}} থেকে বাছাই করা)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/FaceAnimation.json b/packages/fakeyou.com/public/locales/de/FaceAnimation.json new file mode 100644 index 0000000000..3762555988 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/Footer.json b/packages/fakeyou.com/public/locales/de/Footer.json new file mode 100644 index 0000000000..a526b6e4be --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "Führung", + "communityLeaderboard": "Bestenliste", + "communityProfile": "Mein Profil", + "communityTitle": "Gemeinschaft", + "infoAbout": "Um", + "infoApiDocs": "API-Dokumente", + "infoPricing": "Preisgestaltung", + "infoPrivacyPolicy": "Datenschutzrichtlinie", + "infoTerms": "Nutzungsbedingungen", + "infoTitle": "Die Info", + "productTts": "Text zu Sprache", + "productUploadModels": "Modelle hochladen", + "productVc": "Stimme zu Stimme", + "productVideo": "Video-Lippensynchronisation", + "productsTitle": "KI-Tools" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/LandingPage.json b/packages/fakeyou.com/public/locales/de/LandingPage.json new file mode 100644 index 0000000000..74f5374b89 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "Wir würden uns freuen, mit Ihnen zu chatten! Bitte treten Sie uns im Discord bei, wenn Sie Fragen haben.", + "communityTitle": "Trete der Community bei", + "contextButtonTts": "Text zu Sprache", + "contextButtonVc": "Stimme zu Stimme", + "contextText": "Mit unseren KI-gestützten Text-zu-Sprache- und Sprachkonvertierungstools können Sie Ihren Text oder Ihre Stimme in die Stimme Ihres Lieblingscharakters umwandeln. Perfekt für Content-Ersteller und alle, die ihren Nachrichten Persönlichkeit verleihen möchten.", + "contextTitle": "Sprechen Sie als Ihre Lieblingscharaktere", + "ctaButtonTts": "Text zu Sprache", + "ctaButtonVc": "Stimme zu Stimme", + "ctaText": "Verwandeln Sie Ihre Nachrichten und Ihre Sprechstimme mit nur wenigen Klicks in die Stimme Ihres Lieblingscharakters.", + "ctaTitle": "Generieren Sie Ihr Audio", + "heroButtonPricing": "Preise anzeigen", + "heroButtonProfile": "Sehen Sie sich mein Profil an", + "heroButtonSignUp": "Melden Sie sich an", + "heroButtonUpgradePlan": "Upgrade-Plan", + "heroText": "Nutzen Sie die Deepfake-Technologie von FakeYou, um Audio- oder Videoaufnahmen Ihrer Lieblingscharaktere zu erstellen, die alles sagen, was Sie wollen.", + "heroTitle": "KI-Musik, Text-to-Speech und Voice-to-Voice", + "productTtsText": "Generieren Sie Audio aus Text", + "productTtsTitle": "Text zu Sprache", + "productVcText": "Sprechen Sie mit einer anderen Stimme", + "productVcTitle": "Stimme zu Stimme", + "productVideoText": "Lippensynchronisation von Video zu Audio", + "productVideoTitle": "Video-Lippensynchronisation", + "productsTitle": "KI-Tools" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/Rating.json b/packages/fakeyou.com/public/locales/de/Rating.json new file mode 100644 index 0000000000..9f7537afd6 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "Diese Stimme klingt schlecht", + "buttonGood": "Diese Stimme klingt gut", + "ratingBad": "Stimme klingt schlecht", + "ratingGood": "Stimme klingt gut", + "ratingGreat": "Stimme klingt großartig", + "ratingLabel": "Bewertung:", + "ratingOk": "Die Stimme klingt in Ordnung" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/RecordComponent.json b/packages/fakeyou.com/public/locales/de/RecordComponent.json new file mode 100644 index 0000000000..2e43a3c0a1 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Klar", + "recordButtonStart": "Starte die Aufnahme", + "recordButtonStop": "Höre auf, aufzunehmen", + "recordButtonUploadAudio": "Audio hochladen", + "recordButtonUploaded": "Hochgeladen" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/de/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..b3820e4652 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Teilen/Herunterladen", + "resultsBlankSubText": "Noch keine Ergebnisse", + "resultsBlankText": "Generiertes Audio wird hier angezeigt.", + "resultsProgressDead": "Fehler!", + "resultsProgressFail": "Fehlgeschlagen {{0}} Versuche). Werde es noch einmal versuchen...", + "resultsProgressPending": "Ausstehend...", + "resultsProgressStarted": "Gestartet...", + "resultsProgressSuccess": "Vollständig!", + "resultsTtsQueued": "TTS in der Warteschlange:", + "resultsUpgradeLinkText": "FakeYou-Mitgliedschaft", + "resultsUpgradeNotice": "Sie möchten nicht warten? Springen Sie mit a an den Anfang der Warteschlange" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/de/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..9ba6c390f5 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "Herunterladen", + "resultsBlankSubText": "Noch keine Ergebnisse", + "resultsBlankText": "Generiertes Audio wird hier angezeigt.", + "resultsProgressDead": "Fehler!", + "resultsProgressFail": "Fehlgeschlagen {{0}} Versuche). Werde es noch einmal versuchen...", + "resultsProgressPending": "Ausstehend...", + "resultsProgressStarted": "Gestartet...", + "resultsProgressSuccess": "Vollständig!", + "resultsTtsQueued": "V2V in der Warteschlange:", + "resultsUpgradeLinkText": "FakeYou-Mitgliedschaft", + "resultsUpgradeNotice": "Sie möchten nicht warten? Springen Sie mit a an den Anfang der Warteschlange" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/TopNav.json b/packages/fakeyou.com/public/locales/de/TopNav.json new file mode 100644 index 0000000000..ce126a8fd4 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "Ausloggen", + "buttonLogin": "Anmeldung", + "buttonSignUp": "Melden Sie sich an", + "communityGuide": "Führung", + "communityLeaderboard": "Bestenliste", + "communityProfile": "Mein Profil", + "communityTitle": "Gemeinschaft", + "infoAbout": "Um", + "infoApiDocs": "API-Dokumente", + "infoPrivacyPolicy": "Datenschutzrichtlinie", + "infoTerms": "Nutzungsbedingungen", + "infoTitle": "Die Info", + "pricingTitle": "Preisgestaltung", + "productTts": "Text zu Sprache", + "productUploadModels": "Modelle hochladen", + "productVc": "Stimme zu Stimme", + "productVideo": "Video-Lippensynchronisation", + "productsTitle": "KI-Tools" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/TtsModelListPage.json b/packages/fakeyou.com/public/locales/de/TtsModelListPage.json new file mode 100644 index 0000000000..697823d5a9 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "Preise anzeigen", + "heroButtonProfile": "Sehen Sie sich mein Profil an", + "heroButtonSignUp": "Melden Sie sich an", + "heroButtonUpgradePlan": "Upgrade-Plan", + "heroText": "Verwandeln Sie Text in die Sprechstimme Ihres Lieblingscharakters.", + "heroTitle": "Text zu Sprache", + "ttsButtonClear": "Klartext", + "ttsButtonExplore": "Entdecken Sie Stimmen", + "ttsButtonRandom": "Zufällige Stimme", + "ttsButtonSpeak": "Sprechen", + "ttsDetailsLanguageLabel": "Sprache:", + "ttsDetailsViewLink": "Weitere Details anzeigen", + "ttsExploreButtonClearFilter": "Kategoriefilter löschen", + "ttsExploreCategoryLabel": "Kategorie", + "ttsExploreCategoryOptionText": "Kategorie wählen...", + "ttsExploreLanguageLabel": "Sprache", + "ttsExploreLanguageOptionText": "Alle Sprachen", + "ttsResultsTitle": "Sitzungs-TTS-Ergebnisse", + "ttsTextInputLabel": "Dein Text", + "ttsTextInputPlaceholder": "Geben Sie den gewünschten Text ein {{character}} hier zu sagen...", + "ttsTooManyRequests": "Sie senden zu viele Anfragen! Machen Sie es etwas langsamer. Wir müssen die Geschwindigkeit etwas verlangsamen, wenn der Server ausgelastet ist.", + "ttsVoiceLabel": "Stimme ({{0}} wählen von)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/UploadComponent.json b/packages/fakeyou.com/public/locales/de/UploadComponent.json new file mode 100644 index 0000000000..6e90a10de6 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Klar", + "uploadButtonUploadAudio": "Audio hochladen", + "uploadButtonUploaded": "Hochgeladen", + "uploadChangeFile": "Datei ändern", + "uploadFileTextDrop": "oder lass es hier fallen", + "uploadFileTextUpload": "Eine Datei hochladen" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/de/VcModelListPage.json b/packages/fakeyou.com/public/locales/de/VcModelListPage.json new file mode 100644 index 0000000000..b8ba406fc2 --- /dev/null +++ b/packages/fakeyou.com/public/locales/de/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "Preise anzeigen", + "heroButtonProfile": "Sehen Sie sich mein Profil an", + "heroButtonSignUp": "Melden Sie sich an", + "heroButtonUpgradePlan": "Upgrade-Plan", + "heroText": "Verwenden Sie dieses Tool, um Ihre Stimme in Ihre Lieblingscharaktere zu verwandeln.", + "heroTitle": "Stimme zu Stimme", + "vcButtonConvert": "Konvertieren", + "vcConvertLabel": "Audio konvertieren", + "vcPitchControlF0": "aus zum Singen, an zum Reden", + "vcPitchControlLabel": "Tonhöhenregelung", + "vcRecordAudioLabel": "Ton aufnehmen", + "vcResultsTitle": "Ergebnisse der Sitzung V2V", + "vcTabRecord": "Mikrofon", + "vcTabUpload": "Hochladen", + "vcUploadFileLabel": "Laden Sie Eingabeaudio hoch", + "vcVoiceLabel": "Wählen Sie Zielstimme ({{0}} wählen von)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/FaceAnimation.json b/packages/fakeyou.com/public/locales/en/FaceAnimation.json new file mode 100644 index 0000000000..3762555988 --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/Footer.json b/packages/fakeyou.com/public/locales/en/Footer.json new file mode 100644 index 0000000000..102339e70b --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/Footer.json @@ -0,0 +1,18 @@ +{ + "communityDiscord": "Discord", + "communityGuide": "Guide", + "communityLeaderboard": "Leaderboard", + "communityProfile": "My Profile", + "communityTitle": "Community", + "infoAbout": "About", + "infoApiDocs": "API Docs", + "infoPricing": "Pricing", + "infoPrivacyPolicy": "Privacy Policy", + "infoTerms": "Terms of Use", + "infoTitle": "Info", + "productTts": "Text to Speech", + "productUploadModels": "Upload Models", + "productVc": "Voice to Voice", + "productVideo": "Video Lip Sync", + "productsTitle": "AI Tools" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/LandingPage.json b/packages/fakeyou.com/public/locales/en/LandingPage.json index 7bce424e5c..120905fde3 100644 --- a/packages/fakeyou.com/public/locales/en/LandingPage.json +++ b/packages/fakeyou.com/public/locales/en/LandingPage.json @@ -1,12 +1,27 @@ { - "community": { - "discordButton": "Discord", - "heading": "Join the Community", - "text": "We'd love to chat with you! Please join us in Discord if you have any questions.", - "twitterButton": "Twitter" - }, - "hero": { - "bottom": "Generate audio or videos of your favorite characters saying anything you want with FakeYou's deep fake tech.", - "top": "AI Music, Text to Speech, and Voice to Voice" - } + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "We'd love to chat with you! Please join us in Discord if you have any questions.", + "communityTitle": "Join the Community", + "contextButtonTts": "Text to Speech", + "contextButtonVc": "Voice to Voice", + "contextText": "Our AI-powered text-to-speech and voice conversion tools let you convert your text or voice into your favorite character's voice. Perfect for content creators and anyone looking to add personality to their messages.", + "contextTitle": "Speak as your favorite characters", + "ctaButtonTts": "Text to Speech", + "ctaButtonVc": "Voice to Voice", + "ctaText": "Transform your messages and speaking voice into your favorite character's voice with just a few clicks.", + "ctaTitle": "Generate Your Audio", + "heroButtonPricing": "View Pricing", + "heroButtonProfile": "View my Profile", + "heroButtonSignUp": "Sign Up", + "heroButtonUpgradePlan": "Upgrade Plan", + "heroText": "Use FakeYou's deepfake technology to generate audio or videos of your favorite characters saying anything you want.", + "heroTitle": "AI Music, Text to Speech, and Voice to Voice", + "productTtsText": "Generate audio from text", + "productTtsTitle": "Text to Speech", + "productVcText": "Speak in another voice", + "productVcTitle": "Voice to Voice", + "productVideoText": "Lip sync video to audio", + "productVideoTitle": "Video Lip Sync", + "productsTitle": "AI Tools" } \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/Rating.json b/packages/fakeyou.com/public/locales/en/Rating.json new file mode 100644 index 0000000000..26bc488901 --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "This voice sounds bad", + "buttonGood": "This voice sounds good", + "ratingBad": "Voice Sounds Bad", + "ratingGood": "Voice Sounds Good", + "ratingGreat": "Voice Sounds Great", + "ratingLabel": "Rating:", + "ratingOk": "Voice Sounds Okay" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/RecordComponent.json b/packages/fakeyou.com/public/locales/en/RecordComponent.json new file mode 100644 index 0000000000..785bfe7c95 --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Clear", + "recordButtonStart": "Start Recording", + "recordButtonStop": "Stop Recording", + "recordButtonUploadAudio": "Upload Audio", + "recordButtonUploaded": "Uploaded" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/en/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..f889cd47f7 --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Share/Download", + "resultsBlankSubText": "No results yet", + "resultsBlankText": "Generated audio will appear here.", + "resultsProgressDead": "Error!", + "resultsProgressFail": "Failed {{0}} attempt(s). Will retry...", + "resultsProgressPending": "Pending...", + "resultsProgressStarted": "Started...", + "resultsProgressSuccess": "Complete!", + "resultsTtsQueued": "TTS Queued:", + "resultsUpgradeLinkText": "FakeYou membership", + "resultsUpgradeNotice": "Don't want to wait? Skip to the front of the queue with a" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/en/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..3eced1329c --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "Download", + "resultsBlankSubText": "No results yet", + "resultsBlankText": "Generated audio will appear here.", + "resultsProgressDead": "Error!", + "resultsProgressFail": "Failed {{0}} attempt(s). Will retry...", + "resultsProgressPending": "Pending...", + "resultsProgressStarted": "Started...", + "resultsProgressSuccess": "Complete!", + "resultsTtsQueued": "V2V Queued:", + "resultsUpgradeLinkText": "FakeYou membership", + "resultsUpgradeNotice": "Don't want to wait? Skip to the front of the queue with a" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/TopNav.json b/packages/fakeyou.com/public/locales/en/TopNav.json new file mode 100644 index 0000000000..9ec7f8664c --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/TopNav.json @@ -0,0 +1,21 @@ +{ + "buttonLogOut": "Log Out", + "buttonLogin": "Login", + "buttonSignUp": "Sign Up", + "communityDiscord": "Discord", + "communityGuide": "Guide", + "communityLeaderboard": "Leaderboard", + "communityProfile": "My Profile", + "communityTitle": "Community", + "infoAbout": "About", + "infoApiDocs": "API Docs", + "infoPrivacyPolicy": "Privacy Policy", + "infoTerms": "Terms of Use", + "infoTitle": "Info", + "pricingTitle": "Pricing", + "productTts": "Text to Speech", + "productUploadModels": "Upload Models", + "productVc": "Voice to Voice", + "productVideo": "Video Lip Sync", + "productsTitle": "AI Tools" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/TtsModelListPage.json b/packages/fakeyou.com/public/locales/en/TtsModelListPage.json new file mode 100644 index 0000000000..475e1e2853 --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "View Pricing", + "heroButtonProfile": "View my Profile", + "heroButtonSignUp": "Sign Up", + "heroButtonUpgradePlan": "Upgrade Plan", + "heroText": "Turn text into your favorite character's speaking voice.", + "heroTitle": "Text to Speech", + "ttsButtonClear": "Clear Text", + "ttsButtonExplore": "Explore Voices", + "ttsButtonRandom": "Random Voice", + "ttsButtonSpeak": "Speak", + "ttsDetailsLanguageLabel": "Language:", + "ttsDetailsViewLink": "See more details", + "ttsExploreButtonClearFilter": "Clear category filters", + "ttsExploreCategoryLabel": "Category", + "ttsExploreCategoryOptionText": "Select category...", + "ttsExploreLanguageLabel": "Language", + "ttsExploreLanguageOptionText": "All Languages", + "ttsResultsTitle": "Session TTS Results", + "ttsTextInputLabel": "Your Text", + "ttsTextInputPlaceholder": "Enter the text you want {{character}} to say here...", + "ttsTooManyRequests": "You're sending too many requests! Slow down a little. We have to slow things down a little when the server gets busy.", + "ttsVoiceLabel": "Voice ({{0}} to choose from)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/UploadComponent.json b/packages/fakeyou.com/public/locales/en/UploadComponent.json new file mode 100644 index 0000000000..557d21e157 --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Clear", + "uploadButtonUploadAudio": "Upload Audio", + "uploadButtonUploaded": "Uploaded", + "uploadChangeFile": "Change file", + "uploadFileTextDrop": "or drop it here", + "uploadFileTextUpload": "Upload a file" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/en/VcModelListPage.json b/packages/fakeyou.com/public/locales/en/VcModelListPage.json new file mode 100644 index 0000000000..bd5aeb19b5 --- /dev/null +++ b/packages/fakeyou.com/public/locales/en/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "View Pricing", + "heroButtonProfile": "View my Profile", + "heroButtonSignUp": "Sign Up", + "heroButtonUpgradePlan": "Upgrade Plan", + "heroText": "Use this tool to change your voice into your favorite characters.", + "heroTitle": "Voice to Voice", + "vcButtonConvert": "Convert", + "vcConvertLabel": "Convert Audio", + "vcPitchControlF0": "off for singing, on for speech", + "vcPitchControlLabel": "Pitch Control", + "vcRecordAudioLabel": "Record Audio", + "vcResultsTitle": "Session V2V Results", + "vcTabRecord": "Microphone", + "vcTabUpload": "Upload", + "vcUploadFileLabel": "Upload Input Audio", + "vcVoiceLabel": "Choose Target Voice ({{0}} to choose from)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/FaceAnimation.json b/packages/fakeyou.com/public/locales/es/FaceAnimation.json new file mode 100644 index 0000000000..54737a4788 --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/Footer.json b/packages/fakeyou.com/public/locales/es/Footer.json new file mode 100644 index 0000000000..a3f65ecd79 --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "Guía", + "communityLeaderboard": "Tabla de clasificación", + "communityProfile": "Mi perfil", + "communityTitle": "Comunidad", + "infoAbout": "Acerca de", + "infoApiDocs": "Documentos API", + "infoPricing": "Precios", + "infoPrivacyPolicy": "política de privacidad", + "infoTerms": "Condiciones de uso", + "infoTitle": "Información", + "productTts": "Texto a voz", + "productUploadModels": "Subir modelos", + "productVc": "Voz a Voz", + "productVideo": "Sincronización de labios de vídeo", + "productsTitle": "Herramientas de IA" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/LandingPage.json b/packages/fakeyou.com/public/locales/es/LandingPage.json index a33dc1b254..8b787844ad 100644 --- a/packages/fakeyou.com/public/locales/es/LandingPage.json +++ b/packages/fakeyou.com/public/locales/es/LandingPage.json @@ -1,12 +1,27 @@ { - "community": { - "discordButton": "Discord", - "heading": "Unete a la communidad", - "text": "¡Nos encantaría charlar contigo! Únase a nosotros en Discord si tiene alguna pregunta.", - "twitterButton": "Twitter" - }, - "hero": { - "bottom": "Genera audios o videos de tus personajes favoritos diciendo lo que quieras con la tecnología deep fake de FakeYou.", - "top": "Música con AI, texto a voz y voz a voz" - } + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "¡Nos encantaría charlar contigo! Únase a nosotros en Discord si tiene alguna pregunta.", + "communityTitle": "Unete a la communidad", + "contextButtonTts": "Texto a voz", + "contextButtonVc": "Voz a Voz", + "contextText": "Nuestras herramientas de conversión de voz y texto a voz impulsadas por IA te permiten convertir tu texto o voz en la voz de tu personaje favorito. Perfecto para creadores de contenido y cualquiera que busque agregar personalidad a sus mensajes.", + "contextTitle": "Habla como tus personajes favoritos", + "ctaButtonTts": "Texto a voz", + "ctaButtonVc": "Voz a Voz", + "ctaText": "Transforma tus mensajes y tu voz en la voz de tu personaje favorito con solo unos pocos clics.", + "ctaTitle": "Genera tu audio", + "heroButtonPricing": "Ver precios", + "heroButtonProfile": "Mira mi perfil", + "heroButtonSignUp": "Inscribirse", + "heroButtonUpgradePlan": "Plan de actualización", + "heroText": "Usa la tecnología deepfake de FakeYou para generar audio o videos de tus personajes favoritos diciendo lo que quieras.", + "heroTitle": "Música con IA, texto a voz y voz a voz", + "productTtsText": "Generar audio a partir de texto", + "productTtsTitle": "Texto a voz", + "productVcText": "Habla con otra voz", + "productVcTitle": "Voz a Voz", + "productVideoText": "Sincronización de labios de vídeo con audio", + "productVideoTitle": "Sincronización de labios de vídeo", + "productsTitle": "Herramientas de IA" } \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/Rating.json b/packages/fakeyou.com/public/locales/es/Rating.json new file mode 100644 index 0000000000..f10d5d24f2 --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "Esta voz suena mal", + "buttonGood": "esta voz suena bien", + "ratingBad": "La voz suena mal", + "ratingGood": "La voz suena bien", + "ratingGreat": "La voz suena genial", + "ratingLabel": "Clasificación:", + "ratingOk": "La voz suena bien" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/RecordComponent.json b/packages/fakeyou.com/public/locales/es/RecordComponent.json new file mode 100644 index 0000000000..3a2e898bea --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Claro", + "recordButtonStart": "Empezar a grabar", + "recordButtonStop": "Para de grabar", + "recordButtonUploadAudio": "Subir Audio", + "recordButtonUploaded": "subido" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/es/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..e8ea989d99 --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Compartir/Descargar", + "resultsBlankSubText": "Aún no hay resultados", + "resultsBlankText": "El audio generado aparecerá aquí.", + "resultsProgressDead": "¡Error!", + "resultsProgressFail": "Fallido {{0}} intento(s). Lo volveré a intentar...", + "resultsProgressPending": "Pendiente...", + "resultsProgressStarted": "Comenzó...", + "resultsProgressSuccess": "¡Completo!", + "resultsTtsQueued": "TTS en cola:", + "resultsUpgradeLinkText": "Membresía falsa", + "resultsUpgradeNotice": "¿No quieres esperar? Salta al frente de la cola con un" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/es/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..9b80750801 --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "Descargar", + "resultsBlankSubText": "Aún no hay resultados", + "resultsBlankText": "El audio generado aparecerá aquí.", + "resultsProgressDead": "¡Error!", + "resultsProgressFail": "Fallido {{0}} intento(s). Lo volveré a intentar...", + "resultsProgressPending": "Pendiente...", + "resultsProgressStarted": "Comenzó...", + "resultsProgressSuccess": "¡Completo!", + "resultsTtsQueued": "V2V en cola:", + "resultsUpgradeLinkText": "Membresía falsa", + "resultsUpgradeNotice": "¿No quieres esperar? Salta al frente de la cola con un" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/TopNav.json b/packages/fakeyou.com/public/locales/es/TopNav.json new file mode 100644 index 0000000000..c94f4c287c --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "Cerrar sesión", + "buttonLogin": "Acceso", + "buttonSignUp": "Inscribirse", + "communityGuide": "Guía", + "communityLeaderboard": "Tabla de clasificación", + "communityProfile": "Mi perfil", + "communityTitle": "Comunidad", + "infoAbout": "Acerca de", + "infoApiDocs": "Documentos API", + "infoPrivacyPolicy": "política de privacidad", + "infoTerms": "Condiciones de uso", + "infoTitle": "Información", + "pricingTitle": "Precios", + "productTts": "Texto a voz", + "productUploadModels": "Subir modelos", + "productVc": "Voz a Voz", + "productVideo": "Sincronización de labios de vídeo", + "productsTitle": "Herramientas de IA" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/TtsModelListPage.json b/packages/fakeyou.com/public/locales/es/TtsModelListPage.json new file mode 100644 index 0000000000..d44329e93b --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "Ver precios", + "heroButtonProfile": "Mira mi perfil", + "heroButtonSignUp": "Inscribirse", + "heroButtonUpgradePlan": "Plan de actualización", + "heroText": "Convierte el texto en la voz de tu personaje favorito.", + "heroTitle": "Texto a voz", + "ttsButtonClear": "Borrar texto", + "ttsButtonExplore": "Explorar voces", + "ttsButtonRandom": "Voz aleatoria", + "ttsButtonSpeak": "Hablar", + "ttsDetailsLanguageLabel": "Idioma:", + "ttsDetailsViewLink": "Ver más detalles", + "ttsExploreButtonClearFilter": "Borrar filtros de categoría", + "ttsExploreCategoryLabel": "Categoría", + "ttsExploreCategoryOptionText": "Selecciona una categoría...", + "ttsExploreLanguageLabel": "Idioma", + "ttsExploreLanguageOptionText": "Todos los idiomas", + "ttsResultsTitle": "Resultados de TTS de la sesión", + "ttsTextInputLabel": "Tu texto", + "ttsTextInputPlaceholder": "Introduce el texto que quieras {{character}} decir aquí...", + "ttsTooManyRequests": "¡Estás enviando demasiadas solicitudes! Reduzca un poco la velocidad. Tenemos que ralentizar un poco las cosas cuando el servidor está ocupado.", + "ttsVoiceLabel": "Voz ({{0}} Para escoger de)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/UploadComponent.json b/packages/fakeyou.com/public/locales/es/UploadComponent.json new file mode 100644 index 0000000000..5b25bc9c37 --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Claro", + "uploadButtonUploadAudio": "Subir Audio", + "uploadButtonUploaded": "subido", + "uploadChangeFile": "Cambiar archivo", + "uploadFileTextDrop": "o déjalo aquí", + "uploadFileTextUpload": "Cargar un archivo" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/es/VcModelListPage.json b/packages/fakeyou.com/public/locales/es/VcModelListPage.json new file mode 100644 index 0000000000..d1a918832d --- /dev/null +++ b/packages/fakeyou.com/public/locales/es/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "Ver precios", + "heroButtonProfile": "Mira mi perfil", + "heroButtonSignUp": "Inscribirse", + "heroButtonUpgradePlan": "Plan de actualización", + "heroText": "Utilice esta herramienta para cambiar su voz a la de sus personajes favoritos.", + "heroTitle": "Voz a Voz", + "vcButtonConvert": "Convertir", + "vcConvertLabel": "Convertir audio", + "vcPitchControlF0": "Fuera para cantar, encendido para hablar.", + "vcPitchControlLabel": "Control de tono", + "vcRecordAudioLabel": "Grabar audio", + "vcResultsTitle": "Resultados de la sesión V2V", + "vcTabRecord": "Micrófono", + "vcTabUpload": "Subir", + "vcUploadFileLabel": "Cargar audio de entrada", + "vcVoiceLabel": "Elija la voz de destino ({{0}} Para escoger de)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/FaceAnimation.json b/packages/fakeyou.com/public/locales/fr/FaceAnimation.json new file mode 100644 index 0000000000..3762555988 --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/Footer.json b/packages/fakeyou.com/public/locales/fr/Footer.json new file mode 100644 index 0000000000..40ef1858a7 --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "Guide", + "communityLeaderboard": "Classement", + "communityProfile": "Mon profil", + "communityTitle": "Communauté", + "infoAbout": "À propos", + "infoApiDocs": "Documentation sur l'API", + "infoPricing": "Tarifs", + "infoPrivacyPolicy": "politique de confidentialité", + "infoTerms": "Conditions d'utilisation", + "infoTitle": "Info", + "productTts": "Texte pour parler", + "productUploadModels": "Télécharger des modèles", + "productVc": "Voix à voix", + "productVideo": "Synchronisation labiale vidéo", + "productsTitle": "Outils d'IA" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/LandingPage.json b/packages/fakeyou.com/public/locales/fr/LandingPage.json new file mode 100644 index 0000000000..9e212d885c --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "Nous serions ravis de discuter avec vous ! Veuillez nous rejoindre sur Discord si vous avez des questions.", + "communityTitle": "Rejoignez la communauté", + "contextButtonTts": "Texte pour parler", + "contextButtonVc": "Voix à voix", + "contextText": "Nos outils de conversion de synthèse vocale et de voix basés sur l'IA vous permettent de convertir votre texte ou votre voix dans la voix de votre personnage préféré. Parfait pour les créateurs de contenu et tous ceux qui cherchent à ajouter de la personnalité à leurs messages.", + "contextTitle": "Parlez comme vos personnages préférés", + "ctaButtonTts": "Texte pour parler", + "ctaButtonVc": "Voix à voix", + "ctaText": "Transformez vos messages et votre voix en la voix de votre personnage préféré en quelques clics.", + "ctaTitle": "Générez votre audio", + "heroButtonPricing": "Voir les prix", + "heroButtonProfile": "Voir mon profil", + "heroButtonSignUp": "S'inscrire", + "heroButtonUpgradePlan": "Plan de mise à niveau", + "heroText": "Utilisez la technologie deepfake de FakeYou pour générer des audios ou des vidéos de vos personnages préférés disant tout ce que vous voulez.", + "heroTitle": "Musique AI, synthèse vocale et voix à voix", + "productTtsText": "Générer de l'audio à partir du texte", + "productTtsTitle": "Texte pour parler", + "productVcText": "Parle d'une autre voix", + "productVcTitle": "Voix à voix", + "productVideoText": "Synchronisation labiale de la vidéo avec l'audio", + "productVideoTitle": "Synchronisation labiale vidéo", + "productsTitle": "Outils d'IA" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/Rating.json b/packages/fakeyou.com/public/locales/fr/Rating.json new file mode 100644 index 0000000000..145e020a87 --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "Cette voix sonne mal", + "buttonGood": "Cette voix sonne bien", + "ratingBad": "La voix sonne mal", + "ratingGood": "La voix sonne bien", + "ratingGreat": "La voix sonne bien", + "ratingLabel": "Notation:", + "ratingOk": "La voix sonne bien" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/RecordComponent.json b/packages/fakeyou.com/public/locales/fr/RecordComponent.json new file mode 100644 index 0000000000..6fdc36903a --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Clair", + "recordButtonStart": "Commencer l'enregistrement", + "recordButtonStop": "Arrête d'enregistrer", + "recordButtonUploadAudio": "Télécharger l'audio", + "recordButtonUploaded": "Téléchargé" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/fr/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..a68f5df49d --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Partager/Télécharger", + "resultsBlankSubText": "Aucun résultat pour l'instant", + "resultsBlankText": "L'audio généré apparaîtra ici.", + "resultsProgressDead": "Erreur!", + "resultsProgressFail": "Échoué {{0}} tentatives). Je vais réessayer...", + "resultsProgressPending": "En attente...", + "resultsProgressStarted": "Commencé...", + "resultsProgressSuccess": "Complet!", + "resultsTtsQueued": "TTS en file d'attente :", + "resultsUpgradeLinkText": "Adhésion à FakeYou", + "resultsUpgradeNotice": "Vous ne voulez pas attendre ? Passez au début de la file d'attente avec un" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/fr/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..24fbd183f1 --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "Télécharger", + "resultsBlankSubText": "Aucun résultat pour l'instant", + "resultsBlankText": "L'audio généré apparaîtra ici.", + "resultsProgressDead": "Erreur!", + "resultsProgressFail": "Échoué {{0}} tentatives). Je vais réessayer...", + "resultsProgressPending": "En attente...", + "resultsProgressStarted": "Commencé...", + "resultsProgressSuccess": "Complet!", + "resultsTtsQueued": "V2V en file d'attente :", + "resultsUpgradeLinkText": "Adhésion à FakeYou", + "resultsUpgradeNotice": "Vous ne voulez pas attendre ? Passez au début de la file d'attente avec un" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/TopNav.json b/packages/fakeyou.com/public/locales/fr/TopNav.json new file mode 100644 index 0000000000..dd3ac2e01a --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "Se déconnecter", + "buttonLogin": "Se connecter", + "buttonSignUp": "S'inscrire", + "communityGuide": "Guide", + "communityLeaderboard": "Classement", + "communityProfile": "Mon profil", + "communityTitle": "Communauté", + "infoAbout": "À propos", + "infoApiDocs": "Documentation sur l'API", + "infoPrivacyPolicy": "politique de confidentialité", + "infoTerms": "Conditions d'utilisation", + "infoTitle": "Info", + "pricingTitle": "Tarifs", + "productTts": "Texte pour parler", + "productUploadModels": "Télécharger des modèles", + "productVc": "Voix à voix", + "productVideo": "Synchronisation labiale vidéo", + "productsTitle": "Outils d'IA" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/TtsModelListPage.json b/packages/fakeyou.com/public/locales/fr/TtsModelListPage.json new file mode 100644 index 0000000000..4f5724f510 --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "Voir les prix", + "heroButtonProfile": "Voir mon profil", + "heroButtonSignUp": "S'inscrire", + "heroButtonUpgradePlan": "Plan de mise à niveau", + "heroText": "Transformez le texte en voix parlante de votre personnage préféré.", + "heroTitle": "Texte pour parler", + "ttsButtonClear": "Effacer le texte", + "ttsButtonExplore": "Explorer les voix", + "ttsButtonRandom": "Voix aléatoire", + "ttsButtonSpeak": "Parler", + "ttsDetailsLanguageLabel": "Langue:", + "ttsDetailsViewLink": "Voir plus de détails", + "ttsExploreButtonClearFilter": "Effacer les filtres de catégorie", + "ttsExploreCategoryLabel": "Catégorie", + "ttsExploreCategoryOptionText": "Choisir une catégorie...", + "ttsExploreLanguageLabel": "Langue", + "ttsExploreLanguageOptionText": "Toutes les langues", + "ttsResultsTitle": "Résultats TTS de la session", + "ttsTextInputLabel": "Ton texte", + "ttsTextInputPlaceholder": "Saisissez le texte souhaité {{character}} dire ici...", + "ttsTooManyRequests": "Vous envoyez trop de demandes ! Ralentissez un peu. Nous devons ralentir un peu les choses lorsque le serveur est occupé.", + "ttsVoiceLabel": "Voix ({{0}} au choix)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/UploadComponent.json b/packages/fakeyou.com/public/locales/fr/UploadComponent.json new file mode 100644 index 0000000000..3edcade048 --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Clair", + "uploadButtonUploadAudio": "Télécharger l'audio", + "uploadButtonUploaded": "Téléchargé", + "uploadChangeFile": "Changer de fichier", + "uploadFileTextDrop": "ou dépose-le ici", + "uploadFileTextUpload": "Télécharger un fichier" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/fr/VcModelListPage.json b/packages/fakeyou.com/public/locales/fr/VcModelListPage.json new file mode 100644 index 0000000000..0b99ad17e2 --- /dev/null +++ b/packages/fakeyou.com/public/locales/fr/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "Voir les prix", + "heroButtonProfile": "Voir mon profil", + "heroButtonSignUp": "S'inscrire", + "heroButtonUpgradePlan": "Plan de mise à niveau", + "heroText": "Utilisez cet outil pour changer votre voix en vos personnages préférés.", + "heroTitle": "Voix à voix", + "vcButtonConvert": "Convertir", + "vcConvertLabel": "Convertir l'audio", + "vcPitchControlF0": "c'est parti pour chanter, c'est parti pour parler", + "vcPitchControlLabel": "Contrôle du pas", + "vcRecordAudioLabel": "Enregistrement audio", + "vcResultsTitle": "Résultats de la session V2V", + "vcTabRecord": "Microphone", + "vcTabUpload": "Télécharger", + "vcUploadFileLabel": "Télécharger l'audio d'entrée", + "vcVoiceLabel": "Choisissez la voix cible ({{0}} au choix)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/FaceAnimation.json b/packages/fakeyou.com/public/locales/hi/FaceAnimation.json new file mode 100644 index 0000000000..ec594982de --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "लोरेम इप्सम" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/Footer.json b/packages/fakeyou.com/public/locales/hi/Footer.json new file mode 100644 index 0000000000..7241087257 --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "मार्गदर्शक", + "communityLeaderboard": "लीडरबोर्ड", + "communityProfile": "मेरी प्रोफाइल", + "communityTitle": "समुदाय", + "infoAbout": "के बारे में", + "infoApiDocs": "एपीआई दस्तावेज़", + "infoPricing": "मूल्य निर्धारण", + "infoPrivacyPolicy": "गोपनीयता नीति", + "infoTerms": "उपयोग की शर्तें", + "infoTitle": "जानकारी", + "productTts": "भाषण के पाठ", + "productUploadModels": "मॉडल अपलोड करें", + "productVc": "आवाज से आवाज", + "productVideo": "वीडियो लिप सिंक", + "productsTitle": "एआई उपकरण" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/LandingPage.json b/packages/fakeyou.com/public/locales/hi/LandingPage.json new file mode 100644 index 0000000000..77759965cc --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "हमें आपसे चैट करना अच्छा लगेगा! यदि आपके कोई प्रश्न हैं तो कृपया डिस्कॉर्ड में हमसे जुड़ें।", + "communityTitle": "समुदाय में शामिल हों", + "contextButtonTts": "भाषण के पाठ", + "contextButtonVc": "आवाज से आवाज", + "contextText": "हमारे एआई-संचालित टेक्स्ट-टू-स्पीच और वॉयस रूपांतरण उपकरण आपको अपने टेक्स्ट या आवाज को अपने पसंदीदा चरित्र की आवाज में बदलने की सुविधा देते हैं। सामग्री निर्माताओं और अपने संदेशों में व्यक्तित्व जोड़ना चाहने वाले किसी भी व्यक्ति के लिए बिल्कुल सही।", + "contextTitle": "अपने पसंदीदा पात्रों के रूप में बोलें", + "ctaButtonTts": "भाषण के पाठ", + "ctaButtonVc": "आवाज से आवाज", + "ctaText": "बस कुछ ही क्लिक के साथ अपने संदेशों और बोलने की आवाज़ को अपने पसंदीदा चरित्र की आवाज़ में बदलें।", + "ctaTitle": "अपना ऑडियो जेनरेट करें", + "heroButtonPricing": "मूल्य निर्धारण देखें", + "heroButtonProfile": "मेरा प्रोफ़ाइल देखो", + "heroButtonSignUp": "साइन अप करें", + "heroButtonUpgradePlan": "उन्नयन योजना", + "heroText": "अपने पसंदीदा पात्रों के कुछ भी कहने के ऑडियो या वीडियो तैयार करने के लिए FakeYou की डीपफेक तकनीक का उपयोग करें।", + "heroTitle": "एआई म्यूजिक, टेक्स्ट टू स्पीच और वॉयस टू वॉयस", + "productTtsText": "टेक्स्ट से ऑडियो जेनरेट करें", + "productTtsTitle": "भाषण के पाठ", + "productVcText": "दूसरे स्वर में बोलो", + "productVcTitle": "आवाज से आवाज", + "productVideoText": "लिप सिंक वीडियो से ऑडियो", + "productVideoTitle": "वीडियो लिप सिंक", + "productsTitle": "एआई उपकरण" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/Rating.json b/packages/fakeyou.com/public/locales/hi/Rating.json new file mode 100644 index 0000000000..6f7e9fc563 --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "यह आवाज़ ख़राब लगती है", + "buttonGood": "ये आवाज़ अच्छी लगती है", + "ratingBad": "आवाज़ ख़राब लगती है", + "ratingGood": "आवाज़ अच्छी लगती है", + "ratingGreat": "आवाज़ बहुत अच्छी लगती है", + "ratingLabel": "रेटिंग:", + "ratingOk": "आवाज़ ठीक लगती है" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/RecordComponent.json b/packages/fakeyou.com/public/locales/hi/RecordComponent.json new file mode 100644 index 0000000000..8d7491f310 --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "स्पष्ट", + "recordButtonStart": "रिकॉर्डिंग शुरू", + "recordButtonStop": "रिकॉर्डिंग बंद करें", + "recordButtonUploadAudio": "ऑडियो अपलोड करें", + "recordButtonUploaded": "अपलोड किए गए" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/hi/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..6c3cc2ba40 --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "साझा करें/डाउनलोड करें", + "resultsBlankSubText": "अभी तक कोई परिणाम नहीं", + "resultsBlankText": "जेनरेट किया गया ऑडियो यहां दिखाई देगा.", + "resultsProgressDead": "गलती!", + "resultsProgressFail": "असफल {{0}} प्रयास(कोशिशें)। पुनः प्रयास करेंगे...", + "resultsProgressPending": "लंबित...", + "resultsProgressStarted": "शुरू कर दिया...", + "resultsProgressSuccess": "पूरा!", + "resultsTtsQueued": "टीटीएस कतारबद्ध:", + "resultsUpgradeLinkText": "फेकयू सदस्यता", + "resultsUpgradeNotice": "इंतज़ार नहीं करना चाहते? a के साथ कतार में सबसे आगे जाएँ" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/hi/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..f12adce991 --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "डाउनलोड करना", + "resultsBlankSubText": "अभी तक कोई परिणाम नहीं", + "resultsBlankText": "जेनरेट किया गया ऑडियो यहां दिखाई देगा.", + "resultsProgressDead": "गलती!", + "resultsProgressFail": "असफल {{0}} प्रयास(कोशिशें)। पुनः प्रयास करेंगे...", + "resultsProgressPending": "लंबित...", + "resultsProgressStarted": "शुरू कर दिया...", + "resultsProgressSuccess": "पूरा!", + "resultsTtsQueued": "V2V पंक्तिबद्ध:", + "resultsUpgradeLinkText": "फेकयू सदस्यता", + "resultsUpgradeNotice": "इंतज़ार नहीं करना चाहते? a के साथ कतार में सबसे आगे जाएँ" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/TopNav.json b/packages/fakeyou.com/public/locales/hi/TopNav.json new file mode 100644 index 0000000000..19a905e345 --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "लॉग आउट", + "buttonLogin": "लॉग इन करें", + "buttonSignUp": "साइन अप करें", + "communityGuide": "मार्गदर्शक", + "communityLeaderboard": "लीडरबोर्ड", + "communityProfile": "मेरी प्रोफाइल", + "communityTitle": "समुदाय", + "infoAbout": "के बारे में", + "infoApiDocs": "एपीआई दस्तावेज़", + "infoPrivacyPolicy": "गोपनीयता नीति", + "infoTerms": "उपयोग की शर्तें", + "infoTitle": "जानकारी", + "pricingTitle": "मूल्य निर्धारण", + "productTts": "भाषण के पाठ", + "productUploadModels": "मॉडल अपलोड करें", + "productVc": "आवाज से आवाज", + "productVideo": "वीडियो लिप सिंक", + "productsTitle": "एआई उपकरण" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/TtsModelListPage.json b/packages/fakeyou.com/public/locales/hi/TtsModelListPage.json new file mode 100644 index 0000000000..7798029f12 --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "मूल्य निर्धारण देखें", + "heroButtonProfile": "मेरा प्रोफ़ाइल देखो", + "heroButtonSignUp": "साइन अप करें", + "heroButtonUpgradePlan": "उन्नयन योजना", + "heroText": "टेक्स्ट को अपने पसंदीदा पात्र की बोलने वाली आवाज़ में बदलें।", + "heroTitle": "भाषण के पाठ", + "ttsButtonClear": "स्पष्ट पाठ", + "ttsButtonExplore": "आवाजों का अन्वेषण करें", + "ttsButtonRandom": "यादृच्छिक आवाज", + "ttsButtonSpeak": "बोलना", + "ttsDetailsLanguageLabel": "भाषा:", + "ttsDetailsViewLink": "अधिक विवरण देखें", + "ttsExploreButtonClearFilter": "श्रेणी फ़िल्टर साफ़ करें", + "ttsExploreCategoryLabel": "वर्ग", + "ttsExploreCategoryOptionText": "श्रेणी चुनना...", + "ttsExploreLanguageLabel": "भाषा", + "ttsExploreLanguageOptionText": "सारी भाषाएँ", + "ttsResultsTitle": "सत्र टीटीएस परिणाम", + "ttsTextInputLabel": "अपका संदेश", + "ttsTextInputPlaceholder": "अपना इच्छित पाठ दर्ज करें {{character}} यहाँ कहने के लिए...", + "ttsTooManyRequests": "आप बहुत अधिक अनुरोध भेज रहे हैं! थोड़ा धीरे करो. सर्वर व्यस्त होने पर हमें चीजों को थोड़ा धीमा करना पड़ता है।", + "ttsVoiceLabel": "आवाज़ ({{0}} से चुनने के लिए)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/UploadComponent.json b/packages/fakeyou.com/public/locales/hi/UploadComponent.json new file mode 100644 index 0000000000..e8ead1d4e2 --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "स्पष्ट", + "uploadButtonUploadAudio": "ऑडियो अपलोड करें", + "uploadButtonUploaded": "अपलोड किए गए", + "uploadChangeFile": "फ़ाइल बदलें", + "uploadFileTextDrop": "या इसे यहीं छोड़ दें", + "uploadFileTextUpload": "एक फ़ाइल अपलोड करें" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/hi/VcModelListPage.json b/packages/fakeyou.com/public/locales/hi/VcModelListPage.json new file mode 100644 index 0000000000..db519546d8 --- /dev/null +++ b/packages/fakeyou.com/public/locales/hi/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "मूल्य निर्धारण देखें", + "heroButtonProfile": "मेरा प्रोफ़ाइल देखो", + "heroButtonSignUp": "साइन अप करें", + "heroButtonUpgradePlan": "उन्नयन योजना", + "heroText": "अपनी आवाज़ को अपने पसंदीदा पात्रों में बदलने के लिए इस टूल का उपयोग करें।", + "heroTitle": "आवाज से आवाज", + "vcButtonConvert": "बदलना", + "vcConvertLabel": "ऑडियो कनवर्ट करें", + "vcPitchControlF0": "गायन के लिए, भाषण के लिए", + "vcPitchControlLabel": "पिच पर नियंत्रण", + "vcRecordAudioLabel": "ध्वनि रिकॉर्ड करें", + "vcResultsTitle": "सत्र V2V परिणाम", + "vcTabRecord": "माइक्रोफ़ोन", + "vcTabUpload": "डालना", + "vcUploadFileLabel": "इनपुट ऑडियो अपलोड करें", + "vcVoiceLabel": "लक्ष्य ध्वनि चुनें ({{0}} से चुनने के लिए)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/FaceAnimation.json b/packages/fakeyou.com/public/locales/id/FaceAnimation.json new file mode 100644 index 0000000000..3762555988 --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/Footer.json b/packages/fakeyou.com/public/locales/id/Footer.json new file mode 100644 index 0000000000..edf1d67743 --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "Memandu", + "communityLeaderboard": "Papan peringkat", + "communityProfile": "Profil saya", + "communityTitle": "Masyarakat", + "infoAbout": "Tentang", + "infoApiDocs": "Dokumen API", + "infoPricing": "Harga", + "infoPrivacyPolicy": "Kebijakan pribadi", + "infoTerms": "Syarat Penggunaan", + "infoTitle": "Informasi", + "productTts": "Teks pidato", + "productUploadModels": "Unggah Model", + "productVc": "Suara ke Suara", + "productVideo": "Sinkronisasi Bibir Video", + "productsTitle": "Alat AI" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/LandingPage.json b/packages/fakeyou.com/public/locales/id/LandingPage.json new file mode 100644 index 0000000000..289c16b362 --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "Kami ingin mengobrol dengan Anda! Silakan bergabung dengan kami di Discord jika Anda memiliki pertanyaan.", + "communityTitle": "Bergabunglah dengan Komunitas", + "contextButtonTts": "Teks pidato", + "contextButtonVc": "Suara ke Suara", + "contextText": "Alat konversi teks-ke-ucapan dan suara kami yang didukung AI memungkinkan Anda mengonversi teks atau suara menjadi suara karakter favorit Anda. Sempurna untuk pembuat konten dan siapa pun yang ingin menambahkan kepribadian pada pesan mereka.", + "contextTitle": "Bicaralah sebagai karakter favorit Anda", + "ctaButtonTts": "Teks pidato", + "ctaButtonVc": "Suara ke Suara", + "ctaText": "Ubah pesan dan suara bicara Anda menjadi suara karakter favorit Anda hanya dengan beberapa klik.", + "ctaTitle": "Hasilkan Audio Anda", + "heroButtonPricing": "Lihat Harga", + "heroButtonProfile": "Lihat profil saya", + "heroButtonSignUp": "Mendaftar", + "heroButtonUpgradePlan": "Paket Peningkatan", + "heroText": "Gunakan teknologi deepfake FakeYou untuk menghasilkan audio atau video karakter favorit Anda yang mengatakan apa pun yang Anda inginkan.", + "heroTitle": "Musik AI, Teks ke Ucapan, dan Suara ke Suara", + "productTtsText": "Hasilkan audio dari teks", + "productTtsTitle": "Teks pidato", + "productVcText": "Bicaralah dengan suara lain", + "productVcTitle": "Suara ke Suara", + "productVideoText": "Sinkronisasi bibir video ke audio", + "productVideoTitle": "Sinkronisasi Bibir Video", + "productsTitle": "Alat AI" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/Rating.json b/packages/fakeyou.com/public/locales/id/Rating.json new file mode 100644 index 0000000000..becece7265 --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "Suara ini terdengar buruk", + "buttonGood": "Suara ini terdengar bagus", + "ratingBad": "Suara Kedengarannya Buruk", + "ratingGood": "Suara Kedengarannya Bagus", + "ratingGreat": "Suara Kedengarannya Hebat", + "ratingLabel": "Peringkat:", + "ratingOk": "Suara Kedengarannya Oke" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/RecordComponent.json b/packages/fakeyou.com/public/locales/id/RecordComponent.json new file mode 100644 index 0000000000..7fc76aa508 --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Jernih", + "recordButtonStart": "Mulai merekam", + "recordButtonStop": "Berhenti Merekam", + "recordButtonUploadAudio": "Unggah Audio", + "recordButtonUploaded": "Diunggah" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/id/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..5fbc86a6d0 --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Bagikan/Unduh", + "resultsBlankSubText": "Belum ada hasil", + "resultsBlankText": "Audio yang dihasilkan akan muncul di sini.", + "resultsProgressDead": "Kesalahan!", + "resultsProgressFail": "Gagal {{0}} upaya. Akan mencoba lagi...", + "resultsProgressPending": "Tertunda...", + "resultsProgressStarted": "Dimulai...", + "resultsProgressSuccess": "Menyelesaikan!", + "resultsTtsQueued": "TTS Mengantri:", + "resultsUpgradeLinkText": "Keanggotaan FakeYou", + "resultsUpgradeNotice": "Tidak mau menunggu? Lewati ke depan antrian dengan a" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/id/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..176d161bad --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "Unduh", + "resultsBlankSubText": "Belum ada hasil", + "resultsBlankText": "Audio yang dihasilkan akan muncul di sini.", + "resultsProgressDead": "Kesalahan!", + "resultsProgressFail": "Gagal {{0}} upaya. Akan mencoba lagi...", + "resultsProgressPending": "Tertunda...", + "resultsProgressStarted": "Dimulai...", + "resultsProgressSuccess": "Menyelesaikan!", + "resultsTtsQueued": "V2V Antri:", + "resultsUpgradeLinkText": "Keanggotaan FakeYou", + "resultsUpgradeNotice": "Tidak mau menunggu? Lewati ke depan antrian dengan a" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/TopNav.json b/packages/fakeyou.com/public/locales/id/TopNav.json new file mode 100644 index 0000000000..ced5cb43fc --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "Keluar", + "buttonLogin": "Gabung", + "buttonSignUp": "Mendaftar", + "communityGuide": "Memandu", + "communityLeaderboard": "Papan peringkat", + "communityProfile": "Profil saya", + "communityTitle": "Masyarakat", + "infoAbout": "Tentang", + "infoApiDocs": "Dokumen API", + "infoPrivacyPolicy": "Kebijakan pribadi", + "infoTerms": "Syarat Penggunaan", + "infoTitle": "Informasi", + "pricingTitle": "Harga", + "productTts": "Teks pidato", + "productUploadModels": "Unggah Model", + "productVc": "Suara ke Suara", + "productVideo": "Sinkronisasi Bibir Video", + "productsTitle": "Alat AI" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/TtsModelListPage.json b/packages/fakeyou.com/public/locales/id/TtsModelListPage.json new file mode 100644 index 0000000000..a5b5cc644a --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "Lihat Harga", + "heroButtonProfile": "Lihat profil saya", + "heroButtonSignUp": "Mendaftar", + "heroButtonUpgradePlan": "Paket Peningkatan", + "heroText": "Ubah teks menjadi suara berbicara karakter favorit Anda.", + "heroTitle": "Teks pidato", + "ttsButtonClear": "Teks bersih", + "ttsButtonExplore": "Jelajahi Suara", + "ttsButtonRandom": "Suara Acak", + "ttsButtonSpeak": "Berbicara", + "ttsDetailsLanguageLabel": "Bahasa:", + "ttsDetailsViewLink": "Lihat lebih detail", + "ttsExploreButtonClearFilter": "Hapus filter kategori", + "ttsExploreCategoryLabel": "Kategori", + "ttsExploreCategoryOptionText": "Pilih Kategori...", + "ttsExploreLanguageLabel": "Bahasa", + "ttsExploreLanguageOptionText": "Semua bahasa", + "ttsResultsTitle": "Hasil TTS Sesi", + "ttsTextInputLabel": "Teks Anda", + "ttsTextInputPlaceholder": "Masukkan teks yang Anda inginkan {{character}} untuk mengatakan di sini...", + "ttsTooManyRequests": "Anda mengirim terlalu banyak permintaan! Pelan-pelan sedikit. Kami harus memperlambat sedikit ketika server sedang sibuk.", + "ttsVoiceLabel": "Suara ({{0}} untuk memilih dari)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/UploadComponent.json b/packages/fakeyou.com/public/locales/id/UploadComponent.json new file mode 100644 index 0000000000..4944837324 --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Jernih", + "uploadButtonUploadAudio": "Unggah Audio", + "uploadButtonUploaded": "Diunggah", + "uploadChangeFile": "Ubah berkas", + "uploadFileTextDrop": "atau letakkan di sini", + "uploadFileTextUpload": "Unggah file" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/id/VcModelListPage.json b/packages/fakeyou.com/public/locales/id/VcModelListPage.json new file mode 100644 index 0000000000..2271129e30 --- /dev/null +++ b/packages/fakeyou.com/public/locales/id/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "Lihat Harga", + "heroButtonProfile": "Lihat profil saya", + "heroButtonSignUp": "Mendaftar", + "heroButtonUpgradePlan": "Paket Peningkatan", + "heroText": "Gunakan alat ini untuk mengubah suara Anda menjadi karakter favorit Anda.", + "heroTitle": "Suara ke Suara", + "vcButtonConvert": "Mengubah", + "vcConvertLabel": "Konversi Audio", + "vcPitchControlF0": "off untuk menyanyi, untuk pidato", + "vcPitchControlLabel": "Kontrol Nada", + "vcRecordAudioLabel": "Suara rekaman", + "vcResultsTitle": "Hasil Sesi V2V", + "vcTabRecord": "Mikropon", + "vcTabUpload": "Mengunggah", + "vcUploadFileLabel": "Unggah Audio Masukan", + "vcVoiceLabel": "Pilih Suara Sasaran ({{0}} untuk memilih dari)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/FaceAnimation.json b/packages/fakeyou.com/public/locales/it/FaceAnimation.json new file mode 100644 index 0000000000..3762555988 --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/Footer.json b/packages/fakeyou.com/public/locales/it/Footer.json new file mode 100644 index 0000000000..70b6e19632 --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "Guida", + "communityLeaderboard": "Classifica", + "communityProfile": "Il mio profilo", + "communityTitle": "Comunità", + "infoAbout": "Di", + "infoApiDocs": "Documenti API", + "infoPricing": "Prezzi", + "infoPrivacyPolicy": "politica sulla riservatezza", + "infoTerms": "Termini di utilizzo", + "infoTitle": "Informazioni", + "productTts": "Sintesi vocale da testo", + "productUploadModels": "Carica modelli", + "productVc": "Da voce a voce", + "productVideo": "Sincronizzazione labiale video", + "productsTitle": "Strumenti di intelligenza artificiale" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/LandingPage.json b/packages/fakeyou.com/public/locales/it/LandingPage.json new file mode 100644 index 0000000000..4bd2ba3a54 --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "Ci piacerebbe chiacchierare con te! Unisciti a noi su Discord se hai domande.", + "communityTitle": "Unisciti alla comunità", + "contextButtonTts": "Sintesi vocale da testo", + "contextButtonVc": "Da voce a voce", + "contextText": "I nostri strumenti di sintesi vocale e di conversione vocale basati sull'intelligenza artificiale ti consentono di convertire il tuo testo o la tua voce nella voce del tuo personaggio preferito. Perfetto per i creatori di contenuti e chiunque desideri aggiungere personalità ai propri messaggi.", + "contextTitle": "Parla come i tuoi personaggi preferiti", + "ctaButtonTts": "Sintesi vocale da testo", + "ctaButtonVc": "Da voce a voce", + "ctaText": "Trasforma i tuoi messaggi e la tua voce parlante nella voce del tuo personaggio preferito con pochi clic.", + "ctaTitle": "Genera il tuo audio", + "heroButtonPricing": "Visualizza i prezzi", + "heroButtonProfile": "Guarda il mio profilo", + "heroButtonSignUp": "Iscrizione", + "heroButtonUpgradePlan": "Piano di aggiornamento", + "heroText": "Usa la tecnologia deepfake di FakeYou per generare audio o video dei tuoi personaggi preferiti che dicono tutto quello che vuoi.", + "heroTitle": "Musica AI, sintesi vocale e voce a voce", + "productTtsText": "Genera audio dal testo", + "productTtsTitle": "Sintesi vocale da testo", + "productVcText": "Parla con un'altra voce", + "productVcTitle": "Da voce a voce", + "productVideoText": "Sincronizzazione labiale del video con l'audio", + "productVideoTitle": "Sincronizzazione labiale video", + "productsTitle": "Strumenti di intelligenza artificiale" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/Rating.json b/packages/fakeyou.com/public/locales/it/Rating.json new file mode 100644 index 0000000000..fba1404184 --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "Questa voce suona male", + "buttonGood": "Questa voce suona bene", + "ratingBad": "La voce suona male", + "ratingGood": "La voce suona bene", + "ratingGreat": "La voce suona alla grande", + "ratingLabel": "Valutazione:", + "ratingOk": "La voce suona bene" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/RecordComponent.json b/packages/fakeyou.com/public/locales/it/RecordComponent.json new file mode 100644 index 0000000000..e776939d36 --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Chiaro", + "recordButtonStart": "Inizia a registrare", + "recordButtonStop": "Interrompi la registrazione", + "recordButtonUploadAudio": "Carica audio", + "recordButtonUploaded": "Caricato" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/it/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..a312f13c4d --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Condividi/Scarica", + "resultsBlankSubText": "Nessun risultato ancora", + "resultsBlankText": "L'audio generato verrà visualizzato qui.", + "resultsProgressDead": "Errore!", + "resultsProgressFail": "Fallito {{0}} tentativo(i). Ci riproverò...", + "resultsProgressPending": "In attesa di...", + "resultsProgressStarted": "Iniziato...", + "resultsProgressSuccess": "Completare!", + "resultsTtsQueued": "TTS in coda:", + "resultsUpgradeLinkText": "Iscrizione FakeYou", + "resultsUpgradeNotice": "Non vuoi aspettare? Salta in prima fila con a" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/it/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..613c32cc5f --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "Scaricamento", + "resultsBlankSubText": "Nessun risultato ancora", + "resultsBlankText": "L'audio generato verrà visualizzato qui.", + "resultsProgressDead": "Errore!", + "resultsProgressFail": "Fallito {{0}} tentativo(i). Ci riproverò...", + "resultsProgressPending": "In attesa di...", + "resultsProgressStarted": "Iniziato...", + "resultsProgressSuccess": "Completare!", + "resultsTtsQueued": "V2V in coda:", + "resultsUpgradeLinkText": "Iscrizione FakeYou", + "resultsUpgradeNotice": "Non vuoi aspettare? Salta in prima fila con a" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/TopNav.json b/packages/fakeyou.com/public/locales/it/TopNav.json new file mode 100644 index 0000000000..23a8735eb7 --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "Disconnettersi", + "buttonLogin": "Login", + "buttonSignUp": "Iscrizione", + "communityGuide": "Guida", + "communityLeaderboard": "Classifica", + "communityProfile": "Il mio profilo", + "communityTitle": "Comunità", + "infoAbout": "Di", + "infoApiDocs": "Documenti API", + "infoPrivacyPolicy": "politica sulla riservatezza", + "infoTerms": "Termini di utilizzo", + "infoTitle": "Informazioni", + "pricingTitle": "Prezzi", + "productTts": "Sintesi vocale da testo", + "productUploadModels": "Carica modelli", + "productVc": "Da voce a voce", + "productVideo": "Sincronizzazione labiale video", + "productsTitle": "Strumenti di intelligenza artificiale" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/TtsModelListPage.json b/packages/fakeyou.com/public/locales/it/TtsModelListPage.json new file mode 100644 index 0000000000..a3ac029df0 --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "Visualizza i prezzi", + "heroButtonProfile": "Guarda il mio profilo", + "heroButtonSignUp": "Iscrizione", + "heroButtonUpgradePlan": "Piano di aggiornamento", + "heroText": "Trasforma il testo nella voce parlante del tuo personaggio preferito.", + "heroTitle": "Sintesi vocale da testo", + "ttsButtonClear": "Testo chiaro", + "ttsButtonExplore": "Esplora le voci", + "ttsButtonRandom": "Voce casuale", + "ttsButtonSpeak": "Parlare", + "ttsDetailsLanguageLabel": "Lingua:", + "ttsDetailsViewLink": "Vedi maggiori dettagli", + "ttsExploreButtonClearFilter": "Cancella filtri di categoria", + "ttsExploreCategoryLabel": "Categoria", + "ttsExploreCategoryOptionText": "Seleziona categoria...", + "ttsExploreLanguageLabel": "Lingua", + "ttsExploreLanguageOptionText": "Tutte le lingue", + "ttsResultsTitle": "Risultati TTS della sessione", + "ttsTextInputLabel": "Il tuo testo", + "ttsTextInputPlaceholder": "Inserisci il testo che desideri {{character}} da dire qui...", + "ttsTooManyRequests": "Stai inviando troppe richieste! Rallenta un po'. Dobbiamo rallentare un po' le cose quando il server è occupato.", + "ttsVoiceLabel": "Voce ({{0}} scegliere da)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/UploadComponent.json b/packages/fakeyou.com/public/locales/it/UploadComponent.json new file mode 100644 index 0000000000..3419a823aa --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Chiaro", + "uploadButtonUploadAudio": "Carica audio", + "uploadButtonUploaded": "Caricato", + "uploadChangeFile": "Cambia file", + "uploadFileTextDrop": "oppure lascialo qui", + "uploadFileTextUpload": "Caricare un file" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/it/VcModelListPage.json b/packages/fakeyou.com/public/locales/it/VcModelListPage.json new file mode 100644 index 0000000000..82dd43c44d --- /dev/null +++ b/packages/fakeyou.com/public/locales/it/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "Visualizza i prezzi", + "heroButtonProfile": "Guarda il mio profilo", + "heroButtonSignUp": "Iscrizione", + "heroButtonUpgradePlan": "Piano di aggiornamento", + "heroText": "Usa questo strumento per cambiare la tua voce nei tuoi personaggi preferiti.", + "heroTitle": "Da voce a voce", + "vcButtonConvert": "Convertire", + "vcConvertLabel": "Converti audio", + "vcPitchControlF0": "fuori per il canto, dentro per il discorso", + "vcPitchControlLabel": "Controllo della frequenza", + "vcRecordAudioLabel": "Registra audio", + "vcResultsTitle": "Risultati della sessione V2V", + "vcTabRecord": "Microfono", + "vcTabUpload": "Caricamento", + "vcUploadFileLabel": "Carica audio in ingresso", + "vcVoiceLabel": "Scegli la voce di destinazione ({{0}} scegliere da)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/FaceAnimation.json b/packages/fakeyou.com/public/locales/ja/FaceAnimation.json new file mode 100644 index 0000000000..c956d0256c --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "ロレム・イプサム" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/Footer.json b/packages/fakeyou.com/public/locales/ja/Footer.json new file mode 100644 index 0000000000..b993e963d7 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "ガイド", + "communityLeaderboard": "リーダーボード", + "communityProfile": "私のプロフィール", + "communityTitle": "コミュニティ", + "infoAbout": "について", + "infoApiDocs": "APIドキュメント", + "infoPricing": "価格設定", + "infoPrivacyPolicy": "プライバシーポリシー", + "infoTerms": "利用規約", + "infoTitle": "情報", + "productTts": "テキスト読み上げ", + "productUploadModels": "モデルのアップロード", + "productVc": "声から声へ", + "productVideo": "ビデオリップシンク", + "productsTitle": "AIツール" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/LandingPage.json b/packages/fakeyou.com/public/locales/ja/LandingPage.json index 7b42def408..0cb41c528b 100644 --- a/packages/fakeyou.com/public/locales/ja/LandingPage.json +++ b/packages/fakeyou.com/public/locales/ja/LandingPage.json @@ -1,12 +1,27 @@ { - "community": { - "discordButton": "Discord", - "heading": "コミュニティに参加する", - "text": "ぜひお話ししたいと思います!ご質問がございましたら、Discord にご参加ください。", - "twitterButton": "Twitter" - }, - "hero": { - "bottom": "FakeYou ディープ フェイク技術を使用して、お気に入りのキャラクターが言いたいことを言う音声やビデオを生成します。", - "top": "AI 音楽、テキスト読み上げ、音声変換" - } + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "ぜひお話ししたいと思います!ご質問がございましたら、Discord にご参加ください。", + "communityTitle": "コミュニティに参加する", + "contextButtonTts": "テキスト読み上げ", + "contextButtonVc": "声から声へ", + "contextText": "AI を活用したテキスト読み上げおよび音声変換ツールを使用すると、テキストや音声をお気に入りのキャラクターの声に変換できます。コンテンツクリエイターやメッセージに個性を加えたい人に最適です。", + "contextTitle": "お気に入りのキャラクターとして話します", + "ctaButtonTts": "テキスト読み上げ", + "ctaButtonVc": "声から声へ", + "ctaText": "数回クリックするだけで、メッセージや話し声をお気に入りのキャラクターの声に変換できます。", + "ctaTitle": "オーディオを生成する", + "heroButtonPricing": "価格を見る", + "heroButtonProfile": "私のプロフィールを見る", + "heroButtonSignUp": "サインアップ", + "heroButtonUpgradePlan": "アップグレードプラン", + "heroText": "FakeYou のディープフェイク技術を使用して、お気に入りのキャラクターが言いたいことを言う音声やビデオを生成します。", + "heroTitle": "AI 音楽、テキスト読み上げ、音声変換", + "productTtsText": "テキストから音声を生成する", + "productTtsTitle": "テキスト読み上げ", + "productVcText": "別の声で話してください", + "productVcTitle": "声から声へ", + "productVideoText": "ビデオをオーディオにリップシンク", + "productVideoTitle": "ビデオリップシンク", + "productsTitle": "AIツール" } \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/Rating.json b/packages/fakeyou.com/public/locales/ja/Rating.json new file mode 100644 index 0000000000..316ae81be9 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "この声は気持ち悪いです", + "buttonGood": "この声いいですね", + "ratingBad": "声が悪く聞こえる", + "ratingGood": "声が良い", + "ratingGreat": "声が素晴らしい", + "ratingLabel": "評価:", + "ratingOk": "声は大丈夫です" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/RecordComponent.json b/packages/fakeyou.com/public/locales/ja/RecordComponent.json new file mode 100644 index 0000000000..e3a7c12587 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "クリア", + "recordButtonStart": "録音を開始", + "recordButtonStop": "録音を停止する", + "recordButtonUploadAudio": "音声をアップロードする", + "recordButtonUploaded": "アップロードされました" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/ja/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..86f862eb30 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "共有/ダウンロード", + "resultsBlankSubText": "まだ結果はありません", + "resultsBlankText": "生成された音声がここに表示されます。", + "resultsProgressDead": "エラー!", + "resultsProgressFail": "失敗した {{0}} 試み)。再試行します...", + "resultsProgressPending": "保留中...", + "resultsProgressStarted": "始めました...", + "resultsProgressSuccess": "完了!", + "resultsTtsQueued": "キューに入れられた TTS:", + "resultsUpgradeLinkText": "FakeYou メンバーシップ", + "resultsUpgradeNotice": "待ちたくないですか?でキューの先頭にスキップします" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/ja/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..32937d11f9 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "ダウンロード", + "resultsBlankSubText": "まだ結果はありません", + "resultsBlankText": "生成された音声がここに表示されます。", + "resultsProgressDead": "エラー!", + "resultsProgressFail": "失敗した {{0}} 試み)。再試行します...", + "resultsProgressPending": "保留中...", + "resultsProgressStarted": "始めました...", + "resultsProgressSuccess": "完了!", + "resultsTtsQueued": "V2V キュー:", + "resultsUpgradeLinkText": "FakeYou メンバーシップ", + "resultsUpgradeNotice": "待ちたくないですか?でキューの先頭にスキップします" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/TopNav.json b/packages/fakeyou.com/public/locales/ja/TopNav.json new file mode 100644 index 0000000000..bb32abbf96 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "ログアウト", + "buttonLogin": "ログイン", + "buttonSignUp": "サインアップ", + "communityGuide": "ガイド", + "communityLeaderboard": "リーダーボード", + "communityProfile": "私のプロフィール", + "communityTitle": "コミュニティ", + "infoAbout": "について", + "infoApiDocs": "APIドキュメント", + "infoPrivacyPolicy": "プライバシーポリシー", + "infoTerms": "利用規約", + "infoTitle": "情報", + "pricingTitle": "価格設定", + "productTts": "テキスト読み上げ", + "productUploadModels": "モデルのアップロード", + "productVc": "声から声へ", + "productVideo": "ビデオリップシンク", + "productsTitle": "AIツール" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/TtsModelListPage.json b/packages/fakeyou.com/public/locales/ja/TtsModelListPage.json new file mode 100644 index 0000000000..f60b129c5f --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "価格を見る", + "heroButtonProfile": "私のプロフィールを見る", + "heroButtonSignUp": "サインアップ", + "heroButtonUpgradePlan": "アップグレードプラン", + "heroText": "テキストをお気に入りのキャラクターの話し声に変えます。", + "heroTitle": "テキスト読み上げ", + "ttsButtonClear": "クリアテキスト", + "ttsButtonExplore": "声を探る", + "ttsButtonRandom": "ランダムボイス", + "ttsButtonSpeak": "話す", + "ttsDetailsLanguageLabel": "言語:", + "ttsDetailsViewLink": "詳細を見る", + "ttsExploreButtonClearFilter": "カテゴリフィルターをクリアする", + "ttsExploreCategoryLabel": "カテゴリー", + "ttsExploreCategoryOptionText": "カテゴリを選んでください...", + "ttsExploreLanguageLabel": "言語", + "ttsExploreLanguageOptionText": "すべての言語", + "ttsResultsTitle": "セッションTTSの結果", + "ttsTextInputLabel": "あなたのテキスト", + "ttsTextInputPlaceholder": "必要なテキストを入力してください {{character}} ここで言うのは…", + "ttsTooManyRequests": "リクエストが多すぎます! 少しゆっくりしてください。サーバーが混雑した場合は、処理を少し遅くする必要があります。", + "ttsVoiceLabel": "声 ({{0}} から選択します)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/UploadComponent.json b/packages/fakeyou.com/public/locales/ja/UploadComponent.json new file mode 100644 index 0000000000..086ca49867 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "クリア", + "uploadButtonUploadAudio": "音声をアップロードする", + "uploadButtonUploaded": "アップロードされました", + "uploadChangeFile": "ファイルを変更する", + "uploadFileTextDrop": "またはここにドロップしてください", + "uploadFileTextUpload": "ファイルをアップロードする" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ja/VcModelListPage.json b/packages/fakeyou.com/public/locales/ja/VcModelListPage.json new file mode 100644 index 0000000000..b585b801d3 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ja/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "価格を見る", + "heroButtonProfile": "私のプロフィールを見る", + "heroButtonSignUp": "サインアップ", + "heroButtonUpgradePlan": "アップグレードプラン", + "heroText": "このツールを使用して、あなたの声をお気に入りのキャラクターに変更します。", + "heroTitle": "声から声へ", + "vcButtonConvert": "変換する", + "vcConvertLabel": "オーディオを変換する", + "vcPitchControlF0": "歌うためにオフ、スピーチのためにオン", + "vcPitchControlLabel": "ピッチコントロール", + "vcRecordAudioLabel": "レコードオーディオ", + "vcResultsTitle": "セッション V2V の結果", + "vcTabRecord": "マイクロフォン", + "vcTabUpload": "アップロード", + "vcUploadFileLabel": "入力音声をアップロードする", + "vcVoiceLabel": "ターゲットボイスを選択 ({{0}} から選択します)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/FaceAnimation.json b/packages/fakeyou.com/public/locales/ko/FaceAnimation.json new file mode 100644 index 0000000000..6ecf3323c5 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "로렘 입숨" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/Footer.json b/packages/fakeyou.com/public/locales/ko/Footer.json new file mode 100644 index 0000000000..2de52b6811 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "가이드", + "communityLeaderboard": "리더보드", + "communityProfile": "내 프로필", + "communityTitle": "지역 사회", + "infoAbout": "에 대한", + "infoApiDocs": "API 문서", + "infoPricing": "가격", + "infoPrivacyPolicy": "개인 정보 정책", + "infoTerms": "이용약관", + "infoTitle": "정보", + "productTts": "텍스트 음성 변환", + "productUploadModels": "모델 업로드", + "productVc": "음성 대 음성", + "productVideo": "비디오 립싱크", + "productsTitle": "AI 도구" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/LandingPage.json b/packages/fakeyou.com/public/locales/ko/LandingPage.json new file mode 100644 index 0000000000..05fd1db543 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "우리는 당신과 이야기를 나누고 싶습니다! 질문이 있으시면 Discord에 참여해주세요.", + "communityTitle": "커뮤니티에 가입하세요", + "contextButtonTts": "텍스트 음성 변환", + "contextButtonVc": "음성 대 음성", + "contextText": "AI 기반 텍스트 음성 변환 및 음성 변환 도구를 사용하면 텍스트나 음성을 좋아하는 캐릭터의 음성으로 변환할 수 있습니다. 콘텐츠 제작자와 메시지에 개성을 더하고 싶은 모든 사람에게 적합합니다.", + "contextTitle": "좋아하는 캐릭터로 말해보세요", + "ctaButtonTts": "텍스트 음성 변환", + "ctaButtonVc": "음성 대 음성", + "ctaText": "몇 번의 클릭만으로 메시지와 말하는 음성을 좋아하는 캐릭터의 음성으로 변환할 수 있습니다.", + "ctaTitle": "오디오 생성", + "heroButtonPricing": "가격 보기", + "heroButtonProfile": "내 프로필 보기", + "heroButtonSignUp": "가입하기", + "heroButtonUpgradePlan": "업그레이드 계획", + "heroText": "FakeYou의 딥페이크 기술을 사용하여 좋아하는 캐릭터가 원하는 내용을 말하는 오디오나 비디오를 생성하세요.", + "heroTitle": "AI 음악, 텍스트 음성 변환, 음성 변환", + "productTtsText": "텍스트에서 오디오 생성", + "productTtsTitle": "텍스트 음성 변환", + "productVcText": "다른 목소리로 말해보세요", + "productVcTitle": "음성 대 음성", + "productVideoText": "비디오를 오디오로 립싱크", + "productVideoTitle": "비디오 립싱크", + "productsTitle": "AI 도구" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/Rating.json b/packages/fakeyou.com/public/locales/ko/Rating.json new file mode 100644 index 0000000000..ff2ebba0f7 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "이 목소리는 별로인 것 같아", + "buttonGood": "이 목소리 좋은 것 같아", + "ratingBad": "목소리가 안 좋다", + "ratingGood": "목소리가 좋다", + "ratingGreat": "목소리가 좋아요", + "ratingLabel": "평가:", + "ratingOk": "목소리는 괜찮아요" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/RecordComponent.json b/packages/fakeyou.com/public/locales/ko/RecordComponent.json new file mode 100644 index 0000000000..38c58f63a7 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "분명한", + "recordButtonStart": "녹음 시작", + "recordButtonStop": "녹음 중지", + "recordButtonUploadAudio": "오디오 업로드", + "recordButtonUploaded": "업로드됨" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/ko/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..c26da7d70e --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "공유/다운로드", + "resultsBlankSubText": "아직 결과가 없습니다", + "resultsBlankText": "생성된 오디오가 여기에 표시됩니다.", + "resultsProgressDead": "오류!", + "resultsProgressFail": "실패한 {{0}} 시도. 다시 시도합니다...", + "resultsProgressPending": "보류 중...", + "resultsProgressStarted": "시작됨...", + "resultsProgressSuccess": "완벽한!", + "resultsTtsQueued": "TTS 대기 중:", + "resultsUpgradeLinkText": "FakeYou 멤버십", + "resultsUpgradeNotice": "기다리고 싶지 않아? 다음을 사용하여 대기열 맨 앞으로 건너뛰기" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/ko/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..8dd72a2b3f --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "다운로드", + "resultsBlankSubText": "아직 결과가 없습니다", + "resultsBlankText": "생성된 오디오가 여기에 표시됩니다.", + "resultsProgressDead": "오류!", + "resultsProgressFail": "실패한 {{0}} 시도. 다시 시도합니다...", + "resultsProgressPending": "보류 중...", + "resultsProgressStarted": "시작됨...", + "resultsProgressSuccess": "완벽한!", + "resultsTtsQueued": "V2V 대기 중:", + "resultsUpgradeLinkText": "FakeYou 멤버십", + "resultsUpgradeNotice": "기다리고 싶지 않아? 다음을 사용하여 대기열 맨 앞으로 건너뛰기" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/TopNav.json b/packages/fakeyou.com/public/locales/ko/TopNav.json new file mode 100644 index 0000000000..56078380c1 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "로그 아웃", + "buttonLogin": "로그인", + "buttonSignUp": "가입하기", + "communityGuide": "가이드", + "communityLeaderboard": "리더보드", + "communityProfile": "내 프로필", + "communityTitle": "지역 사회", + "infoAbout": "에 대한", + "infoApiDocs": "API 문서", + "infoPrivacyPolicy": "개인 정보 정책", + "infoTerms": "이용약관", + "infoTitle": "정보", + "pricingTitle": "가격", + "productTts": "텍스트 음성 변환", + "productUploadModels": "모델 업로드", + "productVc": "음성 대 음성", + "productVideo": "비디오 립싱크", + "productsTitle": "AI 도구" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/TtsModelListPage.json b/packages/fakeyou.com/public/locales/ko/TtsModelListPage.json new file mode 100644 index 0000000000..9b31720505 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "가격 보기", + "heroButtonProfile": "내 프로필 보기", + "heroButtonSignUp": "가입하기", + "heroButtonUpgradePlan": "업그레이드 계획", + "heroText": "텍스트를 좋아하는 캐릭터의 음성으로 바꿔보세요.", + "heroTitle": "텍스트 음성 변환", + "ttsButtonClear": "명확한 문구", + "ttsButtonExplore": "목소리 탐색", + "ttsButtonRandom": "랜덤 보이스", + "ttsButtonSpeak": "말하다", + "ttsDetailsLanguageLabel": "언어:", + "ttsDetailsViewLink": "자세한 내용보기", + "ttsExploreButtonClearFilter": "카테고리 필터 지우기", + "ttsExploreCategoryLabel": "범주", + "ttsExploreCategoryOptionText": "카테고리 선택...", + "ttsExploreLanguageLabel": "언어", + "ttsExploreLanguageOptionText": "모든 언어", + "ttsResultsTitle": "세션 TTS 결과", + "ttsTextInputLabel": "당신의 텍스트", + "ttsTextInputPlaceholder": "원하는 텍스트를 입력하세요 {{character}} 여기서 말하자면...", + "ttsTooManyRequests": "요청을 너무 많이 보내고 있습니다! 조금 천천히 하세요. 서버가 바빠지면 작업 속도를 조금 줄여야 합니다.", + "ttsVoiceLabel": "목소리 ({{0}} 에서 고르다)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/UploadComponent.json b/packages/fakeyou.com/public/locales/ko/UploadComponent.json new file mode 100644 index 0000000000..e4ef5b0967 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "분명한", + "uploadButtonUploadAudio": "오디오 업로드", + "uploadButtonUploaded": "업로드됨", + "uploadChangeFile": "파일 변경", + "uploadFileTextDrop": "아니면 여기에 놓으세요.", + "uploadFileTextUpload": "파일을 올리다" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ko/VcModelListPage.json b/packages/fakeyou.com/public/locales/ko/VcModelListPage.json new file mode 100644 index 0000000000..97cc8545d8 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ko/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "가격 보기", + "heroButtonProfile": "내 프로필 보기", + "heroButtonSignUp": "가입하기", + "heroButtonUpgradePlan": "업그레이드 계획", + "heroText": "이 도구를 사용하여 목소리를 좋아하는 캐릭터로 바꾸세요.", + "heroTitle": "음성 대 음성", + "vcButtonConvert": "전환하다", + "vcConvertLabel": "오디오 변환", + "vcPitchControlF0": "노래를 부르러 가다, 연설을 가다", + "vcPitchControlLabel": "피치 제어", + "vcRecordAudioLabel": "오디오 녹음", + "vcResultsTitle": "세션 V2V 결과", + "vcTabRecord": "마이크로폰", + "vcTabUpload": "업로드", + "vcUploadFileLabel": "입력 오디오 업로드", + "vcVoiceLabel": "대상 음성 선택({{0}} 에서 고르다)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/FaceAnimation.json b/packages/fakeyou.com/public/locales/pt/FaceAnimation.json new file mode 100644 index 0000000000..3762555988 --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/Footer.json b/packages/fakeyou.com/public/locales/pt/Footer.json new file mode 100644 index 0000000000..cdd8182e69 --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "Guia", + "communityLeaderboard": "Entre os melhores", + "communityProfile": "Meu perfil", + "communityTitle": "Comunidade", + "infoAbout": "Sobre", + "infoApiDocs": "Documentos da API", + "infoPricing": "Preços", + "infoPrivacyPolicy": "política de Privacidade", + "infoTerms": "Termos de uso", + "infoTitle": "Informações", + "productTts": "Texto para fala", + "productUploadModels": "Carregar modelos", + "productVc": "Voz para Voz", + "productVideo": "Sincronização labial de vídeo", + "productsTitle": "Ferramentas de IA" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/LandingPage.json b/packages/fakeyou.com/public/locales/pt/LandingPage.json index c080bd07d2..415844fda2 100644 --- a/packages/fakeyou.com/public/locales/pt/LandingPage.json +++ b/packages/fakeyou.com/public/locales/pt/LandingPage.json @@ -1,12 +1,27 @@ { - "community": { - "discordButton": "Discord", - "heading": "Junte-se à comunidade", - "text": "Adoraríamos conversar com você! Junte-se a nós no Discord se tiver alguma dúvida.", - "twitterButton": "Twitter" - }, - "hero": { - "bottom": "Gere áudio ou vídeos de seus personagens favoritos dizendo o que quiser com a tecnologia deep fake do FakeYou.", - "top": "Música AI, texto em fala e voz em voz" - } + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "Adoraríamos conversar com você! Junte-se a nós no Discord se tiver alguma dúvida.", + "communityTitle": "Junte-se à comunidade", + "contextButtonTts": "Texto para fala", + "contextButtonVc": "Voz para Voz", + "contextText": "Nossas ferramentas de conversão de texto em fala e voz com tecnologia de IA permitem que você converta seu texto ou voz na voz do seu personagem favorito. Perfeito para criadores de conteúdo e qualquer pessoa que queira adicionar personalidade às suas mensagens.", + "contextTitle": "Fale como seus personagens favoritos", + "ctaButtonTts": "Texto para fala", + "ctaButtonVc": "Voz para Voz", + "ctaText": "Transforme suas mensagens e sua voz na voz do seu personagem favorito com apenas alguns cliques.", + "ctaTitle": "Gere seu áudio", + "heroButtonPricing": "Ver preços", + "heroButtonProfile": "Veja meu perfil", + "heroButtonSignUp": "Inscrever-se", + "heroButtonUpgradePlan": "Plano de atualização", + "heroText": "Use a tecnologia deepfake do FakeYou para gerar áudio ou vídeos de seus personagens favoritos dizendo o que você quiser.", + "heroTitle": "Música AI, texto em fala e voz em voz", + "productTtsText": "Gerar áudio a partir de texto", + "productTtsTitle": "Texto para fala", + "productVcText": "Fale com outra voz", + "productVcTitle": "Voz para Voz", + "productVideoText": "Sincronização labial de vídeo com áudio", + "productVideoTitle": "Sincronização labial de vídeo", + "productsTitle": "Ferramentas de IA" } \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/Rating.json b/packages/fakeyou.com/public/locales/pt/Rating.json new file mode 100644 index 0000000000..fe1f615313 --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "Essa voz parece ruim", + "buttonGood": "Essa voz parece boa", + "ratingBad": "Voz soa mal", + "ratingGood": "Voz soa bem", + "ratingGreat": "A voz parece ótima", + "ratingLabel": "Avaliação:", + "ratingOk": "Voz soa bem" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/RecordComponent.json b/packages/fakeyou.com/public/locales/pt/RecordComponent.json new file mode 100644 index 0000000000..254db30dfc --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Claro", + "recordButtonStart": "Comece a gravar", + "recordButtonStop": "Pare de gravar", + "recordButtonUploadAudio": "Carregar áudio", + "recordButtonUploaded": "Enviado" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/pt/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..1718cf826a --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Compartilhar/Baixar", + "resultsBlankSubText": "Ainda não há resultados", + "resultsBlankText": "O áudio gerado aparecerá aqui.", + "resultsProgressDead": "Erro!", + "resultsProgressFail": "Fracassado {{0}} tentativa(s). Vou tentar novamente...", + "resultsProgressPending": "Pendente...", + "resultsProgressStarted": "Iniciado...", + "resultsProgressSuccess": "Completo!", + "resultsTtsQueued": "TTS na fila:", + "resultsUpgradeLinkText": "Assinatura FakeYou", + "resultsUpgradeNotice": "Não quer esperar? Pule para a frente da fila com um" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/pt/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..50351b0648 --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "Download", + "resultsBlankSubText": "Ainda não há resultados", + "resultsBlankText": "O áudio gerado aparecerá aqui.", + "resultsProgressDead": "Erro!", + "resultsProgressFail": "Fracassado {{0}} tentativa(s). Vou tentar novamente...", + "resultsProgressPending": "Pendente...", + "resultsProgressStarted": "Iniciado...", + "resultsProgressSuccess": "Completo!", + "resultsTtsQueued": "V2V na fila:", + "resultsUpgradeLinkText": "Assinatura FakeYou", + "resultsUpgradeNotice": "Não quer esperar? Pule para a frente da fila com um" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/TopNav.json b/packages/fakeyou.com/public/locales/pt/TopNav.json new file mode 100644 index 0000000000..48af9b9906 --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "Sair", + "buttonLogin": "Conecte-se", + "buttonSignUp": "Inscrever-se", + "communityGuide": "Guia", + "communityLeaderboard": "Entre os melhores", + "communityProfile": "Meu perfil", + "communityTitle": "Comunidade", + "infoAbout": "Sobre", + "infoApiDocs": "Documentos da API", + "infoPrivacyPolicy": "política de Privacidade", + "infoTerms": "Termos de uso", + "infoTitle": "Informações", + "pricingTitle": "Preços", + "productTts": "Texto para fala", + "productUploadModels": "Carregar modelos", + "productVc": "Voz para Voz", + "productVideo": "Sincronização labial de vídeo", + "productsTitle": "Ferramentas de IA" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/TtsModelListPage.json b/packages/fakeyou.com/public/locales/pt/TtsModelListPage.json new file mode 100644 index 0000000000..dfd0cd6e16 --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "Ver preços", + "heroButtonProfile": "Veja meu perfil", + "heroButtonSignUp": "Inscrever-se", + "heroButtonUpgradePlan": "Plano de atualização", + "heroText": "Transforme o texto na voz do seu personagem favorito.", + "heroTitle": "Texto para fala", + "ttsButtonClear": "Texto claro", + "ttsButtonExplore": "Explorar vozes", + "ttsButtonRandom": "Voz Aleatória", + "ttsButtonSpeak": "Falar", + "ttsDetailsLanguageLabel": "Linguagem:", + "ttsDetailsViewLink": "Veja mais detalhes", + "ttsExploreButtonClearFilter": "Limpar filtros de categoria", + "ttsExploreCategoryLabel": "Categoria", + "ttsExploreCategoryOptionText": "Selecione a Categoria...", + "ttsExploreLanguageLabel": "Linguagem", + "ttsExploreLanguageOptionText": "Todas as línguas", + "ttsResultsTitle": "Resultados da sessão TTS", + "ttsTextInputLabel": "Seu texto", + "ttsTextInputPlaceholder": "Digite o texto que você deseja {{character}} para dizer aqui...", + "ttsTooManyRequests": "Você está enviando muitas solicitações! Desacelere um pouco. Temos que desacelerar um pouco as coisas quando o servidor fica ocupado.", + "ttsVoiceLabel": "Voz ({{0}} escolher a partir de)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/UploadComponent.json b/packages/fakeyou.com/public/locales/pt/UploadComponent.json new file mode 100644 index 0000000000..0274f48fba --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Claro", + "uploadButtonUploadAudio": "Carregar áudio", + "uploadButtonUploaded": "Enviado", + "uploadChangeFile": "Alterar arquivo", + "uploadFileTextDrop": "ou solte aqui", + "uploadFileTextUpload": "Enviar um arquivo" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/pt/VcModelListPage.json b/packages/fakeyou.com/public/locales/pt/VcModelListPage.json new file mode 100644 index 0000000000..7051143866 --- /dev/null +++ b/packages/fakeyou.com/public/locales/pt/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "Ver preços", + "heroButtonProfile": "Veja meu perfil", + "heroButtonSignUp": "Inscrever-se", + "heroButtonUpgradePlan": "Plano de atualização", + "heroText": "Use esta ferramenta para mudar sua voz para seus personagens favoritos.", + "heroTitle": "Voz para Voz", + "vcButtonConvert": "Converter", + "vcConvertLabel": "Converter áudio", + "vcPitchControlF0": "desligado para cantar, ligado para falar", + "vcPitchControlLabel": "Controle de pitch", + "vcRecordAudioLabel": "Gravar audio", + "vcResultsTitle": "Resultados da sessão V2V", + "vcTabRecord": "Microfone", + "vcTabUpload": "Carregar", + "vcUploadFileLabel": "Carregar áudio de entrada", + "vcVoiceLabel": "Escolha a voz alvo ({{0}} escolher a partir de)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/FaceAnimation.json b/packages/fakeyou.com/public/locales/ru/FaceAnimation.json new file mode 100644 index 0000000000..693d6f5820 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Лорем ипсум" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/Footer.json b/packages/fakeyou.com/public/locales/ru/Footer.json new file mode 100644 index 0000000000..7c713967da --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "Гид", + "communityLeaderboard": "Таблица лидеров", + "communityProfile": "Мой профайл", + "communityTitle": "Сообщество", + "infoAbout": "О", + "infoApiDocs": "Документация по API", + "infoPricing": "Цены", + "infoPrivacyPolicy": "политика конфиденциальности", + "infoTerms": "Условия эксплуатации", + "infoTitle": "Информация", + "productTts": "Текст в речь", + "productUploadModels": "Загрузить модели", + "productVc": "Голос в голос", + "productVideo": "Видео синхронизация губ", + "productsTitle": "Инструменты искусственного интеллекта" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/LandingPage.json b/packages/fakeyou.com/public/locales/ru/LandingPage.json new file mode 100644 index 0000000000..ec9e86fe54 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "Мы хотели бы пообщаться с вами! Присоединяйтесь к нам в Discord, если у вас есть вопросы.", + "communityTitle": "Присоединяйтесь к сообществу", + "contextButtonTts": "Текст в речь", + "contextButtonVc": "Голос в голос", + "contextText": "Наши инструменты преобразования текста в речь и голоса на базе искусственного интеллекта позволяют конвертировать ваш текст или голос в голос вашего любимого персонажа. Идеально подходит для создателей контента и всех, кто хочет придать своим сообщениям индивидуальность.", + "contextTitle": "Говорите как ваши любимые персонажи", + "ctaButtonTts": "Текст в речь", + "ctaButtonVc": "Голос в голос", + "ctaText": "Превратите свои сообщения и голос в голос вашего любимого персонажа всего за несколько кликов.", + "ctaTitle": "Создайте свой аудио", + "heroButtonPricing": "Посмотреть цены", + "heroButtonProfile": "Посмотреть мой профиль", + "heroButtonSignUp": "Зарегистрироваться", + "heroButtonUpgradePlan": "План обновления", + "heroText": "Используйте технологию deepfake от FakeYou, чтобы создавать аудио или видео, на которых ваши любимые персонажи говорят все, что вы хотите.", + "heroTitle": "AI-музыка, преобразование текста в речь и голос в голос", + "productTtsText": "Генерировать аудио из текста", + "productTtsTitle": "Текст в речь", + "productVcText": "Говори другим голосом", + "productVcTitle": "Голос в голос", + "productVideoText": "Синхронизация видео и аудио по губам", + "productVideoTitle": "Видео синхронизация губ", + "productsTitle": "Инструменты искусственного интеллекта" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/Rating.json b/packages/fakeyou.com/public/locales/ru/Rating.json new file mode 100644 index 0000000000..33a127541d --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "Этот голос звучит плохо", + "buttonGood": "Этот голос звучит хорошо", + "ratingBad": "Голос звучит плохо", + "ratingGood": "Голос звучит хорошо", + "ratingGreat": "Голос звучит великолепно", + "ratingLabel": "Рейтинг:", + "ratingOk": "Голос звучит нормально" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/RecordComponent.json b/packages/fakeyou.com/public/locales/ru/RecordComponent.json new file mode 100644 index 0000000000..2073d7ac8c --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Прозрачный", + "recordButtonStart": "Начать запись", + "recordButtonStop": "Остановить запись", + "recordButtonUploadAudio": "Загрузить аудио", + "recordButtonUploaded": "Загружено" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/ru/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..69b9a6981e --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Поделиться/Скачать", + "resultsBlankSubText": "Пока нет результатов", + "resultsBlankText": "Здесь появится сгенерированный звук.", + "resultsProgressDead": "Ошибка!", + "resultsProgressFail": "Неуспешный {{0}} попытка(и). Повторю попытку...", + "resultsProgressPending": "В ожидании...", + "resultsProgressStarted": "Начал...", + "resultsProgressSuccess": "Полный!", + "resultsTtsQueued": "TTS в очереди:", + "resultsUpgradeLinkText": "Членство в FakeYou", + "resultsUpgradeNotice": "Не хотите ждать? Перейдите в начало очереди с помощью" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/ru/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..dc5b16e7b1 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "Скачать", + "resultsBlankSubText": "Пока нет результатов", + "resultsBlankText": "Здесь появится сгенерированный звук.", + "resultsProgressDead": "Ошибка!", + "resultsProgressFail": "Неуспешный {{0}} попытка(и). Повторю попытку...", + "resultsProgressPending": "В ожидании...", + "resultsProgressStarted": "Начал...", + "resultsProgressSuccess": "Полный!", + "resultsTtsQueued": "V2V в очереди:", + "resultsUpgradeLinkText": "Членство в FakeYou", + "resultsUpgradeNotice": "Не хотите ждать? Перейдите в начало очереди с помощью" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/TopNav.json b/packages/fakeyou.com/public/locales/ru/TopNav.json new file mode 100644 index 0000000000..e7eee54c5a --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "Выйти", + "buttonLogin": "Авторизоваться", + "buttonSignUp": "Зарегистрироваться", + "communityGuide": "Гид", + "communityLeaderboard": "Таблица лидеров", + "communityProfile": "Мой профайл", + "communityTitle": "Сообщество", + "infoAbout": "О", + "infoApiDocs": "Документация по API", + "infoPrivacyPolicy": "политика конфиденциальности", + "infoTerms": "Условия эксплуатации", + "infoTitle": "Информация", + "pricingTitle": "Цены", + "productTts": "Текст в речь", + "productUploadModels": "Загрузить модели", + "productVc": "Голос в голос", + "productVideo": "Видео синхронизация губ", + "productsTitle": "Инструменты искусственного интеллекта" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/TtsModelListPage.json b/packages/fakeyou.com/public/locales/ru/TtsModelListPage.json new file mode 100644 index 0000000000..b6d30ffecb --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "Посмотреть цены", + "heroButtonProfile": "Посмотреть мой профиль", + "heroButtonSignUp": "Зарегистрироваться", + "heroButtonUpgradePlan": "План обновления", + "heroText": "Превратите текст в голос вашего любимого персонажа.", + "heroTitle": "Текст в речь", + "ttsButtonClear": "Очистить текст", + "ttsButtonExplore": "Исследуйте голоса", + "ttsButtonRandom": "Случайный голос", + "ttsButtonSpeak": "Говорить", + "ttsDetailsLanguageLabel": "Язык:", + "ttsDetailsViewLink": "Посмотреть более подробную информацию", + "ttsExploreButtonClearFilter": "Очистить фильтры категорий", + "ttsExploreCategoryLabel": "Категория", + "ttsExploreCategoryOptionText": "Выберите категорию...", + "ttsExploreLanguageLabel": "Язык", + "ttsExploreLanguageOptionText": "Все языки", + "ttsResultsTitle": "Результаты сеанса TTS", + "ttsTextInputLabel": "Ваш текст", + "ttsTextInputPlaceholder": "Введите текст, который вы хотите {{character}} сказать здесь...", + "ttsTooManyRequests": "Вы отправляете слишком много запросов! Помедленнее немного. Нам приходится немного замедлять работу, когда сервер занят.", + "ttsVoiceLabel": "Голос ({{0}} выбирать из)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/UploadComponent.json b/packages/fakeyou.com/public/locales/ru/UploadComponent.json new file mode 100644 index 0000000000..e691425e12 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Прозрачный", + "uploadButtonUploadAudio": "Загрузить аудио", + "uploadButtonUploaded": "Загружено", + "uploadChangeFile": "Изменить файл", + "uploadFileTextDrop": "или скинь сюда", + "uploadFileTextUpload": "Загрузить файл" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/ru/VcModelListPage.json b/packages/fakeyou.com/public/locales/ru/VcModelListPage.json new file mode 100644 index 0000000000..6c627b0555 --- /dev/null +++ b/packages/fakeyou.com/public/locales/ru/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "Посмотреть цены", + "heroButtonProfile": "Посмотреть мой профиль", + "heroButtonSignUp": "Зарегистрироваться", + "heroButtonUpgradePlan": "План обновления", + "heroText": "Используйте этот инструмент, чтобы изменить свой голос на любимых персонажей.", + "heroTitle": "Голос в голос", + "vcButtonConvert": "Конвертировать", + "vcConvertLabel": "Конвертировать аудио", + "vcPitchControlF0": "выключено для пения, включено для речи", + "vcPitchControlLabel": "Управление по каналу тангажа", + "vcRecordAudioLabel": "Запись аудио", + "vcResultsTitle": "Результаты сеанса V2V", + "vcTabRecord": "Микрофон", + "vcTabUpload": "Загрузить", + "vcUploadFileLabel": "Загрузить входной аудиофайл", + "vcVoiceLabel": "Выберите целевой голос ({{0}} выбирать из)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/FaceAnimation.json b/packages/fakeyou.com/public/locales/th/FaceAnimation.json new file mode 100644 index 0000000000..b1aa847b9b --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "ลอเรม อิปซัม" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/Footer.json b/packages/fakeyou.com/public/locales/th/Footer.json new file mode 100644 index 0000000000..ac3771f616 --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "แนะนำ", + "communityLeaderboard": "ลีดเดอร์บอร์ด", + "communityProfile": "โพรไฟล์ของฉัน", + "communityTitle": "สังคม", + "infoAbout": "เกี่ยวกับ", + "infoApiDocs": "เอกสาร API", + "infoPricing": "ราคา", + "infoPrivacyPolicy": "นโยบายความเป็นส่วนตัว", + "infoTerms": "ข้อกำหนดการใช้งาน", + "infoTitle": "ข้อมูล", + "productTts": "ข้อความเป็นคำพูด", + "productUploadModels": "อัพโหลดโมเดล", + "productVc": "เสียงเป็นเสียง", + "productVideo": "วิดีโอลิปซิงค์", + "productsTitle": "เครื่องมือเอไอ" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/LandingPage.json b/packages/fakeyou.com/public/locales/th/LandingPage.json new file mode 100644 index 0000000000..7eb01c554f --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "เราอยากจะพูดคุยกับคุณ! กรุณาเข้าร่วม Discord กับเราหากคุณมีคำถามใด ๆ", + "communityTitle": "เข้าร่วมชุมชน", + "contextButtonTts": "ข้อความเป็นคำพูด", + "contextButtonVc": "เสียงเป็นเสียง", + "contextText": "เครื่องมือแปลงข้อความเป็นคำพูดและเสียงที่ขับเคลื่อนโดย AI ของเราช่วยให้คุณแปลงข้อความหรือเสียงของคุณให้เป็นเสียงของตัวละครที่คุณชื่นชอบ เหมาะสำหรับผู้สร้างเนื้อหาและทุกคนที่ต้องการเพิ่มบุคลิกภาพให้กับข้อความของตน", + "contextTitle": "พูดเป็นตัวละครที่คุณชื่นชอบ", + "ctaButtonTts": "ข้อความเป็นคำพูด", + "ctaButtonVc": "เสียงเป็นเสียง", + "ctaText": "แปลงข้อความและเสียงพูดของคุณให้เป็นเสียงของตัวละครที่คุณชื่นชอบด้วยการคลิกเพียงไม่กี่ครั้ง", + "ctaTitle": "สร้างเสียงของคุณ", + "heroButtonPricing": "ดูราคา", + "heroButtonProfile": "ดูโปรไฟล์ของฉัน", + "heroButtonSignUp": "ลงชื่อ", + "heroButtonUpgradePlan": "อัพเกรดแผน", + "heroText": "ใช้เทคโนโลยี Deepfake ของ FakeYou เพื่อสร้างเสียงหรือวิดีโอของตัวละครที่คุณชื่นชอบและพูดสิ่งที่คุณต้องการ", + "heroTitle": "แปลงข้อความเป็นคำพูด แปลงเสียง และร้องเพลงด้วย AI", + "productTtsText": "สร้างเสียงจากข้อความ", + "productTtsTitle": "ข้อความเป็นคำพูด", + "productVcText": "พูดเป็นเสียงอื่น", + "productVcTitle": "เสียงเป็นเสียง", + "productVideoText": "ลิปซิงค์วิดีโอกับเสียง", + "productVideoTitle": "วิดีโอลิปซิงค์", + "productsTitle": "เครื่องมือเอไอ" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/Rating.json b/packages/fakeyou.com/public/locales/th/Rating.json new file mode 100644 index 0000000000..d6b1ac9e58 --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "เสียงนี้ฟังดูไม่ดีเลย", + "buttonGood": "เสียงนี้ฟังดูดีจัง", + "ratingBad": "เสียงฟังดูไม่ดี", + "ratingGood": "เสียงฟังดูดี", + "ratingGreat": "เสียงฟังดูดีมาก", + "ratingLabel": "เรตติ้ง:", + "ratingOk": "เสียงฟังดูโอเค" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/RecordComponent.json b/packages/fakeyou.com/public/locales/th/RecordComponent.json new file mode 100644 index 0000000000..f4622f0cfc --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "ลบ", + "recordButtonStart": "เริ่มการบันทึก", + "recordButtonStop": "หยุดการบันทึก", + "recordButtonUploadAudio": "อัปโหลดเสียง", + "recordButtonUploaded": "อัปโหลดแล้ว" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/th/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..5b868c92ee --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "แชร์/ดาวน์โหลด", + "resultsBlankSubText": "ยังไม่มีผลลัพธ์", + "resultsBlankText": "เสียงที่สร้างขึ้นจะปรากฏที่นี่", + "resultsProgressDead": "ข้อผิดพลาด!", + "resultsProgressFail": "ล้มเหลว {{0}} ความพยายาม จะลองอีกครั้ง...", + "resultsProgressPending": "รอดำเนินการ...", + "resultsProgressStarted": "เริ่ม...", + "resultsProgressSuccess": "สมบูรณ์!", + "resultsTtsQueued": "TTS อยู่ในคิว:", + "resultsUpgradeLinkText": "สมาชิก FakeYou", + "resultsUpgradeNotice": "ไม่อยากรอเหรอ? ข้ามไปหน้าคิวด้วย" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/th/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..96baa7a9a2 --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "ดาวน์โหลด", + "resultsBlankSubText": "ยังไม่มีผลลัพธ์", + "resultsBlankText": "เสียงที่สร้างขึ้นจะปรากฏที่นี่", + "resultsProgressDead": "ข้อผิดพลาด!", + "resultsProgressFail": "ล้มเหลว {{0}} ความพยายาม จะลองอีกครั้ง...", + "resultsProgressPending": "รอดำเนินการ...", + "resultsProgressStarted": "เริ่ม...", + "resultsProgressSuccess": "สมบูรณ์!", + "resultsTtsQueued": "V2V อยู่ในคิว:", + "resultsUpgradeLinkText": "สมาชิก FakeYou", + "resultsUpgradeNotice": "ไม่อยากรอเหรอ? ข้ามไปหน้าคิวด้วยก" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/TopNav.json b/packages/fakeyou.com/public/locales/th/TopNav.json new file mode 100644 index 0000000000..a540bc1c3c --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "ออกจากระบบ", + "buttonLogin": "เข้าสู่ระบบ", + "buttonSignUp": "สมัครสมาชิก", + "communityGuide": "แนะนำ", + "communityLeaderboard": "ลีดเดอร์บอร์ด", + "communityProfile": "โพรไฟล์ของฉัน", + "communityTitle": "สังคม", + "infoAbout": "เกี่ยวกับ", + "infoApiDocs": "เอกสาร API", + "infoPrivacyPolicy": "นโยบายความเป็นส่วนตัว", + "infoTerms": "ข้อกำหนดการใช้งาน", + "infoTitle": "ข้อมูล", + "pricingTitle": "ราคา", + "productTts": "ข้อความเป็นคำพูด", + "productUploadModels": "อัพโหลดโมเดล", + "productVc": "เสียงเป็นเสียง", + "productVideo": "วิดีโอลิปซิงค์", + "productsTitle": "เครื่องมือ AI" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/TtsModelListPage.json b/packages/fakeyou.com/public/locales/th/TtsModelListPage.json new file mode 100644 index 0000000000..80b18c4dd3 --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "ดูราคา", + "heroButtonProfile": "ดูโปรไฟล์ของฉัน", + "heroButtonSignUp": "ลงชื่อ", + "heroButtonUpgradePlan": "อัพเกรดแผน", + "heroText": "เปลี่ยนข้อความให้เป็นเสียงพูดของตัวละครที่คุณชื่นชอบ", + "heroTitle": "แปลงข้อความเป็นคำพูด", + "ttsButtonClear": "ลบข้อความ", + "ttsButtonExplore": "สำรวจเสียง", + "ttsButtonRandom": "สุ่มเสียง", + "ttsButtonSpeak": "พูด", + "ttsDetailsLanguageLabel": "ภาษา:", + "ttsDetailsViewLink": "ดูรายละเอียดเพิ่มเติม", + "ttsExploreButtonClearFilter": "ล้างตัวกรองหมวดหมู่", + "ttsExploreCategoryLabel": "หมวดหมู่", + "ttsExploreCategoryOptionText": "เลือกประเภท...", + "ttsExploreLanguageLabel": "ภาษา", + "ttsExploreLanguageOptionText": "ทุกภาษา", + "ttsResultsTitle": "ผลลัพธ์ TTS ของเซสชัน", + "ttsTextInputLabel": "ข้อความของคุณ", + "ttsTextInputPlaceholder": "ป้อนข้อความที่คุณต้องการให้ {{character}} พูดที่นี่...", + "ttsTooManyRequests": "คุณส่งคำขอมากเกินไป! ช้าลงหน่อย. เราต้องชะลอความเร็วลงเล็กน้อยเมื่อเซิร์ฟเวอร์ไม่ว่าง", + "ttsVoiceLabel": "เสียง ({{0}} ให้เลือก)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/UploadComponent.json b/packages/fakeyou.com/public/locales/th/UploadComponent.json new file mode 100644 index 0000000000..3f414920c0 --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "ชัดเจน", + "uploadButtonUploadAudio": "อัปโหลดเสียง", + "uploadButtonUploaded": "อัปโหลดแล้ว", + "uploadChangeFile": "เปลี่ยนไฟล์", + "uploadFileTextDrop": "หรือวางไว้ที่นี่", + "uploadFileTextUpload": "อัปโหลดไฟล์" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/th/VcModelListPage.json b/packages/fakeyou.com/public/locales/th/VcModelListPage.json new file mode 100644 index 0000000000..d73283a4e7 --- /dev/null +++ b/packages/fakeyou.com/public/locales/th/VcModelListPage.json @@ -0,0 +1,19 @@ +{ + "heroButtonPricing": "ดูราคา", + "heroButtonProfile": "ดูโปรไฟล์ของฉัน", + "heroButtonSignUp": "ลงชื่อ", + "heroButtonUpgradePlan": "อัพเกรดแผน", + "heroText": "ใช้เครื่องมือนี้เพื่อเปลี่ยนเสียงของคุณให้เป็นตัวละครที่คุณชื่นชอบ", + "heroTitle": "แปลงเสียงเป็นอีกเสียง", + "vcButtonClear": "ลบ", + "vcButtonConvert": "แปลง", + "vcConvertLabel": "แปลงเสียง", + "vcPitchControlF0": "ปิดเพื่อร้องเพลง เปิดเพื่อพูด", + "vcPitchControlLabel": "การควบคุมระดับเสียง", + "vcRecordAudioLabel": "บันทึกเสียง", + "vcResultsTitle": "ผลลัพธ์เซสชัน V2V", + "vcTabRecord": "ไมโครโฟน", + "vcTabUpload": "อัพโหลด", + "vcUploadFileLabel": "อัปโหลดเสียงอินพุต", + "vcVoiceLabel": "เลือกเสียงเป้าหมาย ({{0}} ให้เลือก)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/FaceAnimation.json b/packages/fakeyou.com/public/locales/tr/FaceAnimation.json new file mode 100644 index 0000000000..3762555988 --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/Footer.json b/packages/fakeyou.com/public/locales/tr/Footer.json new file mode 100644 index 0000000000..f6301fda53 --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "Rehber", + "communityLeaderboard": "Liderler Sıralaması", + "communityProfile": "Benim profilim", + "communityTitle": "Toplum", + "infoAbout": "Hakkında", + "infoApiDocs": "API Dokümanları", + "infoPricing": "Fiyatlandırma", + "infoPrivacyPolicy": "Gizlilik Politikası", + "infoTerms": "Kullanım Şartları", + "infoTitle": "Bilgi", + "productTts": "Konuşma metni", + "productUploadModels": "Modelleri Yükle", + "productVc": "Sesten Sese", + "productVideo": "Video Dudak Senkronizasyonu", + "productsTitle": "Yapay Zeka Araçları" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/LandingPage.json b/packages/fakeyou.com/public/locales/tr/LandingPage.json new file mode 100644 index 0000000000..399d60964d --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "Sizinle sohbet etmeyi çok isteriz! Sorularınız varsa lütfen Discord'da bize katılın.", + "communityTitle": "Topluluğa katıl", + "contextButtonTts": "Konuşma metni", + "contextButtonVc": "Sesten Sese", + "contextText": "Yapay zeka destekli metinden konuşmaya ve ses dönüştürme araçlarımız, metninizi veya sesinizi en sevdiğiniz karakterin sesine dönüştürmenize olanak tanır. İçerik oluşturucular ve mesajlarına kişilik katmak isteyen herkes için mükemmeldir.", + "contextTitle": "Favori karakterleriniz gibi konuşun", + "ctaButtonTts": "Konuşma metni", + "ctaButtonVc": "Sesten Sese", + "ctaText": "Sadece birkaç tıklamayla mesajlarınızı ve konuşma sesinizi en sevdiğiniz karakterin sesine dönüştürün.", + "ctaTitle": "Sesinizi Oluşturun", + "heroButtonPricing": "Fiyatlandırmayı Görüntüle", + "heroButtonProfile": "Profilimi görüntüle", + "heroButtonSignUp": "Üye olmak", + "heroButtonUpgradePlan": "Yükseltme Planı", + "heroText": "Favori karakterlerinizin istediğiniz herhangi bir şeyi söylediği ses veya videoları oluşturmak için FakeYou'nun deepfake teknolojisini kullanın.", + "heroTitle": "AI Müzik, Metinden Konuşmaya ve Sesten Sese", + "productTtsText": "Metinden ses oluştur", + "productTtsTitle": "Konuşma metni", + "productVcText": "Başka bir sesle konuş", + "productVcTitle": "Sesten Sese", + "productVideoText": "Videoyu sese dudak senkronizasyonu", + "productVideoTitle": "Video Dudak Senkronizasyonu", + "productsTitle": "Yapay Zeka Araçları" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/Rating.json b/packages/fakeyou.com/public/locales/tr/Rating.json new file mode 100644 index 0000000000..b3cf5f68d1 --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "Bu ses kötü geliyor", + "buttonGood": "Bu ses kulağa hoş geliyor", + "ratingBad": "Ses Kulağa Kötü Geliyor", + "ratingGood": "Ses Kulağa İyi Geliyor", + "ratingGreat": "Sesi harika geliyor", + "ratingLabel": "Değerlendirme:", + "ratingOk": "Ses Kulağa Sorunsuz Geliyor" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/RecordComponent.json b/packages/fakeyou.com/public/locales/tr/RecordComponent.json new file mode 100644 index 0000000000..9c576b3db0 --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Temizlemek", + "recordButtonStart": "Kayda başla", + "recordButtonStop": "Kaydetmeyi bırak", + "recordButtonUploadAudio": "Ses Yükle", + "recordButtonUploaded": "Yüklendi" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/tr/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..9e4eeece9a --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Paylaş/İndir", + "resultsBlankSubText": "Henüz sonuç yok", + "resultsBlankText": "Oluşturulan ses burada görünecektir.", + "resultsProgressDead": "Hata!", + "resultsProgressFail": "Arızalı {{0}} denemeler). Tekrar deneyeceğim...", + "resultsProgressPending": "Askıda olması...", + "resultsProgressStarted": "Başladı...", + "resultsProgressSuccess": "Tamamlamak!", + "resultsTtsQueued": "TTS Sıraya Alındı:", + "resultsUpgradeLinkText": "FakeYou üyeliği", + "resultsUpgradeNotice": "Beklemek istemiyor musun? ile kuyruğun en önüne geçin." +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/tr/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..49e22a7841 --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "İndirmek", + "resultsBlankSubText": "Henüz sonuç yok", + "resultsBlankText": "Oluşturulan ses burada görünecektir.", + "resultsProgressDead": "Hata!", + "resultsProgressFail": "Arızalı {{0}} denemeler). Tekrar deneyeceğim...", + "resultsProgressPending": "Askıda olması...", + "resultsProgressStarted": "Başladı...", + "resultsProgressSuccess": "Tamamlamak!", + "resultsTtsQueued": "V2V Sıraya Alındı:", + "resultsUpgradeLinkText": "FakeYou üyeliği", + "resultsUpgradeNotice": "Beklemek istemiyor musun? ile kuyruğun en önüne geçin." +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/TopNav.json b/packages/fakeyou.com/public/locales/tr/TopNav.json new file mode 100644 index 0000000000..f371581085 --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "Çıkış Yap", + "buttonLogin": "Giriş yapmak", + "buttonSignUp": "Üye olmak", + "communityGuide": "Rehber", + "communityLeaderboard": "Liderler Sıralaması", + "communityProfile": "Benim profilim", + "communityTitle": "Toplum", + "infoAbout": "Hakkında", + "infoApiDocs": "API Dokümanları", + "infoPrivacyPolicy": "Gizlilik Politikası", + "infoTerms": "Kullanım Şartları", + "infoTitle": "Bilgi", + "pricingTitle": "Fiyatlandırma", + "productTts": "Konuşma metni", + "productUploadModels": "Modelleri Yükle", + "productVc": "Sesten Sese", + "productVideo": "Video Dudak Senkronizasyonu", + "productsTitle": "Yapay Zeka Araçları" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/TtsModelListPage.json b/packages/fakeyou.com/public/locales/tr/TtsModelListPage.json new file mode 100644 index 0000000000..1e87276144 --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "Fiyatlandırmayı Görüntüle", + "heroButtonProfile": "Profilimi görüntüle", + "heroButtonSignUp": "Üye olmak", + "heroButtonUpgradePlan": "Yükseltme Planı", + "heroText": "Metni favori karakterinizin konuşma sesine dönüştürün.", + "heroTitle": "Konuşma metni", + "ttsButtonClear": "Metni Temizle", + "ttsButtonExplore": "Sesleri Keşfedin", + "ttsButtonRandom": "Rastgele Ses", + "ttsButtonSpeak": "Konuşmak", + "ttsDetailsLanguageLabel": "Dil:", + "ttsDetailsViewLink": "Daha fazla ayrıntı görün", + "ttsExploreButtonClearFilter": "Kategori filtrelerini temizle", + "ttsExploreCategoryLabel": "Kategori", + "ttsExploreCategoryOptionText": "Kategori seç...", + "ttsExploreLanguageLabel": "Dil", + "ttsExploreLanguageOptionText": "Bütün diller", + "ttsResultsTitle": "Oturum TTS Sonuçları", + "ttsTextInputLabel": "Metniniz", + "ttsTextInputPlaceholder": "İstediğiniz metni girin {{character}} burada söylemek gerekirse...", + "ttsTooManyRequests": "Çok fazla istek gönderiyorsun! Biraz yavaşla. Sunucu meşgul olduğunda işleri biraz yavaşlatmamız gerekiyor.", + "ttsVoiceLabel": "Ses ({{0}} ndan şeçmek)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/UploadComponent.json b/packages/fakeyou.com/public/locales/tr/UploadComponent.json new file mode 100644 index 0000000000..0973a58965 --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Temizlemek", + "uploadButtonUploadAudio": "Ses Yükle", + "uploadButtonUploaded": "Yüklendi", + "uploadChangeFile": "Dosyayı değiştir", + "uploadFileTextDrop": "ya da buraya bırak", + "uploadFileTextUpload": "Bir dosya yükle" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/tr/VcModelListPage.json b/packages/fakeyou.com/public/locales/tr/VcModelListPage.json new file mode 100644 index 0000000000..dc78bef191 --- /dev/null +++ b/packages/fakeyou.com/public/locales/tr/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "Fiyatlandırmayı Görüntüle", + "heroButtonProfile": "Profilimi görüntüle", + "heroButtonSignUp": "Üye olmak", + "heroButtonUpgradePlan": "Yükseltme Planı", + "heroText": "Sesinizi favori karakterlerinize dönüştürmek için bu aracı kullanın.", + "heroTitle": "Sesten Sese", + "vcButtonConvert": "Dönüştürmek", + "vcConvertLabel": "Sesi Dönüştür", + "vcPitchControlF0": "şarkı söylemek için kapalı, konuşmak için açık", + "vcPitchControlLabel": "Perde Kontrolü", + "vcRecordAudioLabel": "Ses kaydı", + "vcResultsTitle": "Oturum V2V Sonuçları", + "vcTabRecord": "Mikrofon", + "vcTabUpload": "Yüklemek", + "vcUploadFileLabel": "Giriş Sesini Yükle", + "vcVoiceLabel": "Hedef Sesi Seçin ({{0}} ndan şeçmek)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/FaceAnimation.json b/packages/fakeyou.com/public/locales/vi/FaceAnimation.json new file mode 100644 index 0000000000..3762555988 --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "Lorem ipsum" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/Footer.json b/packages/fakeyou.com/public/locales/vi/Footer.json new file mode 100644 index 0000000000..9eb2909a26 --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "Hướng dẫn", + "communityLeaderboard": "Bảng xếp hạng", + "communityProfile": "Thông tin của tôi", + "communityTitle": "Cộng đồng", + "infoAbout": "Về", + "infoApiDocs": "Tài liệu API", + "infoPricing": "Định giá", + "infoPrivacyPolicy": "Chính sách bảo mật", + "infoTerms": "Điều khoản sử dụng", + "infoTitle": "Thông tin", + "productTts": "Chuyển văn bản thành giọng nói", + "productUploadModels": "Tải lên mô hình", + "productVc": "Giọng nói thành giọng nói", + "productVideo": "Hát nhép video", + "productsTitle": "Công cụ AI" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/LandingPage.json b/packages/fakeyou.com/public/locales/vi/LandingPage.json new file mode 100644 index 0000000000..76e1c67b68 --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "Chúng tôi muốn trò chuyện với bạn! Hãy tham gia cùng chúng tôi trong Discord nếu bạn có bất kỳ câu hỏi nào.", + "communityTitle": "Tham gia vào cộng đồng", + "contextButtonTts": "Chuyển văn bản thành giọng nói", + "contextButtonVc": "Giọng nói thành giọng nói", + "contextText": "Các công cụ chuyển đổi văn bản thành giọng nói và giọng nói được hỗ trợ bởi AI của chúng tôi cho phép bạn chuyển đổi văn bản hoặc giọng nói của mình thành giọng nói của nhân vật bạn yêu thích. Hoàn hảo cho người sáng tạo nội dung và bất kỳ ai muốn thêm cá tính vào thông điệp của mình.", + "contextTitle": "Nói như nhân vật yêu thích của bạn", + "ctaButtonTts": "Chuyển văn bản thành giọng nói", + "ctaButtonVc": "Giọng nói thành giọng nói", + "ctaText": "Chuyển tin nhắn và giọng nói của bạn thành giọng nói của nhân vật bạn yêu thích chỉ bằng vài cú nhấp chuột.", + "ctaTitle": "Tạo âm thanh của bạn", + "heroButtonPricing": "Xem giá", + "heroButtonProfile": "Xem hồ sơ của tôi", + "heroButtonSignUp": "Đăng ký", + "heroButtonUpgradePlan": "Kế hoạch nâng cấp", + "heroText": "Sử dụng công nghệ deepfake của FakeYou để tạo âm thanh hoặc video về các nhân vật bạn yêu thích nói bất cứ điều gì bạn muốn.", + "heroTitle": "Âm nhạc AI, Chuyển văn bản thành giọng nói và Giọng nói thành giọng nói", + "productTtsText": "Tạo âm thanh từ văn bản", + "productTtsTitle": "Chuyển văn bản thành giọng nói", + "productVcText": "Nói bằng giọng khác", + "productVcTitle": "Giọng nói thành giọng nói", + "productVideoText": "Hát nhép video thành âm thanh", + "productVideoTitle": "Hát nhép video", + "productsTitle": "Công cụ AI" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/Rating.json b/packages/fakeyou.com/public/locales/vi/Rating.json new file mode 100644 index 0000000000..821c28057e --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "Giọng này nghe dở quá", + "buttonGood": "Giọng này nghe hay đấy", + "ratingBad": "Giọng nói nghe tệ", + "ratingGood": "Giọng nói nghe hay", + "ratingGreat": "Giọng nói nghe rất hay", + "ratingLabel": "Xếp hạng:", + "ratingOk": "Giọng nói ổn" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/RecordComponent.json b/packages/fakeyou.com/public/locales/vi/RecordComponent.json new file mode 100644 index 0000000000..1a9ad95099 --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "Thông thoáng", + "recordButtonStart": "Bắt đầu ghi âm", + "recordButtonStop": "Dừng ghi", + "recordButtonUploadAudio": "Tải lên âm thanh", + "recordButtonUploaded": "Đã tải lên" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/vi/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..ce72f75093 --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "Chia sẻ/Tải xuống", + "resultsBlankSubText": "Chưa có kết quả", + "resultsBlankText": "Âm thanh được tạo sẽ xuất hiện ở đây.", + "resultsProgressDead": "Lỗi!", + "resultsProgressFail": "Thất bại {{0}} (các) lần thử. Sẽ thử lại...", + "resultsProgressPending": "Chưa giải quyết...", + "resultsProgressStarted": "Đã bắt đầu...", + "resultsProgressSuccess": "Hoàn thành!", + "resultsTtsQueued": "TTS xếp hàng:", + "resultsUpgradeLinkText": "Thành viên FakeYou", + "resultsUpgradeNotice": "Bạn không muốn chờ đợi? Chuyển đến phía trước hàng đợi với một" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/vi/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..22b79631d1 --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "Tải xuống", + "resultsBlankSubText": "Chưa có kết quả", + "resultsBlankText": "Âm thanh được tạo sẽ xuất hiện ở đây.", + "resultsProgressDead": "Lỗi!", + "resultsProgressFail": "Thất bại {{0}} (các) lần thử. Sẽ thử lại...", + "resultsProgressPending": "Chưa giải quyết...", + "resultsProgressStarted": "Đã bắt đầu...", + "resultsProgressSuccess": "Hoàn thành!", + "resultsTtsQueued": "Xếp hàng V2V:", + "resultsUpgradeLinkText": "Thành viên FakeYou", + "resultsUpgradeNotice": "Bạn không muốn chờ đợi? Chuyển đến phía trước hàng đợi với một" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/TopNav.json b/packages/fakeyou.com/public/locales/vi/TopNav.json new file mode 100644 index 0000000000..7ad99856e5 --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "Đăng xuất", + "buttonLogin": "Đăng nhập", + "buttonSignUp": "Đăng ký", + "communityGuide": "Hướng dẫn", + "communityLeaderboard": "Bảng xếp hạng", + "communityProfile": "Thông tin của tôi", + "communityTitle": "Cộng đồng", + "infoAbout": "Về", + "infoApiDocs": "Tài liệu API", + "infoPrivacyPolicy": "Chính sách bảo mật", + "infoTerms": "Điều khoản sử dụng", + "infoTitle": "Thông tin", + "pricingTitle": "Định giá", + "productTts": "Chuyển văn bản thành giọng nói", + "productUploadModels": "Tải lên mô hình", + "productVc": "Giọng nói thành giọng nói", + "productVideo": "Hát nhép video", + "productsTitle": "Công cụ AI" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/TtsModelListPage.json b/packages/fakeyou.com/public/locales/vi/TtsModelListPage.json new file mode 100644 index 0000000000..4512ec6fda --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "Xem giá", + "heroButtonProfile": "Xem hồ sơ của tôi", + "heroButtonSignUp": "Đăng ký", + "heroButtonUpgradePlan": "Kế hoạch nâng cấp", + "heroText": "Biến văn bản thành giọng nói của nhân vật bạn yêu thích.", + "heroTitle": "Chuyển văn bản thành giọng nói", + "ttsButtonClear": "Xóa văn bản", + "ttsButtonExplore": "Khám phá giọng nói", + "ttsButtonRandom": "Giọng nói ngẫu nhiên", + "ttsButtonSpeak": "Nói chuyện", + "ttsDetailsLanguageLabel": "Ngôn ngữ:", + "ttsDetailsViewLink": "Xem thêm chi tiết", + "ttsExploreButtonClearFilter": "Xóa bộ lọc danh mục", + "ttsExploreCategoryLabel": "Loại", + "ttsExploreCategoryOptionText": "Chọn danh mục...", + "ttsExploreLanguageLabel": "Ngôn ngữ", + "ttsExploreLanguageOptionText": "Tất cả các ngôn ngữ", + "ttsResultsTitle": "Kết quả TTS phiên", + "ttsTextInputLabel": "Văn bản của bạn", + "ttsTextInputPlaceholder": "Nhập văn bản bạn muốn {{character}} để nói ở đây...", + "ttsTooManyRequests": "Bạn đang gửi quá nhiều yêu cầu! Chậm lại một chút. Chúng tôi phải làm mọi thứ chậm lại một chút khi máy chủ bận.", + "ttsVoiceLabel": "Tiếng nói ({{0}} để lựa chọn)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/UploadComponent.json b/packages/fakeyou.com/public/locales/vi/UploadComponent.json new file mode 100644 index 0000000000..975a15921a --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "Thông thoáng", + "uploadButtonUploadAudio": "Tải lên âm thanh", + "uploadButtonUploaded": "Đã tải lên", + "uploadChangeFile": "Thay đổi tập tin", + "uploadFileTextDrop": "hoặc thả nó ở đây", + "uploadFileTextUpload": "Tải lên một tài liệu" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/vi/VcModelListPage.json b/packages/fakeyou.com/public/locales/vi/VcModelListPage.json new file mode 100644 index 0000000000..b9040dc7b8 --- /dev/null +++ b/packages/fakeyou.com/public/locales/vi/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "Xem giá", + "heroButtonProfile": "Xem hồ sơ của tôi", + "heroButtonSignUp": "Đăng ký", + "heroButtonUpgradePlan": "Kế hoạch nâng cấp", + "heroText": "Sử dụng công cụ này để thay đổi giọng nói của bạn thành các nhân vật bạn yêu thích.", + "heroTitle": "Giọng nói thành giọng nói", + "vcButtonConvert": "Chuyển thành", + "vcConvertLabel": "Chuyển đổi âm thanh", + "vcPitchControlF0": "tắt để hát, bật để phát biểu", + "vcPitchControlLabel": "Kiểm soát sân", + "vcRecordAudioLabel": "Ghi âm", + "vcResultsTitle": "Kết quả phiên V2V", + "vcTabRecord": "Cái mic cờ rô", + "vcTabUpload": "Tải lên", + "vcUploadFileLabel": "Tải lên âm thanh đầu vào", + "vcVoiceLabel": "Chọn Giọng nói mục tiêu ({{0}} để lựa chọn)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/FaceAnimation.json b/packages/fakeyou.com/public/locales/zh-Hans/FaceAnimation.json new file mode 100644 index 0000000000..32f258035e --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/FaceAnimation.json @@ -0,0 +1,5 @@ +{ + "hero": { + "title": "洛雷姆·伊普苏姆" + } +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/Footer.json b/packages/fakeyou.com/public/locales/zh-Hans/Footer.json new file mode 100644 index 0000000000..bd1c5a7ae5 --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/Footer.json @@ -0,0 +1,17 @@ +{ + "communityGuide": "指导", + "communityLeaderboard": "排行榜", + "communityProfile": "我的简历", + "communityTitle": "社区", + "infoAbout": "关于", + "infoApiDocs": "API文档", + "infoPricing": "价钱", + "infoPrivacyPolicy": "隐私政策", + "infoTerms": "使用条款", + "infoTitle": "信息", + "productTts": "文字转语音", + "productUploadModels": "上传模型", + "productVc": "语音到语音", + "productVideo": "视频唇形同步", + "productsTitle": "人工智能工具" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/LandingPage.json b/packages/fakeyou.com/public/locales/zh-Hans/LandingPage.json new file mode 100644 index 0000000000..e08bc2f314 --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/LandingPage.json @@ -0,0 +1,27 @@ +{ + "communityButtonDiscord": "Discord", + "communityButtonTwitter": "Twitter", + "communityText": "我们很乐意与您聊天!如果您有任何疑问,请加入我们的 Discord。", + "communityTitle": "加入社区", + "contextButtonTts": "文字转语音", + "contextButtonVc": "语音到语音", + "contextText": "我们的人工智能文本转语音和语音转换工具可让您将文本或语音转换为您最喜欢的角色的声音。非常适合内容创作者和任何希望为其消息添加个性的人。", + "contextTitle": "用你最喜欢的角色说话", + "ctaButtonTts": "文字转语音", + "ctaButtonVc": "语音到语音", + "ctaText": "只需点击几下,即可将您的消息和说话声音转换为您最喜欢的角色的声音。", + "ctaTitle": "生成您的音频", + "heroButtonPricing": "查看定价", + "heroButtonProfile": "查看我的个人资料", + "heroButtonSignUp": "报名", + "heroButtonUpgradePlan": "升级计划", + "heroText": "使用 FakeYou 的 Deepfake 技术生成您最喜欢的角色的音频或视频,说出您想说的任何内容。", + "heroTitle": "AI 音乐、文字转语音、语音转语音", + "productTtsText": "从文本生成音频", + "productTtsTitle": "文字转语音", + "productVcText": "用另一种声音说话", + "productVcTitle": "语音到语音", + "productVideoText": "视频与音频口型同步", + "productVideoTitle": "视频唇形同步", + "productsTitle": "人工智能工具" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/Rating.json b/packages/fakeyou.com/public/locales/zh-Hans/Rating.json new file mode 100644 index 0000000000..2ff015a674 --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/Rating.json @@ -0,0 +1,9 @@ +{ + "buttonBad": "这声音不好听", + "buttonGood": "这声音好听", + "ratingBad": "声音听起来不好", + "ratingGood": "声音听起来不错", + "ratingGreat": "声音听起来很棒", + "ratingLabel": "评分:", + "ratingOk": "声音听起来不错" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/RecordComponent.json b/packages/fakeyou.com/public/locales/zh-Hans/RecordComponent.json new file mode 100644 index 0000000000..4eddedbbc1 --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/RecordComponent.json @@ -0,0 +1,7 @@ +{ + "recordButtonClear": "清除", + "recordButtonStart": "开始录音", + "recordButtonStop": "停止录音", + "recordButtonUploadAudio": "上传音频", + "recordButtonUploaded": "已上传" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/SessionTtsInferenceResultList.json b/packages/fakeyou.com/public/locales/zh-Hans/SessionTtsInferenceResultList.json new file mode 100644 index 0000000000..55c19c7b1d --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/SessionTtsInferenceResultList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioShareDownload": "分享/下载", + "resultsBlankSubText": "还没有结果", + "resultsBlankText": "生成的音频将出现在此处。", + "resultsProgressDead": "错误!", + "resultsProgressFail": "失败的 {{0}} 尝试。将重试...", + "resultsProgressPending": "待办的...", + "resultsProgressStarted": "开始...", + "resultsProgressSuccess": "完全的!", + "resultsTtsQueued": "TTS 排队:", + "resultsUpgradeLinkText": "假你会员", + "resultsUpgradeNotice": "不想等?跳到队列前面" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/SessionVoiceConversionResultsList.json b/packages/fakeyou.com/public/locales/zh-Hans/SessionVoiceConversionResultsList.json new file mode 100644 index 0000000000..b4b8ed1df7 --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/SessionVoiceConversionResultsList.json @@ -0,0 +1,13 @@ +{ + "resultsAudioDownload": "下载", + "resultsBlankSubText": "还没有结果", + "resultsBlankText": "生成的音频将出现在此处。", + "resultsProgressDead": "错误!", + "resultsProgressFail": "失败的 {{0}} 尝试。将重试...", + "resultsProgressPending": "待办的...", + "resultsProgressStarted": "开始...", + "resultsProgressSuccess": "完全的!", + "resultsTtsQueued": "V2V 排队:", + "resultsUpgradeLinkText": "假你会员", + "resultsUpgradeNotice": "不想等?跳到队列前面" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/TopNav.json b/packages/fakeyou.com/public/locales/zh-Hans/TopNav.json new file mode 100644 index 0000000000..d7f5021288 --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/TopNav.json @@ -0,0 +1,20 @@ +{ + "buttonLogOut": "登出", + "buttonLogin": "登录", + "buttonSignUp": "报名", + "communityGuide": "指导", + "communityLeaderboard": "排行榜", + "communityProfile": "我的简历", + "communityTitle": "社区", + "infoAbout": "关于", + "infoApiDocs": "API文档", + "infoPrivacyPolicy": "隐私政策", + "infoTerms": "使用条款", + "infoTitle": "信息", + "pricingTitle": "价钱", + "productTts": "文字转语音", + "productUploadModels": "上传模型", + "productVc": "语音到语音", + "productVideo": "视频唇形同步", + "productsTitle": "人工智能工具" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/TtsModelListPage.json b/packages/fakeyou.com/public/locales/zh-Hans/TtsModelListPage.json new file mode 100644 index 0000000000..2c2bc287e6 --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/TtsModelListPage.json @@ -0,0 +1,24 @@ +{ + "heroButtonPricing": "查看定价", + "heroButtonProfile": "查看我的个人资料", + "heroButtonSignUp": "报名", + "heroButtonUpgradePlan": "升级计划", + "heroText": "将文本转换为您最喜欢的角色的说话声音。", + "heroTitle": "文字转语音", + "ttsButtonClear": "清晰的文本", + "ttsButtonExplore": "探索声音", + "ttsButtonRandom": "随机语音", + "ttsButtonSpeak": "说话", + "ttsDetailsLanguageLabel": "语言:", + "ttsDetailsViewLink": "查看更多详情", + "ttsExploreButtonClearFilter": "清除类别过滤器", + "ttsExploreCategoryLabel": "类别", + "ttsExploreCategoryOptionText": "选择类别...", + "ttsExploreLanguageLabel": "语言", + "ttsExploreLanguageOptionText": "所有语言", + "ttsResultsTitle": "会话 TTS 结果", + "ttsTextInputLabel": "您的文字", + "ttsTextInputPlaceholder": "输入您想要的文字 {{character}} 在这里说...", + "ttsTooManyRequests": "您发送的请求太多! 慢一点。当服务器繁忙时,我们必须放慢速度。", + "ttsVoiceLabel": "嗓音 ({{0}} 从中选择)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/UploadComponent.json b/packages/fakeyou.com/public/locales/zh-Hans/UploadComponent.json new file mode 100644 index 0000000000..a25f041946 --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/UploadComponent.json @@ -0,0 +1,8 @@ +{ + "uploadButtonClear": "清除", + "uploadButtonUploadAudio": "上传音频", + "uploadButtonUploaded": "已上传", + "uploadChangeFile": "更改文件", + "uploadFileTextDrop": "或将其放在此处", + "uploadFileTextUpload": "上传一个文件" +} \ No newline at end of file diff --git a/packages/fakeyou.com/public/locales/zh-Hans/VcModelListPage.json b/packages/fakeyou.com/public/locales/zh-Hans/VcModelListPage.json new file mode 100644 index 0000000000..a0fc86f40a --- /dev/null +++ b/packages/fakeyou.com/public/locales/zh-Hans/VcModelListPage.json @@ -0,0 +1,18 @@ +{ + "heroButtonPricing": "查看定价", + "heroButtonProfile": "查看我的个人资料", + "heroButtonSignUp": "报名", + "heroButtonUpgradePlan": "升级计划", + "heroText": "使用此工具将您的声音更改为您最喜欢的角色。", + "heroTitle": "语音到语音", + "vcButtonConvert": "转变", + "vcConvertLabel": "转换音频", + "vcPitchControlF0": "关闭时唱歌,开启时演讲", + "vcPitchControlLabel": "变桨控制", + "vcRecordAudioLabel": "录制音频", + "vcResultsTitle": "会议 V2V 结果", + "vcTabRecord": "麦克风", + "vcTabUpload": "上传", + "vcUploadFileLabel": "上传输入音频", + "vcVoiceLabel": "选择目标语音 ({{0}} 从中选择)" +} \ No newline at end of file diff --git a/packages/fakeyou.com/src/_i18n/AvailableLanguageMap.ts b/packages/fakeyou.com/src/_i18n/AvailableLanguageMap.ts index adcdf9f945..a2e725aca8 100644 --- a/packages/fakeyou.com/src/_i18n/AvailableLanguageMap.ts +++ b/packages/fakeyou.com/src/_i18n/AvailableLanguageMap.ts @@ -5,8 +5,8 @@ export interface AvailableLanguage { languageCode: string; languageName: string; languageNameLocalized?: string; - flags: string[], - flagsMore?: string[], + flags: string[]; + flagsMore?: string[]; showPleaseFollowNotice: boolean; showBootstrapLanguageNotice: boolean; } @@ -23,8 +23,28 @@ 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" | "ar" | "de" | "fr" | "hi" | "id" | "it" | "ja" | "ko" | "pt" | "tr" | "vi" | "zh"; -export const AVAILABLE_LANGUAGE_MAP: Record = { +export type AvailableLanguageKey = + | "en" + | "es" + | "ar" + | "de" + | "fr" + | "hi" + | "id" + | "it" + | "ja" + | "ko" + | "pt" + | "tr" + | "vi" + | "zh" + | "th" + | "ru" + | "bn"; +export const AVAILABLE_LANGUAGE_MAP: Record< + AvailableLanguageKey, + AvailableLanguage +> = { en: ENGLISH_LANGUAGE, es: { language: Language.Spanish, @@ -33,7 +53,7 @@ export const AVAILABLE_LANGUAGE_MAP: Record = { +export type AvailableTtsLanguageKey = + | "en" + | "es" + | "it" + | "de" + | "fr" + | "pt" + | "ar" + | "tr"; +export const AVAILABLE_TTS_LANGUAGE_CATEGORY_MAP: Record< + AvailableTtsLanguageKey, + AvailableLanguage +> = { en: AVAILABLE_LANGUAGE_MAP["en"], es: AVAILABLE_LANGUAGE_MAP["es"], ar: AVAILABLE_LANGUAGE_MAP["ar"], @@ -159,4 +217,4 @@ export const AVAILABLE_TTS_LANGUAGE_CATEGORY_MAP : Record; @@ -34,6 +33,8 @@ interface Props { const DEFAULT_QUEUE_REFRESH_INTERVAL_MILLIS = 15000; function SessionTtsInferenceResultList(props: Props) { + const { t } = useLocalize("SessionTtsInferenceResultList"); + const [pendingTtsJobs, setPendingTtsJobs] = useState({ success: true, @@ -80,34 +81,32 @@ function SessionTtsInferenceResultList(props: Props) { case JobState.UNKNOWN: stateDescription = job.maybeExtraStatusDescription == null - ? t("common.SessionTtsInferenceResults.progress.pending") + ? t("resultsProgressPending") : job.maybeExtraStatusDescription; break; case JobState.STARTED: cssStyle = "alert alert-success mb-0"; stateDescription = job.maybeExtraStatusDescription == null - ? t("common.SessionTtsInferenceResults.progress.started") + ? t("resultsProgressStarted") : job.maybeExtraStatusDescription; break; case JobState.ATTEMPT_FAILED: cssStyle = "alert alert-danger mb-0"; - stateDescription = `Failed ${job.attemptCount} attempt(s). Will retry...`; + stateDescription = `${ + (t("resultsProgressFail"), { 0: job.attemptCount || "0" }) + }}`; break; case JobState.COMPLETE_FAILURE: case JobState.DEAD: cssStyle = "alert alert-danger mb-0"; // TODO(bt,2023-01-23): Translate when I can test it - stateDescription = t( - "common.SessionTtsInferenceResults.progress.dead" - ); + stateDescription = t("resultsProgressDead"); break; case JobState.COMPLETE_SUCCESS: cssStyle = "message is-success mb-0"; // Not sure why we're here instead of other branch! - stateDescription = t( - "common.SessionTtsInferenceResults.progress.success" - ); + stateDescription = t("resultsProgressSuccess"); break; } @@ -164,7 +163,7 @@ function SessionTtsInferenceResultList(props: Props) { className="fw-semibold" > - {t("common.SessionTtsInferenceResults.result.shareDownload")} + {t("resultsAudioShareDownload")} @@ -188,34 +187,32 @@ function SessionTtsInferenceResultList(props: Props) { case JobState.UNKNOWN: stateDescription = job.maybeExtraStatusDescription == null - ? t("common.SessionTtsInferenceResults.progress.pending") + ? t("resultsProgressPending") : job.maybeExtraStatusDescription; break; case JobState.STARTED: cssStyle = "alert alert-success mb-0"; stateDescription = job.maybeExtraStatusDescription == null - ? t("common.SessionTtsInferenceResults.progress.started") + ? t("resultsProgressStarted") : job.maybeExtraStatusDescription; break; case JobState.ATTEMPT_FAILED: cssStyle = "alert alert-danger mb-0"; - stateDescription = `Failed ${job.attemptCount} attempt(s). Will retry...`; + stateDescription = `${ + (t("resultsProgressFail"), { 0: job.attemptCount || "0" }) + }}`; break; case JobState.COMPLETE_FAILURE: case JobState.DEAD: cssStyle = "alert alert-danger mb-0"; // TODO(bt,2023-01-23): Translate when I can test it - stateDescription = t( - "common.SessionTtsInferenceResults.progress.dead" - ); + stateDescription = t("resultsProgressDead"); break; case JobState.COMPLETE_SUCCESS: cssStyle = "message is-success mb-0"; // Not sure why we're here instead of other branch! - stateDescription = t( - "common.SessionTtsInferenceResults.progress.success" - ); + stateDescription = t("resultsProgressSuccess"); break; } @@ -272,7 +269,7 @@ function SessionTtsInferenceResultList(props: Props) { className="fw-semibold" > - {t("common.SessionTtsInferenceResults.result.shareDownload")} + {t("resultsAudioShareDownload")} @@ -288,10 +285,8 @@ function SessionTtsInferenceResultList(props: Props) {
-
- {t("common.SessionTtsInferenceResults.noResults.title")} -
-

{t("common.SessionTtsInferenceResults.noResults.subtitle")}

+
{t("resultsBlankText")}
+

{t("resultsBlankSubText")}

); @@ -311,19 +306,17 @@ function SessionTtsInferenceResultList(props: Props) {
- - Don't want to wait? Step to the back of the line with a{" "} - { - Analytics.ttsTooSlowUpgradePremium(); - }} - className="alert-link fw-semibold" - > - FakeYou membership. - - {" "} - (TTS Queued:{" "} + {t("resultsUpgradeNotice")}{" "} + { + Analytics.ttsTooSlowUpgradePremium(); + }} + className="alert-link fw-semibold" + > + {t("resultsUpgradeLinkText")} + {" "} + ({t("resultsTtsQueued")}{" "} ~{pendingTtsJobs.pending_job_count})
diff --git a/packages/fakeyou.com/src/v2/view/_common/SessionVoiceConversionResultsList.tsx b/packages/fakeyou.com/src/v2/view/_common/SessionVoiceConversionResultsList.tsx index b0be434519..6d5103c7e2 100644 --- a/packages/fakeyou.com/src/v2/view/_common/SessionVoiceConversionResultsList.tsx +++ b/packages/fakeyou.com/src/v2/view/_common/SessionVoiceConversionResultsList.tsx @@ -1,6 +1,4 @@ import React, { useEffect, useState } from "react"; -import { t } from "i18next"; -import { Trans } from "react-i18next"; import { Link } from "react-router-dom"; import { BucketConfig } from "@storyteller/components/src/api/BucketConfig"; import { JobState } from "@storyteller/components/src/jobs/JobStates"; @@ -21,6 +19,7 @@ import { GetPendingTtsJobCountSuccessResponse, } from "@storyteller/components/src/api/tts/GetPendingTtsJobCount"; import { InferenceJob } from "@storyteller/components/src/jobs/InferenceJob"; +import { useLocalize } from "hooks"; interface Props { inferenceJobs: Array; @@ -32,6 +31,7 @@ interface Props { const DEFAULT_QUEUE_REFRESH_INTERVAL_MILLIS = 15000; function SessionVoiceConversionResultsList(props: Props) { + const { t } = useLocalize("SessionVoiceConversionResultsList"); const [pendingTtsJobs, setPendingTtsJobs] = useState({ success: true, @@ -78,34 +78,32 @@ function SessionVoiceConversionResultsList(props: Props) { case JobState.UNKNOWN: stateDescription = job.maybeExtraStatusDescription == null - ? t("common.SessionTtsInferenceResults.progress.pending") + ? t("resultsProgressPending") : job.maybeExtraStatusDescription; break; case JobState.STARTED: cssStyle = "alert alert-success mb-0"; stateDescription = job.maybeExtraStatusDescription == null - ? t("common.SessionTtsInferenceResults.progress.started") + ? t("resultsProgressStarted") : job.maybeExtraStatusDescription; break; case JobState.ATTEMPT_FAILED: cssStyle = "alert alert-danger mb-0"; - stateDescription = `Failed ${job.attemptCount} attempt(s). Will retry...`; + stateDescription = `${ + (t("resultsProgressFail"), { 0: job.attemptCount || "0" }) + }}`; break; case JobState.COMPLETE_FAILURE: case JobState.DEAD: cssStyle = "alert alert-danger mb-0"; // TODO(bt,2023-01-23): Translate when I can test it - stateDescription = t( - "common.SessionTtsInferenceResults.progress.dead" - ); + stateDescription = t("resultsProgressDead"); break; case JobState.COMPLETE_SUCCESS: cssStyle = "message is-success mb-0"; // Not sure why we're here instead of other branch! - stateDescription = t( - "common.SessionTtsInferenceResults.progress.success" - ); + stateDescription = t("resultsProgressSuccess"); break; } @@ -176,7 +174,7 @@ function SessionVoiceConversionResultsList(props: Props) { download={audioDownloadFilename} > - Download File{" "} + {t("resultsAudioDownload")} @@ -190,10 +188,8 @@ function SessionVoiceConversionResultsList(props: Props) {
-
- {t("common.SessionTtsInferenceResults.noResults.title")} -
-

{t("common.SessionTtsInferenceResults.noResults.subtitle")}

+
{t("resultsBlankText")}
+

{t("resultsBlankSubText")}

); @@ -213,19 +209,17 @@ function SessionVoiceConversionResultsList(props: Props) {
- - Don't want to wait? Step to the back of the line with a{" "} - { - Analytics.ttsTooSlowUpgradePremium(); - }} - className="alert-link fw-semibold" - > - FakeYou membership. - - {" "} - (TTS Queued:{" "} + {t("resultsUpgradeNotice")}{" "} + { + Analytics.ttsTooSlowUpgradePremium(); + }} + className="alert-link fw-semibold" + > + {t("resultsUpgradeLinkText")} + {" "} + ({t("resultsTtsQueued")}{" "} ~{pendingTtsJobs.pending_job_count})
diff --git a/packages/fakeyou.com/src/v2/view/_common/ratings/RatingButtons.tsx b/packages/fakeyou.com/src/v2/view/_common/ratings/RatingButtons.tsx index b85aafede7..be85c11935 100644 --- a/packages/fakeyou.com/src/v2/view/_common/ratings/RatingButtons.tsx +++ b/packages/fakeyou.com/src/v2/view/_common/ratings/RatingButtons.tsx @@ -1,5 +1,4 @@ import React, { useState, useCallback, useEffect } from "react"; -import { t } from "i18next"; import { GetUserRating, GetUserRatingIsOk, @@ -12,6 +11,7 @@ import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faThumbsDown, faThumbsUp } from "@fortawesome/free-solid-svg-icons"; import Tippy from "@tippyjs/react"; import "tippy.js/dist/tippy.css"; +import { useLocalize } from "hooks"; interface Props { entity_type: string; @@ -31,6 +31,8 @@ function RatingButtons(props: Props) { undefined ); + const { t } = useLocalize("Rating"); + const loadRating = useCallback(async () => { const request = { entity_type: props.entity_type, @@ -79,8 +81,8 @@ function RatingButtons(props: Props) { downClasses += " rated"; } - const upvoteTooltip = t("common.RatingButtons.voice.upvote"); - const downvoteTooltip = t("common.RatingButtons.voice.downvote"); + const upvoteTooltip = t("buttonGood"); + const downvoteTooltip = t("buttonBad"); return (
diff --git a/packages/fakeyou.com/src/v2/view/_common/ratings/RatingStats.tsx b/packages/fakeyou.com/src/v2/view/_common/ratings/RatingStats.tsx index 3b28994719..670d7c5c58 100644 --- a/packages/fakeyou.com/src/v2/view/_common/ratings/RatingStats.tsx +++ b/packages/fakeyou.com/src/v2/view/_common/ratings/RatingStats.tsx @@ -1,56 +1,61 @@ import React from "react"; -import { t } from "i18next"; import { FontAwesomeIcon } from "@fortawesome/react-fontawesome"; import { faFrown, - faStar, - faStarHalfAlt, + faStar, + faStarHalfAlt, } from "@fortawesome/free-solid-svg-icons"; -import { - faStarExclamation, -} from "@fortawesome/pro-duotone-svg-icons"; +import { faStarExclamation } from "@fortawesome/pro-duotone-svg-icons"; import { prettyNum, ROUNDING_MODE } from "pretty-num"; +import { useLocalize } from "hooks"; interface Props { - positive_votes: number, - negative_votes: number, + positive_votes: number; + negative_votes: number; // Total votes should equal (positive_votes + negative_votes). // It does not include "neutral" votes, where the user revokes their vote. - total_votes: number, + total_votes: number; } function RatingStats(props: Props) { - if (props.total_votes === 0 - || (props.positive_votes === 0 && props.negative_votes === 0) + const { t } = useLocalize("Rating"); + + if ( + props.total_votes === 0 || + (props.positive_votes === 0 && props.negative_votes === 0) ) { return (
- -

- {t("common.RatingStats.voice.notRated")} -

+ +

{t("common.RatingStats.voice.notRated")}

); } // Rating scale: 0 to 5, with one decimal digit. let score = (props.positive_votes / props.total_votes) * 5.0; - let scoreRounded = prettyNum(score, {precision: 1, roundingMode: ROUNDING_MODE.CEIL}); + let scoreRounded = prettyNum(score, { + precision: 1, + roundingMode: ROUNDING_MODE.CEIL, + }); let scoreTitle; let icon; if (scoreRounded >= 4.0) { - scoreTitle = t("common.RatingStats.voice.score5"); + scoreTitle = t("ratingGreat"); icon = faStar; } else if (scoreRounded >= 3.0) { - scoreTitle = t("common.RatingStats.voice.score4"); + scoreTitle = t("ratingGood"); icon = faStar; } else if (scoreRounded >= 2.0) { - scoreTitle = t("common.RatingStats.voice.score3"); + scoreTitle = t("ratingOk"); icon = faStarHalfAlt; } else { - scoreTitle = t("common.RatingStats.voice.score2"); + scoreTitle = t("ratingBad"); icon = faFrown; } @@ -58,10 +63,13 @@ function RatingStats(props: Props) {

- {t("common.RatingStats.voice.rating")}: {scoreRounded} — {scoreTitle} + {t("ratingLabel")}{" "} + + {scoreRounded} — {scoreTitle} +

- ) + ); } export { RatingStats }; diff --git a/packages/fakeyou.com/src/v2/view/nav/FooterNav.tsx b/packages/fakeyou.com/src/v2/view/nav/FooterNav.tsx index 67389ea334..2ecb293a54 100644 --- a/packages/fakeyou.com/src/v2/view/nav/FooterNav.tsx +++ b/packages/fakeyou.com/src/v2/view/nav/FooterNav.tsx @@ -22,6 +22,7 @@ import { GetQueueStatsIsOk, GetQueueStatsSuccessResponse, } from "@storyteller/components/src/api/stats/queues/GetQueueStats"; +import { useLocalize } from "hooks"; const DEFAULT_QUEUE_REFRESH_INTERVAL_MILLIS = 15000; @@ -30,6 +31,7 @@ interface Props { } function FooterNav(props: Props) { + const { t } = useLocalize("Footer"); const [serverInfo, setServerInfo] = useState< GetServerInfoSuccessResponse | undefined >(undefined); @@ -202,25 +204,25 @@ function FooterNav(props: Props) {
-

AI Tools

+

{t("productsTitle")}

  • - Text to Speech + {t("productTts")}
  • - Voice to Voice + {t("productVc")}
  • - Video Lipsync + {t("productVideo")}
  • - Upload Models + {t("productUploadModels")}
  • -

    Community

    +

    {t("communityTitle")}

  • - Discord + {t("communityDiscord")}
  • - Leaderboard + {t("communityLeaderboard")}
  • - Guide + {t("communityGuide")}
  • - My Data + {t("communityProfile")}
  • -

    Info

    +

    {t("infoTitle")}

  • - Pricing + {t("infoPricing")}
  • -
  • - About + {t("infoAbout")}
  • - Terms of Use + {t("infoTerms")}
  • - Privacy Policy + {t("infoPrivacyPolicy")}
  • - API Docs + {t("infoApiDocs")}
  • diff --git a/packages/fakeyou.com/src/v2/view/nav/TopNav.tsx b/packages/fakeyou.com/src/v2/view/nav/TopNav.tsx index 10adb5de4a..c6c8abb0c8 100644 --- a/packages/fakeyou.com/src/v2/view/nav/TopNav.tsx +++ b/packages/fakeyou.com/src/v2/view/nav/TopNav.tsx @@ -1,5 +1,4 @@ import React, { useEffect, useState } from "react"; -import { t } from "i18next"; import { SessionWrapper } from "@storyteller/components/src/session/SessionWrapper"; import { PosthogClient } from "@storyteller/components/src/analytics/PosthogClient"; import { Link, useHistory } from "react-router-dom"; @@ -32,6 +31,7 @@ import { faMessageDots, faMicrophoneStand, } from "@fortawesome/pro-solid-svg-icons"; +import { useLocalize } from "hooks"; // TODO: This is duplicated in SessionTtsInferenceResultsList ! // Default to querying every 15 seconds, but make it configurable serverside @@ -45,8 +45,8 @@ interface Props { } function TopNav(props: Props) { + const { t } = useLocalize("TopNav"); let history = useHistory(); - let myDataLink = WebUrl.signupPage(); if (props.sessionWrapper.isLoggedIn()) { @@ -102,7 +102,7 @@ function TopNav(props: Props) { <> - {t("nav.TopNav.buttons.login")} + {t("buttonLogin")} @@ -112,7 +112,7 @@ function TopNav(props: Props) { <> @@ -152,8 +152,7 @@ function TopNav(props: Props) { await logoutHandler(); }} > - {" "} - {t("nav.TopNav.buttons.logout")} + {t("buttonLogOut")} ); @@ -161,61 +160,6 @@ function TopNav(props: Props) { return (
    - {/*
    -
    -
    - { - Analytics.topbarClickAbout(); - }} - > - {t("nav.TopNav.topbar.aboutLink")} - - { - Analytics.topbarClickTerms(); - }} - > - {t("nav.TopNav.topbar.termsLink")} - - - {t("nav.TopNav.topbar.privacyLink")} - - - {t("nav.TopNav.topbar.developersLink")} - -
    -
    - - - - -

    - {t("nav.TopNav.topbar.ttsQueued")}:{" "} - - {pendingTtsJobs.pending_job_count} - -

    -
    -
    -
    */} -