fix: update the guiding text in the upload component (#23509)

This commit is contained in:
hangboss1761 2025-08-07 10:06:04 +08:00 committed by GitHub
parent f6c7175828
commit f3c98a274b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
42 changed files with 104 additions and 4 deletions

View File

@ -106,8 +106,8 @@ const Uploader: FC<Props> = ({
<div className='flex w-full items-center justify-center space-x-2'> <div className='flex w-full items-center justify-center space-x-2'>
<RiUploadCloud2Line className='h-6 w-6 text-text-tertiary' /> <RiUploadCloud2Line className='h-6 w-6 text-text-tertiary' />
<div className='text-text-tertiary'> <div className='text-text-tertiary'>
{t('datasetCreation.stepOne.uploader.button')} {t('app.dslUploader.button')}
<span className='cursor-pointer pl-1 text-text-accent' onClick={selectHandle}>{t('datasetDocuments.list.batchModal.browse')}</span> <span className='cursor-pointer pl-1 text-text-accent' onClick={selectHandle}>{t('app.dslUploader.browse')}</span>
</div> </div>
</div> </div>
{dragging && <div ref={dragRef} className='absolute left-0 top-0 h-full w-full' />} {dragging && <div ref={dragRef} className='absolute left-0 top-0 h-full w-full' />}

View File

@ -313,7 +313,7 @@ const FileUploader = ({
<RiUploadCloud2Line className='mr-2 size-5' /> <RiUploadCloud2Line className='mr-2 size-5' />
<span> <span>
{t('datasetCreation.stepOne.uploader.button')} {notSupportBatchUpload ? t('datasetCreation.stepOne.uploader.buttonSingleFile') : t('datasetCreation.stepOne.uploader.button')}
{supportTypes.length > 0 && ( {supportTypes.length > 0 && (
<label className="ml-1 cursor-pointer text-text-accent" onClick={selectHandle}>{t('datasetCreation.stepOne.uploader.browse')}</label> <label className="ml-1 cursor-pointer text-text-accent" onClick={selectHandle}>{t('datasetCreation.stepOne.uploader.browse')}</label>
)} )}

View File

@ -166,6 +166,10 @@ const translation = {
description: 'Gibt an, ob das web app Symbol zum Ersetzen 🤖 in der freigegebenen Anwendung verwendet werden soll', description: 'Gibt an, ob das web app Symbol zum Ersetzen 🤖 in der freigegebenen Anwendung verwendet werden soll',
}, },
importFromDSLUrlPlaceholder: 'DSL-Link hier einfügen', importFromDSLUrlPlaceholder: 'DSL-Link hier einfügen',
dslUploader: {
button: 'Datei per Drag & Drop ablegen oder',
browse: 'Durchsuchen',
},
duplicate: 'Duplikat', duplicate: 'Duplikat',
importFromDSL: 'Import von DSL', importFromDSL: 'Import von DSL',
importDSL: 'DSL-Datei importieren', importDSL: 'DSL-Datei importieren',

View File

@ -21,6 +21,7 @@ const translation = {
uploader: { uploader: {
title: 'Textdatei hochladen', title: 'Textdatei hochladen',
button: 'Dateien und Ordner hierher ziehen oder klicken', button: 'Dateien und Ordner hierher ziehen oder klicken',
buttonSingleFile: 'Datei hierher ziehen oder klicken',
browse: 'Durchsuchen', browse: 'Durchsuchen',
tip: 'Unterstützt {{supportTypes}}. Maximal {{size}}MB pro Datei.', tip: 'Unterstützt {{supportTypes}}. Maximal {{size}}MB pro Datei.',
validation: { validation: {

View File

@ -23,6 +23,10 @@ const translation = {
importFromDSLFile: 'From DSL file', importFromDSLFile: 'From DSL file',
importFromDSLUrl: 'From URL', importFromDSLUrl: 'From URL',
importFromDSLUrlPlaceholder: 'Paste DSL link here', importFromDSLUrlPlaceholder: 'Paste DSL link here',
dslUploader: {
button: 'Drag and drop file, or',
browse: 'Browse',
},
deleteAppConfirmTitle: 'Delete this app?', deleteAppConfirmTitle: 'Delete this app?',
deleteAppConfirmContent: deleteAppConfirmContent:
'Deleting the app is irreversible. Users will no longer be able to access your app, and all prompt configurations and logs will be permanently deleted.', 'Deleting the app is irreversible. Users will no longer be able to access your app, and all prompt configurations and logs will be permanently deleted.',

View File

@ -36,6 +36,7 @@ const translation = {
uploader: { uploader: {
title: 'Upload file', title: 'Upload file',
button: 'Drag and drop file or folder, or', button: 'Drag and drop file or folder, or',
buttonSingleFile: 'Drag and drop file, or',
browse: 'Browse', browse: 'Browse',
tip: 'Supports {{supportTypes}}. Max {{size}}MB each.', tip: 'Supports {{supportTypes}}. Max {{size}}MB each.',
validation: { validation: {

View File

@ -170,6 +170,10 @@ const translation = {
}, },
importFromDSLUrl: 'URL de origen', importFromDSLUrl: 'URL de origen',
importFromDSLUrlPlaceholder: 'Pegar enlace DSL aquí', importFromDSLUrlPlaceholder: 'Pegar enlace DSL aquí',
dslUploader: {
button: 'Arrastrar y soltar archivo, o',
browse: 'Examinar',
},
importFromDSL: 'Importar desde DSL', importFromDSL: 'Importar desde DSL',
importFromDSLFile: 'Desde el archivo DSL', importFromDSLFile: 'Desde el archivo DSL',
mermaid: { mermaid: {

View File

@ -26,6 +26,7 @@ const translation = {
uploader: { uploader: {
title: 'Cargar archivo', title: 'Cargar archivo',
button: 'Arrastre y suelte archivos o carpetas, o', button: 'Arrastre y suelte archivos o carpetas, o',
buttonSingleFile: 'Arrastre y suelte archivo, o',
browse: 'Buscar', browse: 'Buscar',
tip: 'Soporta {{supportTypes}}. Máximo {{size}}MB cada uno.', tip: 'Soporta {{supportTypes}}. Máximo {{size}}MB cada uno.',
validation: { validation: {

View File

@ -19,6 +19,10 @@ const translation = {
importFromDSLFile: 'از فایل DSL', importFromDSLFile: 'از فایل DSL',
importFromDSLUrl: 'از URL', importFromDSLUrl: 'از URL',
importFromDSLUrlPlaceholder: 'لینک DSL را اینجا بچسبانید', importFromDSLUrlPlaceholder: 'لینک DSL را اینجا بچسبانید',
dslUploader: {
button: 'فایل را بکشید و رها کنید، یا',
browse: 'مرور',
},
deleteAppConfirmTitle: 'آیا این برنامه حذف شود؟', deleteAppConfirmTitle: 'آیا این برنامه حذف شود؟',
deleteAppConfirmContent: deleteAppConfirmContent:
'حذف برنامه غیرقابل برگشت است. کاربران دیگر قادر به دسترسی به برنامه شما نخواهند بود و تمام تنظیمات و گزارشات درخواست‌ها به صورت دائم حذف خواهند شد.', 'حذف برنامه غیرقابل برگشت است. کاربران دیگر قادر به دسترسی به برنامه شما نخواهند بود و تمام تنظیمات و گزارشات درخواست‌ها به صورت دائم حذف خواهند شد.',

View File

@ -28,6 +28,7 @@ const translation = {
uploader: { uploader: {
title: 'بارگذاری فایل', title: 'بارگذاری فایل',
button: 'فایل ها یا پوشه ها را بکشید و رها کنید یا', button: 'فایل ها یا پوشه ها را بکشید و رها کنید یا',
buttonSingleFile: 'فایل را بکشید و رها کنید یا',
browse: 'مرور', browse: 'مرور',
tip: 'پشتیبانی از {{supportTypes}}. حداکثر {{size}}MB هر کدام.', tip: 'پشتیبانی از {{supportTypes}}. حداکثر {{size}}MB هر کدام.',
validation: { validation: {

View File

@ -169,7 +169,11 @@ const translation = {
descriptionInExplore: 'Utilisation de licône web app pour remplacer 🤖 dans Explore', descriptionInExplore: 'Utilisation de licône web app pour remplacer 🤖 dans Explore',
}, },
importFromDSLUrlPlaceholder: 'Collez le lien DSL ici', importFromDSLUrlPlaceholder: 'Collez le lien DSL ici',
importFromDSL: 'Importation à partir dune DSL', dslUploader: {
button: 'Glisser-déposer un fichier, ou',
browse: 'Parcourir',
},
importFromDSL: 'Importation à partir d\'une DSL',
importFromDSLUrl: 'À partir de lURL', importFromDSLUrl: 'À partir de lURL',
importFromDSLFile: 'À partir dun fichier DSL', importFromDSLFile: 'À partir dun fichier DSL',
mermaid: { mermaid: {

View File

@ -23,6 +23,7 @@ const translation = {
uploader: { uploader: {
title: 'Télécharger le fichier texte', title: 'Télécharger le fichier texte',
button: 'Faites glisser et déposez des fichiers ou des dossiers, ou', button: 'Faites glisser et déposez des fichiers ou des dossiers, ou',
buttonSingleFile: 'Faites glisser et déposez un fichier, ou',
browse: 'Parcourir', browse: 'Parcourir',
tip: 'Prend en charge {{supportTypes}}. Max {{size}}MB chacun.', tip: 'Prend en charge {{supportTypes}}. Max {{size}}MB chacun.',
validation: { validation: {

View File

@ -172,6 +172,10 @@ const translation = {
importFromDSLUrl: 'यूआरएल से', importFromDSLUrl: 'यूआरएल से',
importFromDSL: 'DSL से आयात करें', importFromDSL: 'DSL से आयात करें',
importFromDSLUrlPlaceholder: 'डीएसएल लिंक यहां पेस्ट करें', importFromDSLUrlPlaceholder: 'डीएसएल लिंक यहां पेस्ट करें',
dslUploader: {
button: 'फ़ाइल खींचकर छोड़ें, या',
browse: 'ब्राउज़ करें',
},
mermaid: { mermaid: {
handDrawn: 'हाथ खींचा', handDrawn: 'हाथ खींचा',
classic: 'क्लासिक', classic: 'क्लासिक',

View File

@ -28,6 +28,7 @@ const translation = {
uploader: { uploader: {
title: 'फ़ाइल अपलोड करें', title: 'फ़ाइल अपलोड करें',
button: 'फ़ाइलों या फ़ोल्डरों को खींचें और छोड़ें, या', button: 'फ़ाइलों या फ़ोल्डरों को खींचें और छोड़ें, या',
buttonSingleFile: 'फ़ाइल को खींचें और छोड़ें, या',
browse: 'ब्राउज़ करें', browse: 'ब्राउज़ करें',
tip: 'समर्थित {{supportTypes}}। प्रत्येक अधिकतम {{size}}MB।', tip: 'समर्थित {{supportTypes}}। प्रत्येक अधिकतम {{size}}MB।',
validation: { validation: {

View File

@ -178,6 +178,10 @@ const translation = {
importFromDSLFile: 'Da file DSL', importFromDSLFile: 'Da file DSL',
importFromDSL: 'Importazione da DSL', importFromDSL: 'Importazione da DSL',
importFromDSLUrlPlaceholder: 'Incolla qui il link DSL', importFromDSLUrlPlaceholder: 'Incolla qui il link DSL',
dslUploader: {
button: 'Trascina e rilascia il file, o',
browse: 'Sfoglia',
},
mermaid: { mermaid: {
handDrawn: 'Disegnato a mano', handDrawn: 'Disegnato a mano',
classic: 'Classico', classic: 'Classico',

View File

@ -28,6 +28,7 @@ const translation = {
uploader: { uploader: {
title: 'Carica file', title: 'Carica file',
button: 'Trascina e rilascia file o cartelle, oppure', button: 'Trascina e rilascia file o cartelle, oppure',
buttonSingleFile: 'Trascina e rilascia un file, oppure',
browse: 'Sfoglia', browse: 'Sfoglia',
tip: 'Supporta {{supportTypes}}. Max {{size}}MB ciascuno.', tip: 'Supporta {{supportTypes}}. Max {{size}}MB ciascuno.',
validation: { validation: {

View File

@ -23,6 +23,10 @@ const translation = {
importFromDSLFile: 'DSL ファイルから', importFromDSLFile: 'DSL ファイルから',
importFromDSLUrl: 'URL から', importFromDSLUrl: 'URL から',
importFromDSLUrlPlaceholder: 'DSL リンクをここに貼り付けます', importFromDSLUrlPlaceholder: 'DSL リンクをここに貼り付けます',
dslUploader: {
button: 'ファイルをドラッグ&ドロップするか、',
browse: '参照',
},
deleteAppConfirmTitle: 'このアプリを削除しますか?', deleteAppConfirmTitle: 'このアプリを削除しますか?',
deleteAppConfirmContent: deleteAppConfirmContent:
'アプリを削除すると、元に戻すことはできません。他のユーザーはもはやこのアプリにアクセスできず、すべてのプロンプトの設定とログが永久に削除されます。', 'アプリを削除すると、元に戻すことはできません。他のユーザーはもはやこのアプリにアクセスできず、すべてのプロンプトの設定とログが永久に削除されます。',

View File

@ -31,6 +31,7 @@ const translation = {
uploader: { uploader: {
title: 'テキストファイルをアップロード', title: 'テキストファイルをアップロード',
button: 'ファイルまたはフォルダをドラッグアンドドロップする', button: 'ファイルまたはフォルダをドラッグアンドドロップする',
buttonSingleFile: 'ファイルをドラッグアンドドロップする',
browse: '参照', browse: '参照',
tip: '{{supportTypes}}をサポートしています。1 つあたりの最大サイズは{{size}}MB です。', tip: '{{supportTypes}}をサポートしています。1 つあたりの最大サイズは{{size}}MB です。',
validation: { validation: {

View File

@ -189,6 +189,10 @@ const translation = {
importFromDSLFile: 'DSL 파일에서', importFromDSLFile: 'DSL 파일에서',
importFromDSLUrl: 'URL 에서', importFromDSLUrl: 'URL 에서',
importFromDSLUrlPlaceholder: '여기에 DSL 링크 붙여 넣기', importFromDSLUrlPlaceholder: '여기에 DSL 링크 붙여 넣기',
dslUploader: {
button: '파일을 드래그 앤 드롭하거나',
browse: '찾아보기',
},
mermaid: { mermaid: {
handDrawn: '손으로 그린', handDrawn: '손으로 그린',
classic: '고전', classic: '고전',

View File

@ -21,6 +21,7 @@ const translation = {
uploader: { uploader: {
title: '텍스트 파일 업로드', title: '텍스트 파일 업로드',
button: '파일이나 폴더를 끌어서 놓기', button: '파일이나 폴더를 끌어서 놓기',
buttonSingleFile: '파일을 끌어서 놓기',
browse: '찾아보기', browse: '찾아보기',
tip: '{{supportTypes}}을 (를) 지원합니다. 파일당 최대 크기는 {{size}}MB 입니다.', tip: '{{supportTypes}}을 (를) 지원합니다. 파일당 최대 크기는 {{size}}MB 입니다.',
validation: { validation: {

View File

@ -173,6 +173,10 @@ const translation = {
importFromDSLUrl: 'Z adresu URL', importFromDSLUrl: 'Z adresu URL',
importFromDSLFile: 'Z pliku DSL', importFromDSLFile: 'Z pliku DSL',
importFromDSLUrlPlaceholder: 'Wklej tutaj link DSL', importFromDSLUrlPlaceholder: 'Wklej tutaj link DSL',
dslUploader: {
button: 'Przeciągnij i upuść plik, lub',
browse: 'Przeglądaj',
},
mermaid: { mermaid: {
handDrawn: 'Ręcznie rysowane', handDrawn: 'Ręcznie rysowane',
classic: 'Klasyczny', classic: 'Klasyczny',

View File

@ -23,6 +23,7 @@ const translation = {
uploader: { uploader: {
title: 'Prześlij plik tekstowy', title: 'Prześlij plik tekstowy',
button: 'Przeciągnij i upuść pliki lub foldery lub', button: 'Przeciągnij i upuść pliki lub foldery lub',
buttonSingleFile: 'Przeciągnij i upuść plik lub',
browse: 'Przeglądaj', browse: 'Przeglądaj',
tip: 'Obsługuje {{supportTypes}}. Maksymalnie {{size}}MB każdy.', tip: 'Obsługuje {{supportTypes}}. Maksymalnie {{size}}MB każdy.',
validation: { validation: {

View File

@ -169,6 +169,10 @@ const translation = {
title: 'Use o ícone do web app para substituir 🤖', title: 'Use o ícone do web app para substituir 🤖',
}, },
importFromDSLUrlPlaceholder: 'Cole o link DSL aqui', importFromDSLUrlPlaceholder: 'Cole o link DSL aqui',
dslUploader: {
button: 'Arraste e solte o arquivo, ou',
browse: 'Navegar',
},
importFromDSLUrl: 'Do URL', importFromDSLUrl: 'Do URL',
importFromDSLFile: 'Do arquivo DSL', importFromDSLFile: 'Do arquivo DSL',
importFromDSL: 'Importar de DSL', importFromDSL: 'Importar de DSL',

View File

@ -23,6 +23,7 @@ const translation = {
uploader: { uploader: {
title: 'Enviar arquivo de texto', title: 'Enviar arquivo de texto',
button: 'Arraste e solte arquivos ou pastas, ou', button: 'Arraste e solte arquivos ou pastas, ou',
buttonSingleFile: 'Arraste e solte um arquivo, ou',
browse: 'Navegar', browse: 'Navegar',
tip: 'Suporta {{supportTypes}}. Máximo de {{size}}MB cada.', tip: 'Suporta {{supportTypes}}. Máximo de {{size}}MB cada.',
validation: { validation: {

View File

@ -171,6 +171,10 @@ const translation = {
importFromDSL: 'Import din DSL', importFromDSL: 'Import din DSL',
importFromDSLUrl: 'De la URL', importFromDSLUrl: 'De la URL',
importFromDSLUrlPlaceholder: 'Lipiți linkul DSL aici', importFromDSLUrlPlaceholder: 'Lipiți linkul DSL aici',
dslUploader: {
button: 'Trageți și plasați fișierul, sau',
browse: 'Răsfoiți',
},
importFromDSLFile: 'Din fișierul DSL', importFromDSLFile: 'Din fișierul DSL',
mermaid: { mermaid: {
handDrawn: 'Desenat de mână', handDrawn: 'Desenat de mână',

View File

@ -23,6 +23,7 @@ const translation = {
uploader: { uploader: {
title: 'Încărcați fișier text', title: 'Încărcați fișier text',
button: 'Trageți și plasați fișiere sau foldere sau', button: 'Trageți și plasați fișiere sau foldere sau',
buttonSingleFile: 'Trageți și plasați un fișier sau',
browse: 'Răsfoire', browse: 'Răsfoire',
tip: 'Acceptă {{supportTypes}}. Maxim {{size}}MB fiecare.', tip: 'Acceptă {{supportTypes}}. Maxim {{size}}MB fiecare.',
validation: { validation: {

View File

@ -19,6 +19,10 @@ const translation = {
importFromDSLFile: 'Из файла DSL', importFromDSLFile: 'Из файла DSL',
importFromDSLUrl: 'Из URL', importFromDSLUrl: 'Из URL',
importFromDSLUrlPlaceholder: 'Вставьте ссылку DSL сюда', importFromDSLUrlPlaceholder: 'Вставьте ссылку DSL сюда',
dslUploader: {
button: 'Перетащите файл, или',
browse: 'Обзор',
},
deleteAppConfirmTitle: 'Удалить это приложение?', deleteAppConfirmTitle: 'Удалить это приложение?',
deleteAppConfirmContent: deleteAppConfirmContent:
'Удаление приложения необратимо. Пользователи больше не смогут получить доступ к вашему приложению, и все настройки подсказок и журналы будут безвозвратно удалены.', 'Удаление приложения необратимо. Пользователи больше не смогут получить доступ к вашему приложению, и все настройки подсказок и журналы будут безвозвратно удалены.',

View File

@ -28,6 +28,7 @@ const translation = {
uploader: { uploader: {
title: 'Загрузить файл', title: 'Загрузить файл',
button: 'Перетащите файлы или папки или', button: 'Перетащите файлы или папки или',
buttonSingleFile: 'Перетащите файл или',
browse: 'Обзор', browse: 'Обзор',
tip: 'Поддерживаются {{supportTypes}}. Максимум {{size}} МБ каждый.', tip: 'Поддерживаются {{supportTypes}}. Максимум {{size}} МБ каждый.',
validation: { validation: {

View File

@ -19,6 +19,10 @@ const translation = {
importFromDSLFile: 'Iz datoteke DSL', importFromDSLFile: 'Iz datoteke DSL',
importFromDSLUrl: 'Iz URL-ja', importFromDSLUrl: 'Iz URL-ja',
importFromDSLUrlPlaceholder: 'Tukaj prilepi povezavo DSL', importFromDSLUrlPlaceholder: 'Tukaj prilepi povezavo DSL',
dslUploader: {
button: 'Povlecite in spustite datoteko, ali',
browse: 'Prebrskaj',
},
deleteAppConfirmTitle: 'Izbrišem to aplikacijo?', deleteAppConfirmTitle: 'Izbrišem to aplikacijo?',
deleteAppConfirmContent: deleteAppConfirmContent:
'Brisanje aplikacije je nepopravljivo. Uporabniki ne bodo več imeli dostopa do vaše aplikacije, vse konfiguracije in dnevniki pa bodo trajno izbrisani.', 'Brisanje aplikacije je nepopravljivo. Uporabniki ne bodo več imeli dostopa do vaše aplikacije, vse konfiguracije in dnevniki pa bodo trajno izbrisani.',

View File

@ -33,6 +33,7 @@ const translation = {
uploader: { uploader: {
title: 'Naloži datoteko', title: 'Naloži datoteko',
button: 'Povleci in spusti datoteke ali mape oz', button: 'Povleci in spusti datoteke ali mape oz',
buttonSingleFile: 'Povleci in spusti datoteko oz',
browse: 'Prebrskaj', browse: 'Prebrskaj',
tip: 'Podprti tipi datotek: {{supportTypes}}. Največ {{size}}MB na datoteko.', tip: 'Podprti tipi datotek: {{supportTypes}}. Največ {{size}}MB na datoteko.',
validation: { validation: {

View File

@ -19,6 +19,10 @@ const translation = {
importFromDSLFile: 'จากไฟล์ DSL', importFromDSLFile: 'จากไฟล์ DSL',
importFromDSLUrl: 'จาก URL', importFromDSLUrl: 'จาก URL',
importFromDSLUrlPlaceholder: 'วางลิงค์ DSL ที่นี่', importFromDSLUrlPlaceholder: 'วางลิงค์ DSL ที่นี่',
dslUploader: {
button: 'ลากและวางไฟล์ หรือ',
browse: 'เรียกดู',
},
deleteAppConfirmTitle: 'ลบโปรเจกต์นี้?', deleteAppConfirmTitle: 'ลบโปรเจกต์นี้?',
deleteAppConfirmContent: 'การลบโปรเจกนั้นไม่สามารถย้อนกลับได้ ผู้ใช้จะไม่สามารถเข้าถึงโปรเจกต์ของคุณอีกต่อไป และการกําหนดค่าต่างๆและบันทึกทั้งหมดจะถูกลบอย่างถาวร', deleteAppConfirmContent: 'การลบโปรเจกนั้นไม่สามารถย้อนกลับได้ ผู้ใช้จะไม่สามารถเข้าถึงโปรเจกต์ของคุณอีกต่อไป และการกําหนดค่าต่างๆและบันทึกทั้งหมดจะถูกลบอย่างถาวร',
appDeleted: 'โปรเจกต์ถูกลบ', appDeleted: 'โปรเจกต์ถูกลบ',

View File

@ -33,6 +33,7 @@ const translation = {
uploader: { uploader: {
title: 'อัปโหลดไฟล์', title: 'อัปโหลดไฟล์',
button: 'ลากและวางไฟล์หรือโฟลเดอร์หรือ', button: 'ลากและวางไฟล์หรือโฟลเดอร์หรือ',
buttonSingleFile: 'ลากและวางไฟล์หรือ',
browse: 'เล็ม', browse: 'เล็ม',
tip: 'รองรับ {{supportTypes}} สูงสุด {{size}}MB แต่ละตัว', tip: 'รองรับ {{supportTypes}} สูงสุด {{size}}MB แต่ละตัว',
validation: { validation: {

View File

@ -19,6 +19,10 @@ const translation = {
importFromDSLFile: 'DSL dosyasından', importFromDSLFile: 'DSL dosyasından',
importFromDSLUrl: 'URL\'den', importFromDSLUrl: 'URL\'den',
importFromDSLUrlPlaceholder: 'DSL bağlantısını buraya yapıştır', importFromDSLUrlPlaceholder: 'DSL bağlantısını buraya yapıştır',
dslUploader: {
button: 'Dosyayı sürükleyip bırakın veya',
browse: 'Gözat',
},
deleteAppConfirmTitle: 'Bu uygulamayı silmek istiyor musunuz?', deleteAppConfirmTitle: 'Bu uygulamayı silmek istiyor musunuz?',
deleteAppConfirmContent: 'Uygulamanın silinmesi geri alınamaz. Kullanıcılar artık uygulamanıza erişemeyecek ve tüm prompt yapılandırmaları ile loglar kalıcı olarak silinecektir.', deleteAppConfirmContent: 'Uygulamanın silinmesi geri alınamaz. Kullanıcılar artık uygulamanıza erişemeyecek ve tüm prompt yapılandırmaları ile loglar kalıcı olarak silinecektir.',
appDeleted: 'Uygulama silindi', appDeleted: 'Uygulama silindi',

View File

@ -28,6 +28,7 @@ const translation = {
uploader: { uploader: {
title: 'Dosya yükle', title: 'Dosya yükle',
button: 'Dosyaları veya klasörleri sürükleyip bırakın veya', button: 'Dosyaları veya klasörleri sürükleyip bırakın veya',
buttonSingleFile: 'Dosyayı sürükleyip bırakın veya',
browse: 'Göz atın', browse: 'Göz atın',
tip: 'Destekler {{supportTypes}}. Her biri en fazla {{size}}MB.', tip: 'Destekler {{supportTypes}}. Her biri en fazla {{size}}MB.',
validation: { validation: {

View File

@ -171,6 +171,10 @@ const translation = {
importFromDSLUrl: 'З URL', importFromDSLUrl: 'З URL',
importFromDSL: 'Імпорт з DSL', importFromDSL: 'Імпорт з DSL',
importFromDSLUrlPlaceholder: 'Вставте посилання на DSL тут', importFromDSLUrlPlaceholder: 'Вставте посилання на DSL тут',
dslUploader: {
button: 'Перетягніть файл, або',
browse: 'Огляд',
},
importFromDSLFile: 'З DSL-файлу', importFromDSLFile: 'З DSL-файлу',
mermaid: { mermaid: {
handDrawn: 'Намальовані від руки', handDrawn: 'Намальовані від руки',

View File

@ -23,6 +23,7 @@ const translation = {
uploader: { uploader: {
title: 'Завантажити текстовий файл', title: 'Завантажити текстовий файл',
button: 'Перетягніть файли або папки або', button: 'Перетягніть файли або папки або',
buttonSingleFile: 'Перетягніть файл або',
browse: 'Оберіть', browse: 'Оберіть',
tip: 'Підтримуються {{supportTypes}}. Максимум {{size}} МБ кожен.', tip: 'Підтримуються {{supportTypes}}. Максимум {{size}} МБ кожен.',
validation: { validation: {

View File

@ -171,6 +171,10 @@ const translation = {
importFromDSLFile: 'Từ tệp DSL', importFromDSLFile: 'Từ tệp DSL',
importFromDSL: 'Nhập từ DSL', importFromDSL: 'Nhập từ DSL',
importFromDSLUrlPlaceholder: 'Dán liên kết DSL vào đây', importFromDSLUrlPlaceholder: 'Dán liên kết DSL vào đây',
dslUploader: {
button: 'Kéo và thả tệp, hoặc',
browse: 'Duyệt',
},
importFromDSLUrl: 'Từ URL', importFromDSLUrl: 'Từ URL',
mermaid: { mermaid: {
handDrawn: 'Vẽ tay', handDrawn: 'Vẽ tay',

View File

@ -23,6 +23,7 @@ const translation = {
uploader: { uploader: {
title: 'Tải lên tệp văn bản', title: 'Tải lên tệp văn bản',
button: 'Kéo và thả các tập tin hoặc thư mục, hoặc', button: 'Kéo và thả các tập tin hoặc thư mục, hoặc',
buttonSingleFile: 'Kéo và thả tệp hoặc',
browse: 'Chọn tệp', browse: 'Chọn tệp',
tip: 'Hỗ trợ {{supportTypes}}. Tối đa {{size}}MB mỗi tệp.', tip: 'Hỗ trợ {{supportTypes}}. Tối đa {{size}}MB mỗi tệp.',
validation: { validation: {

View File

@ -23,6 +23,10 @@ const translation = {
importFromDSLFile: '文件', importFromDSLFile: '文件',
importFromDSLUrl: 'URL', importFromDSLUrl: 'URL',
importFromDSLUrlPlaceholder: '输入 DSL 文件的 URL', importFromDSLUrlPlaceholder: '输入 DSL 文件的 URL',
dslUploader: {
button: '拖拽文件至此,或者',
browse: '选择文件',
},
deleteAppConfirmTitle: '确认删除应用?', deleteAppConfirmTitle: '确认删除应用?',
deleteAppConfirmContent: deleteAppConfirmContent:
'删除应用将无法撤销。用户将不能访问你的应用,所有 Prompt 编排配置和日志均将一并被删除。', '删除应用将无法撤销。用户将不能访问你的应用,所有 Prompt 编排配置和日志均将一并被删除。',

View File

@ -36,6 +36,7 @@ const translation = {
uploader: { uploader: {
title: '上传文本文件', title: '上传文本文件',
button: '拖拽文件或文件夹至此,或者', button: '拖拽文件或文件夹至此,或者',
buttonSingleFile: '拖拽文件至此,或者',
browse: '选择文件', browse: '选择文件',
tip: '已支持 {{supportTypes}},每个文件不超过 {{size}}MB。', tip: '已支持 {{supportTypes}},每个文件不超过 {{size}}MB。',
validation: { validation: {

View File

@ -171,6 +171,10 @@ const translation = {
importFromDSL: '從 DSL 導入', importFromDSL: '從 DSL 導入',
importFromDSLFile: '從 DSL 檔', importFromDSLFile: '從 DSL 檔',
importFromDSLUrlPlaceholder: '在此處貼上 DSL 連結', importFromDSLUrlPlaceholder: '在此處貼上 DSL 連結',
dslUploader: {
button: '拖拽檔案至此,或者',
browse: '選擇檔案',
},
mermaid: { mermaid: {
handDrawn: '手繪', handDrawn: '手繪',
classic: '經典', classic: '經典',

View File

@ -21,6 +21,7 @@ const translation = {
uploader: { uploader: {
title: '上傳文字檔案', title: '上傳文字檔案',
button: '拖拽檔案或檔案夾至此,或者', button: '拖拽檔案或檔案夾至此,或者',
buttonSingleFile: '拖拽檔案至此,或者',
browse: '選擇檔案', browse: '選擇檔案',
tip: '已支援 {{supportTypes}},每個檔案不超過 {{size}}MB。', tip: '已支援 {{supportTypes}},每個檔案不超過 {{size}}MB。',
validation: { validation: {