From 11cdb6c8d9ee4a8e4464c82819bf2b89a297950d Mon Sep 17 00:00:00 2001 From: hyf-github-user <1348977728@qq.com> Date: Wed, 6 Nov 2024 23:26:12 +0800 Subject: [PATCH 1/2] update translte --- .../0786dffd420efb49a9dacf771dd6c5199c4d9208 | 0 .../14c1d778848b66e9aae7fef3fe322648c995472b | 0 .../247bca6d4a4be61e2843319eae0c669a2c0bf643 | 0 .../2c8879e8dd85e3fe58f42444147e48f7aef19db6 | 0 .../2cd88b4ef926e632bcb671ac6d527e322faf69cc | 0 .../2e6a799ae3ab43e00d3df705bb76e35ee2fef6fb | 0 .../362a65ebf2d2e70178032dff8a10f4a839d3cc94 | 0 .../4850964fcdf841a0ebc2154d6467d7c2673a74c1 | 0 .../4cdb79843774b051a0f7f0f45de453a8ca6c3922 | 0 .../54f3e56d4dd46635a1d52fa1313a31f3c28daa46 | 0 .../597b15ff361b2cf235fa17e041e638688c991c14 | 0 .../69489a3505b4c0f0f0c816b0101f62b23d6eb22f | 0 .../6bf9d7d9ce10705249cdaeb9d4c4bd244354c4c7 | 0 .../6f05499e6795e086f3957739c1330814ea156c71 | 0 .../6ff8005954aacccf404ac65f625c5cbd6fa8042f | 0 .../70ac6c014e06ed2bce8c80dbaba07c5870cb94ae | 0 .../88aba3fb75009739a5f751bffb440442dc18769d | 0 .../9e25a33a0eb9be3946950a4a29358227abe950cf | 0 .../a084397f06a4066a0bfe9f7e7e429dc83c9e12e7 | 0 .../a0c39c1f6ec334933aad1af3dfa123e6fc8c3883 | 0 .../a3416d05fc695d39320a0315d03c60f2da696f8c | 0 .../a5684808b5db922e2f51a013eaabcab89d31ea69 | 0 .../ad9fe5c4ebb601f97bc170a1d2ed8dd321ea35f6 | 0 .../b25e66749b1f9586baea6ecc99085444ee60979d | 0 .../c368c86dd5b1907e5250038884b9d0215214c143 | 0 .../c4a46deff758d38ce69c5f287d18a68a1511aad7 | 0 .../c52da17f849cfade5d8edb16d813a00d72241714 | 0 .../d1040ce337cf5c43850dda100e1a1f5c5c9fc12f | 0 .../d7b0ddd65846d1cfaf17a3d4c4d1bb4211e711df | 0 .../d91ee6be13c19d196c3c56095c683c3ed54d06b8 | 0 .../e0db906ec56508aac1b4de925381b8e365c8bd57 | 0 .../e22878cd37e2818effa90780f489197fad107959 | 0 .../e5de1812e2b5ea39bededa446944f236515b57f0 | 0 .../f7523795835b1a2c27a2c0369b25c37e2fd770c5 | 0 src/i18n/ar/index.json | 82 ++++++------ src/i18n/ar/suno.json | 66 ++++++---- src/i18n/de/index.json | 40 +++--- src/i18n/de/suno.json | 74 ++++++----- src/i18n/el/index.json | 76 ++++++----- src/i18n/el/suno.json | 102 +++++++------- src/i18n/en/index.json | 52 ++++---- src/i18n/en/suno.json | 88 +++++++------ src/i18n/es/index.json | 66 +++++----- src/i18n/es/suno.json | 66 ++++++---- src/i18n/fi/index.json | 82 ++++++------ src/i18n/fi/suno.json | 102 +++++++------- src/i18n/fr/index.json | 94 ++++++------- src/i18n/fr/suno.json | 68 +++++----- src/i18n/it/index.json | 36 ++--- src/i18n/it/suno.json | 70 +++++----- src/i18n/ja/index.json | 64 ++++----- src/i18n/ja/suno.json | 84 ++++++------ src/i18n/ko/index.json | 48 +++---- src/i18n/ko/suno.json | 74 ++++++----- src/i18n/pl/index.json | 38 +++--- src/i18n/pl/suno.json | 102 +++++++------- src/i18n/pt/index.json | 92 ++++++------- src/i18n/pt/suno.json | 98 +++++++------- src/i18n/ru/index.json | 64 ++++----- src/i18n/ru/suno.json | 80 ++++++----- src/i18n/sr/index.json | 108 +++++++-------- src/i18n/sr/suno.json | 80 ++++++----- src/i18n/sv/index.json | 32 +++-- src/i18n/sv/suno.json | 124 ++++++++++-------- src/i18n/uk/index.json | 62 +++++---- src/i18n/uk/suno.json | 82 ++++++------ src/i18n/zh-TW/index.json | 22 ++-- src/i18n/zh-TW/suno.json | 20 ++- 68 files changed, 1321 insertions(+), 1117 deletions(-) create mode 100644 src/i18n/.cache/0786dffd420efb49a9dacf771dd6c5199c4d9208 create mode 100644 src/i18n/.cache/14c1d778848b66e9aae7fef3fe322648c995472b create mode 100644 src/i18n/.cache/247bca6d4a4be61e2843319eae0c669a2c0bf643 create mode 100644 src/i18n/.cache/2c8879e8dd85e3fe58f42444147e48f7aef19db6 create mode 100644 src/i18n/.cache/2cd88b4ef926e632bcb671ac6d527e322faf69cc create mode 100644 src/i18n/.cache/2e6a799ae3ab43e00d3df705bb76e35ee2fef6fb create mode 100644 src/i18n/.cache/362a65ebf2d2e70178032dff8a10f4a839d3cc94 create mode 100644 src/i18n/.cache/4850964fcdf841a0ebc2154d6467d7c2673a74c1 create mode 100644 src/i18n/.cache/4cdb79843774b051a0f7f0f45de453a8ca6c3922 create mode 100644 src/i18n/.cache/54f3e56d4dd46635a1d52fa1313a31f3c28daa46 create mode 100644 src/i18n/.cache/597b15ff361b2cf235fa17e041e638688c991c14 create mode 100644 src/i18n/.cache/69489a3505b4c0f0f0c816b0101f62b23d6eb22f create mode 100644 src/i18n/.cache/6bf9d7d9ce10705249cdaeb9d4c4bd244354c4c7 create mode 100644 src/i18n/.cache/6f05499e6795e086f3957739c1330814ea156c71 create mode 100644 src/i18n/.cache/6ff8005954aacccf404ac65f625c5cbd6fa8042f create mode 100644 src/i18n/.cache/70ac6c014e06ed2bce8c80dbaba07c5870cb94ae create mode 100644 src/i18n/.cache/88aba3fb75009739a5f751bffb440442dc18769d create mode 100644 src/i18n/.cache/9e25a33a0eb9be3946950a4a29358227abe950cf create mode 100644 src/i18n/.cache/a084397f06a4066a0bfe9f7e7e429dc83c9e12e7 create mode 100644 src/i18n/.cache/a0c39c1f6ec334933aad1af3dfa123e6fc8c3883 create mode 100644 src/i18n/.cache/a3416d05fc695d39320a0315d03c60f2da696f8c create mode 100644 src/i18n/.cache/a5684808b5db922e2f51a013eaabcab89d31ea69 create mode 100644 src/i18n/.cache/ad9fe5c4ebb601f97bc170a1d2ed8dd321ea35f6 create mode 100644 src/i18n/.cache/b25e66749b1f9586baea6ecc99085444ee60979d create mode 100644 src/i18n/.cache/c368c86dd5b1907e5250038884b9d0215214c143 create mode 100644 src/i18n/.cache/c4a46deff758d38ce69c5f287d18a68a1511aad7 create mode 100644 src/i18n/.cache/c52da17f849cfade5d8edb16d813a00d72241714 create mode 100644 src/i18n/.cache/d1040ce337cf5c43850dda100e1a1f5c5c9fc12f create mode 100644 src/i18n/.cache/d7b0ddd65846d1cfaf17a3d4c4d1bb4211e711df create mode 100644 src/i18n/.cache/d91ee6be13c19d196c3c56095c683c3ed54d06b8 create mode 100644 src/i18n/.cache/e0db906ec56508aac1b4de925381b8e365c8bd57 create mode 100644 src/i18n/.cache/e22878cd37e2818effa90780f489197fad107959 create mode 100644 src/i18n/.cache/e5de1812e2b5ea39bededa446944f236515b57f0 create mode 100644 src/i18n/.cache/f7523795835b1a2c27a2c0369b25c37e2fd770c5 diff --git a/src/i18n/.cache/0786dffd420efb49a9dacf771dd6c5199c4d9208 b/src/i18n/.cache/0786dffd420efb49a9dacf771dd6c5199c4d9208 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/14c1d778848b66e9aae7fef3fe322648c995472b b/src/i18n/.cache/14c1d778848b66e9aae7fef3fe322648c995472b new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/247bca6d4a4be61e2843319eae0c669a2c0bf643 b/src/i18n/.cache/247bca6d4a4be61e2843319eae0c669a2c0bf643 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/2c8879e8dd85e3fe58f42444147e48f7aef19db6 b/src/i18n/.cache/2c8879e8dd85e3fe58f42444147e48f7aef19db6 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/2cd88b4ef926e632bcb671ac6d527e322faf69cc b/src/i18n/.cache/2cd88b4ef926e632bcb671ac6d527e322faf69cc new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/2e6a799ae3ab43e00d3df705bb76e35ee2fef6fb b/src/i18n/.cache/2e6a799ae3ab43e00d3df705bb76e35ee2fef6fb new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/362a65ebf2d2e70178032dff8a10f4a839d3cc94 b/src/i18n/.cache/362a65ebf2d2e70178032dff8a10f4a839d3cc94 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/4850964fcdf841a0ebc2154d6467d7c2673a74c1 b/src/i18n/.cache/4850964fcdf841a0ebc2154d6467d7c2673a74c1 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/4cdb79843774b051a0f7f0f45de453a8ca6c3922 b/src/i18n/.cache/4cdb79843774b051a0f7f0f45de453a8ca6c3922 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/54f3e56d4dd46635a1d52fa1313a31f3c28daa46 b/src/i18n/.cache/54f3e56d4dd46635a1d52fa1313a31f3c28daa46 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/597b15ff361b2cf235fa17e041e638688c991c14 b/src/i18n/.cache/597b15ff361b2cf235fa17e041e638688c991c14 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/69489a3505b4c0f0f0c816b0101f62b23d6eb22f b/src/i18n/.cache/69489a3505b4c0f0f0c816b0101f62b23d6eb22f new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/6bf9d7d9ce10705249cdaeb9d4c4bd244354c4c7 b/src/i18n/.cache/6bf9d7d9ce10705249cdaeb9d4c4bd244354c4c7 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/6f05499e6795e086f3957739c1330814ea156c71 b/src/i18n/.cache/6f05499e6795e086f3957739c1330814ea156c71 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/6ff8005954aacccf404ac65f625c5cbd6fa8042f b/src/i18n/.cache/6ff8005954aacccf404ac65f625c5cbd6fa8042f new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/70ac6c014e06ed2bce8c80dbaba07c5870cb94ae b/src/i18n/.cache/70ac6c014e06ed2bce8c80dbaba07c5870cb94ae new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/88aba3fb75009739a5f751bffb440442dc18769d b/src/i18n/.cache/88aba3fb75009739a5f751bffb440442dc18769d new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/9e25a33a0eb9be3946950a4a29358227abe950cf b/src/i18n/.cache/9e25a33a0eb9be3946950a4a29358227abe950cf new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/a084397f06a4066a0bfe9f7e7e429dc83c9e12e7 b/src/i18n/.cache/a084397f06a4066a0bfe9f7e7e429dc83c9e12e7 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/a0c39c1f6ec334933aad1af3dfa123e6fc8c3883 b/src/i18n/.cache/a0c39c1f6ec334933aad1af3dfa123e6fc8c3883 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/a3416d05fc695d39320a0315d03c60f2da696f8c b/src/i18n/.cache/a3416d05fc695d39320a0315d03c60f2da696f8c new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/a5684808b5db922e2f51a013eaabcab89d31ea69 b/src/i18n/.cache/a5684808b5db922e2f51a013eaabcab89d31ea69 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/ad9fe5c4ebb601f97bc170a1d2ed8dd321ea35f6 b/src/i18n/.cache/ad9fe5c4ebb601f97bc170a1d2ed8dd321ea35f6 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/b25e66749b1f9586baea6ecc99085444ee60979d b/src/i18n/.cache/b25e66749b1f9586baea6ecc99085444ee60979d new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/c368c86dd5b1907e5250038884b9d0215214c143 b/src/i18n/.cache/c368c86dd5b1907e5250038884b9d0215214c143 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/c4a46deff758d38ce69c5f287d18a68a1511aad7 b/src/i18n/.cache/c4a46deff758d38ce69c5f287d18a68a1511aad7 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/c52da17f849cfade5d8edb16d813a00d72241714 b/src/i18n/.cache/c52da17f849cfade5d8edb16d813a00d72241714 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/d1040ce337cf5c43850dda100e1a1f5c5c9fc12f b/src/i18n/.cache/d1040ce337cf5c43850dda100e1a1f5c5c9fc12f new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/d7b0ddd65846d1cfaf17a3d4c4d1bb4211e711df b/src/i18n/.cache/d7b0ddd65846d1cfaf17a3d4c4d1bb4211e711df new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/d91ee6be13c19d196c3c56095c683c3ed54d06b8 b/src/i18n/.cache/d91ee6be13c19d196c3c56095c683c3ed54d06b8 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e0db906ec56508aac1b4de925381b8e365c8bd57 b/src/i18n/.cache/e0db906ec56508aac1b4de925381b8e365c8bd57 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e22878cd37e2818effa90780f489197fad107959 b/src/i18n/.cache/e22878cd37e2818effa90780f489197fad107959 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/e5de1812e2b5ea39bededa446944f236515b57f0 b/src/i18n/.cache/e5de1812e2b5ea39bededa446944f236515b57f0 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/.cache/f7523795835b1a2c27a2c0369b25c37e2fd770c5 b/src/i18n/.cache/f7523795835b1a2c27a2c0369b25c37e2fd770c5 new file mode 100644 index 00000000..e69de29b diff --git a/src/i18n/ar/index.json b/src/i18n/ar/index.json index 5df692c4..2617991b 100644 --- a/src/i18n/ar/index.json +++ b/src/i18n/ar/index.json @@ -1,106 +1,110 @@ { "title.chat": { "message": "أسئلة وأجوبة الذكاء الاصطناعي", - "description": "AI 问答章节标题" + "description": "عنوان قسم أسئلة وأجوبة الذكاء الاصطناعي" }, "title.midjourney": { "message": "رسم الذكاء الاصطناعي", - "description": "AI绘画章节标题" + "description": "عنوان قسم رسم الذكاء الاصطناعي" }, "title.qrart": { - "message": "رموز QR فنية بالذكاء الاصطناعي", - "description": "AI 艺术二维码章节标题" + "message": "رمز الاستجابة السريعة للفن الذكاء الاصطناعي", + "description": "عنوان قسم رمز الاستجابة السريعة للفن الذكاء الاصطناعي" }, "title.suno": { "message": "موسيقى الذكاء الاصطناعي", - "description": "AI 音乐章节标题" + "description": "عنوان قسم موسيقى الذكاء الاصطناعي" }, "title.luma": { "message": "فيديو الذكاء الاصطناعي", - "description": "AI 视频章节标题" + "description": "عنوان قسم فيديو الذكاء الاصطناعي" + }, + "title.headshots": { + "message": "صور هوية الذكاء الاصطناعي", + "description": "عنوان قسم صور هوية الذكاء الاصطناعي" }, "title.comments": { "message": "تقييمات العملاء", - "description": "客户评价章节标题" + "description": "عنوان قسم تقييمات العملاء" }, "title.introduction": { "message": "خدماتنا", - "description": "站点简介" + "description": "مقدمة الموقع" }, "subtitle.banner": { - "message": "تمكين الذكاء الاصطناعي، وتحسين إنتاجيتك بشكل شامل.", - "description": "站点副标题" + "message": "تمكين الذكاء الاصطناعي، وزيادة إنتاجيتك بشكل شامل.", + "description": "العنوان الفرعي للموقع" }, "subtitle.chat": { - "message": "يدعم نماذج متعددة للإجابة على الأسئلة، وبه ميزات الاتصال بالإنترنت، ويمكنه التعرف على الصور والملفات ومقاطع الفيديو المتنوعة.", - "description": "AI 问答章节标题" + "message": "يدعم نماذج متنوعة من أسئلة وأجوبة، مع إمكانية الاتصال بالشبكة، قادر على التعرف على الصور والملفات ومحتويات الفيديو وغيره.", + "description": "عنوان قسم أسئلة وأجوبة الذكاء الاصطناعي" }, "subtitle.midjourney": { - "message": "يتصل بأحدث نماذج Midjourney، ويقوم بإنشاء صور بأنماط متنوعة بنقرة واحدة والضبط الدقيق المتواصل.", - "description": "AI绘画章节标题" + "message": "يوفر الاتصال بأحدث نماذج Midjourney، بضغط زر واحد لإنشاء صور بأساليب متنوعة وتعديلات مستمرة.", + "description": "عنوان قسم رسم الذكاء الاصطناعي" }, "subtitle.qrart": { - "message": "يدعم أنماط متعددة من الرموز الفنية QR، ويتيح تحميل الرموز QR الموجودة، وتحويلها بسهولة بفنية لتحقيق تأثير بصري فريد.", - "description": "AI 艺术二维码章节标题" + "message": "يدعم أنماط متعددة من رمز الاستجابة السريعة الفني، يتيح تحميل رموز موجودة، لتحويلها بسهولة إلى فن بصري فريد.", + "description": "عنوان قسم رمز الاستجابة السريعة للفن الذكاء الاصطناعي" }, "subtitle.suno": { - "message": "يدعم أنماط موسيقية متعددة، ويمكنك بسهولة إنشاء الموسيقى التي ترغب بها، مع خيارات مرنة لطول الموسيقى.", - "description": "AI 音乐章节标题" + "message": "يدعم أنماط موسيقية متعددة، ويتيح لك بسهولة إنشاء الموسيقى التي ترغب بها، ويدعم خيارات امتداد طول مرنة.", + "description": "عنوان قسم موسيقى الذكاء الاصطناعي" }, "subtitle.luma": { - "message": "يتصل بأحدث نماذج Luma، ويمكنك إنشاء مقاطع فيديو مخصصة بنقرة واحدة ودعم خيارات مرنة لتوسيع الفيديو.", - "description": "AI 音乐章节标题" + "message": "يوفر الاتصال بأحدث نماذج Luma، بضغط زر واحد لإنشاء فيديو مخصص، ويدعم خيارات امتداد مرنة للفيديو.", + "description": "عنوان قسم موسيقى الذكاء الاصطناعي" }, "subtitle.comments": { - "message": "نحن سعداء بمساعدة هؤلاء العملاء الذين أعطونا تقييمات عالية عن خدماتنا.", - "description": "客户评价章节标题" + "message": "نحن سعداء بأن نكون قادرين على مساعدة هؤلاء العملاء الذين قدموا تقييمات عالية لخدماتنا.", + "description": "عنوان قسم تقييمات العملاء" }, "subtitle.introduction": { - "message": "نقدم خدمات ذكاء اصطناعي شاملة، تشمل الإجابة على الأسئلة والرسم والرموز QR والموسيقى وغيرها من الميزات لتلبية احتياجاتك المتنوعة.", - "description": "站点简介" + "message": "نقدم خدمات ذكاء اصطناعي شاملة، تشمل أسئلة وأجوبة، رسومات، رمز استجابة سريعة، موسيقى وغيرها، لتلبية احتياجاتك المتنوعة.", + "description": "مقدمة الموقع" }, "button.try": { "message": "ابدأ مجانًا", - "description": "文字里面的内容" + "description": "المحتوى داخل النص" }, "button.testEnv": { "message": "بيئة الاختبار", - "description": "测试环境按钮" + "description": "زر البيئية التجريبية" }, "customers.name1": { "message": "فرانك", - "description": "客户的姓名" + "description": "اسم العميل" }, "customers.job1": { "message": "مهندس برمجيات", - "description": "客户的职位" + "description": "وظيفة العميل" }, "customers.comment1": { - "message": "هذه الخدمة المتكاملة رائعة جدًا، يمكنني استخدام مجموعة متنوعة من أدوات الذكاء الاصطناعي على منصة واحدة، ممتازة!", - "description": "客户的评论" + "message": "هذه الخدمة المتكاملة مذهلة للغاية، يمكنني استخدام العديد من أدوات الذكاء الاصطناعي على منصة واحدة، رائعة جدًا!", + "description": "تعليق العميل" }, "customers.name2": { "message": "يعقوب", - "description": "客户的姓名" + "description": "اسم العميل" }, "customers.job2": { "message": "مدير منتج", - "description": "客户的职位" + "description": "وظيفة العميل" }, "customers.comment2": { - "message": "المنصة ممتازة وسهلة الاستخدام، وجودة الخدمة رائعة، كما أنها حررت إنتاجيتي بشكل كبير.", - "description": "客户的评论" + "message": "المنصة سهلة الاستخدام، وجودة الخدمة ممتازة، وقد حررت إنتاجيتي بشكل كبير.", + "description": "تعليق العميل" }, "customers.name3": { - "message": "لاري", - "description": "客户的姓名" + "message": "لارى", + "description": "اسم العميل" }, "customers.job3": { "message": "مصمم", - "description": "客户的职位" + "description": "وظيفة العميل" }, "customers.comment3": { - "message": "هناك العديد من منصات الذكاء الاصطناعي، لكن هذه سهلة الاستخدام حقًا، وسعرها معقول، آمل أن تتحسن أكثر!", - "description": "客户的评论" + "message": "هناك العديد من منصات الذكاء الاصطناعي، ولكن هذه حقًا سهلة الاستخدام وبسعر معقول، آمل أن تصبح أفضل!", + "description": "تعليق العميل" } } \ No newline at end of file diff --git a/src/i18n/ar/suno.json b/src/i18n/ar/suno.json index 8808b706..a2abc937 100644 --- a/src/i18n/ar/suno.json +++ b/src/i18n/ar/suno.json @@ -1,7 +1,7 @@ { "button.extend": { - "message": "تابع التوليد", - "description": "نص زر تابع التوليد" + "message": "استمرار في التوليد", + "description": "نص زر الاستمرار في التوليد" }, "button.download": { "message": "تنزيل", @@ -11,6 +11,14 @@ "message": "فيديو", "description": "نص زر الفيديو" }, + "button.download_video": { + "message": "تنزيل الفيديو", + "description": "نص زر تنزيل الفيديو" + }, + "button.download_audio": { + "message": "تحميل الموسيقى", + "description": "نص زر تحميل الموسيقى" + }, "model.model1": { "message": "v2", "description": "النموذج المستخدم لتوليد الموسيقى" @@ -37,23 +45,23 @@ }, "name.prompt": { "message": "وصف الأغنية", - "description": "نص الإدخال للمحتوى" + "description": "نص المدخلات" }, "name.extend": { - "message": "توسيع الأغنية من", - "description": "نص الإدخال للمحتوى" + "message": "تمديد الأغنية من", + "description": "نص المدخلات" }, "name.lyrics": { "message": "محتوى الكلمات", - "description": "نص الإدخال لمحتوى الكلمات" + "description": "نص المدخلات لمحتوى الكلمات" }, "name.style": { "message": "أسلوب الأغنية", - "description": "نص الإدخال لمحتوى أسلوب الأغنية" + "description": "نص المدخلات لأسلوب الأغنية" }, "name.title": { "message": "عنوان الأغنية", - "description": "نص الإدخال لمحتوى عنوان الأغنية" + "description": "نص المدخلات لعنوان الأغنية" }, "name.failureReason": { "message": "سبب الفشل", @@ -65,14 +73,14 @@ }, "name.traceId": { "message": "معرف التتبع", - "description": "معرف التتبع للمهمة" + "description": "معرف تتبع المهمة" }, "name.sunoBot": { "message": "روبوت سونو", "description": "اسم مولد سونو" }, "description.prompt": { - "message": "أدخل الأسلوب والموضوع الذي ترغب في توليد الموسيقى حوله، مثل بوب أكوستيك عن العطلات", + "message": "املأ أسلوب وموضوع الموسيقى التي تريد إنشاؤها، مثل البوب الصوتي عن الإجازات", "description": "وصف المعامل 'prompt'" }, "description.lyrics": { @@ -88,40 +96,40 @@ "description": "وصف المعامل 'title'" }, "status.pending": { - "message": "قيد الانتظار", - "description": "حالة الانتظار للمهمة" + "message": "في الانتظار", + "description": "حالة انتظار المهمة" }, "placeholder.prompt": { "message": "يرجى إدخال كلمات الأغنية...", - "description": "نص مكان الإدخال لشوائب الضوضاء" + "description": "نص العنصر النائب لمدخلات الضجيج" }, "placeholder.lyrics": { "message": "يرجى إدخال الكلمات...", - "description": "نص مكان الإدخال لمستوى النمذجة" + "description": "نص العنصر النائب لمستوى التعبئة" }, "placeholder.extend.lyrics": { - "message": "يرجى إدخال الكلمات التي تحتاج إلى توسيع...", - "description": "نص مكان الإدخال لمستوى النمذجة" + "message": "يرجى إدخال الكلمات التي تحتاج إلى التمديد...", + "description": "نص العنصر النائب لمستوى التعبئة" }, "placeholder.extend.continue_at": { - "message": "يرجى إدخال من أي ثانية ترغب في توسيع الأغنية...", - "description": "نص مكان الإدخال لمستوى النمذجة" + "message": "يرجى إدخال الوقت الذي تحتاج إلى التمديد من الأغنية...", + "description": "نص العنصر النائب لمستوى التعبئة" }, "placeholder.style": { - "message": "يرجى إدخال كلمات المظهر للأغنية، مثل بوب أكوستيك", - "description": "نص مكان الإدخال في حقل الإدخال" + "message": "يرجى إدخال كلمات أسلوب الأغنية المراد توليدها، مثل البوب الصوتي", + "description": "نص العنصر النائب في حقل الإرشاد" }, "placeholder.title": { - "message": "يرجى إدخال كلمات عنوان الأغنية، مثل أغنية العطلات", - "description": "نص مكان الإدخال للقيمة الابتدائية" + "message": "يرجى إدخال كلمات عنوان الأغنية المراد توليدها، مثل أغنية العطلة", + "description": "نص العنصر النائب لإدخالات البذور" }, "placeholder.select": { "message": "يرجى اختيار النموذج...", - "description": "نص مكان الإدخال للموقع" + "description": "نص العنصر النائب لإدخالات الموضع" }, "placeholder.position": { "message": "يرجى الاختيار...", - "description": "نص مكان الإدخال للموقع" + "description": "نص العنصر النائب لإدخالات الموضع" }, "button.generate": { "message": "توليد", @@ -133,15 +141,15 @@ }, "message.startTaskSuccess": { "message": "تم بدء مهمة توليد الموسيقى بنجاح", - "description": "رسالة نجاح عند بدء مهمة توليد الموسيقى بنجاح" + "description": "رسالة النجاح عند بدء مهمة توليد الموسيقى بنجاح" }, "message.startTaskFailed": { "message": "فشل بدء مهمة توليد الموسيقى", - "description": "رسالة خطأ عند فشل بدء مهمة توليد الموسيقى" + "description": "رسالة الخطأ عند فشل بدء مهمة توليد الموسيقى" }, "message.generating": { "message": "جارٍ التوليد...", - "description": "رسالة أثناء توليد الموسيقى" + "description": "رسالة عندما تكون الموسيقى قيد التوليد" }, "message.generateFailed": { "message": "فشل توليد الموسيقى", @@ -149,10 +157,10 @@ }, "message.noOperations": { "message": "لا توجد عمليات متاحة", - "description": "رسالة عندما لا توجد عمليات متاحة" + "description": "رسالة عند عدم وجود عمليات متاحة" }, "message.noTasks": { - "message": "لا توجد مهام تاريخية، يرجى توليد الموسيقى في الشريط الجانبي الأيسر", + "message": "لا توجد مهام تاريخية، يرجى توليد الموسيقى من الشريط الجانبي الأيسر", "description": "رسالة عند عدم وجود مهام" } } \ No newline at end of file diff --git a/src/i18n/de/index.json b/src/i18n/de/index.json index e5eab497..c5825fe4 100644 --- a/src/i18n/de/index.json +++ b/src/i18n/de/index.json @@ -1,62 +1,66 @@ { "title.chat": { - "message": "AI Frage und Antwort", + "message": "KI Fragen und Antworten", "description": "AI 问答章节标题" }, "title.midjourney": { - "message": "AI Kunst", + "message": "KI Kunst", "description": "AI绘画章节标题" }, "title.qrart": { - "message": "AI Kunst QR-Code", + "message": "KI Kunst QR-Code", "description": "AI 艺术二维码章节标题" }, "title.suno": { - "message": "AI Musik", + "message": "KI Musik", "description": "AI 音乐章节标题" }, "title.luma": { - "message": "AI Video", + "message": "KI Video", "description": "AI 视频章节标题" }, + "title.headshots": { + "message": "KI Passbilder", + "description": "AI 证件照章节标题" + }, "title.comments": { "message": "Kundenbewertungen", "description": "客户评价章节标题" }, "title.introduction": { - "message": "Unsere Dienste", + "message": "Unsere Dienstleistungen", "description": "站点简介" }, "subtitle.banner": { - "message": "Mit AI Empowerment Ihre Produktivität steigern.", + "message": "KI-gestützt, um Ihre Produktivität umfassend zu steigern.", "description": "站点副标题" }, "subtitle.chat": { - "message": "Unterstützt verschiedene Q&A-Modelle, hat eine Internetverbindung und kann Bilder, Dateien und Videos erkennen.", + "message": "Unterstützt verschiedene Frage-Antwort-Modelle, hat Netzwerkfunktionen und kann Bilder, Dateien und Videos erkennen.", "description": "AI 问答章节标题" }, "subtitle.midjourney": { - "message": "Integration des neuesten Midjourney-Modells, mit einem Klick Bilder in verschiedenen Stilen generieren und kontinuierlich anpassen.", + "message": "Anbindung an das neueste Midjourney-Modell, einmaliges Generieren von Bildern in verschiedenen Stilen und kontinuierliche Feinabstimmung.", "description": "AI绘画章节标题" }, "subtitle.qrart": { - "message": "Unterstützt verschiedene Kunst-QR-Code-Stile, ermöglicht das Hochladen vorhandener QR-Codes und verwandelt diese leicht in Kunstwerke mit einzigartigen visuellen Effekten.", + "message": "Unterstützt verschiedene Kunst QR-Code-Stile, erlaubt das Hochladen bestehender QR-Codes und verwandelt sie einfach in Kunstwerke für einzigartige visuelle Effekte.", "description": "AI 艺术二维码章节标题" }, "subtitle.suno": { - "message": "Unterstützt verschiedene Musikstile, generiert mühelos die gewünschte Musik und bietet flexible Längenerweiterungsoptionen.", + "message": "Unterstützt verschiedene Musikstile, mit einfacher Generierung der gewünschten Musik und flexiblen Längenerweiterungsoptionen.", "description": "AI 音乐章节标题" }, "subtitle.luma": { - "message": "Integration des neuesten Luma-Modells, mit einem Klick benutzerdefinierte Videos generieren und flexible Videoerweiterungsoptionen unterstützen.", + "message": "Anbindung an das neueste Luma-Modell, einmaliges Generieren von benutzerdefinierten Videos und Unterstützung flexibler Videoerweiterungsoptionen.", "description": "AI 音乐章节标题" }, "subtitle.comments": { - "message": "Wir freuen uns, diesen Kunden zu helfen, die unsere Dienste sehr gut bewertet haben.", + "message": "Wir freuen uns, diesen Kunden geholfen zu haben, die unsere Dienstleistungen hoch bewertet haben.", "description": "客户评价章节标题" }, "subtitle.introduction": { - "message": "Wir bieten umfassende AI-Dienste an, einschließlich Q&A, Kunst, QR-Codes, Musik und mehr, um Ihre vielfältigen Bedürfnisse zu erfüllen.", + "message": "Wir bieten einen umfassenden KI-Service, der Funktionen wie Fragen-Antworten, Kunst, QR-Codes, Musik und vieles mehr umfasst und Ihre vielfältigen Bedürfnisse erfüllt.", "description": "站点简介" }, "button.try": { @@ -72,11 +76,11 @@ "description": "客户的姓名" }, "customers.job1": { - "message": "Softwareingenieur", + "message": "Software Engineer", "description": "客户的职位" }, "customers.comment1": { - "message": "Dieser integrierte Service ist einfach großartig, ich kann verschiedene AI-Tools auf einer Plattform nutzen, das ist fantastisch!", + "message": "Dieser integrierte Service ist einfach fantastisch, ich kann verschiedene KI-Tools auf einer Plattform nutzen, wirklich großartig!", "description": "客户的评论" }, "customers.name2": { @@ -88,7 +92,7 @@ "description": "客户的职位" }, "customers.comment2": { - "message": "Die Plattform ist sehr benutzerfreundlich, die Servicequalität ist hervorragend und hat meine Produktivität erheblich erleichtert.", + "message": "Die Plattform ist sehr benutzerfreundlich, die Servicequalität ist hervorragend und hat meine Produktivität enorm gesteigert.", "description": "客户的评论" }, "customers.name3": { @@ -100,7 +104,7 @@ "description": "客户的职位" }, "customers.comment3": { - "message": "Es gibt viele AI-Plattformen, aber diese ist wirklich einfach zu bedienen und erschwinglich. Ich hoffe, dass sie noch besser wird!", + "message": "Es gibt viele KI-Plattformen, aber diese ist wirklich einfach zu bedienen und preiswert. Ich hoffe, sie wird noch besser!", "description": "客户的评论" } } \ No newline at end of file diff --git a/src/i18n/de/suno.json b/src/i18n/de/suno.json index 88f33a70..f0fe3bcd 100644 --- a/src/i18n/de/suno.json +++ b/src/i18n/de/suno.json @@ -1,7 +1,7 @@ { "button.extend": { - "message": "Fortfahren mit der Generierung", - "description": "Text des Fortfahren mit der Generierung-Buttons" + "message": "Weiter generieren", + "description": "Text des Weiter-generieren-Buttons" }, "button.download": { "message": "Herunterladen", @@ -11,21 +11,29 @@ "message": "Video", "description": "Text des Video-Buttons" }, + "button.download_video": { + "message": "Video herunterladen", + "description": "Text des Video-herunterladen-Buttons" + }, + "button.download_audio": { + "message": "Musik herunterladen", + "description": "Text des Musik-herunterladen-Buttons" + }, "model.model1": { "message": "v2", - "description": "Modell zur Generierung von Musik" + "description": "Modell zur Musikgenerierung" }, "model.model2": { "message": "v3", - "description": "Modell zur Generierung von Musik" + "description": "Modell zur Musikgenerierung" }, "name.instrumental": { - "message": "Instrumental", + "message": "Ohne Text", "description": "Beschreibung des Parameters 'instrumental'" }, "model.model3": { "message": "v3.5", - "description": "Modell zur Generierung von Musik" + "description": "Modell zur Musikgenerierung" }, "name.taskId": { "message": "Aufgaben-ID", @@ -69,14 +77,14 @@ }, "name.sunoBot": { "message": "Suno Bot", - "description": "Name des Suno Generators" + "description": "Name des Suno-Generators" }, "description.prompt": { "message": "Geben Sie den Stil und das Thema der Musik an, die Sie generieren möchten, z.B. akustischer Pop über die Feiertage", "description": "Beschreibung des Parameters 'prompt'" }, "description.lyrics": { - "message": "Inhalt der Texte", + "message": "Inhalt des Textes", "description": "Beschreibung des Parameters 'lyrics'" }, "description.style": { @@ -88,40 +96,40 @@ "description": "Beschreibung des Parameters 'title'" }, "status.pending": { - "message": "Wartend", - "description": "Wartezustand der Aufgabe" + "message": "Warten", + "description": "Wartestatus der Aufgabe" }, "placeholder.prompt": { - "message": "Bitte Songprompt eingeben...", - "description": "Platzhalter für die Eingabe des Prompts" + "message": "Bitte geben Sie die Songaufforderung ein...", + "description": "Platzhalter für die Eingabe" }, "placeholder.lyrics": { - "message": "Bitte Text eingeben...", - "description": "Platzhalter für die Eingabe der Textinhalte" + "message": "Bitte geben Sie den Text ein...", + "description": "Platzhalter für den Textinhalt" }, "placeholder.extend.lyrics": { - "message": "Bitte die zu erweiternden Texte eingeben...", - "description": "Platzhalter für die Eingabe der Textinhalte" + "message": "Bitte geben Sie den zu erweiternden Text ein...", + "description": "Platzhalter für den Textinhalt" }, "placeholder.extend.continue_at": { - "message": "Bitte geben Sie an, von welcher Sekunde des Songs Sie erweitern möchten...", - "description": "Platzhalter für die Eingabe der Erweiterung" + "message": "Bitte geben Sie die Sekunde ein, ab der der Song erweitert werden soll...", + "description": "Platzhalter für die Eingabe" }, "placeholder.style": { - "message": "Bitte eingeben, welche Stilrichtung des Songs generiert werden soll, z.B. akustischer Pop", - "description": "Platzhaltertext im Eingabefeld" + "message": "Bitte geben Sie die Hinweise zum Songstil ein, z.B. akustischer Pop", + "description": "Platzhaltertext im Hinweisfeld" }, "placeholder.title": { - "message": "Bitte den Titel des zu generierenden Songs eingeben, z.B. Feiertagslied", - "description": "Platzhalter für die Eingabe des Titels" + "message": "Bitte geben Sie die Hinweise zum Songtitel ein, z.B. Feiertagslied", + "description": "Platzhalter für die Seed-Eingabe" }, "placeholder.select": { - "message": "Bitte Modell auswählen...", - "description": "Platzhalter für die Eingabe der Modellwahl" + "message": "Bitte modell auswählen...", + "description": "Platzhalter für die Eingabe" }, "placeholder.position": { "message": "Bitte auswählen...", - "description": "Platzhalter für die Eingabe der Auswahl" + "description": "Platzhalter für die Eingabe" }, "button.generate": { "message": "Generieren", @@ -129,30 +137,30 @@ }, "message.startingTask": { "message": "Starte Aufgabe...", - "description": "Nachricht, wenn die Musikgenerierungsaufgabe gestartet wird" + "description": "Nachricht beim Starten der Musikgenerierungsaufgabe" }, "message.startTaskSuccess": { "message": "Musikgenerierungsaufgabe erfolgreich gestartet", - "description": "Nachricht bei erfolgreichem Start der Musikgenerierungsaufgabe" + "description": "Nachricht beim Erfolg des Startes der Musikgenerierungsaufgabe" }, "message.startTaskFailed": { "message": "Start der Musikgenerierungsaufgabe fehlgeschlagen", - "description": "Nachricht im Fehlerfall beim Start der Musikgenerierungsaufgabe" + "description": "Fehlermeldung beim Scheitern des Starts der Musikgenerierungsaufgabe" }, "message.generating": { - "message": "Generiere...", - "description": "Nachricht während die Musik generiert wird" + "message": "Wird generiert...", + "description": "Nachricht während der Musikgenerierung" }, "message.generateFailed": { "message": "Musikgenerierung fehlgeschlagen", - "description": "Nachricht, wenn die Musikgenerierung fehlschlägt" + "description": "Nachricht beim Scheitern der Musikgenerierung" }, "message.noOperations": { "message": "Keine verfügbaren Operationen", - "description": "Nachricht, wenn keine Operationen verfügbar sind" + "description": "Nachricht, wenn keine verfügbaren Operationen vorhanden sind" }, "message.noTasks": { - "message": "Keine vergangenen Aufgaben, bitte Musik im linken Konfigurationsbereich generieren", + "message": "Keine historischen Aufgaben, bitte Musik in der Konfigurationsleiste auf der linken Seite generieren", "description": "Nachricht, wenn keine Aufgaben vorhanden sind" } } \ No newline at end of file diff --git a/src/i18n/el/index.json b/src/i18n/el/index.json index 465dee41..8392b463 100644 --- a/src/i18n/el/index.json +++ b/src/i18n/el/index.json @@ -1,67 +1,71 @@ { "title.chat": { - "message": "AI Ερωτήσεις & Απαντήσεις", - "description": "Τίτλος κεφαλαίου AI Ερωτήσεων & Απαντήσεων" + "message": "AI Ερωτήσεις και Απαντήσεις", + "description": "AI Ερωτήσεις και Απαντήσεις κεφάλαιο τίτλος" }, "title.midjourney": { "message": "AI Ζωγραφική", - "description": "Τίτλος κεφαλαίου AI Ζωγραφικής" + "description": "AI Ζωγραφική κεφάλαιο τίτλος" }, "title.qrart": { "message": "AI Τέχνη QR Code", - "description": "Τίτλος κεφαλαίου AI Τέχνης QR Code" + "description": "AI Τέχνη QR Code κεφάλαιο τίτλος" }, "title.suno": { "message": "AI Μουσική", - "description": "Τίτλος κεφαλαίου AI Μουσικής" + "description": "AI Μουσική κεφάλαιο τίτλος" }, "title.luma": { "message": "AI Βίντεο", - "description": "Τίτλος κεφαλαίου AI Βίντεο" + "description": "AI Βίντεο κεφάλαιο τίτλος" + }, + "title.headshots": { + "message": "AI Φωτογραφίες Ταυτότητας", + "description": "AI Φωτογραφίες Ταυτότητας κεφάλαιο τίτλος" }, "title.comments": { "message": "Αξιολογήσεις Πελατών", - "description": "Τίτλος κεφαλαίου Αξιολογήσεων Πελατών" + "description": "Αξιολογήσεις Πελατών κεφάλαιο τίτλος" }, "title.introduction": { - "message": "Οι Υπηρεσίες μας", - "description": "Περιγραφή ιστοσελίδας" + "message": "Υπηρεσίες μας", + "description": "Εισαγωγή της ιστοσελίδας" }, "subtitle.banner": { - "message": "AI Εμπλουτισμένο, πλήρης αύξηση της παραγωγικότητάς σου.", - "description": "Υπότιτλος ιστοσελίδας" + "message": "AI που ενδυναμώνει, απογειώνει την παραγωγικότητά σου.", + "description": "Υπότιτλος της ιστοσελίδας" }, "subtitle.chat": { - "message": "Υποστηρίζει πολλαπλά μοντέλα ερωτήσεων και απαντήσεων με δυνατότητες σύνδεσης, αναγνωρίζει διάφορα περιεχόμενα όπως εικόνες, αρχεία και βίντεο.", - "description": "Τίτλος κεφαλαίου AI Ερωτήσεων & Απαντήσεων" + "message": "Υποστηρίζει πολλαπλά μοντέλα ερωτήσεων και απαντήσεων, διαθέτει δυνατότητες σύνδεσης στο διαδίκτυο, μπορεί να αναγνωρίζει εικόνες, αρχεία και βίντεο και άλλα περιεχόμενα.", + "description": "AI Ερωτήσεις και Απαντήσεις κεφάλαιο τίτλος" }, "subtitle.midjourney": { - "message": "Συνδέεται με τα πιο πρόσφατα μοντέλα Midjourney, που επιτρέπουν την παραγωγή εικόνων διαφόρων στυλ με το πάτημα ενός κουμπιού.", - "description": "Τίτλος κεφαλαίου AI Ζωγραφικής" + "message": "Συνδέεται με τα πιο πρόσφατα μοντέλα Midjourney, για δημιουργία εικόνων σε διάφορα στυλ με το πάτημα ενός κουμπιού.", + "description": "AI Ζωγραφική κεφάλαιο τίτλος" }, "subtitle.qrart": { - "message": "Υποστηρίζει πολλές καλλιτεχνικές στυλιστικές QR codes, επιτρέπει την ανέβασμα ήδη υπάρχοντων QR codes και εύκολα τους καθιστά καλλιτεχνικούς, δημιουργώντας μοναδικά οπτικά εφέ.", - "description": "Τίτλος κεφαλαίου AI Τέχνης QR Code" + "message": "Υποστηρίζει πολλές στυλιστικές μορφές τέχνης QR Code, επιτρέπει την ανέβασμα ήδη υπαρχόντων QR Codes, και μετατρέπει εύκολα σε τέχνη, δημιουργώντας μοναδικά οπτικά αποτελέσματα.", + "description": "AI Τέχνη QR Code κεφάλαιο τίτλος" }, "subtitle.suno": { - "message": "Υποστηρίζει πολλαπλά μουσικά στυλ, δημιουργώντας εύκολα την μουσική που θέλεις, με ευέλικτες επιλογές επέκτασης μήκους.", - "description": "Τίτλος κεφαλαίου AI Μουσικής" + "message": "Υποστηρίζει πολλές μουσικές στυλιστικές φόρμες, δημιουργώντας εύκολα τη μουσική που επιθυμείς, και υποστηρίζει ευέλικτες επιλογές επέκτασης μήκους.", + "description": "AI Μουσική κεφάλαιο τίτλος" }, "subtitle.luma": { - "message": "Συνδέεται με τα πιο πρόσφατα μοντέλα Luma, που επιτρέπουν την παραγωγή προσαρμοσμένων βίντεο με το πάτημα ενός κουμπιού και υποστηρίζει ευέλικτες επιλογές επέκτασης βίντεο.", - "description": "Τίτλος κεφαλαίου AI Μουσικής" + "message": "Συνδέεται με τα πιο πρόσφατα μοντέλα Luma, για δημιουργία προσαρμοσμένων βίντεο με το πάτημα ενός κουμπιού, υποστηρίζοντας ευέλικτες επιλογές επέκτασης βίντεο.", + "description": "AI Μουσική κεφάλαιο τίτλος" }, "subtitle.comments": { - "message": "Είμαστε χαρούμενοι που μπορέσαμε να βοηθήσουμε αυτούς τους πελάτες, που μας έδωσαν πολύ θετικές αξιολογήσεις.", - "description": "Τίτλος κεφαλαίου Αξιολογήσεων Πελατών" + "message": "Είμαστε στην ευχάριστη θέση να βοηθάμε αυτούς τους πελάτες, οι οποίοι μας έδωσαν υψηλές αξιολογήσεις για τις υπηρεσίες μας.", + "description": "Αξιολογήσεις Πελατών κεφάλαιο τίτλος" }, "subtitle.introduction": { - "message": "Προσφέρουμε ολοκληρωμένες υπηρεσίες AI, συμπεριλαμβανομένων ερωτήσεων & απαντήσεων, ζωγραφικής, QR codes, μουσικής κ.ά., ικανοποιώντας τις ποικιλόμορφες ανάγκες σου.", - "description": "Περιγραφή ιστοσελίδας" + "message": "Προσφέρουμε ολιστικές υπηρεσίες AI, όπως ερωτήσεις και απαντήσεις, ζωγραφική, QR codes, μουσική και πολλές άλλες λειτουργίες, καλύπτοντας τις ποικίλες ανάγκες σου.", + "description": "Εισαγωγή της ιστοσελίδας" }, "button.try": { "message": "Δοκιμή Δωρεάν", - "description": "Περιεχόμενο κειμένου" + "description": "Κείμενο μέσα στο κουμπί" }, "button.testEnv": { "message": "Δοκιμαστικό Περιβάλλον", @@ -69,38 +73,38 @@ }, "customers.name1": { "message": "Φρανκ", - "description": "Όνομα πελάτη" + "description": "Όνομα του πελάτη" }, "customers.job1": { "message": "Μηχανικός Λογισμικού", - "description": "Θέση πελάτη" + "description": "Θέση του πελάτη" }, "customers.comment1": { - "message": "Αυτή η ενσωματωμένη υπηρεσία είναι απλώς υπέροχη, μπορώ να χρησιμοποιώ πολλά εργαλεία AI σε μία μόνο πλατφόρμα, είναι φοβερό!", + "message": "Αυτή η ολοκληρωμένη υπηρεσία είναι εξαιρετικά βολική, μπορώ να χρησιμοποιώ πολλά εργαλεία AI σε μια γκάμα πλατφόρμας, είναι υπέροχο!", "description": "Σχόλιο πελάτη" }, "customers.name2": { "message": "Τζέικομπ", - "description": "Όνομα πελάτη" + "description": "Όνομα του πελάτη" }, "customers.job2": { - "message": "Διευθυντής Προϊόντων", - "description": "Θέση πελάτη" + "message": "Διευθυντής Προϊόντος", + "description": "Θέση του πελάτη" }, "customers.comment2": { - "message": "Η πλατφόρμα είναι εξαιρετική, η ποιότητα υπηρεσιών είναι πολύ καλή και απελευθερώνει τη παραγωγικότητά μου.", + "message": "Η πλατφόρμα είναι πολύ εύχρηστη, η ποιότητα υπηρεσιών είναι εξαιρετική και ταυτόχρονα απελευθερώνει σε μεγάλο βαθμό την παραγωγικότητά μου.", "description": "Σχόλιο πελάτη" }, "customers.name3": { "message": "Λάρι", - "description": "Όνομα πελάτη" + "description": "Όνομα του πελάτη" }, "customers.job3": { "message": "Σχεδιαστής", - "description": "Θέση πελάτη" + "description": "Θέση του πελάτη" }, "customers.comment3": { - "message": "Υπάρχουν πολλές πλατφόρμες AI, αλλά αυτή είναι πραγματικά εύκολη στη χρήση και έχει λογικές τιμές, ελπίζω να γίνει ακόμα καλύτερη!", + "message": "Υπάρχουν πολλές πλατφόρμες AI, αλλά αυτή είναι πραγματικά εύκολη στη χρήση, με προσιτές τιμές, ελπίζω να γίνει ακόμα καλύτερη!", "description": "Σχόλιο πελάτη" } } \ No newline at end of file diff --git a/src/i18n/el/suno.json b/src/i18n/el/suno.json index 6cd344d9..7ef0dfcd 100644 --- a/src/i18n/el/suno.json +++ b/src/i18n/el/suno.json @@ -1,23 +1,31 @@ { "button.extend": { - "message": "Συνεχίστε την παραγωγή", - "description": "Κείμενο κουμπιού για να συνεχίσετε την παραγωγή" + "message": "Συνέχεια παραγωγής", + "description": "Κείμενο κουμπιού για συνέχιση παραγωγής" }, "button.download": { - "message": "Λήψη", - "description": "Κείμενο κουμπιού λήψης" + "message": "Κατέβασμα", + "description": "Κείμενο κουμπιού για κατέβασμα" }, "button.video": { "message": "Βίντεο", - "description": "Κείμενο κουμπιού βίντεο" + "description": "Κείμενο κουμπιού για βίντεο" + }, + "button.download_video": { + "message": "Κατέβασμα βίντεο", + "description": "Κείμενο κουμπιού για κατέβασμα βίντεο" + }, + "button.download_audio": { + "message": "Κατέβασμα μουσικής", + "description": "Κείμενο κουμπιού για κατέβασμα μουσικής" }, "model.model1": { "message": "v2", - "description": "Μοντέλο για την παραγωγή μουσικής" + "description": "Μοντέλο για παραγωγή μουσικής" }, "model.model2": { "message": "v3", - "description": "Μοντέλο για την παραγωγή μουσικής" + "description": "Μοντέλο για παραγωγή μουσικής" }, "name.instrumental": { "message": "Χωρίς στίχους", @@ -25,54 +33,54 @@ }, "model.model3": { "message": "v3.5", - "description": "Μοντέλο για την παραγωγή μουσικής" + "description": "Μοντέλο για παραγωγή μουσικής" }, "name.taskId": { - "message": "Ταυτότητα εργασίας", - "description": "Ταυτότητα της εργασίας" + "message": "Αναγνωριστικό εργασίας", + "description": "Το αναγνωριστικό της εργασίας" }, "name.type": { - "message": "Προσαρμοσμένο μοντέλο", - "description": "Όνομα του προσαρμοσμένου μοντέλου" + "message": "Εξατομικευμένη λειτουργία", + "description": "Το όνομα της εξατομικευμένης λειτουργίας" }, "name.prompt": { "message": "Περιγραφή τραγουδιού", - "description": "Πρόταση για την είσοδο περιεχομένου" + "description": "Προτροπή εισόδου περιεχομένου" }, "name.extend": { "message": "Επέκταση τραγουδιού από", - "description": "Πρόταση για την είσοδο περιεχομένου" + "description": "Προτροπή εισόδου περιεχομένου" }, "name.lyrics": { "message": "Περιεχόμενο στίχων", - "description": "Πρόταση για την είσοδο στίχων" + "description": "Προτροπή εισόδου περιεχομένου στίχων" }, "name.style": { "message": "Στυλ τραγουδιού", - "description": "Πρόταση για την είσοδο στυλ τραγουδιού" + "description": "Προτροπή εισόδου περιεχομένου στυλ τραγουδιού" }, "name.title": { "message": "Τίτλος τραγουδιού", - "description": "Πρόταση για την είσοδο τίτλου τραγουδιού" + "description": "Προτροπή εισόδου περιεχομένου τίτλου τραγουδιού" }, "name.failureReason": { "message": "Λόγος αποτυχίας", - "description": "Λόγος αποτυχίας της εργασίας" + "description": "Ο λόγος της αποτυχίας της εργασίας" }, "name.status": { "message": "Κατάσταση", - "description": "Κατάσταση της εργασίας" + "description": "Η κατάσταση της εργασίας" }, "name.traceId": { - "message": "Ταυτότητα παρακολούθησης", - "description": "Ταυτότητα παρακολούθησης της εργασίας" + "message": "Αναγνωριστικό παρακολούθησης", + "description": "Το αναγνωριστικό παρακολούθησης της εργασίας" }, "name.sunoBot": { "message": "Suno Bot", - "description": "Όνομα του γεννήτορα Suno" + "description": "Το όνομα του γεννήτορα Suno" }, "description.prompt": { - "message": "Συμπληρώστε το στυλ και το θέμα της μουσικής που θέλετε να δημιουργήσετε, π.χ. acoustic pop για τις διακοπές", + "message": "Συμπληρώστε το στυλ και το θέμα της μουσικής που θέλετε να δημιουργήσετε, όπως acoustic pop για τις γιορτές", "description": "Περιγραφή της παραμέτρου 'prompt'" }, "description.lyrics": { @@ -88,63 +96,63 @@ "description": "Περιγραφή της παραμέτρου 'title'" }, "status.pending": { - "message": "Σε αναμονή", + "message": "Αναμονή", "description": "Κατάσταση αναμονής της εργασίας" }, "placeholder.prompt": { "message": "Εισάγετε λέξεις-κλειδιά για το τραγούδι...", - "description": "Placeholder για την εισαγωγή λέξεων-κλειδιών" + "description": "Χώρος κράτησης για είσοδο θορύβου" }, "placeholder.lyrics": { "message": "Εισάγετε στίχους...", - "description": "Placeholder για το επίπεδο στίχων" + "description": "Χώρος κράτησης για στίχους" }, "placeholder.extend.lyrics": { - "message": "Εισάγετε τους στίχους που χρειάζεστε για επέκταση...", - "description": "Placeholder για το επίπεδο στίχων" + "message": "Εισάγετε στίχους που χρειάζονται επέκταση...", + "description": "Χώρος κράτησης για στίχους" }, "placeholder.extend.continue_at": { - "message": "Εισάγετε από ποιο δευτερόλεπτο του τραγουδιού χρειάζεστε επέκταση...", - "description": "Placeholder για το επίπεδο στίχων" + "message": "Εισάγετε από ποιο δευτερόλεπτο να γίνει η επέκταση του τραγουδιού...", + "description": "Χώρος κράτησης για στίχους" }, "placeholder.style": { - "message": "Εισάγετε λέξεις-κλειδιά για το στυλ του τραγουδιού που θέλετε να δημιουργήσετε, π.χ. acoustic pop", - "description": "Placeholder κειμένου στο πεδίο πρότασης" + "message": "Εισάγετε λέξεις-κλειδιά για το στυλ του τραγουδιού, όπως acoustic pop", + "description": "Χώρος κράτησης για το επιλεγμένο στυλ" }, "placeholder.title": { - "message": "Εισάγετε λέξεις-κλειδιά για τον τίτλο του τραγουδιού που θέλετε να δημιουργήσετε, π.χ. holiday song", - "description": "Placeholder για την εισαγωγή σπόρου" + "message": "Εισάγετε λέξεις-κλειδιά για τον τίτλο του τραγουδιού, όπως holiday song", + "description": "Χώρος κράτησης για το τίτλο" }, "placeholder.select": { "message": "Επιλέξτε μοντέλο...", - "description": "Placeholder για την εισαγωγή θέση" + "description": "Χώρος κράτησης για επιλογή" }, "placeholder.position": { "message": "Επιλέξτε...", - "description": "Placeholder για την εισαγωγή θέση" + "description": "Χώρος κράτησης για επιλογή" }, "button.generate": { "message": "Δημιουργία", - "description": "Κείμενο κουμπιού για την δημιουργία" + "description": "Κείμενο κουμπιού για δημιουργία" }, "message.startingTask": { - "message": "Εκκινώντας εργασία...", - "description": "Μήνυμα κατά την εκκίνηση της εργασίας δημιουργίας μουσικής" + "message": "Εκκίνηση εργασίας...", + "description": "Μήνυμα κατά την εκκίνηση εργασίας δημιουργίας μουσικής" }, "message.startTaskSuccess": { - "message": "Επιτυχής εκκίνηση της εργασίας δημιουργίας μουσικής", - "description": "Επιτυχές μήνυμα κατά την εκκίνηση της εργασίας δημιουργίας μουσικής" + "message": "Επιτυχής εκκίνηση εργασίας δημιουργίας μουσικής", + "description": "Μήνυμα επιτυχίας κατά την εκκίνηση εργασίας δημιουργίας μουσικής" }, "message.startTaskFailed": { - "message": "Αποτυχία εκκίνησης της εργασίας δημιουργίας μουσικής", - "description": "Μήνυμα σφάλματος κατά την αποτυχία εκκίνησης της εργασίας" + "message": "Αποτυχία εκκίνησης εργασίας δημιουργίας μουσικής", + "description": "Μήνυμα σφάλματος κατά την εκκίνηση εργασίας μουσικής" }, "message.generating": { - "message": "Δημιουργία σε εξέλιξη...", - "description": "Μήνυμα κατά την δημιουργία μουσικής" + "message": "Δημιουργείται...", + "description": "Μήνυμα κατά τη διάρκεια της δημιουργίας μουσικής" }, "message.generateFailed": { - "message": "Αποτυχία δημιουργίας μουσικής", + "message": "Αποτυχία στη δημιουργία μουσικής", "description": "Μήνυμα κατά την αποτυχία δημιουργίας μουσικής" }, "message.noOperations": { @@ -152,7 +160,7 @@ "description": "Μήνυμα όταν δεν υπάρχουν διαθέσιμες λειτουργίες" }, "message.noTasks": { - "message": "Δεν υπάρχουν ιστορικές εργασίες, παρακαλώ δημιουργήστε μουσική από τη ρύθμιση στα αριστερά", + "message": "Δεν υπάρχουν ιστορικές εργασίες, παρακαλώ δημιουργήστε μουσική από την αριστερή ρύθμιση", "description": "Μήνυμα όταν δεν υπάρχουν εργασίες" } } \ No newline at end of file diff --git a/src/i18n/en/index.json b/src/i18n/en/index.json index c53699d6..7079693c 100644 --- a/src/i18n/en/index.json +++ b/src/i18n/en/index.json @@ -1,67 +1,71 @@ { "title.chat": { "message": "AI Q&A", - "description": "AI Q&A chapter title" + "description": "AI Q&A section title" }, "title.midjourney": { - "message": "AI Art", - "description": "AI Art chapter title" + "message": "AI Painting", + "description": "AI Painting section title" }, "title.qrart": { "message": "AI Art QR Code", - "description": "AI Art QR Code chapter title" + "description": "AI Art QR Code section title" }, "title.suno": { "message": "AI Music", - "description": "AI Music chapter title" + "description": "AI Music section title" }, "title.luma": { "message": "AI Video", - "description": "AI Video chapter title" + "description": "AI Video section title" + }, + "title.headshots": { + "message": "AI ID Photo", + "description": "AI ID Photo section title" }, "title.comments": { "message": "Customer Reviews", - "description": "Customer Reviews chapter title" + "description": "Customer Reviews section title" }, "title.introduction": { "message": "Our Services", "description": "Site introduction" }, "subtitle.banner": { - "message": "Empowered by AI, enhance your productivity.", + "message": "AI powered, significantly enhancing your productivity.", "description": "Site subtitle" }, "subtitle.chat": { - "message": "Supports multiple Q&A models with internet connectivity, capable of recognizing images, files, videos, and more.", - "description": "AI Q&A chapter subtitle" + "message": "Supports multiple Q&A models with online capabilities, recognizing various content such as images, files, and videos.", + "description": "AI Q&A section subtitle" }, "subtitle.midjourney": { - "message": "Integrates the latest Midjourney model to generate various styles of images with one click and continuous fine-tuning.", - "description": "AI Art chapter subtitle" + "message": "Integrates with the latest Midjourney model, generating various styles of images with one click and continuous fine-tuning.", + "description": "AI Painting section subtitle" }, "subtitle.qrart": { - "message": "Supports various artistic QR code styles, allowing for the upload of existing QR codes, easily transforming them artistically to create unique visual effects.", - "description": "AI Art QR Code chapter subtitle" + "message": "Supports various artistic QR code styles, allowing for the upload of existing QR codes to easily create unique artistic effects.", + "description": "AI Art QR Code section subtitle" }, "subtitle.suno": { - "message": "Supports multiple music styles, easily generating the music you want with flexible length expansion options.", - "description": "AI Music chapter subtitle" + "message": "Supports various music styles, easily generating the music you want, with flexible length expansion options.", + "description": "AI Music section subtitle" }, "subtitle.luma": { - "message": "Integrates the latest Luma model to generate custom videos with one click and supports flexible video expansion options.", - "description": "AI Music chapter subtitle" + "message": "Integrates with the latest Luma model, generating custom videos with one click and supporting flexible video expansion options.", + "description": "AI Video section subtitle" }, "subtitle.comments": { "message": "We are pleased to assist these customers, who have given high praise for our services.", - "description": "Customer Reviews chapter subtitle" + "description": "Customer Reviews section subtitle" }, "subtitle.introduction": { - "message": "We provide a one-stop AI service, including Q&A, art, QR codes, music, and various functions to meet your diverse needs.", + "message": "We provide a one-stop AI service, including Q&A, painting, QR codes, music, and more to meet your diverse needs.", "description": "Site introduction" }, "button.try": { "message": "Start for Free", - "description": "Text content inside the button" + "description": "Content inside the text" }, "button.testEnv": { "message": "Test Environment", @@ -76,7 +80,7 @@ "description": "Customer's job title" }, "customers.comment1": { - "message": "This integrated service is incredibly convenient; I can use various AI tools on one platform, it's fantastic!", + "message": "This integrated service is incredibly convenient; I can use various AI tools on one platform. It's amazing!", "description": "Customer's comment" }, "customers.name2": { @@ -88,7 +92,7 @@ "description": "Customer's job title" }, "customers.comment2": { - "message": "The platform is very user-friendly, the service quality is excellent, and it has greatly liberated my productivity.", + "message": "The platform is very user-friendly, the service quality is excellent, and it has significantly freed up my productivity.", "description": "Customer's comment" }, "customers.name3": { @@ -100,7 +104,7 @@ "description": "Customer's job title" }, "customers.comment3": { - "message": "There are so many AI platforms out there, but this one is really easy to use and reasonably priced. I hope it gets even better!", + "message": "There are so many AI platforms, but this one is truly easy to use and reasonably priced. I hope it can get even better!", "description": "Customer's comment" } } \ No newline at end of file diff --git a/src/i18n/en/suno.json b/src/i18n/en/suno.json index eff44533..537a6afa 100644 --- a/src/i18n/en/suno.json +++ b/src/i18n/en/suno.json @@ -1,31 +1,39 @@ { "button.extend": { "message": "Continue Generating", - "description": "Text on the button to continue generating" + "description": "Text for the continue generating button" }, "button.download": { "message": "Download", - "description": "Text on the download button" + "description": "Text for the download button" }, "button.video": { "message": "Video", - "description": "Text on the video button" + "description": "Text for the video button" + }, + "button.download_video": { + "message": "Download Video", + "description": "Text for the download video button" + }, + "button.download_audio": { + "message": "Download Music", + "description": "Text for the download music button" }, "model.model1": { "message": "v2", - "description": "Model used to generate music" + "description": "Model used for music generation" }, "model.model2": { "message": "v3", - "description": "Model used to generate music" + "description": "Model used for music generation" }, "name.instrumental": { "message": "Instrumental", - "description": "Description of the 'instrumental' parameter" + "description": "Description of the parameter 'instrumental'" }, "model.model3": { "message": "v3.5", - "description": "Model used to generate music" + "description": "Model used for music generation" }, "name.taskId": { "message": "Task ID", @@ -37,23 +45,23 @@ }, "name.prompt": { "message": "Song Description", - "description": "Prompt for content input" + "description": "Prompt for the content input" }, "name.extend": { "message": "Extend Song From", - "description": "Prompt for content input" + "description": "Prompt for the content input" }, "name.lyrics": { "message": "Lyrics Content", - "description": "Prompt for lyrics content input" + "description": "Prompt for the lyrics content input" }, "name.style": { "message": "Song Style", - "description": "Prompt for song style content input" + "description": "Prompt for the song style content input" }, "name.title": { "message": "Song Title", - "description": "Prompt for song title content input" + "description": "Prompt for the song title content input" }, "name.failureReason": { "message": "Failure Reason", @@ -72,87 +80,87 @@ "description": "Name of the Suno generator" }, "description.prompt": { - "message": "Fill in the style and theme of the music you wish to generate, for example, acoustic pop about the holidays", - "description": "Description of the 'prompt' parameter" + "message": "Fill in the style and theme of the music you want to generate, e.g., acoustic pop about the holidays", + "description": "Description of the parameter 'prompt'" }, "description.lyrics": { "message": "Content of the lyrics", - "description": "Description of the 'lyrics' parameter" + "description": "Description of the parameter 'lyrics'" }, "description.style": { "message": "Content of the song style", - "description": "Description of the 'style' parameter" + "description": "Description of the parameter 'style'" }, "description.title": { "message": "Content of the song title", - "description": "Description of the 'title' parameter" + "description": "Description of the parameter 'title'" }, "status.pending": { "message": "Pending", "description": "Waiting status of the task" }, "placeholder.prompt": { - "message": "Please enter the song prompt...", - "description": "Placeholder for noise input" + "message": "Please enter song prompt...", + "description": "Placeholder for the prompt input" }, "placeholder.lyrics": { - "message": "Please enter the lyrics...", - "description": "Placeholder for lyrics content" + "message": "Please enter lyrics...", + "description": "Placeholder for the lyrics input" }, "placeholder.extend.lyrics": { - "message": "Please enter the lyrics you want to extend...", - "description": "Placeholder for lyrics content" + "message": "Please enter the lyrics to be extended...", + "description": "Placeholder for the lyrics input" }, "placeholder.extend.continue_at": { - "message": "Please enter the second from which to continue the song...", - "description": "Placeholder for continuation input" + "message": "Please enter the second to continue extending the song from...", + "description": "Placeholder for the input level" }, "placeholder.style": { - "message": "Please enter the prompt for the song style you wish to generate, for example, acoustic pop", + "message": "Please enter the prompt for the song style to generate, e.g., acoustic pop", "description": "Placeholder text in the prompt field" }, "placeholder.title": { - "message": "Please enter the prompt for the song title you wish to generate, for example, holiday song", - "description": "Placeholder for seed input" + "message": "Please enter the prompt for the song title to generate, e.g., holiday song", + "description": "Placeholder for the seed input" }, "placeholder.select": { "message": "Please select a model...", - "description": "Placeholder for selection input" + "description": "Placeholder for the position input" }, "placeholder.position": { "message": "Please select...", - "description": "Placeholder for selection input" + "description": "Placeholder for the position input" }, "button.generate": { "message": "Generate", - "description": "Text on the generate button" + "description": "Text for the generate button" }, "message.startingTask": { - "message": "Starting task...", - "description": "Message displayed when starting the music generation task" + "message": "Starting the task...", + "description": "Message when music generation task starts" }, "message.startTaskSuccess": { "message": "Successfully started music generation task", - "description": "Success message when the music generation task is successfully started" + "description": "Success message when music generation task starts successfully" }, "message.startTaskFailed": { "message": "Failed to start music generation task", - "description": "Error message when failing to start the music generation task" + "description": "Error message when starting music generation task fails" }, "message.generating": { "message": "Generating...", - "description": "Message displayed while music is being generated" + "description": "Message when music is being generated" }, "message.generateFailed": { "message": "Failed to generate music", - "description": "Message displayed when music generation fails" + "description": "Message when music generation fails" }, "message.noOperations": { "message": "No available operations", - "description": "Message displayed when no operations are available" + "description": "Message when no operations are available" }, "message.noTasks": { - "message": "No historical tasks, please generate music in the configuration bar on the left", - "description": "Message displayed when there are no tasks" + "message": "No historical tasks, please generate music in the configuration panel on the left", + "description": "Message when there are no tasks" } } \ No newline at end of file diff --git a/src/i18n/es/index.json b/src/i18n/es/index.json index d42fc682..6f213751 100644 --- a/src/i18n/es/index.json +++ b/src/i18n/es/index.json @@ -1,71 +1,75 @@ { "title.chat": { - "message": "AI Preguntas y Respuestas", - "description": "AI Preguntas y Respuestas capítulos título" + "message": "Preguntas y Respuestas de IA", + "description": "Título del capítulo de Preguntas y Respuestas de IA" }, "title.midjourney": { - "message": "AI Dibujo", - "description": "AI Dibujo capítulos título" + "message": "Pintura de IA", + "description": "Título del capítulo de Pintura de IA" }, "title.qrart": { - "message": "Código QR de Arte AI", - "description": "Código QR de Arte AI capítulos título" + "message": "Código QR de Arte IA", + "description": "Título del capítulo de Código QR de Arte IA" }, "title.suno": { - "message": "AI Música", - "description": "AI Música capítulos título" + "message": "Música de IA", + "description": "Título del capítulo de Música de IA" }, "title.luma": { - "message": "AI Video", - "description": "AI Video capítulos título" + "message": "Vídeos de IA", + "description": "Título del capítulo de Vídeos de IA" + }, + "title.headshots": { + "message": "Foto de ID de IA", + "description": "Título del capítulo de Foto de ID de IA" }, "title.comments": { - "message": "Comentarios de Clientes", - "description": "Comentarios de Clientes capítulos título" + "message": "Opiniones de Clientes", + "description": "Título del capítulo de Opiniones de Clientes" }, "title.introduction": { "message": "Nuestros Servicios", "description": "Descripción del sitio" }, "subtitle.banner": { - "message": "Potenciado por AI, mejora tu productividad de manera integral.", + "message": "Potenciado por IA, mejora tu productividad de forma integral.", "description": "Subtítulo del sitio" }, "subtitle.chat": { - "message": "Soporta múltiples modelos de preguntas y respuestas, con capacidad de conexión, y puede reconocer imágenes, archivos y videos entre otros contenidos.", - "description": "AI Preguntas y Respuestas capítulos título" + "message": "Admite múltiples modelos de preguntas y respuestas, cuenta con funcionalidad en línea, capaz de reconocer imágenes, archivos y vídeos, entre otros tipos de contenido.", + "description": "Título del capítulo de Preguntas y Respuestas de IA" }, "subtitle.midjourney": { - "message": "Conecta con el último modelo de Midjourney, genera imágenes de varios estilos con un solo clic y ajusta de forma continua.", - "description": "AI Dibujo capítulos título" + "message": "Conéctate con los últimos modelos de Midjourney, genera imágenes de diversos estilos con un solo clic y ajustes continuos.", + "description": "Título del capítulo de Pintura de IA" }, "subtitle.qrart": { - "message": "Soporta múltiples estilos de código QR artístico, permite subir QR existentes y los transforma artísticamente para crear efectos visuales únicos.", - "description": "Código QR de Arte AI capítulos título" + "message": "Admite múltiples estilos de código QR artístico, permite cargar códigos QR existentes, facilitando su transformación artística para crear efectos visuales únicos.", + "description": "Título del capítulo de Código QR de Arte IA" }, "subtitle.suno": { - "message": "Soporta múltiples estilos musicales, genera la música que deseas de manera sencilla y ofrece opciones flexibles de extensión de duración.", - "description": "AI Música capítulos título" + "message": "Admite múltiples estilos musicales, genera fácilmente la música que deseas y ofrece opciones flexibles de extensión de duración.", + "description": "Título del capítulo de Música de IA" }, "subtitle.luma": { - "message": "Conecta con el último modelo de Luma, genera videos personalizados con un solo clic y ofrece opciones flexibles de extensión de video.", - "description": "AI Música capítulos título" + "message": "Conéctate con los últimos modelos de Luma, genera vídeos personalizados con un solo clic y ofrece opciones flexibles de extensión de vídeos.", + "description": "Título del capítulo de Vídeos de IA" }, "subtitle.comments": { - "message": "Estamos encantados de ayudar a estos clientes, que han dado valoraciones muy altas sobre nuestros servicios.", - "description": "Comentarios de Clientes capítulos título" + "message": "Estamos encantados de poder ayudar a estos clientes, quienes han dado altas valoraciones a nuestros servicios.", + "description": "Título del capítulo de Opiniones de Clientes" }, "subtitle.introduction": { - "message": "Ofrecemos un servicio AI todo en uno, que incluye preguntas y respuestas, dibujo, códigos QR, música, y más para satisfacer tus diversas necesidades.", + "message": "Ofrecemos un servicio integral de IA que incluye preguntas y respuestas, pintura, códigos QR, música y más, satisfaciendo tus diversas necesidades.", "description": "Descripción del sitio" }, "button.try": { - "message": "Comienza Gratis", - "description": "Contenido del texto" + "message": "Comenzar Gratis", + "description": "Contenido dentro del texto" }, "button.testEnv": { "message": "Entorno de Pruebas", - "description": "Botón de entorno de pruebas" + "description": "Botón para el entorno de pruebas" }, "customers.name1": { "message": "Frank", @@ -76,7 +80,7 @@ "description": "Cargo del cliente" }, "customers.comment1": { - "message": "Este servicio integrado es increíblemente conveniente, puedo usar varias herramientas AI en una sola plataforma, ¡es genial!", + "message": "¡Este servicio integrado es increíblemente conveniente! Puedo usar diversas herramientas de IA en una sola plataforma, ¡es genial!", "description": "Comentario del cliente" }, "customers.name2": { @@ -100,7 +104,7 @@ "description": "Cargo del cliente" }, "customers.comment3": { - "message": "Hay muchas plataformas de AI, pero esta es realmente fácil de usar y a un precio razonable, ¡espero que siga mejorando!", + "message": "Hay muchas plataformas de IA, pero esta es realmente fácil de usar y a un precio razonable. ¡Espero que siga mejorando!", "description": "Comentario del cliente" } } \ No newline at end of file diff --git a/src/i18n/es/suno.json b/src/i18n/es/suno.json index 02900aa0..9051dbcf 100644 --- a/src/i18n/es/suno.json +++ b/src/i18n/es/suno.json @@ -11,13 +11,21 @@ "message": "Video", "description": "Texto del botón de video" }, + "button.download_video": { + "message": "Descargar video", + "description": "Texto del botón para descargar video" + }, + "button.download_audio": { + "message": "Descargar música", + "description": "Texto del botón para descargar música" + }, "model.model1": { "message": "v2", - "description": "Modelo para generar música" + "description": "Modelo utilizado para generar música" }, "model.model2": { "message": "v3", - "description": "Modelo para generar música" + "description": "Modelo utilizado para generar música" }, "name.instrumental": { "message": "Sin letras", @@ -25,10 +33,10 @@ }, "model.model3": { "message": "v3.5", - "description": "Modelo para generar música" + "description": "Modelo utilizado para generar música" }, "name.taskId": { - "message": "ID de la tarea", + "message": "ID de tarea", "description": "ID de la tarea" }, "name.type": { @@ -40,24 +48,24 @@ "description": "Sugerencia para la entrada de contenido" }, "name.extend": { - "message": "Extender canción desde", + "message": "Extender la canción desde", "description": "Sugerencia para la entrada de contenido" }, "name.lyrics": { "message": "Contenido de la letra", - "description": "Sugerencia para la entrada de contenido de letras" + "description": "Sugerencia para la entrada de letra" }, "name.style": { "message": "Estilo de la canción", - "description": "Sugerencia para la entrada de contenido sobre el estilo de la canción" + "description": "Sugerencia para la entrada de estilo de la canción" }, "name.title": { "message": "Título de la canción", - "description": "Sugerencia para la entrada de contenido del título de la canción" + "description": "Sugerencia para la entrada de título de la canción" }, "name.failureReason": { - "message": "Razón del fallo", - "description": "Razón por la cual la tarea falló" + "message": "Razón de la falla", + "description": "Razón por la que la tarea falló" }, "name.status": { "message": "Estado", @@ -72,7 +80,7 @@ "description": "Nombre del generador Suno" }, "description.prompt": { - "message": "Escribe el estilo y tema de la música que deseas generar, por ejemplo, pop acústico sobre las festividades", + "message": "Escribe el estilo y tema de la música que deseas generar, por ejemplo, pop acústico sobre las vacaciones", "description": "Descripción del parámetro 'prompt'" }, "description.lyrics": { @@ -93,43 +101,43 @@ }, "placeholder.prompt": { "message": "Introduce las palabras clave de la canción...", - "description": "Texto de marcador de posición para la entrada de ruido" + "description": "Placeholder para la entrada de texto de sugerencia" }, "placeholder.lyrics": { "message": "Introduce la letra...", - "description": "Texto de marcador de posición para la entrada de nivel" + "description": "Placeholder para la entrada de letra" }, "placeholder.extend.lyrics": { "message": "Introduce la letra que necesitas extender...", - "description": "Texto de marcador de posición para la entrada de nivel" + "description": "Placeholder para la entrada de letra que se desea extender" }, "placeholder.extend.continue_at": { - "message": "Introduce desde qué segundo de la canción necesitas extender...", - "description": "Texto de marcador de posición para la entrada de nivel" + "message": "Introduce desde qué segundo de la canción quieres extender...", + "description": "Placeholder para la entrada de tiempo de extensión" }, "placeholder.style": { - "message": "Introduce las palabras clave del estilo de canción que deseas generar, por ejemplo, pop acústico", - "description": "Texto de marcador de posición en el campo de sugerencia" + "message": "Introduce las palabras clave del estilo de la canción a generar, por ejemplo, pop acústico", + "description": "Texto de placeholder en el campo de sugerencia" }, "placeholder.title": { - "message": "Introduce las palabras clave del título de la canción que deseas generar, por ejemplo, canción de vacaciones", - "description": "Texto de marcador de posición para la entrada de semillas" + "message": "Introduce las palabras clave del título de la canción a generar, por ejemplo, canción de vacaciones", + "description": "Placeholder para la entrada de título" }, "placeholder.select": { - "message": "Selecciona un modelo...", - "description": "Texto de marcador de posición para la entrada de posición" + "message": "Selecciona el modelo...", + "description": "Placeholder para la entrada de selección" }, "placeholder.position": { "message": "Selecciona...", - "description": "Texto de marcador de posición para la entrada de posición" + "description": "Placeholder para la entrada de selección" }, "button.generate": { "message": "Generar", - "description": "Texto del botón de generación" + "description": "Texto del botón para generar" }, "message.startingTask": { "message": "Iniciando tarea...", - "description": "Mensaje al comenzar la tarea de generación de música" + "description": "Mensaje al iniciar la tarea de generación de música" }, "message.startTaskSuccess": { "message": "Tarea de generación de música iniciada con éxito", @@ -137,14 +145,14 @@ }, "message.startTaskFailed": { "message": "Falló al iniciar la tarea de generación de música", - "description": "Mensaje de error al fallar al iniciar la tarea de generación de música" + "description": "Mensaje de error al fallar al iniciar la tarea" }, "message.generating": { "message": "Generando...", - "description": "Mensaje mientras la música se está generando" + "description": "Mensaje mientras se está generando la música" }, "message.generateFailed": { - "message": "Falló en la generación de música", + "message": "Falló al generar música", "description": "Mensaje al fallar en la generación de música" }, "message.noOperations": { @@ -152,7 +160,7 @@ "description": "Mensaje cuando no hay operaciones disponibles" }, "message.noTasks": { - "message": "No hay tareas históricas, por favor genera música en la barra de configuración a la izquierda", + "message": "No hay tareas históricas, por favor configura en la barra lateral para generar música", "description": "Mensaje cuando no hay tareas" } } \ No newline at end of file diff --git a/src/i18n/fi/index.json b/src/i18n/fi/index.json index 2b82b6bc..37f8e536 100644 --- a/src/i18n/fi/index.json +++ b/src/i18n/fi/index.json @@ -1,106 +1,110 @@ { "title.chat": { "message": "AI Kysymykset ja Vastaukset", - "description": "AI Kysymykset ja Vastaukset -osion otsikko" + "description": "AI 问答章节标题" }, "title.midjourney": { - "message": "AI Taide", - "description": "AI Taide -osion otsikko" + "message": "AI Maalaus", + "description": "AI绘画章节标题" }, "title.qrart": { "message": "AI Taide QR-koodi", - "description": "AI Taide QR-koodi -osion otsikko" + "description": "AI 艺术二维码章节标题" }, "title.suno": { "message": "AI Musiikki", - "description": "AI Musiikki -osion otsikko" + "description": "AI 音乐章节标题" }, "title.luma": { "message": "AI Video", - "description": "AI Video -osion otsikko" + "description": "AI 视频章节标题" + }, + "title.headshots": { + "message": "AI Passikuvia", + "description": "AI 证件照章节标题" }, "title.comments": { - "message": " Asiakkaiden Arvostelut", - "description": "Asiakkaiden Arvostelut -osion otsikko" + "message": "Asiakaspalaute", + "description": "客户评价章节标题" }, "title.introduction": { "message": "Palvelumme", - "description": "Verkkosivuston esittely" + "description": "站点简介" }, "subtitle.banner": { - "message": "AI:n voima, lisää tuottavuuttasi kokonaisvaltaisesti.", - "description": "Verkkosivuston alaotsikko" + "message": "AI Vahvistaa, parantaa tuottavuuttasi kokonaisvaltaisesti.", + "description": "站点副标题" }, "subtitle.chat": { - "message": "Tukee useita kysymys-vastaus malleja, ja sillä on verkko-ominaisuus, joka pystyy tunnistamaan kuvia, tiedostoja ja videoita.", - "description": "AI Kysymykset ja Vastaukset -osion alaotsikko" + "message": "Tukee useita kysymys-vastaus malleja, verkkoyhteydellä, kykenee tunnistamaan kuvia, tiedostoja ja videoita jne.", + "description": "AI 问答章节标题" }, "subtitle.midjourney": { - "message": "Yhdistää uusinta Midjourney-mallia, yhdellä napsautuksella voit luoda erilaisia kuvia ja hienosäätää niitä.", - "description": "AI Taide -osion alaotsikko" + "message": "Liittää uusimman Midjourney mallin, yksi napsautus luoda erilaisia kuvia ja jatkuvaa hienosäätöä.", + "description": "AI绘画章节标题" }, "subtitle.qrart": { - "message": "Tukee useita taide QR-koodityylejä, mahdollistaa olemassa olevien QR-koodien lataamisen ja kauniiksi muuttamisen ainutlaatuisen visuaalisen vaikutelman luomiseksi.", - "description": "AI Taide QR-koodi -osion alaotsikko" + "message": "Tukee useita taide QR-koodi tyylejä, sallii olemassa olevien QR-koodien lataamisen, helposti taiteellista ilmettä luodakseen ainutlaatuisen visuaalisen efektin.", + "description": "AI 艺术二维码章节标题" }, "subtitle.suno": { - "message": "Tukee monia musiikkityylejä, voit helposti luoda haluamaasi musiikkia ja se tukee joustavia pituuslaajennusvaihtoehtoja.", - "description": "AI Musiikki -osion alaotsikko" + "message": "Tukee useita musiikkityylejä, helposti luoda haluamaasi musiikkia, ja tukee joustavia pituuden laajennusvaihtoehtoja.", + "description": "AI 音乐章节标题" }, "subtitle.luma": { - "message": "Yhdistää uusinta Luma-mallia, yhdellä napsautuksella voit luoda mukautettuja videoita ja se tukee joustavia videoiden laajennusvaihtoehtoja.", - "description": "AI Video -osion alaotsikko" + "message": "Liittää uusimman Luma mallin, yksi napsautus luomaan räätälöityä videota, ja tukee joustavia video laajennusvaihtoehtoja.", + "description": "AI 音乐章节标题" }, "subtitle.comments": { - "message": "Olemme iloisia voidessamme auttaa näitä asiakkaita, jotka ovat antaneet korkeat arvostelut palveluistamme.", - "description": "Asiakkaiden Arvostelut -osion alaotsikko" + "message": "Olemme iloisia voidessamme auttaa näitä asiakkaita, jotka ovat antaneet meille korkeat arviot palveluistamme.", + "description": "客户评价章节标题" }, "subtitle.introduction": { - "message": "Tarjoamme kertapalveluna AI:n, mukaan lukien kysymykset ja vastaukset, taiteen, QR-koodit, musiikin ja monia muita toimintoja, jotka täyttävät moninaiset tarpeesi.", - "description": "Verkkosivuston esittely" + "message": "Tarjoamme yhdistelmä AI palveluja, mukaan lukien kysymyksiä ja vastauksia, maalausta, QR-koodeja, musiikkia ja monia muita toimintoja, jotka täyttävät monipuoliset tarpeesi.", + "description": "站点简介" }, "button.try": { "message": "Aloita ilmaiseksi", - "description": "Painikkeen teksti" + "description": "文字里面的内容" }, "button.testEnv": { "message": "Testiympäristö", - "description": "Testiympäristö painike" + "description": "测试环境按钮" }, "customers.name1": { "message": "Frank", - "description": "Asiakkaan nimi" + "description": "客户的姓名" }, "customers.job1": { "message": "Ohjelmistoinsinööri", - "description": "Asiakkaan ammatti" + "description": "客户的职位" }, "customers.comment1": { - "message": "Tämä integroitu palvelu on niin kätevä, voin käyttää useita eri AI-työkaluja yhdellä alustalla, todella mahtavaa!", - "description": "Asiakkaan kommentti" + "message": "Tämä integroidun palvelun konsepteja on todella kätevä, voin käyttää monia erilaisia AI työkaluja yhdellä alustalla, aivan mahtavaa!", + "description": "客户的评论" }, "customers.name2": { "message": "Jacob", - "description": "Asiakkaan nimi" + "description": "客户的姓名" }, "customers.job2": { "message": "Tuotepäällikkö", - "description": "Asiakkaan ammatti" + "description": "客户的职位" }, "customers.comment2": { - "message": "Alusta on erittäin helppokäyttöinen, palvelun laatu on erinomainen ja se on vapauttanut tuottavuuteni merkittävästi.", - "description": "Asiakkaan kommentti" + "message": "Alusta on erittäin käyttäjäystävällinen, palvelun laatu on erinomaista, samalla vapauttaen tehokkuuttani merkittävästi.", + "description": "客户的评论" }, "customers.name3": { "message": "Larry", - "description": "Asiakkaan nimi" + "description": "客户的姓名" }, "customers.job3": { "message": "Suunnittelija", - "description": "Asiakkaan ammatti" + "description": "客户的职位" }, "customers.comment3": { - "message": "AI-alustoja on niin paljon, mutta tämä on todella helppokäyttöinen, hinta on kohtuullinen, toivottavasti se kehittyy paremmaksi!", - "description": "Asiakkaan kommentti" + "message": "AI alustoja on paljon, mutta tämä on todella helppokäyttöinen, kohtuullisella hinnalla, toivottavasti se kehittyy vielä paremmaksi!", + "description": "客户的评论" } } \ No newline at end of file diff --git a/src/i18n/fi/suno.json b/src/i18n/fi/suno.json index 01a8ff04..8ba3920b 100644 --- a/src/i18n/fi/suno.json +++ b/src/i18n/fi/suno.json @@ -1,23 +1,31 @@ { "button.extend": { - "message": "Jatka generointia", - "description": "Jatka generointia -painikkeen teksti" + "message": "Jatka luontia", + "description": "Jatka luontia -painikkeen teksti" }, "button.download": { "message": "Lataa", - "description": "Lataa-painikkeen teksti" + "description": "Lataa -painikkeen teksti" }, "button.video": { "message": "Video", - "description": "Video-painikkeen teksti" + "description": "Video -painikkeen teksti" + }, + "button.download_video": { + "message": "Lataa video", + "description": "Lataa video -painikkeen teksti" + }, + "button.download_audio": { + "message": "Lataa musiikki", + "description": "Lataa musiikki -painikkeen teksti" }, "model.model1": { "message": "v2", - "description": "Malli musiikin luomiseen" + "description": "Musiikin luomiseen käytettävä malli" }, "model.model2": { "message": "v3", - "description": "Malli musiikin luomiseen" + "description": "Musiikin luomiseen käytettävä malli" }, "name.instrumental": { "message": "Ilman sanoituksia", @@ -25,38 +33,38 @@ }, "model.model3": { "message": "v3.5", - "description": "Malli musiikin luomiseen" + "description": "Musiikin luomiseen käytettävä malli" }, "name.taskId": { - "message": "Tehtävän ID", + "message": "Tehtävä ID", "description": "Tehtävän ID" }, "name.type": { "message": "Mukautettu tila", - "description": "Mukautetun tilan nimen kuvaus" + "description": "Mukautetun tilan nimi" }, "name.prompt": { "message": "Kappaleen kuvaus", - "description": "Sisältösyötteen kehotteet" + "description": "Sisällön syötteen kehotus" }, "name.extend": { "message": "Laajenna kappaletta", - "description": "Sisältösyötteen kehotteet" + "description": "Sisällön syötteen kehotus" }, "name.lyrics": { - "message": "Sanoitukset", - "description": "Sanoitussisältösyötteen kehotteet" + "message": "Sanoitusten sisältö", + "description": "Sanoitusten sisällön syötteen kehotus" }, "name.style": { "message": "Kappaleen tyyli", - "description": "Kappaletyylin sisältösyötteen kehotteet" + "description": "Kappaleen tyylin sisällön syötteen kehotus" }, "name.title": { "message": "Kappaleen otsikko", - "description": "Kappaleen otsikkosisältösyötteen kehotteet" + "description": "Kappaleen otsikon sisällön syötteen kehotus" }, "name.failureReason": { - "message": "Epäonnistumisen syy", + "message": "Epätasapainon syy", "description": "Tehtävän epäonnistumisen syy" }, "name.status": { @@ -64,15 +72,15 @@ "description": "Tehtävän tila" }, "name.traceId": { - "message": "Seurantavid", - "description": "Tehtävän seurantavid" + "message": "Seuranta ID", + "description": "Tehtävän seuranta ID" }, "name.sunoBot": { "message": "Suno Bot", - "description": "Suno-genraattorin nimi" + "description": "Suno-generoijan nimi" }, "description.prompt": { - "message": "Anna haluamasi musiikin tyyli ja teema, esimerkiksi akustinen pop joulun ympärillä", + "message": "Kirjoita haluamasi musiikin tyyli ja teema, esimerkiksi akustinen pop lomista", "description": "Parametrin 'prompt' kuvaus" }, "description.lyrics": { @@ -89,70 +97,70 @@ }, "status.pending": { "message": "Odottaa", - "description": "Tehtävän odotustila" + "description": "Tehtävän odottava tila" }, "placeholder.prompt": { - "message": "Syötä kappaleen avainsanat...", - "description": "Täyttötilan syötepaikka" + "message": "Syötä kappaleen kehotussana...", + "description": "Syöttöanasetuksen paikka" }, "placeholder.lyrics": { "message": "Syötä sanoitukset...", - "description": "Täyttötilan syötepaikka" + "description": "Syöttönäppäimen paikka" }, "placeholder.extend.lyrics": { "message": "Syötä laajennettavat sanoitukset...", - "description": "Täyttötilan syötepaikka" + "description": "Syöttönäppäimen paikka" }, "placeholder.extend.continue_at": { - "message": "Syötä, miltä sekunnilta haluat laajentaa kappaletta...", - "description": "Täyttötilan syötepaikka" + "message": "Syötä, mistä sekunnista haluat jatkaa laajentamista...", + "description": "Syöttönäppäimen paikka" }, "placeholder.style": { - "message": "Syötä haluamasi kappaleen tyylin avainsanat, esim. akustinen pop", - "description": "Kehotetekstin täyttöpaikka" + "message": "Syötä haluamasi kappaleen tyyli, esimerkiksi akustinen pop", + "description": "Kehotus-kentän paikka" }, "placeholder.title": { - "message": "Syötä haluamasi kappaleen otsikon avainsanat, esim. joululaulu", - "description": "Siemensyötteen täyttöpaikka" + "message": "Syötä haluamasi kappaleen otsikko, esimerkiksi lomakappale", + "description": "Siemen syötteen paikka" }, "placeholder.select": { "message": "Valitse malli...", - "description": "Paikansyötteen täyttöpaikka" + "description": "Sijaintisyötteen paikka" }, "placeholder.position": { "message": "Valitse...", - "description": "Paikansyötteen täyttöpaikka" + "description": "Sijaintisyötteen paikka" }, "button.generate": { - "message": "Generoi", - "description": "Generoitavan painikkeen teksti" + "message": "Luo", + "description": "Luo -painikkeen teksti" }, "message.startingTask": { - "message": "Aloitetaan tehtävää...", - "description": "Viesti musiikin luomisprosessin alussa" + "message": "Aloitetaan tehtävä...", + "description": "Viesti musiikin luontitehtävän alkaessa" }, "message.startTaskSuccess": { - "message": "Musiikin luomistehtävä käynnistetty onnistuneesti", - "description": "Onnistuneen musiikin luomistehtävän käynnistyksen viesti" + "message": "Musiikin luontitehtävä käynnistettiin onnistuneesti", + "description": "Viesti onnistuneesta musiikin luontitehtävän käynnistämisestä" }, "message.startTaskFailed": { - "message": "Musiikin luomistehtävän käynnistys epäonnistui", - "description": "Virheviesti musiikin luomistehtävän käynnistyksessä" + "message": "Musiikin luontitehtävän käynnistäminen epäonnistui", + "description": "Viesti musiikin luontitehtävän käynnistämisen epäonnistumisesta" }, "message.generating": { - "message": "Generoidaan...", - "description": "Viesti musiikin luomisen aikana" + "message": "Luodaan...", + "description": "Viesti, kun musiikkia luodaan" }, "message.generateFailed": { "message": "Musiikin luominen epäonnistui", - "description": "Viesti, kun musiikin luominen epäonnistuu" + "description": "Viesti, kun musiikin luominen epäonnistui" }, "message.noOperations": { - "message": "Ei saatavilla olevia toimintoja", - "description": "Viesti, kun ei ole saatavilla olevia toimintoja" + "message": "Ei käytettävissä olevia toimintoja", + "description": "Viesti, kun ei ole käytettävissä olevia toimintoja" }, "message.noTasks": { - "message": "Ei historiallisia tehtäviä, luo musiikkia vasemmalla puolella olevan kokoonpanopaneelin kautta", + "message": "Ei historiallisia tehtäviä, luo musiikkia vasemmalla olevasta konfiguraatiopaneelista", "description": "Viesti, kun ei ole tehtäviä" } } \ No newline at end of file diff --git a/src/i18n/fr/index.json b/src/i18n/fr/index.json index 98fb2f66..3fe7c76d 100644 --- a/src/i18n/fr/index.json +++ b/src/i18n/fr/index.json @@ -1,106 +1,110 @@ { "title.chat": { - "message": "Questions-Réponses IA", - "description": "Titre du chapitre sur les questions-réponses IA" + "message": "Questions-Réponses AI", + "description": "AI 问答章节标题" }, "title.midjourney": { - "message": "Peinture IA", - "description": "Titre du chapitre sur la peinture IA" + "message": "Peinture AI", + "description": "AI绘画章节标题" }, "title.qrart": { - "message": "QR Code Art IA", - "description": "Titre du chapitre sur les QR Codes artistiques IA" + "message": "QR Code Art AI", + "description": "AI 艺术二维码章节标题" }, "title.suno": { - "message": "Musique IA", - "description": "Titre du chapitre sur la musique IA" + "message": "Musique AI", + "description": "AI 音乐章节标题" }, "title.luma": { - "message": "Vidéo IA", - "description": "Titre du chapitre sur la vidéo IA" + "message": "Vidéos AI", + "description": "AI 视频章节标题" + }, + "title.headshots": { + "message": "Photos d'identité AI", + "description": "AI 证件照章节标题" }, "title.comments": { - "message": "Avis des Clients", - "description": "Titre du chapitre sur les avis des clients" + "message": "Avis des clients", + "description": "客户评价章节标题" }, "title.introduction": { - "message": "Nos Services", - "description": "Présentation du site" + "message": "Nos services", + "description": "站点简介" }, "subtitle.banner": { - "message": "IA au service de votre productivité.", - "description": "Sous-titre du site" + "message": "AI habilitée, améliorez votre productivité de manière globale.", + "description": "站点副标题" }, "subtitle.chat": { - "message": "Support de plusieurs modèles de questions-réponses, avec des fonctionnalités en ligne, capable de reconnaître des images, des fichiers et des vidéos.", - "description": "Titre du chapitre sur les questions-réponses IA" + "message": "Supporte plusieurs modèles de questions-réponses, avec fonctionnalités en ligne, capable de reconnaître divers contenus comme des images, documents et vidéos.", + "description": "AI 问答章节标题" }, "subtitle.midjourney": { - "message": "Intégration du dernier modèle Midjourney, génération d'images dans divers styles en un clic et ajustements continus.", - "description": "Titre du chapitre sur la peinture IA" + "message": "Connexion au dernier modèle Midjourney, génération d'images dans divers styles en un clic avec ajustement continu.", + "description": "AI绘画章节标题" }, "subtitle.qrart": { - "message": "Support pour divers styles de QR Codes artistiques, permettant de télécharger des QR Codes existants et de les transformer facilement en art, créant des effets visuels uniques.", - "description": "Titre du chapitre sur les QR Codes artistiques IA" + "message": "Supporte divers styles de QR code artistique, permet d'uploader des QR codes existants et de les transformer facilement en art pour créer des effets visuels uniques.", + "description": "AI 艺术二维码章节标题" }, "subtitle.suno": { - "message": "Support de différents styles musicaux, création facile de la musique que vous souhaitez, avec des options d'extension de longueur flexibles.", - "description": "Titre du chapitre sur la musique IA" + "message": "Supporte plusieurs styles musicaux, génère facilement la musique que vous souhaitez, avec des options d'extension de longueur flexibles.", + "description": "AI 音乐章节标题" }, "subtitle.luma": { - "message": "Intégration du dernier modèle Luma, création de vidéos personnalisées en un clic, avec des options d'extension vidéo flexibles.", - "description": "Titre du chapitre sur la musique IA" + "message": "Connexion au dernier modèle Luma, générez des vidéos personnalisées en un clic, avec des options d'extension vidéo flexibles.", + "description": "AI 音乐章节标题" }, "subtitle.comments": { - "message": "Nous sommes ravis d'avoir pu aider ces clients qui ont donné d'excellents avis sur nos services.", - "description": "Titre du chapitre sur les avis des clients" + "message": "Nous sommes ravis de pouvoir aider ces clients, qui ont donné une excellente note à nos services.", + "description": "客户评价章节标题" }, "subtitle.introduction": { - "message": "Nous offrons des services IA tout-en-un, comprenant des questions-réponses, de la peinture, des QR Codes, de la musique et bien d'autres fonctionnalités, répondant à vos divers besoins.", - "description": "Présentation du site" + "message": "Nous proposons un service AI tout-en-un, incluant des fonctionnalités telles que les questions-réponses, la peinture, les QR codes, et la musique, pour répondre à vos divers besoins.", + "description": "站点简介" }, "button.try": { - "message": "Commencez gratuitement", - "description": "Contenu à l'intérieur du texte" + "message": "Commencer gratuitement", + "description": "文字里面的内容" }, "button.testEnv": { "message": "Environnement de test", - "description": "Bouton pour l'environnement de test" + "description": "测试环境按钮" }, "customers.name1": { "message": "Frank", - "description": "Nom du client" + "description": "客户的姓名" }, "customers.job1": { "message": "Ingénieur logiciel", - "description": "Poste du client" + "description": "客户的职位" }, "customers.comment1": { - "message": "Ce service intégré est tellement pratique, je peux utiliser divers outils IA sur une seule plateforme, c'est fantastique!", - "description": "Commentaire du client" + "message": "Ce service intégré est vraiment pratique, je peux utiliser divers outils AI sur une seule plateforme, c'est génial !", + "description": "客户的评论" }, "customers.name2": { "message": "Jacob", - "description": "Nom du client" + "description": "客户的姓名" }, "customers.job2": { "message": "Chef de produit", - "description": "Poste du client" + "description": "客户的职位" }, "customers.comment2": { - "message": "La plateforme est très facile à utiliser, la qualité du service est excellente, et cela a considérablement libéré ma productivité.", - "description": "Commentaire du client" + "message": "La plateforme est très facile à utiliser, la qualité du service est excellente et elle a considérablement libéré ma productivité.", + "description": "客户的评论" }, "customers.name3": { "message": "Larry", - "description": "Nom du client" + "description": "客户的姓名" }, "customers.job3": { "message": "Designer", - "description": "Poste du client" + "description": "客户的职位" }, "customers.comment3": { - "message": "Il y a beaucoup de plateformes IA, mais celle-ci est vraiment facile à utiliser et à un prix raisonnable, j'espère qu'elle s'améliorera!", - "description": "Commentaire du client" + "message": "Il existe trop de plateformes AI, mais celle-ci est vraiment facile à utiliser, à un prix raisonnable, j'espère qu'elle pourra encore s'améliorer !", + "description": "客户的评论" } } \ No newline at end of file diff --git a/src/i18n/fr/suno.json b/src/i18n/fr/suno.json index fbe9fc7b..8100932d 100644 --- a/src/i18n/fr/suno.json +++ b/src/i18n/fr/suno.json @@ -1,7 +1,7 @@ { "button.extend": { - "message": "Continuer la génération", - "description": "Texte du bouton pour continuer la génération" + "message": "Continuer à générer", + "description": "Texte du bouton pour continuer à générer" }, "button.download": { "message": "Télécharger", @@ -11,6 +11,14 @@ "message": "Vidéo", "description": "Texte du bouton vidéo" }, + "button.download_video": { + "message": "Télécharger la vidéo", + "description": "Texte du bouton pour télécharger la vidéo" + }, + "button.download_audio": { + "message": "Télécharger la musique", + "description": "Texte du bouton pour télécharger la musique" + }, "model.model1": { "message": "v2", "description": "Modèle utilisé pour générer de la musique" @@ -37,27 +45,27 @@ }, "name.prompt": { "message": "Description de la chanson", - "description": "Invite pour l'entrée de contenu" + "description": "Invite pour les entrées de contenu" }, "name.extend": { - "message": "Chanson étendue de", - "description": "Invite pour l'entrée de contenu" + "message": "Étendre la chanson de", + "description": "Invite pour les entrées de contenu" }, "name.lyrics": { "message": "Contenu des paroles", - "description": "Invite pour l'entrée de contenu des paroles" + "description": "Invite pour les entrées des paroles" }, "name.style": { - "message": "Style de la chanson", - "description": "Invite pour l'entrée de contenu du style de la chanson" + "message": "Style de chanson", + "description": "Invite pour les entrées du style de chanson" }, "name.title": { "message": "Titre de la chanson", - "description": "Invite pour l'entrée de contenu du titre de la chanson" + "description": "Invite pour les entrées du titre de la chanson" }, "name.failureReason": { "message": "Raison de l'échec", - "description": "Raison pour laquelle la tâche a échoué" + "description": "Raison de l'échec de la tâche" }, "name.status": { "message": "Statut", @@ -72,7 +80,7 @@ "description": "Nom du générateur Suno" }, "description.prompt": { - "message": "Remplissez le style et le thème de la musique que vous souhaitez générer, par exemple pop acoustique sur les vacances", + "message": "Indiquez le style et le thème de la musique que vous souhaitez générer, par exemple pop acoustique sur les vacances", "description": "Description du paramètre 'prompt'" }, "description.lyrics": { @@ -80,7 +88,7 @@ "description": "Description du paramètre 'lyrics'" }, "description.style": { - "message": "Contenu du style de la chanson", + "message": "Contenu du style de chanson", "description": "Description du paramètre 'style'" }, "description.title": { @@ -89,31 +97,31 @@ }, "status.pending": { "message": "En attente", - "description": "État d'attente de la tâche" + "description": "Statut d'attente de la tâche" }, "placeholder.prompt": { - "message": "Veuillez entrer des mots-clés pour la chanson...", + "message": "Entrez les mots-clés de la chanson...", "description": "Espace réservé pour l'entrée de bruit" }, "placeholder.lyrics": { - "message": "Veuillez entrer les paroles...", + "message": "Entrez les paroles...", "description": "Espace réservé pour le niveau de remplissage" }, "placeholder.extend.lyrics": { - "message": "Veuillez entrer les paroles à étendre...", + "message": "Entrez les paroles à étendre...", "description": "Espace réservé pour le niveau de remplissage" }, "placeholder.extend.continue_at": { - "message": "Veuillez entrer à quelle seconde de la chanson vous voulez continuer...", + "message": "Entrez à quelle seconde de la chanson vous souhaitez étendre...", "description": "Espace réservé pour le niveau de remplissage" }, "placeholder.style": { - "message": "Veuillez entrer des mots-clés pour le style de la chanson à générer, par exemple pop acoustique", + "message": "Entrez les mots-clés du style de chanson à générer, par exemple pop acoustique", "description": "Texte d'espace réservé dans le champ d'invite" }, "placeholder.title": { - "message": "Veuillez entrer des mots-clés pour le titre de la chanson à générer, par exemple chanson de vacances", - "description": "Espace réservé pour l'entrée de graine" + "message": "Entrez les mots-clés du titre de la chanson à générer, par exemple chanson de vacances", + "description": "Espace réservé pour l'entrée de graines" }, "placeholder.select": { "message": "Veuillez sélectionner un modèle...", @@ -129,27 +137,27 @@ }, "message.startingTask": { "message": "Démarrage de la tâche...", - "description": "Message lors du début de la tâche de génération de musique" + "description": "Message lors du démarrage de la tâche de génération de musique" }, "message.startTaskSuccess": { - "message": "Tâche de génération de musique lancée avec succès", - "description": "Message de succès lors du lancement réussi de la tâche de génération de musique" + "message": "Tâche de génération de musique démarrée avec succès", + "description": "Message de succès lors du démarrage de la tâche de génération de musique" }, "message.startTaskFailed": { - "message": "Échec du lancement de la tâche de génération de musique", - "description": "Message d'erreur lors de l'échec du lancement de la tâche de génération de musique" + "message": "Échec du démarrage de la tâche de génération de musique", + "description": "Message d'erreur lors de l'échec du démarrage de la tâche de génération de musique" }, "message.generating": { - "message": "En cours de génération...", - "description": "Message lors de la génération de musique" + "message": "Génération en cours...", + "description": "Message pendant que la musique est en cours de génération" }, "message.generateFailed": { - "message": "Échec de la génération de musique", - "description": "Message lors de l'échec de la génération de musique" + "message": "Échec de la génération de la musique", + "description": "Message lors de l'échec de génération de musique" }, "message.noOperations": { "message": "Aucune opération disponible", - "description": "Message lorsqu'il n'y a aucune opération disponible" + "description": "Message lorsqu'il n'y a pas d'opérations disponibles" }, "message.noTasks": { "message": "Aucune tâche historique, veuillez générer de la musique dans la barre de configuration à gauche", diff --git a/src/i18n/it/index.json b/src/i18n/it/index.json index 301ffcab..2457e145 100644 --- a/src/i18n/it/index.json +++ b/src/i18n/it/index.json @@ -8,7 +8,7 @@ "description": "AI绘画章节标题" }, "title.qrart": { - "message": "Codice QR Artistico AI", + "message": "Codici QR Artistici AI", "description": "AI 艺术二维码章节标题" }, "title.suno": { @@ -19,8 +19,12 @@ "message": "Video AI", "description": "AI 视频章节标题" }, + "title.headshots": { + "message": "Foto Tessera AI", + "description": "AI 证件照章节标题" + }, "title.comments": { - "message": "Recensioni dei Clienti", + "message": "Commenti dei Clienti", "description": "客户评价章节标题" }, "title.introduction": { @@ -28,39 +32,39 @@ "description": "站点简介" }, "subtitle.banner": { - "message": "Potenziare l'AI per migliorare la tua produttività.", + "message": "Potere AI, migliora la tua produttività complessiva.", "description": "站点副标题" }, "subtitle.chat": { - "message": "Supporta diversi modelli di domande e risposte, con funzionalità di rete, in grado di riconoscere immagini, file e video.", + "message": "Supporto per vari modelli di domande e risposte, con funzionalità online, in grado di riconoscere immagini, file e video.", "description": "AI 问答章节标题" }, "subtitle.midjourney": { - "message": "Collegamento ai più recenti modelli Midjourney, con generazione di immagini in vari stili e raffinamenti continui con un clic.", + "message": "Collegamento all'ultimo modello Midjourney, genera immagini di vari stili con un clic e regola continuamente.", "description": "AI绘画章节标题" }, "subtitle.qrart": { - "message": "Supporta diversi stili di codici QR artistici, consente di caricare codici QR esistenti e di trasformarli facilmente in opere d'arte per effetti visivi unici.", + "message": "Supporto per vari stili di codici QR artistici, consente di caricare codici QR esistenti, facile da trasformare in arte per effetti visivi unici.", "description": "AI 艺术二维码章节标题" }, "subtitle.suno": { - "message": "Supporta vari stili musicali, generando facilmente la musica desiderata e supportando opzioni flessibili di estensione della durata.", + "message": "Supporto per vari stili musicali, genera facilmente la musica che desideri, con opzioni flessibili per l'estensione della lunghezza.", "description": "AI 音乐章节标题" }, "subtitle.luma": { - "message": "Collegamento ai più recenti modelli Luma, generazione di video personalizzati con un clic e supporta opzioni flessibili di estensione video.", - "description": "AI 音乐章节标题" + "message": "Collegamento all'ultimo modello Luma, genera video personalizzati con un clic e supporta opzioni flessibili per l'estensione dei video.", + "description": "AI 视频章节标题" }, "subtitle.comments": { - "message": "Siamo contenti di poter aiutare questi clienti, che hanno fornito ottime recensioni sui nostri servizi.", + "message": "Siamo felici di aver potuto aiutare questi clienti, che ci hanno dato ottime recensioni sui nostri servizi.", "description": "客户评价章节标题" }, "subtitle.introduction": { - "message": "Offriamo servizi AI a 360 gradi, inclusi domande e risposte, pittura, codici QR, musica e molto altro, per soddisfare le tue varie esigenze.", + "message": "Offriamo servizi AI all-in-one, inclusi domande e risposte, pittura, codici QR, musica e molte altre funzionalità, per soddisfare le tue diverse esigenze.", "description": "站点简介" }, "button.try": { - "message": "Inizia gratuitamente", + "message": "Inizia Gratis", "description": "文字里面的内容" }, "button.testEnv": { @@ -72,11 +76,11 @@ "description": "客户的姓名" }, "customers.job1": { - "message": "Ingegnere Software", + "message": "Ingegnere del Software", "description": "客户的职位" }, "customers.comment1": { - "message": "Questo servizio integrato è incredibilmente comodo, posso utilizzare vari strumenti AI su una piattaforma, fantastico!", + "message": "Questo servizio integrato è davvero comodo, posso usare diversi strumenti AI su un'unica piattaforma, fantastico!", "description": "客户的评论" }, "customers.name2": { @@ -88,7 +92,7 @@ "description": "客户的职位" }, "customers.comment2": { - "message": "La piattaforma è molto facile da usare, la qualità del servizio è eccellente, e ha liberato enormemente la mia produttività.", + "message": "La piattaforma è molto utile, la qualità del servizio è eccellente e ha liberato notevolmente la mia produttività.", "description": "客户的评论" }, "customers.name3": { @@ -100,7 +104,7 @@ "description": "客户的职位" }, "customers.comment3": { - "message": "Ci sono troppe piattaforme AI, ma questa è davvero facile da usare e ha un prezzo ragionevole, spero che diventi ancora migliore!", + "message": "Ci sono molte piattaforme AI, ma questa è davvero facile da usare e a un prezzo ragionevole, spero che migliori!", "description": "客户的评论" } } \ No newline at end of file diff --git a/src/i18n/it/suno.json b/src/i18n/it/suno.json index ea5d3bc6..f4e892cf 100644 --- a/src/i18n/it/suno.json +++ b/src/i18n/it/suno.json @@ -1,15 +1,23 @@ { "button.extend": { "message": "Continua a generare", - "description": "Testo del pulsante continua a generare" + "description": "Testo del pulsante per continuare a generare" }, "button.download": { "message": "Scarica", - "description": "Testo del pulsante scarica" + "description": "Testo del pulsante per scaricare" }, "button.video": { "message": "Video", - "description": "Testo del pulsante video" + "description": "Testo del pulsante per il video" + }, + "button.download_video": { + "message": "Scarica video", + "description": "Testo del pulsante per scaricare il video" + }, + "button.download_audio": { + "message": "Scarica audio", + "description": "Testo del pulsante per scaricare la musica" }, "model.model1": { "message": "v2", @@ -40,24 +48,24 @@ "description": "Suggerimento per l'input del contenuto" }, "name.extend": { - "message": "Estendi la canzone da", + "message": "Estensione canzone da", "description": "Suggerimento per l'input del contenuto" }, "name.lyrics": { "message": "Contenuto del testo", - "description": "Suggerimento per l'input del contenuto del testo" + "description": "Suggerimento per l'input del testo" }, "name.style": { "message": "Stile della canzone", - "description": "Suggerimento per l'input del contenuto dello stile della canzone" + "description": "Suggerimento per l'input dello stile della canzone" }, "name.title": { "message": "Titolo della canzone", - "description": "Suggerimento per l'input del contenuto del titolo della canzone" + "description": "Suggerimento per l'input del titolo della canzone" }, "name.failureReason": { - "message": "Motivo di fallimento", - "description": "Motivo per cui l'attività è fallita" + "message": "Motivo del fallimento", + "description": "Motivo del fallimento dell'attività" }, "name.status": { "message": "Stato", @@ -69,14 +77,14 @@ }, "name.sunoBot": { "message": "Suno Bot", - "description": "Nome del generatore di Suno" + "description": "Nome del generatore Suno" }, "description.prompt": { - "message": "Inserisci lo stile e il tema della musica che vuoi generare, ad esempio pop acustico sulle vacanze", + "message": "Compila lo stile e il tema della musica che vuoi generare, ad esempio pop acustico sulle festività", "description": "Descrizione del parametro 'prompt'" }, "description.lyrics": { - "message": "Contenuto del testo", + "message": "Contenuto delle parole", "description": "Descrizione del parametro 'lyrics'" }, "description.style": { @@ -93,26 +101,26 @@ }, "placeholder.prompt": { "message": "Inserisci le parole chiave della canzone...", - "description": "Segnaposto per l'input del rumore" + "description": "Segnaposto per l'input di rumore di riempimento" }, "placeholder.lyrics": { "message": "Inserisci il testo...", "description": "Segnaposto per il livello di riempimento" }, "placeholder.extend.lyrics": { - "message": "Inserisci il testo da estendere...", + "message": "Inserisci il testo che deve essere esteso...", "description": "Segnaposto per il livello di riempimento" }, "placeholder.extend.continue_at": { - "message": "Inserisci da quale secondo della canzone estendere...", + "message": "Inserisci da quale secondo della canzone continuare...", "description": "Segnaposto per il livello di riempimento" }, "placeholder.style": { - "message": "Inserisci le parole chiave dello stile della canzone che vuoi generare, ad esempio pop acustico", - "description": "Testo segnaposto nel campo di suggerimento" + "message": "Inserisci le parole chiave dello stile della canzone che desideri generare, ad esempio pop acustico", + "description": "Testo segnaposto nel campo suggerimento" }, "placeholder.title": { - "message": "Inserisci le parole chiave del titolo della canzone che vuoi generare, ad esempio canzone delle vacanze", + "message": "Inserisci le parole chiave del titolo della canzone che desideri generare, ad esempio canzone natalizia", "description": "Segnaposto per l'input del seme" }, "placeholder.select": { @@ -125,34 +133,34 @@ }, "button.generate": { "message": "Genera", - "description": "Testo del pulsante genera" + "description": "Testo del pulsante per generare" }, "message.startingTask": { - "message": "Avvio del compito...", - "description": "Messaggio all'inizio del compito di generazione musicale" + "message": "Avvio attività...", + "description": "Messaggio all'avvio del task di generazione musicale" }, "message.startTaskSuccess": { - "message": "Compito di generazione musicale avviato con successo", - "description": "Messaggio di successo all'avvio del compito di generazione musicale" + "message": "Attività di generazione musicale avviata con successo", + "description": "Messaggio di successo quando l'attività di generazione musicale inizia con successo" }, "message.startTaskFailed": { - "message": "Avvio del compito di generazione musicale fallito", - "description": "Messaggio di errore all'avvio del compito di generazione musicale" + "message": "Avvio dell'attività di generazione musicale fallito", + "description": "Messaggio di errore quando l'avvio dell'attività di generazione musicale fallisce" }, "message.generating": { - "message": "Generazione in corso...", - "description": "Messaggio durante la generazione musicale" + "message": "Generando...", + "description": "Messaggio durante la generazione della musica" }, "message.generateFailed": { - "message": "Generazione musicale fallita", - "description": "Messaggio quando la generazione musicale fallisce" + "message": "Generazione della musica fallita", + "description": "Messaggio quando la generazione della musica fallisce" }, "message.noOperations": { "message": "Nessuna operazione disponibile", "description": "Messaggio quando non ci sono operazioni disponibili" }, "message.noTasks": { - "message": "Nessun compito storico, si prega di generare musica nella barra di configurazione a sinistra", - "description": "Messaggio quando non ci sono compiti" + "message": "Nessun task storico, si prega di generare musica nel pannello di configurazione a sinistra", + "description": "Messaggio quando non ci sono task" } } \ No newline at end of file diff --git a/src/i18n/ja/index.json b/src/i18n/ja/index.json index c696c049..bfe514c7 100644 --- a/src/i18n/ja/index.json +++ b/src/i18n/ja/index.json @@ -1,23 +1,27 @@ { "title.chat": { - "message": "AI 質問応答", - "description": "AI 質問応答章のタイトル" + "message": "AI質問応答", + "description": "AI質問応答章のタイトル" }, "title.midjourney": { - "message": "AI 絵画", + "message": "AI絵画", "description": "AI絵画章のタイトル" }, "title.qrart": { - "message": "AI アート QRコード", - "description": "AI アート QRコード章のタイトル" + "message": "AIアートQRコード", + "description": "AIアートQRコード章のタイトル" }, "title.suno": { - "message": "AI 音楽", - "description": "AI 音楽章のタイトル" + "message": "AI音楽", + "description": "AI音楽章のタイトル" }, "title.luma": { - "message": "AI 動画", - "description": "AI 動画章のタイトル" + "message": "AI動画", + "description": "AI動画章のタイトル" + }, + "title.headshots": { + "message": "AI証明写真", + "description": "AI証明写真章のタイトル" }, "title.comments": { "message": "顧客の評価", @@ -28,44 +32,44 @@ "description": "サイトの紹介" }, "subtitle.banner": { - "message": "AIによる力強いサポートで、あなたの生産性を向上させます。", - "description": "サイトのサブタイトル" + "message": "AI活用であなたの生産性を向上させます。", + "description": "サイトの副タイトル" }, "subtitle.chat": { - "message": "複数の質問応答モデルをサポートし、インターネットに接続し、画像やファイル、動画などのさまざまなコンテンツを認識します。", - "description": "AI 質問応答章のタイトル" + "message": "多様な質問応答モデルをサポートし、ネット接続機能があり、画像やファイル、動画などの多くのコンテンツを識別できます。", + "description": "AI質問応答章のタイトル" }, "subtitle.midjourney": { - "message": "最新の Midjourney モデルに接続し、ワンクリックでさまざまなスタイルの画像を生成し、連続微調整も可能です。", + "message": "最新のMidjourneyモデルに接続し、ワンクリックでさまざまなスタイルの画像を生成し、継続的な微調整が可能です。", "description": "AI絵画章のタイトル" }, "subtitle.qrart": { - "message": "さまざまなアートQRコードスタイルをサポートし、既存のQRコードをアップロードして簡単にアート化し、独自のビジュアル効果を作成します。", - "description": "AI アート QRコード章のタイトル" + "message": "多様なアートQRコードスタイルをサポートし、既存のQRコードをアップロードすることで、簡単にアート化し、独特のビジュアル効果を作り出します。", + "description": "AIアートQRコード章のタイトル" }, "subtitle.suno": { - "message": "さまざまな音楽スタイルをサポートし、欲しい音楽を簡単に生成でき、柔軟な長さの拡張オプションもあります。", - "description": "AI 音楽章のタイトル" + "message": "多様な音楽スタイルをサポートし、欲しい音楽を簡単に生成し、柔軟な長さの拡張オプションをサポートします。", + "description": "AI音楽章のタイトル" }, "subtitle.luma": { - "message": "最新の Luma モデルに接続し、ワンクリックでカスタマイズされた動画を生成し、柔軟な動画拡張オプションもサポートします。", - "description": "AI 音楽章のタイトル" + "message": "最新のLumaモデルに接続し、ワンクリックでカスタム動画を生成し、柔軟な動画拡張オプションをサポートします。", + "description": "AI音楽章のタイトル" }, "subtitle.comments": { - "message": "私たちはこれらのお客様を支援できることを嬉しく思い、彼らは私たちのサービスに非常に高い評価を与えています。", + "message": "私たちはこれらの顧客を助けることができて嬉しく、彼らは私たちのサービスに高い評価を与えています。", "description": "顧客の評価章のタイトル" }, "subtitle.introduction": { - "message": "質問応答、絵画、QRコード、音楽など多様な機能を備えたワンストップのAIサービスを提供し、あなたの多様なニーズにお応えします。", + "message": "私たちは質問応答、絵画、QRコード、音楽などのさまざまな機能を提供するワンストップのAIサービスを提供し、あなたの多様なニーズに応えます。", "description": "サイトの紹介" }, "button.try": { "message": "無料で始める", - "description": "ボタン内のテキスト" + "description": "テキスト内の内容" }, "button.testEnv": { "message": "テスト環境", - "description": "テスト環境用のボタン" + "description": "テスト環境ボタン" }, "customers.name1": { "message": "フランク", @@ -73,10 +77,10 @@ }, "customers.job1": { "message": "ソフトウェアエンジニア", - "description": "顧客の職位" + "description": "顧客の職業" }, "customers.comment1": { - "message": "この統合型サービスは本当に便利で、1つのプラットフォームで多くのAIツールを使えるので素晴らしいです!", + "message": "この統合型サービスは本当に便利で、一つのプラットフォームでさまざまなAIツールが使えるのが素晴らしい!", "description": "顧客のコメント" }, "customers.name2": { @@ -85,10 +89,10 @@ }, "customers.job2": { "message": "プロダクトマネージャー", - "description": "顧客の職位" + "description": "顧客の職業" }, "customers.comment2": { - "message": "このプラットフォームはとても使いやすく、サービスの品質も非常に高く、私の生産性を大いに向上させてくれました。", + "message": "プラットフォームは非常に使いやすく、サービスの質も非常に高く、私の生産性を大いに解放しました。", "description": "顧客のコメント" }, "customers.name3": { @@ -97,10 +101,10 @@ }, "customers.job3": { "message": "デザイナー", - "description": "顧客の職位" + "description": "顧客の職業" }, "customers.comment3": { - "message": "AIプラットフォームはたくさんありますが、このプラットフォームは本当に使いやすく、価格も合理的です。さらに良くなってほしいです!", + "message": "AIプラットフォームはたくさんありますが、これは本当に使いやすくて、価格も手ごろで、もっと良くなってほしいです!", "description": "顧客のコメント" } } \ No newline at end of file diff --git a/src/i18n/ja/suno.json b/src/i18n/ja/suno.json index 348a2f65..3bcb4416 100644 --- a/src/i18n/ja/suno.json +++ b/src/i18n/ja/suno.json @@ -1,7 +1,7 @@ { "button.extend": { - "message": "生成を続ける", - "description": "生成を続けるボタンのテキスト" + "message": "続けて生成", + "description": "続けて生成ボタンのテキスト" }, "button.download": { "message": "ダウンロード", @@ -11,21 +11,29 @@ "message": "ビデオ", "description": "ビデオボタンのテキスト" }, + "button.download_video": { + "message": "ビデオをダウンロード", + "description": "ビデオをダウンロードするボタンのテキスト" + }, + "button.download_audio": { + "message": "音楽をダウンロード", + "description": "音楽をダウンロードするボタンのテキスト" + }, "model.model1": { "message": "v2", - "description": "音楽生成に使うモデル" + "description": "音楽生成に使用されるモデル" }, "model.model2": { "message": "v3", - "description": "音楽生成に使うモデル" + "description": "音楽生成に使用されるモデル" }, "name.instrumental": { "message": "インストゥルメンタル", - "description": "パラメータ'instrumental'の説明" + "description": "パラメーター'instrumental'の説明" }, "model.model3": { "message": "v3.5", - "description": "音楽生成に使うモデル" + "description": "音楽生成に使用されるモデル" }, "name.taskId": { "message": "タスク ID", @@ -33,15 +41,15 @@ }, "name.type": { "message": "カスタムモード", - "description": "カスタムモードの名前" + "description": "カスタムモードの名称" }, "name.prompt": { "message": "曲の説明", - "description": "内容入力のプロンプト" + "description": "コンテンツ入力のプロンプト" }, "name.extend": { - "message": "拡張する曲の出所", - "description": "内容入力のプロンプト" + "message": "拡張する曲は", + "description": "コンテンツ入力のプロンプト" }, "name.lyrics": { "message": "歌詞内容", @@ -68,51 +76,51 @@ "description": "タスクのトレース ID" }, "name.sunoBot": { - "message": "Suno Bot", - "description": "Suno生成器の名前" + "message": "Suno ボット", + "description": "Suno生成器の名称" }, "description.prompt": { - "message": "生成したい音楽のスタイルとテーマを入力してください。たとえば、ホリデーに関するアコースティックポップ", - "description": "パラメータ'prompt'の説明" + "message": "生成したい音楽のスタイルとテーマを入力してください。例えば、holidayについてのアコースティックポップ", + "description": "パラメーター'prompt'の説明" }, "description.lyrics": { "message": "歌詞の内容", - "description": "パラメータ'lyrics'の説明" + "description": "パラメーター'lyrics'の説明" }, "description.style": { "message": "曲のスタイルの内容", - "description": "パラメータ'style'の説明" + "description": "パラメーター'style'の説明" }, "description.title": { "message": "曲のタイトルの内容", - "description": "パラメータ'title'の説明" + "description": "パラメーター'title'の説明" }, "status.pending": { - "message": "待機中", - "description": "タスクの待機状態" + "message": "保留中", + "description": "タスクの保留状態" }, "placeholder.prompt": { - "message": "曲のプロンプトを入力してください...", - "description": "入力フィールドのプレースホルダー" + "message": "曲のプロンプト語を入力してください...", + "description": "フィル入力のプレースホルダー" }, "placeholder.lyrics": { "message": "歌詞を入力してください...", - "description": "入力レベルのプレースホルダー" + "description": "フィルレベルのプレースホルダー" }, "placeholder.extend.lyrics": { - "message": "拡張する必要がある歌詞を入力してください...", - "description": "入力レベルのプレースホルダー" + "message": "拡張が必要な歌詞を入力してください...", + "description": "フィルレベルのプレースホルダー" }, "placeholder.extend.continue_at": { - "message": "どの秒から曲を拡張するかを入力してください...", - "description": "入力レベルのプレースホルダー" + "message": "曲のどの秒から拡張するかを入力してください...", + "description": "フィルレベルのプレースホルダー" }, "placeholder.style": { - "message": "生成したい曲のスタイルのプロンプトを入力してください。たとえば、アコースティックポップ", + "message": "生成したい曲スタイルのプロンプト語を入力してください。例:アコースティックポップ", "description": "プロンプトフィールドのプレースホルダーテキスト" }, "placeholder.title": { - "message": "生成したい曲のタイトルのプロンプトを入力してください。たとえば、ホリデーソング", + "message": "生成したい曲のタイトルを入力してください。例:休日の曲", "description": "シード入力のプレースホルダー" }, "placeholder.select": { @@ -128,31 +136,31 @@ "description": "生成ボタンのテキスト" }, "message.startingTask": { - "message": "タスクを起動しています...", + "message": "タスクを開始しています...", "description": "音楽生成タスク開始時のメッセージ" }, "message.startTaskSuccess": { - "message": "音楽生成タスクの起動に成功しました", - "description": "音楽生成タスクの起動に成功した時のメッセージ" + "message": "音楽生成タスクの開始に成功しました", + "description": "音楽生成タスクを成功裏に開始したときのメッセージ" }, "message.startTaskFailed": { - "message": "音楽生成タスクの起動に失敗しました", - "description": "音楽生成タスクの起動に失敗した時のエラーメッセージ" + "message": "音楽生成タスクの開始に失敗しました", + "description": "音楽生成タスクの開始に失敗したときのエラーメッセージ" }, "message.generating": { "message": "生成中...", - "description": "音楽が生成されている時のメッセージ" + "description": "音楽が生成されているときのメッセージ" }, "message.generateFailed": { "message": "音楽の生成に失敗しました", - "description": "音楽生成に失敗した時のメッセージ" + "description": "音楽生成が失敗したときのメッセージ" }, "message.noOperations": { "message": "利用可能な操作はありません", - "description": "利用可能な操作がない時のメッセージ" + "description": "利用可能な操作がないときのメッセージ" }, "message.noTasks": { - "message": "履歴タスクはありません。左側の設定パネルで音楽を生成してください", - "description": "タスクがない時のメッセージ" + "message": "過去のタスクはありません。左側の設定バーで音楽を生成してください。", + "description": "タスクがないときのメッセージ" } } \ No newline at end of file diff --git a/src/i18n/ko/index.json b/src/i18n/ko/index.json index f161459e..44af9f71 100644 --- a/src/i18n/ko/index.json +++ b/src/i18n/ko/index.json @@ -19,6 +19,10 @@ "message": "AI 비디오", "description": "AI 비디오 섹션 제목" }, + "title.headshots": { + "message": "AI 증명사진", + "description": "AI 증명사진 섹션 제목" + }, "title.comments": { "message": "고객 평가", "description": "고객 평가 섹션 제목" @@ -28,40 +32,40 @@ "description": "사이트 소개" }, "subtitle.banner": { - "message": "AI가 힘을 더하여 당신의 생산성을 높입니다.", + "message": "AI로 힘을 얻게 되어, 당신의 생산성을 전면적으로 향상시켜 드립니다.", "description": "사이트 부제목" }, "subtitle.chat": { - "message": "다양한 질문 답변 모델을 지원하며, 온라인 기능이 있어 이미지, 파일, 비디오 등 다양한 콘텐츠를 인식할 수 있습니다.", - "description": "AI 질문 답변 섹션 제목" + "message": "다양한 질문 답변 모델을 지원하며, 네트워크 기능을 갖추고 있어 이미지, 파일 및 비디오 등 여러 콘텐츠를 인식할 수 있습니다.", + "description": "AI 질문 답변 섹션 설명" }, "subtitle.midjourney": { - "message": "최신 Midjourney 모델과 연결되어 다양한 스타일의 이미지를 한 번의 클릭으로 생성하고 연속적으로 미세 조정할 수 있습니다.", - "description": "AI 그림 섹션 제목" + "message": "최신 Midjourney 모델에 연결되어, 다양한 스타일의 이미지를 원클릭으로 생성하고 연속적으로 세밀하게 조정할 수 있습니다.", + "description": "AI 그림 섹션 설명" }, "subtitle.qrart": { - "message": "다양한 예술 QR 코드 스타일을 지원하며, 기존 QR 코드를 업로드하여 쉽게 예술화 할 수 있어 독특한 시각 효과를 만들 수 있습니다.", - "description": "AI 예술 QR 코드 섹션 제목" + "message": "다양한 예술 QR 코드 스타일을 지원하며, 기존 QR 코드를 업로드하여 손쉽게 예술적으로 변형할 수 있습니다.", + "description": "AI 예술 QR 코드 섹션 설명" }, "subtitle.suno": { - "message": "다양한 음악 스타일을 지원하며, 원하는 음악을 쉽게 생성할 수 있고 유연한 길이 확장 옵션이 지원됩니다.", - "description": "AI 음악 섹션 제목" + "message": "다양한 음악 스타일을 지원하며, 원하는 음악을 쉽게 생성하고 유연한 길이 확장 옵션을 제공합니다.", + "description": "AI 음악 섹션 설명" }, "subtitle.luma": { - "message": "최신 Luma 모델과 연결되어 사용자 맞춤형 비디오를 한 번의 클릭으로 생성하고 유연한 비디오 확장 옵션을 지원합니다.", - "description": "AI 음악 섹션 제목" + "message": "최신 Luma 모델에 연결되어, 맞춤형 비디오를 원클릭으로 생성하고 유연한 비디오 확장 옵션을 지원합니다.", + "description": "AI 비디오 섹션 설명" }, "subtitle.comments": { - "message": "우리는 이 고객들을 도울 수 있어서 기쁘며, 그들은 우리의 서비스에 대해 매우 높은 평가를 주었습니다.", - "description": "고객 평가 섹션 제목" + "message": "우리는 이런 고객들에게 도움을 줄 수 있어 기쁩니다. 그들은 우리 서비스에 대해 높은 평가를 해주었습니다.", + "description": "고객 평가 섹션 설명" }, "subtitle.introduction": { - "message": "우리는 질문 답변, 그림, QR 코드, 음악 등 다양한 기능을 포함한 원스톱 AI 서비스를 제공하여 귀하의 다양한 요구를 충족합니다.", + "message": "우리는 질문 답변, 그림, QR 코드, 음악 등 다양한 기능을 포함하는 원스톱 AI 서비스를 제공합니다. 당신의 다양한 요구를 충족시킵니다.", "description": "사이트 소개" }, "button.try": { "message": "무료 시작", - "description": "텍스트 안의 내용" + "description": "버튼의 텍스트" }, "button.testEnv": { "message": "테스트 환경", @@ -76,20 +80,20 @@ "description": "고객의 직업" }, "customers.comment1": { - "message": "이 통합 서비스는 정말 편리해요. 하나의 플랫폼에서 다양한 AI 도구를 사용할 수 있거든요, 정말 최고에요!", - "description": "고객의 코멘트" + "message": "이런 통합형 서비스는 너무 편리합니다. 한 플랫폼에서 여러 가지 AI 도구를 사용할 수 있어 정말 환상적입니다!", + "description": "고객의 댓글" }, "customers.name2": { "message": "제이콥", "description": "고객의 이름" }, "customers.job2": { - "message": "제품 매니저", + "message": "제품 관리자", "description": "고객의 직업" }, "customers.comment2": { - "message": "플랫폼이 매우 유용하고 서비스 품질도 뛰어나며, 제 생산성을 크게 향상시켜 주었습니다.", - "description": "고객의 코멘트" + "message": "플랫폼이 매우 유용하고, 서비스 품질이 뛰어나며, 제 생산성을 크게 향상시켜 줍니다.", + "description": "고객의 댓글" }, "customers.name3": { "message": "래리", @@ -100,7 +104,7 @@ "description": "고객의 직업" }, "customers.comment3": { - "message": "AI 플랫폼이 많지만, 이건 정말 사용하기 쉽고 가격도 합리적입니다. 더 발전하기를 기대합니다!", - "description": "고객의 코멘트" + "message": "AI 플랫폼이 많지만, 이 플랫폼은 정말 사용하기 쉽고 가격이 합리적입니다. 더 나아지길 바랍니다!", + "description": "고객의 댓글" } } \ No newline at end of file diff --git a/src/i18n/ko/suno.json b/src/i18n/ko/suno.json index b37faa08..6b8befc5 100644 --- a/src/i18n/ko/suno.json +++ b/src/i18n/ko/suno.json @@ -11,6 +11,14 @@ "message": "비디오", "description": "비디오 버튼 텍스트" }, + "button.download_video": { + "message": "비디오 다운로드", + "description": "비디오 다운로드 버튼 텍스트" + }, + "button.download_audio": { + "message": "음악 다운로드", + "description": "음악 다운로드 버튼 텍스트" + }, "model.model1": { "message": "v2", "description": "음악 생성을 위한 모델" @@ -20,8 +28,8 @@ "description": "음악 생성을 위한 모델" }, "name.instrumental": { - "message": "무가사", - "description": "'instrumental' 매개변수의 설명" + "message": "가사가 없음", + "description": "매개변수 'instrumental'의 설명" }, "model.model3": { "message": "v3.5", @@ -32,15 +40,15 @@ "description": "작업의 ID" }, "name.type": { - "message": "커스터마이즈 모드", - "description": "커스터마이즈 모드의 이름" + "message": "커스터마이징 모드", + "description": "커스터마이징 모드의 이름" }, "name.prompt": { "message": "곡 설명", "description": "내용 입력의 프롬프트" }, "name.extend": { - "message": "곡 확장 출처", + "message": "곡을 확장하는 데 사용", "description": "내용 입력의 프롬프트" }, "name.lyrics": { @@ -56,8 +64,8 @@ "description": "곡 제목 내용 입력의 프롬프트" }, "name.failureReason": { - "message": "실패 사유", - "description": "작업 실패의 사유" + "message": "실패 원인", + "description": "작업 실패의 원인" }, "name.status": { "message": "상태", @@ -72,72 +80,72 @@ "description": "Suno 생성기의 이름" }, "description.prompt": { - "message": "생성하고 싶은 음악의 스타일과 주제를 입력하세요. 예: 휴일에 대한 어쿠스틱 팝", - "description": "'prompt' 매개변수의 설명" + "message": "생성하고 싶은 음악의 스타일과 주제를 입력하세요, 예: 휴일에 관한 어쿠스틱 팝", + "description": "매개변수 'prompt'의 설명" }, "description.lyrics": { - "message": "가사의 내용", - "description": "'lyrics' 매개변수의 설명" + "message": "가사 내용", + "description": "매개변수 'lyrics'의 설명" }, "description.style": { - "message": "곡 스타일의 내용", - "description": "'style' 매개변수의 설명" + "message": "곡 스타일 내용", + "description": "매개변수 'style'의 설명" }, "description.title": { - "message": "곡 제목의 내용", - "description": "'title' 매개변수의 설명" + "message": "곡 제목 내용", + "description": "매개변수 'title'의 설명" }, "status.pending": { "message": "대기 중", - "description": "작업이 대기 중인 상태" + "description": "작업의 대기 상태" }, "placeholder.prompt": { "message": "곡 프롬프트를 입력하세요...", - "description": "입력 노이즈를 위한 자리 표시자" + "description": "입력 필드의 자리 표시자" }, "placeholder.lyrics": { "message": "가사를 입력하세요...", - "description": "입력 단계의 자리 표시자" + "description": "입력 필드의 자리 표시자" }, "placeholder.extend.lyrics": { "message": "확장할 가사를 입력하세요...", - "description": "입력 단계의 자리 표시자" + "description": "입력 필드의 자리 표시자" }, "placeholder.extend.continue_at": { - "message": "어느 초부터 확장할지 입력하세요...", - "description": "입력 단계의 자리 표시자" + "message": "어디서부터 확장할지 초 세기를 입력하세요...", + "description": "입력 필드의 자리 표시자" }, "placeholder.style": { - "message": "생성할 곡 스타일의 프롬프트를 입력하세요. 예: 어쿠스틱 팝", - "description": "프롬프트 필드의 자리 표시자 텍스트" + "message": "생성할 곡의 스타일 프롬프트를 입력하세요, 예: 어쿠스틱 팝", + "description": "프롬프트 필드의 자리 표시자" }, "placeholder.title": { - "message": "생성할 곡 제목의 프롬프트를 입력하세요. 예: 휴일 노래", - "description": "씨드 입력의 자리 표시자" + "message": "생성할 곡 제목 프롬프트를 입력하세요, 예: 휴일 노래", + "description": "입력 필드의 자리 표시자" }, "placeholder.select": { "message": "모델을 선택하세요...", - "description": "위치 입력의 자리 표시자" + "description": "입력 필드의 자리 표시자" }, "placeholder.position": { "message": "선택하세요...", - "description": "위치 입력의 자리 표시자" + "description": "입력 필드의 자리 표시자" }, "button.generate": { "message": "생성", "description": "생성 버튼 텍스트" }, "message.startingTask": { - "message": "작업 시작 중...", + "message": "작업을 시작하는 중...", "description": "음악 생성 작업 시작 시의 메시지" }, "message.startTaskSuccess": { "message": "음악 생성 작업을 성공적으로 시작했습니다", - "description": "음악 생성 작업을 성공적으로 시작할 때의 성공 메시지" + "description": "음악 생성 작업을 성공적으로 시작했을 때의 메시지" }, "message.startTaskFailed": { "message": "음악 생성 작업 시작 실패", - "description": "음악 생성 작업 시작 실패 시의 오류 메시지" + "description": "음악 생성 작업 시작이 실패했을 때의 오류 메시지" }, "message.generating": { "message": "생성 중...", @@ -145,14 +153,14 @@ }, "message.generateFailed": { "message": "음악 생성 실패", - "description": "음악 생성 실패 시의 메시지" + "description": "음악 생성이 실패했을 때의 메시지" }, "message.noOperations": { - "message": "사용 가능한 작업이 없습니다", + "message": "사용 가능한 작업이 없음", "description": "사용 가능한 작업이 없을 때의 메시지" }, "message.noTasks": { - "message": "역사적인 작업이 없습니다. 왼쪽 구성 패널에서 음악을 생성하세요", + "message": "기록된 작업이 없습니다. 왼쪽 구성 패널에서 음악을 생성하세요", "description": "작업이 없을 때의 메시지" } } \ No newline at end of file diff --git a/src/i18n/pl/index.json b/src/i18n/pl/index.json index a25606fb..fc9c9b18 100644 --- a/src/i18n/pl/index.json +++ b/src/i18n/pl/index.json @@ -1,14 +1,14 @@ { "title.chat": { - "message": "AI Pytania i Odpowiedzi", + "message": "AI Q&A", "description": "AI 问答章节标题" }, "title.midjourney": { - "message": "AI Rysunek", + "message": "AI Sztuka", "description": "AI绘画章节标题" }, "title.qrart": { - "message": "AI Sztuka QR Code", + "message": "AI Sztuka QR", "description": "AI 艺术二维码章节标题" }, "title.suno": { @@ -19,6 +19,10 @@ "message": "AI Wideo", "description": "AI 视频章节标题" }, + "title.headshots": { + "message": "AI Zdjęcia Identyfikacyjne", + "description": "AI 证件照章节标题" + }, "title.comments": { "message": "Opinie Klientów", "description": "客户评价章节标题" @@ -28,43 +32,43 @@ "description": "站点简介" }, "subtitle.banner": { - "message": "Zasilanie AI, kompleksowo zwiększa Twoją wydajność.", + "message": "Wzmocnione przez AI, zwiększ swoją produktywność.", "description": "站点副标题" }, "subtitle.chat": { - "message": "Obsługuje wiele modeli pytań i odpowiedzi, z funkcjonalnością online, potrafi rozpoznawać zdjęcia, dokumenty i filmy.", + "message": "Obsługuje wiele modeli pytań i odpowiedzi, ma możliwość łączenia z siecią i może rozpoznawać różne treści, takie jak obrazy, pliki i wideo.", "description": "AI 问答章节标题" }, "subtitle.midjourney": { - "message": "Integracja z najnowszym modelem Midjourney, jednoklikowe generowanie obrazów w różnych stylach oraz ciągłe dostosowywanie.", + "message": "Integracja z najnowszym modelem Midjourney, generowanie różnych stylów obrazów za pomocą jednego kliknięcia i ciągłe dostosowywanie.", "description": "AI绘画章节标题" }, "subtitle.qrart": { - "message": "Obsługuje wiele stylów sztuki QR Code, zezwala na przesyłanie istniejących kodów QR i łatwe ich artystyczne przekształcanie w celu stworzenia unikalnych efektów wizualnych.", + "message": "Obsługuje różne style artystycznych kodów QR, umożliwia przesyłanie istniejących kodów QR, łatwe nadawanie im artystycznego charakteru i tworzenie unikalnych efektów wizualnych.", "description": "AI 艺术二维码章节标题" }, "subtitle.suno": { - "message": "Obsługuje wiele stylów muzycznych, łatwo generuje pożądaną muzykę oraz wspiera elastyczne opcje rozszerzenia długości.", + "message": "Obsługuje różne style muzyczne, łatwo generuje muzykę, którą chcesz, i oferuje elastyczne opcje rozszerzania długości.", "description": "AI 音乐章节标题" }, "subtitle.luma": { - "message": "Integracja z najnowszym modelem Luma, jednoklikowe generowanie spersonalizowanych filmów oraz elastyczne opcje rozszerzenia wideo.", + "message": "Integracja z najnowszym modelem Luma, generuje niestandardowe wideo za pomocą jednego kliknięcia, a także wspiera elastyczne opcje rozszerzania wideo.", "description": "AI 音乐章节标题" }, "subtitle.comments": { - "message": "Cieszymy się, że możemy pomóc tym klientom, którzy przyznali nam wysokie oceny za nasze usługi.", + "message": "Cieszymy się, że mogliśmy pomóc tym klientom, którzy wystawili naszej usłudze wysoką ocenę.", "description": "客户评价章节标题" }, "subtitle.introduction": { - "message": "Oferujemy kompleksowe usługi AI, w tym pytania i odpowiedzi, rysowanie, kody QR, muzykę i wiele innych funkcji, aby zaspokoić Twoje zróżnicowane potrzeby.", + "message": "Oferujemy kompleksowe usługi AI, w tym pytania i odpowiedzi, sztukę, kody QR, muzykę i wiele innych funkcji, aby zaspokoić Twoje zróżnicowane potrzeby.", "description": "站点简介" }, "button.try": { - "message": "Zacznij za darmo", + "message": "Rozpocznij za darmo", "description": "文字里面的内容" }, "button.testEnv": { - "message": "Środowisko testowe", + "message": "Środowisko Testowe", "description": "测试环境按钮" }, "customers.name1": { @@ -76,7 +80,7 @@ "description": "客户的职位" }, "customers.comment1": { - "message": "To zintegrowana usługa jest naprawdę wygodna, mogę korzystać z wielu narzędzi AI na jednej platformie, świetne!", + "message": "Ta zintegrowana usługa jest niezwykle wygodna, mogę korzystać z różnych narzędzi AI na jednej platformie, to świetne!", "description": "客户的评论" }, "customers.name2": { @@ -84,11 +88,11 @@ "description": "客户的姓名" }, "customers.job2": { - "message": "Product Manager", + "message": "Menadżer Produktu", "description": "客户的职位" }, "customers.comment2": { - "message": "Platforma jest bardzo łatwa w użyciu, jakość usług jest doskonała, a to znacznie uwolniło moją wydajność.", + "message": "Platforma jest bardzo użyteczna, jakość usług jest znakomita, znacznie uwolniła moją produktywność.", "description": "客户的评论" }, "customers.name3": { @@ -100,7 +104,7 @@ "description": "客户的职位" }, "customers.comment3": { - "message": "Jest wiele platform AI, ale ta jest naprawdę łatwa w obsłudze i w rozsądnej cenie, mam nadzieję, że stanie się jeszcze lepsza!", + "message": "Jest tak wiele platform AI, ale ta jest naprawdę łatwa w użyciu, ma rozsądne ceny, mam nadzieję, że stanie się jeszcze lepsza!", "description": "客户的评论" } } \ No newline at end of file diff --git a/src/i18n/pl/suno.json b/src/i18n/pl/suno.json index 3be336b2..3170aafe 100644 --- a/src/i18n/pl/suno.json +++ b/src/i18n/pl/suno.json @@ -1,15 +1,23 @@ { "button.extend": { "message": "Kontynuuj generowanie", - "description": "Tekst przycisku do kontynuowania generowania" + "description": "Tekst przycisku kontynuującego generowanie" }, "button.download": { "message": "Pobierz", - "description": "Tekst przycisku do pobrania" + "description": "Tekst przycisku pobierania" }, "button.video": { "message": "Wideo", - "description": "Tekst przycisku do wideo" + "description": "Tekst przycisku wideo" + }, + "button.download_video": { + "message": "Pobierz wideo", + "description": "Tekst przycisku pobierania wideo" + }, + "button.download_audio": { + "message": "Pobierz muzykę", + "description": "Tekst przycisku pobierania muzyki" }, "model.model1": { "message": "v2", @@ -28,32 +36,32 @@ "description": "Model do generowania muzyki" }, "name.taskId": { - "message": "Identyfikator zadania", - "description": "Identyfikator zadania" + "message": "ID zadania", + "description": "ID zadania" }, "name.type": { - "message": "Tryb niestandardowy", - "description": "Nazwa trybu niestandardowego" + "message": "Tryb dostosowany", + "description": "Nazwa trybu dostosowanego" }, "name.prompt": { - "message": "Opis utworu", - "description": "Podpowiedź do wprowadzenia treści" + "message": "Opis piosenki", + "description": "Podpowiedź dotycząca wprowadzenia treści" }, "name.extend": { - "message": "Rozszerz utwór z", - "description": "Podpowiedź do wprowadzenia treści" + "message": "Rozszerzona piosenka pochodzi z", + "description": "Podpowiedź dotycząca wprowadzenia treści" }, "name.lyrics": { - "message": "Treść tekstu", - "description": "Podpowiedź do wprowadzenia treści tekstu" + "message": "Tekst piosenki", + "description": "Podpowiedź dotycząca wprowadzenia treści tekstu" }, "name.style": { - "message": "Styl utworu", - "description": "Podpowiedź do wprowadzenia treści stylu" + "message": "Styl piosenki", + "description": "Podpowiedź dotycząca wprowadzenia treści stylu" }, "name.title": { - "message": "Tytuł utworu", - "description": "Podpowiedź do wprowadzenia treści tytułu" + "message": "Tytuł piosenki", + "description": "Podpowiedź dotycząca wprowadzenia treści tytułu" }, "name.failureReason": { "message": "Powód niepowodzenia", @@ -64,15 +72,15 @@ "description": "Status zadania" }, "name.traceId": { - "message": "Identyfikator śledzenia", - "description": "Identyfikator śledzenia zadania" + "message": "ID śledzenia", + "description": "ID śledzenia zadania" }, "name.sunoBot": { "message": "Suno Bot", "description": "Nazwa generatora Suno" }, "description.prompt": { - "message": "Podaj styl i temat muzyki, którą chciałbyś wygenerować, na przykład akustyczny pop o wakacjach", + "message": "Wypełnij styl i temat muzyki, którą chcesz wygenerować, na przykład akustyczny pop o wakacjach", "description": "Opis parametru 'prompt'" }, "description.lyrics": { @@ -80,79 +88,79 @@ "description": "Opis parametru 'lyrics'" }, "description.style": { - "message": "Treść stylu utworu", + "message": "Treść stylu piosenki", "description": "Opis parametru 'style'" }, "description.title": { - "message": "Treść tytułu utworu", + "message": "Treść tytułu piosenki", "description": "Opis parametru 'title'" }, "status.pending": { - "message": "Czekam", + "message": "W toku", "description": "Stan oczekiwania zadania" }, "placeholder.prompt": { "message": "Wprowadź słowa kluczowe piosenki...", - "description": "Placeholder dla pola wejściowego szumów" + "description": "Placeholder do wprowadzania informacji" }, "placeholder.lyrics": { "message": "Wprowadź tekst...", - "description": "Placeholder dla poziomu wypełnienia" + "description": "Placeholder do wprowadzania poziomu" }, "placeholder.extend.lyrics": { - "message": "Wprowadź tekst, który chcesz rozszerzyć...", - "description": "Placeholder dla poziomu wypełnienia" + "message": "Wprowadź tekst do rozszerzenia...", + "description": "Placeholder do wprowadzania poziomu" }, "placeholder.extend.continue_at": { - "message": "Wprowadź, od którego momentu utworu chcesz kontynuować...", - "description": "Placeholder dla poziomu wypełnienia" + "message": "Wprowadź, od której sekundy piosenki chcesz kontynuować...", + "description": "Placeholder do wprowadzania poziomu" }, "placeholder.style": { - "message": "Wprowadź słowa kluczowe stylu utworu, na przykład akustyczny pop", - "description": "Tekst placeholder w polu podpowiedzi" + "message": "Wprowadź słowa kluczowe stylu piosenki, które chcesz wygenerować, na przykład akustyczny pop", + "description": "Placeholder dla pola wskazującego" }, "placeholder.title": { - "message": "Wprowadź słowa kluczowe tytułu utworu, na przykład piosenka wakacyjna", - "description": "Placeholder dla wprowadzenia nasion" + "message": "Wprowadź słowa kluczowe tytułu piosenki, które chcesz wygenerować, na przykład piosenka wakacyjna", + "description": "Placeholder dla wejścia startowego" }, "placeholder.select": { "message": "Wybierz model...", - "description": "Placeholder dla wprowadzenia pozycji" + "description": "Placeholder do wyboru lokalizacji" }, "placeholder.position": { "message": "Wybierz...", - "description": "Placeholder dla wprowadzenia pozycji" + "description": "Placeholder do wyboru lokalizacji" }, "button.generate": { "message": "Generuj", - "description": "Tekst przycisku do generowania" + "description": "Tekst przycisku generowania" }, "message.startingTask": { - "message": "Uruchamiam zadanie...", - "description": "Wiadomość na rozpoczęcie generacji muzyki" + "message": "Uruchamianie zadania...", + "description": "Wiadomość, gdy zadanie generowania muzyki się rozpoczyna" }, "message.startTaskSuccess": { - "message": "Z powodzeniem uruchomiono zadanie generowania muzyki", - "description": "Wiadomość o sukcesie przy uruchamianiu zadania generowania muzyki" + "message": "Zadanie generowania muzyki uruchomione pomyślnie", + "description": "Wiadomość sukcesu po pomyślnym uruchomieniu zadania generowania muzyki" }, "message.startTaskFailed": { "message": "Nie udało się uruchomić zadania generowania muzyki", - "description": "Wiadomość o błędzie przy uruchamianiu zadania generowania muzyki" + "description": "Wiadomość o błędzie, gdy nie udało się uruchomić zadania generowania muzyki" }, "message.generating": { - "message": "Generuję...", - "description": "Wiadomość podczas generowania muzyki" + "message": "Generowanie...", + "description": "Wiadomość, gdy muzyka jest generowana" }, "message.generateFailed": { "message": "Nie udało się wygenerować muzyki", - "description": "Wiadomość o błędzie podczas generowania muzyki" + "description": "Wiadomość, gdy generowanie muzyki się nie powiodło" }, "message.noOperations": { "message": "Brak dostępnych operacji", - "description": "Wiadomość gdy nie ma dostępnych operacji" + "description": "Wiadomość, gdy brak dostępnych operacji" }, "message.noTasks": { - "message": "Brak historycznych zadań, proszę wygenerować muzykę w lewym panelu konfiguracyjnym", - "description": "Wiadomość gdy nie ma zadań" + "message": "Brak historycznych zadań, wygeneruj muzykę w lewym panelu konfiguracyjnym", + "description": "Wiadomość, gdy brak zadań" } } \ No newline at end of file diff --git a/src/i18n/pt/index.json b/src/i18n/pt/index.json index 2690f6fd..6096f0fc 100644 --- a/src/i18n/pt/index.json +++ b/src/i18n/pt/index.json @@ -1,106 +1,110 @@ { "title.chat": { - "message": "Perguntas e Respostas com IA", - "description": "AI 问答章节标题" + "message": "Perguntas e Respostas de IA", + "description": "Título do capítulo de Perguntas e Respostas de IA" }, "title.midjourney": { - "message": "Desenho com IA", - "description": "AI绘画章节标题" + "message": "Desenho de IA", + "description": "Título do capítulo de Desenho de IA" }, "title.qrart": { - "message": "QR Code Artístico com IA", - "description": "AI 艺术二维码章节标题" + "message": "QR Code de Arte de IA", + "description": "Título do capítulo de QR Code de Arte de IA" }, "title.suno": { - "message": "Música com IA", - "description": "AI 音乐章节标题" + "message": "Música de IA", + "description": "Título do capítulo de Música de IA" }, "title.luma": { - "message": "Vídeo com IA", - "description": "AI 视频章节标题" + "message": "Vídeo de IA", + "description": "Título do capítulo de Vídeo de IA" + }, + "title.headshots": { + "message": "Foto de Identidade de IA", + "description": "Título do capítulo de Foto de Identidade de IA" }, "title.comments": { - "message": "Avaliações de Clientes", - "description": "客户评价章节标题" + "message": "Depoimentos de Clientes", + "description": "Título do capítulo de Depoimentos de Clientes" }, "title.introduction": { "message": "Nossos Serviços", - "description": "站点简介" + "description": "Introdução ao site" }, "subtitle.banner": { - "message": "Potencializado por IA, aumentando sua produtividade de forma abrangente.", - "description": "站点副标题" + "message": "Potencialize sua produtividade com IA.", + "description": "Subtítulo do site" }, "subtitle.chat": { - "message": "Suporta uma variedade de modelos de perguntas e respostas, com capacidade de se conectar à rede, podendo reconhecer imagens, arquivos e vídeos.", - "description": "AI 问答章节标题" + "message": "Suporte a vários modelos de perguntas e respostas, com capacidade de conexão à internet, capaz de reconhecer imagens, arquivos e vídeos, entre outros conteúdos.", + "description": "Título do capítulo de Perguntas e Respostas de IA" }, "subtitle.midjourney": { - "message": "Integração com o modelo mais recente do Midjourney, gerando com um clique imagens em diversos estilos e ajustes contínuos.", - "description": "AI绘画章节标题" + "message": "Integração com o modelo mais recente do Midjourney, gerando imagens de vários estilos com um clique e com ajuste contínuo.", + "description": "Título do capítulo de Desenho de IA" }, "subtitle.qrart": { - "message": "Suporta diversos estilos de QR Codes artísticos, permitindo o upload de QR Codes existentes e facilmente transformando-os em arte, criando efeitos visuais únicos.", - "description": "AI 艺术二维码章节标题" + "message": "Suporte a vários estilos de QR Code artísticos, permitindo o upload de QR Codes existentes, facilitando a sua transformação artística e criando efeitos visuais únicos.", + "description": "Título do capítulo de QR Code de Arte de IA" }, "subtitle.suno": { - "message": "Suporta uma variedade de estilos musicais, permitindo gerar facilmente a música que você deseja, com opções flexíveis de extensão de duração.", - "description": "AI 音乐章节标题" + "message": "Suporte a vários estilos musicais, permitindo a geração fácil da música que você deseja, com opções flexíveis de extensão de duração.", + "description": "Título do capítulo de Música de IA" }, "subtitle.luma": { - "message": "Integração com o modelo mais recente do Luma, gerando vídeos personalizados com um clique e suportando opções de extensão de vídeo flexíveis.", - "description": "AI 音乐章节标题" + "message": "Integração com o modelo mais recente do Luma, gerando vídeos personalizados com um clique, e com opções flexíveis de extensão de vídeo.", + "description": "Título do capítulo de Música de IA" }, "subtitle.comments": { - "message": "Ficamos felizes em poder ajudar esses clientes, que nos deram ótimas avaliações sobre nossos serviços.", - "description": "客户评价章节标题" + "message": "Ficamos felizes em poder ajudar estes clientes, que deram altas avaliações sobre nossos serviços.", + "description": "Título do capítulo de Depoimentos de Clientes" }, "subtitle.introduction": { - "message": "Oferecemos um serviço único de IA, incluindo perguntas e respostas, desenho, QR Code, música e várias outras funcionalidades para atender suas diversas necessidades.", - "description": "站点简介" + "message": "Oferecemos um serviço de IA tudo-em-um, incluindo perguntas e respostas, desenho, QR Code, música e diversas outras funcionalidades, atendendo suas necessidades diversificadas.", + "description": "Introdução ao site" }, "button.try": { "message": "Comece Grátis", - "description": "文字里面的内容" + "description": "Texto dentro do botão" }, "button.testEnv": { - "message": "Ambiente de Testes", - "description": "测试环境按钮" + "message": "Ambiente de Teste", + "description": "Botão para ambiente de teste" }, "customers.name1": { "message": "Frank", - "description": "客户的姓名" + "description": "Nome do cliente" }, "customers.job1": { "message": "Engenheiro de Software", - "description": "客户的职位" + "description": "Cargo do cliente" }, "customers.comment1": { - "message": "Esse serviço integrado é incrivelmente conveniente, posso usar várias ferramentas de IA em uma única plataforma, é maravilhoso!", - "description": "客户的评论" + "message": "Este serviço integrado é extremamente conveniente, posso usar várias ferramentas de IA em uma única plataforma, maravilhoso!", + "description": "Comentário do cliente" }, "customers.name2": { "message": "Jacob", - "description": "客户的姓名" + "description": "Nome do cliente" }, "customers.job2": { "message": "Gerente de Produto", - "description": "客户的职位" + "description": "Cargo do cliente" }, "customers.comment2": { - "message": "A plataforma é muito fácil de usar, com um serviço de qualidade excelente, ao mesmo tempo que liberou muito da minha produtividade.", - "description": "客户的评论" + "message": "A plataforma é muito fácil de usar, a qualidade do serviço é excelente, ao mesmo tempo que aumenta significativamente minha produtividade.", + "description": "Comentário do cliente" }, "customers.name3": { "message": "Larry", - "description": "客户的姓名" + "description": "Nome do cliente" }, "customers.job3": { "message": "Designer", - "description": "客户的职位" + "description": "Cargo do cliente" }, "customers.comment3": { - "message": "Existem muitas plataformas de IA, mas esta realmente é fácil de usar e com preços justos, espero que ela se torne ainda melhor!", - "description": "客户的评论" + "message": "Existem muitas plataformas de IA, mas esta é realmente fácil de usar e com um preço acessível, espero que melhore ainda mais!", + "description": "Comentário do cliente" } } \ No newline at end of file diff --git a/src/i18n/pt/suno.json b/src/i18n/pt/suno.json index 8795ae9e..ab4f4a4a 100644 --- a/src/i18n/pt/suno.json +++ b/src/i18n/pt/suno.json @@ -1,62 +1,70 @@ { "button.extend": { - "message": "Continuar gerando", - "description": "Texto do botão para continuar gerando" + "message": "Continuar a gerar", + "description": "Texto do botão para continuar a gerar" }, "button.download": { "message": "Baixar", - "description": "Texto do botão para baixar" + "description": "Texto do botão de download" }, "button.video": { "message": "Vídeo", - "description": "Texto do botão para vídeo" + "description": "Texto do botão de vídeo" + }, + "button.download_video": { + "message": "Baixar vídeo", + "description": "Texto do botão para baixar vídeo" + }, + "button.download_audio": { + "message": "Baixar música", + "description": "Texto do botão para baixar música" }, "model.model1": { "message": "v2", - "description": "Modelo para geração de música" + "description": "Modelo utilizado para gerar música" }, "model.model2": { "message": "v3", - "description": "Modelo para geração de música" + "description": "Modelo utilizado para gerar música" }, "name.instrumental": { - "message": "Sem letras", + "message": "Sem letra", "description": "Descrição do parâmetro 'instrumental'" }, "model.model3": { "message": "v3.5", - "description": "Modelo para geração de música" + "description": "Modelo utilizado para gerar música" }, "name.taskId": { - "message": "ID da tarefa", + "message": "ID da Tarefa", "description": "ID da tarefa" }, "name.type": { - "message": "Modo personalizado", + "message": "Modo Personalizado", "description": "Nome do modo personalizado" }, "name.prompt": { - "message": "Descrição da música", - "description": "Sugestão para entrada de conteúdo" + "message": "Descrição da Música", + "description": "Prompt para entrada de conteúdo" }, "name.extend": { - "message": "Expansão da música vem de", - "description": "Sugestão para entrada de conteúdo" + "message": "Expandir a música de", + "description": "Prompt para entrada de conteúdo" }, "name.lyrics": { - "message": "Conteúdo da letra", - "description": "Sugestão para entrada de conteúdo da letra" + "message": "Conteúdo da Letra", + "description": "Prompt para entrada do conteúdo da letra" }, "name.style": { - "message": "Estilo da música", - "description": "Sugestão para entrada de conteúdo do estilo da música" + "message": "Estilo da Música", + "description": "Prompt para entrada do estilo da música" }, "name.title": { - "message": "Título da música", - "description": "Sugestão para entrada de conteúdo do título" + "message": "Título da Música", + "description": "Prompt para entrada do título da música" }, "name.failureReason": { - "message": "Razão da falha", + "message": "Razão da Falha", "description": "Razão da falha da tarefa" }, "name.status": { @@ -64,15 +72,15 @@ "description": "Status da tarefa" }, "name.traceId": { - "message": "ID de rastreio", - "description": "ID de rastreio da tarefa" + "message": "ID de Rastreamento", + "description": "ID de rastreamento da tarefa" }, "name.sunoBot": { "message": "Suno Bot", "description": "Nome do gerador Suno" }, "description.prompt": { - "message": "Digite o estilo e tema da música que você deseja gerar, por exemplo, pop acústico sobre as férias", + "message": "Preencha o estilo e o tema da música que você deseja gerar, por exemplo, pop acústico sobre feriados", "description": "Descrição do parâmetro 'prompt'" }, "description.lyrics": { @@ -88,48 +96,48 @@ "description": "Descrição do parâmetro 'title'" }, "status.pending": { - "message": " aguardando", + "message": "Pendente", "description": "Status de espera da tarefa" }, "placeholder.prompt": { - "message": "Digite a sugestão da música...", - "description": "Placeholder para entrada de texto" + "message": "Digite a descrição da música...", + "description": "Placeholder para entrada de prompt" }, "placeholder.lyrics": { - "message": "Digite as letras...", - "description": "Placeholder para entrada de nível" + "message": "Digite a letra...", + "description": "Placeholder para o nível de preenchimento" }, "placeholder.extend.lyrics": { - "message": "Digite as letras que precisam ser expandidas...", - "description": "Placeholder para entrada de nível" + "message": "Digite a letra que precisa ser expandida...", + "description": "Placeholder para o nível de preenchimento" }, "placeholder.extend.continue_at": { - "message": "Digite de qual segundo da música precisa expandir...", - "description": "Placeholder para entrada de nível" + "message": "Digite a partir de que segundo da música deseja expandir...", + "description": "Placeholder para o nível de preenchimento" }, "placeholder.style": { - "message": "Digite a sugestão de estilo da música que deseja gerar, por exemplo, pop acústico", - "description": "Texto de placeholder no campo de sugestão" + "message": "Digite o estilo da música a ser gerada, por exemplo, pop acústico", + "description": "Texto de placeholder no campo de prompt" }, "placeholder.title": { - "message": "Digite a sugestão do título da música que deseja gerar, por exemplo, canção de férias", + "message": "Digite a sugestão para o título da música a ser gerada, por exemplo, canção de feriado", "description": "Placeholder para entrada de semente" }, "placeholder.select": { "message": "Selecione o modelo...", - "description": "Placeholder para entrada de posição" + "description": "Placeholder para input de seleção" }, "placeholder.position": { "message": "Selecione...", - "description": "Placeholder para entrada de posição" + "description": "Placeholder para input de posição" }, "button.generate": { "message": "Gerar", "description": "Texto do botão para gerar" }, "message.startingTask": { - "message": "Iniciando a tarefa...", - "description": "Mensagem ao iniciar a tarefa de geração de música" + "message": "Iniciando tarefa...", + "description": "Mensagem exibida ao iniciar a tarefa de geração de música" }, "message.startTaskSuccess": { "message": "Tarefa de geração de música iniciada com sucesso", @@ -141,18 +149,18 @@ }, "message.generating": { "message": "Gerando...", - "description": "Mensagem durante a geração da música" + "description": "Mensagem exibida enquanto a música está sendo gerada" }, "message.generateFailed": { "message": "Falha ao gerar música", - "description": "Mensagem ao falhar na geração da música" + "description": "Mensagem exibida ao falhar na geração de música" }, "message.noOperations": { "message": "Nenhuma operação disponível", - "description": "Mensagem ao não haver operações disponíveis" + "description": "Mensagem exibida quando não há operações disponíveis" }, "message.noTasks": { - "message": "Nenhuma tarefa histórica, por favor, gere música no painel de configuração à esquerda", - "description": "Mensagem quando não há tarefas" + "message": "Nenhuma tarefa histórica, por favor, gere música na barra de configuração à esquerda", + "description": "Mensagem exibida quando não há tarefas" } } \ No newline at end of file diff --git a/src/i18n/ru/index.json b/src/i18n/ru/index.json index fc00ef45..77d3bfa6 100644 --- a/src/i18n/ru/index.json +++ b/src/i18n/ru/index.json @@ -1,23 +1,27 @@ { "title.chat": { - "message": "Искусственный интеллект Вопрос-Ответ", - "description": "Заголовок раздела Искусственный интеллект Вопрос-Ответ" + "message": "AI Вопрос-Ответ", + "description": "Заголовок раздела AI Вопрос-Ответ" }, "title.midjourney": { - "message": "Искусственный интеллект Рисование", - "description": "Заголовок раздела Искусственный интеллект Рисование" + "message": "AI Рисование", + "description": "Заголовок раздела AI Рисование" }, "title.qrart": { - "message": "Искусственный интеллект Художественный QR-код", - "description": "Заголовок раздела Искусственный интеллект Художественный QR-код" + "message": "AI Искусство QR-кода", + "description": "Заголовок раздела AI Искусство QR-кода" }, "title.suno": { - "message": "Искусственный интеллект Музыка", - "description": "Заголовок раздела Искусственный интеллект Музыка" + "message": "AI Музыка", + "description": "Заголовок раздела AI Музыка" }, "title.luma": { - "message": "Искусственный интеллект Видео", - "description": "Заголовок раздела Искусственный интеллект Видео" + "message": "AI Видео", + "description": "Заголовок раздела AI Видео" + }, + "title.headshots": { + "message": "AI Приданное", + "description": "Заголовок раздела AI Приданное" }, "title.comments": { "message": "Отзывы клиентов", @@ -25,43 +29,43 @@ }, "title.introduction": { "message": "Наши услуги", - "description": "Обзор сайта" + "description": "Описание сайта" }, "subtitle.banner": { - "message": "Искусственный интеллект в действии, повысите свою продуктивность.", + "message": "AI на основе технологий, повысит вашу продуктивность.", "description": "Подзаголовок сайта" }, "subtitle.chat": { - "message": "Поддерживает множество моделей вопрос-ответ, имеет функцию подключения к сети, может распознавать изображения, документы и видео.", - "description": "Заголовок раздела Искусственный интеллект Вопрос-Ответ" + "message": "Поддержка различных моделей вопрос-ответ, со встроенной функцией подключения к интернету, способностью распознавать изображения, файлы и видео.", + "description": "Заголовок раздела AI Вопрос-Ответ" }, "subtitle.midjourney": { - "message": "Соединение с последней моделью Midjourney, одно нажатие для генерации изображений в различных стилях и плавная настройка.", - "description": "Заголовок раздела Искусственный интеллект Рисование" + "message": "Интеграция с последней моделью Midjourney, создание изображений в различных стилях одним нажатием кнопки.", + "description": "Заголовок раздела AI Рисование" }, "subtitle.qrart": { - "message": "Поддерживает множество стилей художественных QR-кодов, позволяет загружать существующие QR-коды, легко превращая их в искусство для создания уникальных визуальных эффектов.", - "description": "Заголовок раздела Искусственный интеллект Художественный QR-код" + "message": "Поддержка различных стилей QR-кода, возможность загрузки существующего кода, упрощение его художественного оформления.", + "description": "Заголовок раздела AI Искусство QR-кода" }, "subtitle.suno": { - "message": "Поддерживает множество музыкальных стилей, легко генерируя желаемую музыку с гибкими вариантами продления длины.", - "description": "Заголовок раздела Искусственный интеллект Музыка" + "message": "Поддержка различных музыкальных стилей, простое создание желаемой музыки с возможностями гибкой настройки длины.", + "description": "Заголовок раздела AI Музыка" }, "subtitle.luma": { - "message": "Соединение с последней моделью Luma, одно нажатие для генерации пользовательских видео с гибкими вариантами продления видео.", - "description": "Заголовок раздела Искусственный интеллект Видео" + "message": "Интеграция с последней моделью Luma, создание пользовательских видео одним нажатием и поддержка различных возможностей расширения.", + "description": "Заголовок раздела AI Видео" }, "subtitle.comments": { - "message": "Мы рады помочь этим клиентам, которые высоко оценили наши услуги.", + "message": "Мы рады помочь нашим клиентам, которые высоко оценили наши услуги.", "description": "Заголовок раздела Отзывы клиентов" }, "subtitle.introduction": { - "message": "Мы предлагаем комплексные услуги AI, включая вопрос-ответ, рисование, QR-коды, музыку и многое другое, удовлетворяя ваши разнообразные потребности.", - "description": "Обзор сайта" + "message": "Мы предоставляем универсальные услуги AI, включая вопрос-ответ, рисование, QR-коды, музыку и многое другое для удовлетворения ваших разнообразных потребностей.", + "description": "Описание сайта" }, "button.try": { "message": "Начать бесплатно", - "description": "Содержимое в тексте" + "description": "Содержимое внутри текста" }, "button.testEnv": { "message": "Тестовая среда", @@ -76,7 +80,7 @@ "description": "Должность клиента" }, "customers.comment1": { - "message": "Эта интегрированная услуга просто невероятна, я могу использовать множество AI инструментов на одной платформе, это здорово!", + "message": "Эта интегрированная служба просто великолепна, я могу использовать множество различных AI инструментов на одной платформе, это потрясающе!", "description": "Комментарий клиента" }, "customers.name2": { @@ -84,11 +88,11 @@ "description": "Имя клиента" }, "customers.job2": { - "message": "Менеджер продукта", + "message": "Менеджер по продукту", "description": "Должность клиента" }, "customers.comment2": { - "message": "Платформа очень удобна, качество обслуживания на высоком уровне, и она значительно освободила мою производительность.", + "message": "Платформа очень удобна в использовании, качество обслуживания на высоте, что значительно освободило мою продуктивность.", "description": "Комментарий клиента" }, "customers.name3": { @@ -100,7 +104,7 @@ "description": "Должность клиента" }, "customers.comment3": { - "message": "Слишком много платформ ИИ, но эта действительно проста в использовании, по разумной цене, надеюсь, что она станет еще лучше!", + "message": "Слишком много платформ AI, но эта действительно проста в использовании и по разумной цене. Надеюсь, она станет еще лучше!", "description": "Комментарий клиента" } } \ No newline at end of file diff --git a/src/i18n/ru/suno.json b/src/i18n/ru/suno.json index d60d6646..57d40475 100644 --- a/src/i18n/ru/suno.json +++ b/src/i18n/ru/suno.json @@ -1,15 +1,23 @@ { "button.extend": { "message": "Продолжить генерацию", - "description": "Кнопка для текста продолжения генерации" + "description": "Текст кнопки для продолжения генерации" }, "button.download": { "message": "Скачать", - "description": "Кнопка для текста скачивания" + "description": "Текст кнопки для скачивания" }, "button.video": { "message": "Видео", - "description": "Кнопка для текста видео" + "description": "Текст кнопки для видео" + }, + "button.download_video": { + "message": "Скачать видео", + "description": "Текст кнопки для скачивания видео" + }, + "button.download_audio": { + "message": "Скачать музыку", + "description": "Текст кнопки для скачивания музыки" }, "model.model1": { "message": "v2", @@ -21,7 +29,7 @@ }, "name.instrumental": { "message": "Без слов", - "description": "Описание параметра 'инструментальная музыка'" + "description": "Описание параметра 'instrumental'" }, "model.model3": { "message": "v3.5", @@ -32,16 +40,16 @@ "description": "ID задачи" }, "name.type": { - "message": "Настраиваемый режим", - "description": "Название настраиваемого режима" + "message": "Кастомный режим", + "description": "Название кастомного режима" }, "name.prompt": { "message": "Описание песни", - "description": "Подсказка для ввода содержимого" + "description": "Подсказка для ввода содержания" }, "name.extend": { - "message": "Расширить песню из", - "description": "Подсказка для ввода содержимого" + "message": "Расширенная песня из", + "description": "Подсказка для ввода содержания" }, "name.lyrics": { "message": "Текст песни", @@ -56,8 +64,8 @@ "description": "Подсказка для ввода названия песни" }, "name.failureReason": { - "message": "Причина отказа", - "description": "Причина, по которой задача не удалась" + "message": "Причина сбоя", + "description": "Причина сбоя задачи" }, "name.status": { "message": "Статус", @@ -69,59 +77,59 @@ }, "name.sunoBot": { "message": "Suno Bot", - "description": "Название генератора Suno" + "description": "Имя генератора Suno" }, "description.prompt": { - "message": "Укажите стиль и тему музыки, которую вы хотите сгенерировать, например, акустический поп о праздниках", + "message": "Укажите стиль и тему музыки, которую хотите сгенерировать, например, acoustic pop о праздниках", "description": "Описание параметра 'prompt'" }, "description.lyrics": { - "message": "Содержимое текста песни", + "message": "Содержание текста песни", "description": "Описание параметра 'lyrics'" }, "description.style": { - "message": "Содержимое стиля песни", + "message": "Содержание стиля песни", "description": "Описание параметра 'style'" }, "description.title": { - "message": "Содержимое названия песни", + "message": "Содержание названия песни", "description": "Описание параметра 'title'" }, "status.pending": { "message": "Ожидание", - "description": "Ожидающий статус задачи" + "description": "Состояние ожидания задачи" }, "placeholder.prompt": { - "message": "Введите ключевые слова для песни...", - "description": "Заполнитель для поля ввода" + "message": "Введите подсказку для песни...", + "description": "Заполнитель для ввода подсказки" }, "placeholder.lyrics": { "message": "Введите текст песни...", - "description": "Заполнитель для уровня заполнения" + "description": "Заполнитель для уровня ввода" }, "placeholder.extend.lyrics": { - "message": "Введите текст песни для расширения...", - "description": "Заполнитель для уровня заполнения" + "message": "Введите текст для расширения...", + "description": "Заполнитель для уровня ввода" }, "placeholder.extend.continue_at": { - "message": "Введите, с какой секунды песни начинать расширение...", - "description": "Заполнитель для уровня заполнения" + "message": "Введите, с какой секунды продолжить песню...", + "description": "Заполнитель для уровня ввода" }, "placeholder.style": { - "message": "Введите ключевые слова для стиля песни, например, акустический поп", - "description": "Заполнитель в текстовом поле подсказки" + "message": "Введите подсказку для стиля песни, например, acoustic pop", + "description": "Заполнитель текста в поле подсказки" }, "placeholder.title": { - "message": "Введите ключевые слова для названия песни, например, песня о праздниках", - "description": "Заполнитель для ввода начальных данных" + "message": "Введите подсказку для названия песни, например, holiday song", + "description": "Заполнитель для.seed input" }, "placeholder.select": { "message": "Выберите модель...", - "description": "Заполнитель для выбора модели" + "description": "Заполнитель для ввода уровня" }, "placeholder.position": { "message": "Выберите...", - "description": "Заполнитель для выбора позиции" + "description": "Заполнитель для ввода уровня" }, "button.generate": { "message": "Генерировать", @@ -129,14 +137,14 @@ }, "message.startingTask": { "message": "Запуск задачи...", - "description": "Сообщение при начале задачи генерации музыки" + "description": "Сообщение при начале генерации музыки" }, "message.startTaskSuccess": { - "message": "Успешный запуск задачи генерации музыки", + "message": "Задача генерации музыки успешно запущена", "description": "Сообщение об успешном запуске задачи генерации музыки" }, "message.startTaskFailed": { - "message": "Ошибка запуска задачи генерации музыки", + "message": "Ошибка при запуске задачи генерации музыки", "description": "Сообщение об ошибке при запуске задачи генерации музыки" }, "message.generating": { @@ -148,11 +156,11 @@ "description": "Сообщение об ошибке при генерации музыки" }, "message.noOperations": { - "message": "Нет доступных действий", - "description": "Сообщение, когда нет доступных действий" + "message": "Нет доступных операций", + "description": "Сообщение, когда нет доступных операций" }, "message.noTasks": { - "message": "Нет историй задач, пожалуйста, создайте музыку в левом боковом меню", + "message": "Нет историй задач, создайте музыку в панели настроек слева", "description": "Сообщение, когда нет задач" } } \ No newline at end of file diff --git a/src/i18n/sr/index.json b/src/i18n/sr/index.json index 56fc72f6..bff82f3b 100644 --- a/src/i18n/sr/index.json +++ b/src/i18n/sr/index.json @@ -1,106 +1,110 @@ { "title.chat": { - "message": "AI Pitanja i Odgovori", - "description": "AI Pitanja i Odgovori poglavlje naslov" + "message": "AI Питања и Одговори", + "description": "AI Питања и Одговори поглавље заглавље" }, "title.midjourney": { - "message": "AI Slikanje", - "description": "AI Slikanje poglavlje naslov" + "message": "AI Креирање Слика", + "description": "AI Креирање Слика поглавље заглавље" }, "title.qrart": { - "message": "AI Umjetnički QR kodovi", - "description": "AI Umjetnički QR kodovi poglavlje naslov" + "message": "AI Уметнички QR код", + "description": "AI Уметнички QR код поглавље заглавље" }, "title.suno": { - "message": "AI Muzika", - "description": "AI Muzika poglavlje naslov" + "message": "AI Музика", + "description": "AI Музика поглавље заглавље" }, "title.luma": { - "message": "AI Video", - "description": "AI Video poglavlje naslov" + "message": "AI Видео", + "description": "AI Видео поглавље заглавље" + }, + "title.headshots": { + "message": "AI Портрети", + "description": "AI Портрети поглавље заглавље" }, "title.comments": { - "message": "Klijent pregled", - "description": "Klijent pregled poglavlje naslov" + "message": "Коментари Клијената", + "description": "Коментари Клијената поглавље заглавље" }, "title.introduction": { - "message": "Naše Usluge", - "description": "Sažetak stranice" + "message": "Наша Услуга", + "description": "Увод у сајт" }, "subtitle.banner": { - "message": "AI pojačan, sveobuhvatno unapređenje vaše produktivnosti.", - "description": "Podnaslov stranice" + "message": "AI Омогућава, потпуно побољшава вашу продуктивност.", + "description": "Поднаслов сајта" }, "subtitle.chat": { - "message": "Podržava više modela pitanja i odgovora, sa funkcijama povezivanja, sposobno prepoznati slike, dokumente i video sadržaj.", - "description": "AI Pitanja i Odgovori poglavlje naslov" + "message": "Подржава више модела питања и одговора, са могућношћу повезивања на интернет, способан да препозна слике, документe и видео садржаје.", + "description": "AI Питања и Одговори поглавље заглавље" }, "subtitle.midjourney": { - "message": "Povezivanje sa najnovijim Midjourney modelom, jednim klikom generišite slike različitih stilova i postavite kontinuirane fino podešavanja.", - "description": "AI Slikanje poglavlje naslov" + "message": "Повеже са најновијим Midjourney моделом, један клик за генерисање слика у различитим стиловима и континуирано подешавање.", + "description": "AI Креирање Слика поглавље заглавље" }, "subtitle.qrart": { - "message": "Podržava više stilova umjetničkih QR kodova, omogućava upload postojećih QR kodova, lako ih obogaćuje, stvarajući jedinstvene vizuelne efekte.", - "description": "AI Umjetnički QR kodovi poglavlje naslov" + "message": "Подржава различите стилове уметничких QR кодова, омогућава учитавање постојећих QR кодова, лако их уметнички обрадити и створити јединствене визуелне ефекте.", + "description": "AI Уметнички QR код поглавље заглавље" }, "subtitle.suno": { - "message": "Podržava različite stilove muzike, lako generiše muziku koju želite, a podržava i fleksibilne opcije proširenja dužine.", - "description": "AI Muzika poglavlje naslov" + "message": "Подржава различite стилове музике, лако генерише музику по вашoj жељи и подржава флексибилне опције проширења дужине.", + "description": "AI Музика поглавље заглавље" }, "subtitle.luma": { - "message": "Povezivanje sa najnovijim Luma modelom, jednim klikom generišite prilagođene video sadržaje, a podržava i fleksibilne opcije proširenja videa.", - "description": "AI Video poglavlje naslov" + "message": "Повеже са најновијим Luma моделом, један клик за генерисање прилагођених видеа и подржава флексибилне опције проширења видео садржаја.", + "description": "AI Видео поглавље заглавље" }, "subtitle.comments": { - "message": "Drago nam je što možemo pomoći ovim klijentima, koji su visoko ocenili naše usluge.", - "description": "Klijent pregled poglavlje naslov" + "message": "Драго нам је што смо могли да помогнемо тим клијентима који су нам дали високе оцене за наше услуге.", + "description": "Коментари Клијената поглавље заглавље" }, "subtitle.introduction": { - "message": "Pružamo sveobuhvatne AI usluge, uključujući pitanja i odgovore, slikanje, QR kodove, muziku i još mnogo toga, kako bismo zadovoljili vaše raznovrsne potrebe.", - "description": "Sažetak stranice" + "message": "Пружамо свеобухватне AI услуге, укључујући питања и одговоре, слике, QR кодове, музику и друге функције, задовољавајући ваше разноврсне потребе.", + "description": "Увод у сајт" }, "button.try": { - "message": "Započni besplatno", - "description": "Sadržaj unutar teksta" + "message": "Почни бесплатно", + "description": "Текст унутар dugmeta" }, "button.testEnv": { - "message": "Testno Okruženje", - "description": "Testno okruženje dugme" + "message": "Тестна средина", + "description": "Тастер за тестну средину" }, "customers.name1": { - "message": "Frank", - "description": "Ime klijenta" + "message": "Френк", + "description": "Име клијента" }, "customers.job1": { - "message": "Softverski Inženjer", - "description": "Pozicija klijenta" + "message": "Софтверски инжењер", + "description": "Позиција клијента" }, "customers.comment1": { - "message": "Ova integrisana usluga je jednostavno sjajna, mogu koristiti razne AI alate na jednoj platformi, fantastično!", - "description": "Komentar klijenta" + "message": "Ова интегрисана услуга је невероватно удобна, могу да користим многе AI алате на једној платформи, сјајно!", + "description": "Коментар клијента" }, "customers.name2": { - "message": "Jacob", - "description": "Ime klijenta" + "message": "Јакоб", + "description": "Име клијента" }, "customers.job2": { - "message": "Menadžer Proizvoda", - "description": "Pozicija klijenta" + "message": "Пројект менаџер", + "description": "Позиција клијента" }, "customers.comment2": { - "message": "Platforma je veoma korisna, kvalitet usluge je odličan, a znacajno oslobađa moju produktivnost.", - "description": "Komentar klijenta" + "message": "Платформа је веома корисна, квалитет услуга је одличан, и у великој мери ми је ослободила продуктивност.", + "description": "Коментар клијента" }, "customers.name3": { - "message": "Larry", - "description": "Ime klijenta" + "message": "Лари", + "description": "Име клијента" }, "customers.job3": { - "message": "Dizajner", - "description": "Pozicija klijenta" + "message": "Дизайнер", + "description": "Позиција клијента" }, "customers.comment3": { - "message": "Postoji mnogo AI platformi, ali ova je zaista laka za korišćenje i pristupačna, nadam se da će postati još bolja!", - "description": "Komentar klijenta" + "message": "Има превише AI платформи, али ова је заиста лака за употребу и разумна цена, надам се да ће постати још боља!", + "description": "Коментар клијента" } } \ No newline at end of file diff --git a/src/i18n/sr/suno.json b/src/i18n/sr/suno.json index 6205a632..185dd4cd 100644 --- a/src/i18n/sr/suno.json +++ b/src/i18n/sr/suno.json @@ -1,6 +1,6 @@ { "button.extend": { - "message": "Nastavi generisanje", + "message": "Nastavi generisati", "description": "Tekst dugmeta za nastavak generisanja" }, "button.download": { @@ -11,6 +11,14 @@ "message": "Video", "description": "Tekst dugmeta za video" }, + "button.download_video": { + "message": "Preuzmi video", + "description": "Tekst dugmeta za preuzimanje videa" + }, + "button.download_audio": { + "message": "Preuzmi muziku", + "description": "Tekst dugmeta za preuzimanje muzike" + }, "model.model1": { "message": "v2", "description": "Model za generisanje muzike" @@ -33,50 +41,50 @@ }, "name.type": { "message": "Prilagođeni režim", - "description": "Naziv prilagođenog režima" + "description": "Ime prilagođenog režima" }, "name.prompt": { "message": "Opis pesme", - "description": "Upit za unos sadržaja" + "description": "Podsticaj za unos sadržaja" }, "name.extend": { - "message": "Proširi pesmu iz", - "description": "Upit za unos sadržaja" + "message": "Produžiti pesmu iz", + "description": "Podsticaj za unos sadržaja" }, "name.lyrics": { - "message": "Sadržaj teksta", - "description": "Upit za unos sadržaja teksta" + "message": "Sadržaj stihova", + "description": "Podsticaj za unos sadržaja stihova" }, "name.style": { "message": "Stil pesme", - "description": "Upit za unos sadržaja stila pesme" + "description": "Podsticaj za unos sadržaja stila" }, "name.title": { "message": "Naslov pesme", - "description": "Upit za unos sadržaja naslova pesme" + "description": "Podsticaj za unos sadržaja naslova" }, "name.failureReason": { "message": "Razlog neuspeha", - "description": "Razlog neuspeha zadatka" + "description": "Razlog za neuspeh zadatka" }, "name.status": { "message": "Status", "description": "Status zadatka" }, "name.traceId": { - "message": "Praćenje ID", - "description": "Praćenje ID zadatka" + "message": "ID praćenja", + "description": "ID praćenja zadatka" }, "name.sunoBot": { "message": "Suno Bot", - "description": "Naziv Suno generatora" + "description": "Ime Suno generatora" }, "description.prompt": { - "message": "Unesite stil i temu muzike koju želite generisati, na primer, akustični pop o praznicima", + "message": "Navedite stil i temu muzike koju želite generisati, na primer, akustični pop o praznicima", "description": "Opis parametra 'prompt'" }, "description.lyrics": { - "message": "Sadržaj teksta", + "message": "Sadržaj stihova", "description": "Opis parametra 'lyrics'" }, "description.style": { @@ -92,36 +100,36 @@ "description": "Status čekanja zadatka" }, "placeholder.prompt": { - "message": "Unesite rečnik pesme...", - "description": "Placeholder za unos reči" + "message": "Unesite ključne reči za pesmu...", + "description": "Placeholder za unos sadržaja" }, "placeholder.lyrics": { - "message": "Unesite tekst...", - "description": "Placeholder za nivo umetnosti" + "message": "Unesite stihove...", + "description": "Placeholder za nivo punjenja" }, "placeholder.extend.lyrics": { - "message": "Unesite tekst koji treba proširiti...", - "description": "Placeholder za nivo umetnosti" + "message": "Unesite stihove koje treba proširiti...", + "description": "Placeholder za nivo punjenja" }, "placeholder.extend.continue_at": { "message": "Unesite od koje sekunde pesme treba proširiti...", - "description": "Placeholder za nivo umetnosti" + "description": "Placeholder za nivo punjenja" }, "placeholder.style": { - "message": "Unesite rečnik za stil pesme koji želite generisati, na primer, akustični pop", - "description": "Placeholder u tekstualnom polju" + "message": "Unesite ključne reči za stil pesme, na primer, akustični pop", + "description": "Placeholder za unos u polju podsticaja" }, "placeholder.title": { - "message": "Unesite rečnik za naslov pesme koji želite generisati, na primer, pesma o praznicima", + "message": "Unesite ključne reči za naslov pesme, na primer, pesma o praznicima", "description": "Placeholder za unos semena" }, "placeholder.select": { "message": "Izaberite model...", - "description": "Placeholder za unos lokacije" + "description": "Placeholder za unos pozicije" }, "placeholder.position": { "message": "Izaberite...", - "description": "Placeholder za unos lokacije" + "description": "Placeholder za unos pozicije" }, "button.generate": { "message": "Generiši", @@ -129,30 +137,30 @@ }, "message.startingTask": { "message": "Pokreće se zadatak...", - "description": "Poruka kada se muzički zadatak pokreće" + "description": "Poruka pri pokretanju zadatka za generisanje muzike" }, "message.startTaskSuccess": { - "message": "Uspešno pokrenut muzički zadatak", - "description": "Poruka o uspehu kada se muzički zadatak uspešno pokrene" + "message": "Uspešno pokrenut zadatak za generisanje muzike", + "description": "Poruka o uspehu kada je zadatak za generisanje muzike uspešno pokrenut" }, "message.startTaskFailed": { - "message": "Pokretanje muzičkog zadatka je neuspešno", - "description": "Poruka o grešci kada je pokretanje muzičkog zadatka neuspešno" + "message": "Pokretanje zadatka za generisanje muzike nije uspelo", + "description": "Poruka o grešci kada je pokretanje zadatka za generisanje muzike neuspešno" }, "message.generating": { "message": "Generiše se...", - "description": "Poruka dok se muzika generiše" + "description": "Poruka kada se muzika generiše" }, "message.generateFailed": { - "message": "Generisanje muzike je neuspešno", - "description": "Poruka kada je generisanje muzike neuspešno" + "message": "Generisanje muzike nije uspelo", + "description": "Poruka kada generisanje muzike nije uspelo" }, "message.noOperations": { "message": "Nema dostupnih operacija", "description": "Poruka kada nema dostupnih operacija" }, "message.noTasks": { - "message": "Nema istorije zadataka, molimo generišite muziku u levom konfiguracionom panelu", + "message": "Nema istorijskih zadatka, molimo generišite muziku u bočnoj konfiguraciji", "description": "Poruka kada nema zadataka" } } \ No newline at end of file diff --git a/src/i18n/sv/index.json b/src/i18n/sv/index.json index 0510798e..5b0b5af8 100644 --- a/src/i18n/sv/index.json +++ b/src/i18n/sv/index.json @@ -1,10 +1,10 @@ { "title.chat": { - "message": "AI Frågesvar", + "message": "AI Fråge och Svar", "description": "AI 问答章节标题" }, "title.midjourney": { - "message": "AI Konst", + "message": "AI Måla", "description": "AI绘画章节标题" }, "title.qrart": { @@ -19,6 +19,10 @@ "message": "AI Video", "description": "AI 视频章节标题" }, + "title.headshots": { + "message": "AI ID-fotografier", + "description": "AI 证件照章节标题" + }, "title.comments": { "message": "Kundomdömen", "description": "客户评价章节标题" @@ -28,39 +32,39 @@ "description": "站点简介" }, "subtitle.banner": { - "message": "AI-drivet, heltäckande förbättra din produktivitet.", + "message": "AI-driver, lyfter din produktivitet.", "description": "站点副标题" }, "subtitle.chat": { - "message": "Stöder flera frågesvarmodeller, har nätverksfunktion och kan känna igen bilder, filer och videor.", + "message": "Stödjer flera fråge-och-svarmodeller med nätverksfunktioner, kan känna igen bilder, filer och videor med mera.", "description": "AI 问答章节标题" }, "subtitle.midjourney": { - "message": "Anslutning till den senaste Midjourney-modellen, en knapptryckning för att skapa bilder i olika stilar och kontinuerlig justering.", + "message": "Anslutning till den senaste Midjourney-modellen, generera bilder i olika stilar med ett klick och justera kontinuerligt.", "description": "AI绘画章节标题" }, "subtitle.qrart": { - "message": "Stöder flera konst QR-kod stilar, tillåter uppladdning av befintliga QR-koder, gör dem konstnärliga och skapar unika visuella effekter.", + "message": "Stödjer flera konststilar för QR-koder, tillåter uppladdning av befintliga koder, enkelt att konstalisera dem och skapa en unik visuell effekt.", "description": "AI 艺术二维码章节标题" }, "subtitle.suno": { - "message": "Stöder flera musikstilar, skapar lätt musik du vill ha och stöder flexibla längdskextensionsval.", + "message": "Stödjer flera musikstilar, enkelt att generera den musik du önskar, och erbjuder flexibla längdoptioner.", "description": "AI 音乐章节标题" }, "subtitle.luma": { - "message": "Anslutning till den senaste Luma-modellen, en knapptryckning för att skapa anpassade videor och stöder flexibla videoförlängningsalternativ.", + "message": "Anslutning till den senaste Luma-modellen, generera anpassade videor med ett klick och stödjer flexibla videolängdoptioner.", "description": "AI 音乐章节标题" }, "subtitle.comments": { - "message": "Vi är glada att kunna hjälpa dessa kunder, som har gett oss höga omdömen.", + "message": "Vi är glada att kunna hjälpa dessa kunder, de har givit oss ett högt betyg för våra tjänster.", "description": "客户评价章节标题" }, "subtitle.introduction": { - "message": "Vi erbjuder en helhetslösning av AI-tjänster, inklusive frågor och svar, konst, QR-koder, musik och mycket mer för att möta dina varierande behov.", + "message": "Vi erbjuder en one-stop AI-tjänst, inklusive frågor och svar, måleri, QR-koder, musik och andra funktioner för att möta dina varierande behov.", "description": "站点简介" }, "button.try": { - "message": "Börja Gratis", + "message": "Börja gratis", "description": "文字里面的内容" }, "button.testEnv": { @@ -76,7 +80,7 @@ "description": "客户的职位" }, "customers.comment1": { - "message": "Denna integrerade service är verkligen bekväm, jag kan använda många AI-verktyg på en plattform, fantastiskt!", + "message": "Den här integrerade tjänsten är väldigt bekväm, jag kan använda flera AI-verktyg på en plattform, fantastiskt!", "description": "客户的评论" }, "customers.name2": { @@ -88,7 +92,7 @@ "description": "客户的职位" }, "customers.comment2": { - "message": "Plattformen är mycket lättanvänd, tjänstekvaliteten är utmärkt och har kraftigt frigjort min produktivitet.", + "message": "Plattformen är mycket användarvänlig, servicekvaliteten är utmärkt, och den har verkligen frigjort min produktivitet.", "description": "客户的评论" }, "customers.name3": { @@ -100,7 +104,7 @@ "description": "客户的职位" }, "customers.comment3": { - "message": "Det finns så många AI-plattformar, men denna är verkligen lätt att använda och prisvärd, hoppas den blir ännu bättre!", + "message": "Det finns så många AI-plattformar, men denna är verkligen lätt att använda, prisvärd, hoppas att den blir ännu bättre!", "description": "客户的评论" } } \ No newline at end of file diff --git a/src/i18n/sv/suno.json b/src/i18n/sv/suno.json index 34bfcf84..a6930a11 100644 --- a/src/i18n/sv/suno.json +++ b/src/i18n/sv/suno.json @@ -1,158 +1,166 @@ { "button.extend": { - "message": "Fortsätt generera", - "description": "Text på knappen för att fortsätta generera" + "message": "Fortsätt生成", + "description": "Fortsätt生成按钮文本" }, "button.download": { "message": "Ladda ner", - "description": "Text på nedladdningsknappen" + "description": "下载按钮文本" }, "button.video": { "message": "Video", - "description": "Text på videoknappen" + "description": "视频按钮文本" + }, + "button.download_video": { + "message": "Ladda ner video", + "description": "下载视频按钮文本" + }, + "button.download_audio": { + "message": "Ladda ner musik", + "description": "下载音乐按钮文本" }, "model.model1": { "message": "v2", - "description": "Modell för att generera musik" + "description": "用于生成音乐的模型" }, "model.model2": { "message": "v3", - "description": "Modell för att generera musik" + "description": "用于生成音乐的模型" }, "name.instrumental": { "message": "Instrumental", - "description": "Beskrivning av parametern 'instrumental'" + "description": "参数'instrumental'的描述" }, "model.model3": { "message": "v3.5", - "description": "Modell för att generera musik" + "description": "用于生成音乐的模型" }, "name.taskId": { "message": "Uppgift ID", - "description": "ID för uppgiften" + "description": "任务的 ID" }, "name.type": { "message": "Anpassad läge", - "description": "Namn på det anpassade läget" + "description": "定制模式的名称" }, "name.prompt": { - "message": "Låtbeskrivning", - "description": "Prompt för innehållsinput" + "message": "Sångbeskrivning", + "description": "内容输入的提示" }, "name.extend": { - "message": "Utöka låt från", - "description": "Prompt för innehållsinput" + "message": "Utöka sång från", + "description": "内容输入的提示" }, "name.lyrics": { "message": "Textinnehåll", - "description": "Prompt för textinnehållsinput" + "description": "歌词内容输入的提示" }, "name.style": { - "message": "Låtstil", - "description": "Prompt för låtstilens innehåll" + "message": "Sångstil", + "description": "歌曲风格内容输入的提示" }, "name.title": { - "message": "Låtens titel", - "description": "Prompt för låtens titelens innehåll" + "message": "Sångtitel", + "description": "歌曲标题内容输入的提示" }, "name.failureReason": { - "message": "Orsak till misslyckande", - "description": "Anledningen till att uppgiften misslyckades" + "message": "Orsak till fel", + "description": "任务失败的原因" }, "name.status": { "message": "Status", - "description": "Status för uppgiften" + "description": "任务的状态" }, "name.traceId": { - "message": "Spårnings ID", - "description": "Spårnings ID för uppgiften" + "message": "Spårnings-ID", + "description": "任务的追踪 ID" }, "name.sunoBot": { "message": "Suno Bot", - "description": "Namn på Suno-generatorn" + "description": "Suno生成器的名称" }, "description.prompt": { - "message": "Fyll i stilen och temat för musiken du vill generera, till exempel akustisk pop om helgdagar", - "description": "Beskrivning av parametern 'prompt'" + "message": "Fyll i den stil och tema för den musik du vill generera, till exempel acoustic pop om högtider", + "description": "参数'prompt'的描述" }, "description.lyrics": { "message": "Innehållet i texten", - "description": "Beskrivning av parametern 'lyrics'" + "description": "参数'lyrics'的描述" }, "description.style": { - "message": "Innehållet i låtstilen", - "description": "Beskrivning av parametern 'style'" + "message": "Innehållet i sångstilen", + "description": "参数'style'的描述" }, "description.title": { - "message": "Innehållet i låtens titel", - "description": "Beskrivning av parametern 'title'" + "message": "Innehållet i sångtiteln", + "description": "参数'title'的描述" }, "status.pending": { "message": "Väntar", - "description": "Uppgiftens väntande status" + "description": "任务的等待状态" }, "placeholder.prompt": { - "message": "Ange låtens prompt...", - "description": "Platzhalter för inmatning av ljud" + "message": "Ange sångens nyckelord...", + "description": "填充噪音输入的占位符" }, "placeholder.lyrics": { "message": "Ange text...", - "description": "Platzhalter för textnivå" + "description": "填充级别的占位符" }, "placeholder.extend.lyrics": { - "message": "Ange text som ska utökas...", - "description": "Platzhalter för textnivå" + "message": "Ange texten som behöver utökas...", + "description": "填充级别的占位符" }, "placeholder.extend.continue_at": { - "message": "Ange från vilken sekund i låten som ska utökas...", - "description": "Platzhalter för textnivå" + "message": "Ange från vilken sekund sången ska utökas...", + "description": "填充级别的占位符" }, "placeholder.style": { - "message": "Ange ett nyckelord för låtstilen som ska genereras, till exempel akustisk pop", - "description": "Platzhalter-text i fält för hint" + "message": "Ange nyckelord för den sångstil du vill generera, till exempel acoustic pop", + "description": "提示字段中的占位文本" }, "placeholder.title": { - "message": "Ange ett nyckelord för låtens titel som ska genereras, till exempel helglåt", - "description": "Platzhalter för fröinmatning" + "message": "Ange nyckelord för sångtiteln, till exempel holiday song", + "description": "种子输入的占位符" }, "placeholder.select": { "message": "Välj modell...", - "description": "Platzhalter för platshållarinmatning" + "description": "位置输入的占位符" }, "placeholder.position": { "message": "Välj...", - "description": "Platzhalter för platshållarinmatning" + "description": "位置输入的占位符" }, "button.generate": { "message": "Generera", - "description": "Text på knappen för att generera" + "description": "生成按钮文本" }, "message.startingTask": { - "message": "Startar uppgiften...", - "description": "Meddelelse ved starten af musikgenereringsopgaven" + "message": "Startar uppgift...", + "description": "音乐生成任务开始时的消息" }, "message.startTaskSuccess": { - "message": "Musikgenereringsuppgiften startade framgångsrikt", - "description": "Framgångsmeddelande när musikgenereringsuppgiften startas framgångsrikt" + "message": "Uppgiften för musikgenerering startades framgångsrikt", + "description": "成功启动音乐生成任务时的成功消息" }, "message.startTaskFailed": { - "message": "Misslyckades med att starta musikgenereringsuppgiften", - "description": "Felmeddelande när musikgenereringsuppgiften misslyckas med att starta" + "message": "Misslyckades med att starta musikgenereringuppgift", + "description": "启动音乐生成任务失败时的错误消息" }, "message.generating": { "message": "Genererar...", - "description": "Meddelande när musiken genereras" + "description": "音乐正在生成时的消息" }, "message.generateFailed": { "message": "Misslyckades med att generera musik", - "description": "Meddelande när musikgenerering misslyckas" + "description": "音乐生成失败时的消息" }, "message.noOperations": { "message": "Inga tillgängliga operationer", - "description": "Meddelande när inga operationer är tillgängliga" + "description": "没有可用操作时的消息" }, "message.noTasks": { - "message": "Inga historiska uppgifter, vänligen konfigurera musikgenerering i den vänstra panelen", - "description": "Meddelande när inga uppgifter finns" + "message": "Inga historiska uppgifter, vänligen konfigurera musiken till vänster", + "description": "没有任务时的消息" } } \ No newline at end of file diff --git a/src/i18n/uk/index.json b/src/i18n/uk/index.json index 57a25e91..1987ecba 100644 --- a/src/i18n/uk/index.json +++ b/src/i18n/uk/index.json @@ -1,63 +1,67 @@ { "title.chat": { "message": "AI Запитання та Відповіді", - "description": "AI Запитання та Відповіді глава заголовок" + "description": "AI Запитання та Відповіді розділ заголовок" }, "title.midjourney": { "message": "AI Малювання", - "description": "AI Малювання глава заголовок" + "description": "AI Малювання розділ заголовок" }, "title.qrart": { - "message": "AI Мистецтво QR-коду", - "description": "AI Мистецтво QR-коду глава заголовок" + "message": "AI Мистецький QR-код", + "description": "AI Мистецький QR-код розділ заголовок" }, "title.suno": { "message": "AI Музика", - "description": "AI Музика глава заголовок" + "description": "AI Музика розділ заголовок" }, "title.luma": { "message": "AI Відео", - "description": "AI Відео глава заголовок" + "description": "AI Відео розділ заголовок" + }, + "title.headshots": { + "message": "AI Фотографії", + "description": "AI Фотографії розділ заголовок" }, "title.comments": { "message": "Відгуки клієнтів", - "description": "Відгуки клієнтів глава заголовок" + "description": "Відгуки клієнтів розділ заголовок" }, "title.introduction": { - "message": "Наші послуги", - "description": "Огляд сайту" + "message": "Наші Послуги", + "description": "Сайт вступ" }, "subtitle.banner": { - "message": "AI дає можливості, повністю покращуючи твою продуктивність.", - "description": "Підзаголовок сайту" + "message": "AI на базі технологій, повний підйом вашої продуктивності.", + "description": "Сайт підзаголовок" }, "subtitle.chat": { - "message": "Підтримка різних моделей запитань та відповідей, з можливістю підключення до мережі, здатність розпізнавати зображення, файли та відео.", - "description": "AI Запитання та Відповіді глава заголовок" + "message": "Підтримує кілька моделей запитань і відповідей з доступом до Інтернету, здатний розпізнавати різні типи вмісту, такі як зображення, файли та відео.", + "description": "AI Запитання та Відповіді розділ заголовок" }, "subtitle.midjourney": { - "message": "Інтеграція з останньою моделлю Midjourney, одне натискання для генерації зображень у різних стилях і подальшого налаштування.", - "description": "AI Малювання глава заголовок" + "message": "Інтеграція з останньою моделей Midjourney, одне натискання для генерації зображень різних стилів і безперервного доопрацювання.", + "description": "AI Малювання розділ заголовок" }, "subtitle.qrart": { - "message": "Підтримка різних стилів мистецтва QR-коду, можливість завантажувати вже існуючі QR-коди для легкого мистецького оформлення.", - "description": "AI Мистецтво QR-коду глава заголовок" + "message": "Підтримує різні стилі мистецьких QR-кодів, дозволяє завантажувати вже існуючі QR-коди, легко перетворюючи їх в унікальні візуальні ефекти.", + "description": "AI Мистецький QR-код розділ заголовок" }, "subtitle.suno": { - "message": "Підтримка різних музичних стилів, легка генерація музики на твій смак, з можливістю гнучкого розширення довжини.", - "description": "AI Музика глава заголовок" + "message": "Підтримує різні музичні стилі, легко генерує музику, яка вам потрібна, а також підтримує гнучкі варіанти розширення довжини.", + "description": "AI Музика розділ заголовок" }, "subtitle.luma": { - "message": "Інтеграція з останньою моделлю Luma, одне натискання для створення персоналізованих відео з можливістю гнучкого розширення.", - "description": "AI Відео глава заголовок" + "message": "Інтеграція з останньою моделлю Luma, одне натискання для генерації налаштованих відео, а також підтримка гнучких варіантів розширення відео.", + "description": "AI Музика розділ заголовок" }, "subtitle.comments": { - "message": "Ми раді, що змогли допомогти цим клієнтам, які оцінили наші послуги на високому рівні.", - "description": "Відгуки клієнтів глава заголовок" + "message": "Ми раді допомогти цим клієнтам, які дали нам високу оцінку за наші послуги.", + "description": "Відгуки клієнтів розділ заголовок" }, "subtitle.introduction": { - "message": "Ми пропонуємо універсальні AI послуги, включаючи запитання та відповіді, малювання, QR-коди, музику та ще багато функцій для задоволення твоїх різноманітних потреб.", - "description": "Огляд сайту" + "message": "Ми пропонуємо комплексні AI послуги, включаючи запитання та відповіді, малювання, QR-коди, музику та багато іншого, щоб задовольнити ваші різноманітні потреби.", + "description": "Сайт вступ" }, "button.try": { "message": "Почати безкоштовно", @@ -65,7 +69,7 @@ }, "button.testEnv": { "message": "Тестове середовище", - "description": "Кнопка для тестового середовища" + "description": "Кнопка тестового середовища" }, "customers.name1": { "message": "Френк", @@ -76,7 +80,7 @@ "description": "Посада клієнта" }, "customers.comment1": { - "message": "Ця інтегрована послуга просто неймовірна, я можу користуватися різними AI інструментами на одній платформі, це просто чудово!", + "message": "Ця інтегрована служба просто надзвичайно зручна, я можу використовувати різноманітні AI інструменти на одній платформі, дуже класно!", "description": "Відгук клієнта" }, "customers.name2": { @@ -88,7 +92,7 @@ "description": "Посада клієнта" }, "customers.comment2": { - "message": "Платформа дуже зручна, якість послуг на високому рівні, при цьому вона значно підвищила мою продуктивність.", + "message": "Платформа дуже зручна у використанні, якість обслуговування відмінна і значно звільнила мою продуктивність.", "description": "Відгук клієнта" }, "customers.name3": { @@ -100,7 +104,7 @@ "description": "Посада клієнта" }, "customers.comment3": { - "message": "Дуже багато AI платформ, але ця дійсно зручна у використанні і має прийнятну ціну, сподіваюся, вона стане ще кращою!", + "message": "Існує багато AI платформ, але ця дійсно зручна у використанні, адекватна ціна, сподіваюся, вона стане ще кращою!", "description": "Відгук клієнта" } } \ No newline at end of file diff --git a/src/i18n/uk/suno.json b/src/i18n/uk/suno.json index 7cc6f3e7..0b61ca0e 100644 --- a/src/i18n/uk/suno.json +++ b/src/i18n/uk/suno.json @@ -1,16 +1,24 @@ { "button.extend": { - "message": "Продовжити генерувати", - "description": "Текст кнопки для продовження генерації" + "message": "Продовжити генерацію", + "description": "Текст кнопки продовження генерації" }, "button.download": { "message": "Завантажити", - "description": "Текст кнопки для завантаження" + "description": "Текст кнопки завантаження" }, "button.video": { "message": "Відео", "description": "Текст кнопки для відео" }, + "button.download_video": { + "message": "Завантажити відео", + "description": "Текст кнопки для завантаження відео" + }, + "button.download_audio": { + "message": "Завантажити музику", + "description": "Текст кнопки для завантаження музики" + }, "model.model1": { "message": "v2", "description": "Модель для генерації музики" @@ -20,7 +28,7 @@ "description": "Модель для генерації музики" }, "name.instrumental": { - "message": "Без слів", + "message": "Без тексту", "description": "Опис параметра 'instrumental'" }, "model.model3": { @@ -37,46 +45,46 @@ }, "name.prompt": { "message": "Опис пісні", - "description": "Запит для введення контенту" + "description": "Підказка для введення контенту" }, "name.extend": { "message": "Розширити пісню з", - "description": "Запит для введення контенту" + "description": "Підказка для введення контенту" }, "name.lyrics": { "message": "Текст пісні", - "description": "Запит для введення тексту пісні" + "description": "Підказка для введення тексту пісні" }, "name.style": { "message": "Стиль пісні", - "description": "Запит для введення стилю пісні" + "description": "Підказка для введення стилю пісні" }, "name.title": { "message": "Назва пісні", - "description": "Запит для введення назви пісні" + "description": "Підказка для введення назви пісні" }, "name.failureReason": { "message": "Причина невдачі", - "description": "Причина, чому завдання не вдалося" + "description": "Причина невдачі завдання" }, "name.status": { "message": "Статус", "description": "Статус завдання" }, "name.traceId": { - "message": "ID трекінгу", - "description": "ID трекінгу завдання" + "message": "ID відстеження", + "description": "ID відстеження завдання" }, "name.sunoBot": { "message": "Suno Bot", "description": "Назва генератора Suno" }, "description.prompt": { - "message": "Заповніть стиль і тему музики, яку ви хочете згенерувати, наприклад, acoustic pop про свята", + "message": "Вкажіть стиль та тему музики, яку ви хочете згенерувати, наприклад, акустичний поп про свята", "description": "Опис параметра 'prompt'" }, "description.lyrics": { - "message": "Зміст тексту пісні", + "message": "Зміст тексту", "description": "Опис параметра 'lyrics'" }, "description.style": { @@ -88,40 +96,40 @@ "description": "Опис параметра 'title'" }, "status.pending": { - "message": "Очікування", + "message": "Очікує", "description": "Стан очікування завдання" }, "placeholder.prompt": { "message": "Введіть підказку для пісні...", - "description": "Плейсхолдер для введення шуму" + "description": "Заповнювальний текст вводу шуму" }, "placeholder.lyrics": { - "message": "Введіть текст...", - "description": "Плейсхолдер для текстового рівня" + "message": "Введіть текст пісні...", + "description": "Заповнювальний текст для рівня" }, "placeholder.extend.lyrics": { - "message": "Введіть текст для розширення...", - "description": "Плейсхолдер для текстового рівня" + "message": "Введіть текст, який потрібно розширити...", + "description": "Заповнювальний текст для рівня" }, "placeholder.extend.continue_at": { - "message": "Введіть, з якої секунди розширити пісню...", - "description": "Плейсхолдер для текстового рівня" + "message": "Введіть, з якої секунди потрібно продовжити пісню...", + "description": "Заповнювальний текст для рівня" }, "placeholder.style": { - "message": "Введіть підказку для стилю пісні, наприклад, acoustic pop", - "description": "Плейсхолдер для підказки в полі" + "message": "Введіть підказку для стилю пісні, наприклад, акустичний поп", + "description": "Заповнювальний текст у підказці" }, "placeholder.title": { - "message": "Введіть підказку для назви пісні, наприклад, holiday song", - "description": "Плейсхолдер для входу в систему" + "message": "Введіть підказку для назви пісні, наприклад, свята пісня", + "description": "Заповнювальний текст для вводу насіння" }, "placeholder.select": { - "message": "Виберіть модель...", - "description": "Плейсхолдер для введення позиції" + "message": "Оберіть модель...", + "description": "Заповнювальний текст для вводу позиції" }, "placeholder.position": { - "message": "Виберіть...", - "description": "Плейсхолдер для введення позиції" + "message": "Оберіть...", + "description": "Заповнювальний текст для вводу позиції" }, "button.generate": { "message": "Генерувати", @@ -129,7 +137,7 @@ }, "message.startingTask": { "message": "Запуск завдання...", - "description": "Повідомлення, коли розпочинається завдання з генерації музики" + "description": "Повідомлення при початку генерації музики" }, "message.startTaskSuccess": { "message": "Успішно запущено завдання з генерації музики", @@ -137,22 +145,22 @@ }, "message.startTaskFailed": { "message": "Не вдалося запустити завдання з генерації музики", - "description": "Повідомлення про помилку при невдалому запуску завдання з генерації музики" + "description": "Повідомлення про помилку при запуску завдання з генерації музики" }, "message.generating": { "message": "Генерація...", "description": "Повідомлення під час генерації музики" }, "message.generateFailed": { - "message": "Генерація музики не вдалася", - "description": "Повідомлення про невдалу генерацію музики" + "message": "Не вдалося згенерувати музику", + "description": "Повідомлення про невдачу при генерації музики" }, "message.noOperations": { "message": "Немає доступних дій", - "description": "Повідомлення при відсутності доступних дій" + "description": "Повідомлення, коли немає доступних дій" }, "message.noTasks": { - "message": "Немає історичних завдань, будь ласка, згенеруйте музику в лівій панелі налаштувань", - "description": "Повідомлення при відсутності завдань" + "message": "Немає історичних завдань, будь ласка, генеруйте музику в лівій панелі конфігурації", + "description": "Повідомлення, коли немає завдань" } } \ No newline at end of file diff --git a/src/i18n/zh-TW/index.json b/src/i18n/zh-TW/index.json index c6a87aa2..b96dc1cd 100644 --- a/src/i18n/zh-TW/index.json +++ b/src/i18n/zh-TW/index.json @@ -16,8 +16,12 @@ "description": "AI 音樂章節標題" }, "title.luma": { - "message": "AI 影片", - "description": "AI 影片章節標題" + "message": "AI 視頻", + "description": "AI 視頻章節標題" + }, + "title.headshots": { + "message": "AI 證件照", + "description": "AI 證件照章節標題" }, "title.comments": { "message": "客戶評價", @@ -25,14 +29,14 @@ }, "title.introduction": { "message": "我們的服務", - "description": "站點簡介" + "description": "網站簡介" }, "subtitle.banner": { "message": "AI 賦能,全面提升你的生產力。", - "description": "站點副標題" + "description": "網站副標題" }, "subtitle.chat": { - "message": "支持多種問答模型,具備連網功能,能夠識別圖片、文件和影片等多種內容。", + "message": "支持多種問答模型,具備連網功能,能夠識別圖片、文件和視頻等多種內容。", "description": "AI 問答章節標題" }, "subtitle.midjourney": { @@ -48,8 +52,8 @@ "description": "AI 音樂章節標題" }, "subtitle.luma": { - "message": "對接最新的 Luma 模型,一鍵生成自訂的影片,並支持靈活的影片擴展選項。", - "description": "AI 新音樂章節標題" + "message": "對接最新的 Luma 模型,一鍵生成自定義的視頻,並支持靈活的視頻擴展選項。", + "description": "AI 音樂章節標題" }, "subtitle.comments": { "message": "我們很高興能夠幫助這些客戶,他們對我們的服務給予了很高的評價。", @@ -57,7 +61,7 @@ }, "subtitle.introduction": { "message": "我們提供一站式的 AI 服務,包括問答、繪畫、二維碼、音樂等多種功能,滿足你的多樣化需求。", - "description": "站點簡介" + "description": "網站簡介" }, "button.try": { "message": "免費開始", @@ -76,7 +80,7 @@ "description": "客戶的職位" }, "customers.comment1": { - "message": "這種集成式的服務簡直太方便了,我可以在一個平台使用多種 AI 各種工具,非常棒!", + "message": "這種整合式的服務簡直太方便了,我可以在一個平台使用多種 AI 各種工具,非常棒!", "description": "客戶的評論" }, "customers.name2": { diff --git a/src/i18n/zh-TW/suno.json b/src/i18n/zh-TW/suno.json index fcb6a1dc..fc87db40 100644 --- a/src/i18n/zh-TW/suno.json +++ b/src/i18n/zh-TW/suno.json @@ -11,6 +11,14 @@ "message": "視頻", "description": "視頻按鈕文本" }, + "button.download_video": { + "message": "下載視頻", + "description": "下載視頻按鈕文本" + }, + "button.download_audio": { + "message": "下載音樂", + "description": "下載音樂按鈕文本" + }, "model.model1": { "message": "v2", "description": "用於生成音樂的模型" @@ -92,27 +100,27 @@ "description": "任務的等待狀態" }, "placeholder.prompt": { - "message": "輸入歌曲提示詞...", + "message": "請輸入歌曲提示詞...", "description": "填充噪音輸入的佔位符" }, "placeholder.lyrics": { - "message": "輸入歌詞...", + "message": "請輸入歌詞...", "description": "填充級別的佔位符" }, "placeholder.extend.lyrics": { - "message": "輸入需要擴展的歌詞...", + "message": "請輸入需要擴展的歌詞...", "description": "填充級別的佔位符" }, "placeholder.extend.continue_at": { - "message": "輸入需要從歌曲哪秒進行擴展...", + "message": "請輸入需要從歌曲哪秒進行擴展...", "description": "填充級別的佔位符" }, "placeholder.style": { - "message": "輸入要生成的歌曲風格的提示詞,例如 acoustic pop", + "message": "請輸入要生成的歌曲風格的提示詞,例如 acoustic pop", "description": "提示字段中的佔位文本" }, "placeholder.title": { - "message": "輸入要生成的歌曲標題的提示詞,例如 holiday song", + "message": "請輸入要生成的歌曲標題的提示詞,例如 holiday song", "description": "種子輸入的佔位符" }, "placeholder.select": { From ff4b53736e2f459652ec9bfc2cdeee25e2784caa Mon Sep 17 00:00:00 2001 From: hyf-github-user <1348977728@qq.com> Date: Wed, 6 Nov 2024 23:26:57 +0800 Subject: [PATCH 2/2] add change --- ...acloud-nexior-b775bea2-c35e-40bc-9edc-9e10b2bb4d06.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 change/@acedatacloud-nexior-b775bea2-c35e-40bc-9edc-9e10b2bb4d06.json diff --git a/change/@acedatacloud-nexior-b775bea2-c35e-40bc-9edc-9e10b2bb4d06.json b/change/@acedatacloud-nexior-b775bea2-c35e-40bc-9edc-9e10b2bb4d06.json new file mode 100644 index 00000000..ffd3aebc --- /dev/null +++ b/change/@acedatacloud-nexior-b775bea2-c35e-40bc-9edc-9e10b2bb4d06.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "update translte", + "packageName": "@acedatacloud/nexior", + "email": "1348977728@qq.com", + "dependentChangeType": "patch" +}