Skip to content

fix: auto translate fail #11286

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Dec 3, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 11 additions & 3 deletions web/i18n/auto-gen-i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -29,9 +29,17 @@ async function translateMissingKeyDeeply(sourceObj, targetObject, toLanguage) {
await translateMissingKeyDeeply(sourceObj[key], targetObject[key], toLanguage)
}
else {
const { translation } = await translate(sourceObj[key], null, languageKeyMap[toLanguage])
targetObject[key] = translation
// console.log(translation)
try {
if (!sourceObj[key]) {
targetObject[key] = ''
return
}
const { translation } = await translate(sourceObj[key], null, languageKeyMap[toLanguage])
targetObject[key] = translation
}
catch (e) {
console.error(`Error translating ${sourceObj[key]}(${key}) to ${toLanguage}`)
}
}
}
else if (typeof sourceObj[key] === 'object') {
Expand Down
27 changes: 27 additions & 0 deletions web/i18n/de-DE/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -500,6 +500,26 @@ const translation = {
'clear': 'Löschen',
'setVariable': 'Variable setzen',
'variable': 'Variable',
'operations': {
'title': 'Operation',
'clear': 'Klar',
'over-write': 'Überschreiben',
'set': 'Garnitur',
'-=': '-=',
'+=': '+=',
'/=': '/=',
'append': 'Anfügen',
'extend': 'Ausdehnen',
'*=': '*=',
'overwrite': 'Überschreiben',
},
'setParameter': 'Parameter setzen...',
'noVarTip': 'Klicken Sie auf die Schaltfläche "+", um Variablen hinzuzufügen',
'variables': 'Variablen',
'noAssignedVars': 'Keine verfügbaren zugewiesenen Variablen',
'selectAssignedVariable': 'Zugewiesene Variable auswählen...',
'varNotSet': 'Variable NICHT gesetzt',
'assignedVarsDescription': 'Zugewiesene Variablen müssen beschreibbare Variablen sein, z. B. Konversationsvariablen.',
},
tool: {
toAuthorize: 'Autorisieren',
Expand Down Expand Up @@ -631,6 +651,13 @@ const translation = {
tracing: {
stopBy: 'Gestoppt von {{user}}',
},
variableReference: {
noAvailableVars: 'Keine verfügbaren Variablen',
conversationVars: 'Konversations-Variablen',
noAssignedVars: 'Keine verfügbaren zugewiesenen Variablen',
noVarsForOperation: 'Es stehen keine Variablen für die Zuweisung mit der ausgewählten Operation zur Verfügung.',
assignedVarsDescription: 'Zugewiesene Variablen müssen beschreibbare Variablen sein, z. B.',
},
}

export default translation
27 changes: 27 additions & 0 deletions web/i18n/es-ES/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -500,6 +500,26 @@ const translation = {
'clear': 'Limpiar',
'setVariable': 'Establecer Variable',
'variable': 'Variable',
'operations': {
'clear': 'Claro',
'*=': '*=',
'-=': '-=',
'title': 'Operación',
'extend': 'Extender',
'append': 'Añadir',
'+=': '+=',
'over-write': 'Sobrescribir',
'overwrite': 'Sobrescribir',
'/=': '/=',
'set': 'Poner',
},
'variables': 'Variables',
'setParameter': 'Establecer parámetro...',
'noVarTip': 'Haga clic en el botón "+" para agregar variables',
'varNotSet': 'Variable NO establecida',
'noAssignedVars': 'No hay variables asignadas disponibles',
'selectAssignedVariable': 'Seleccione la variable asignada...',
'assignedVarsDescription': 'Las variables asignadas deben ser variables grabables, como las variables de conversación.',
},
tool: {
toAuthorize: 'Para autorizar',
Expand Down Expand Up @@ -634,6 +654,13 @@ const translation = {
tracing: {
stopBy: 'Pásate por {{usuario}}',
},
variableReference: {
noAvailableVars: 'No hay variables disponibles',
assignedVarsDescription: 'Las variables asignadas deben ser variables grabables, como',
noVarsForOperation: 'No hay variables disponibles para la asignación con la operación seleccionada.',
noAssignedVars: 'No hay variables asignadas disponibles',
conversationVars: 'Variables de conversación',
},
}

export default translation
27 changes: 27 additions & 0 deletions web/i18n/fa-IR/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -500,6 +500,26 @@ const translation = {
'clear': 'پاک کردن',
'setVariable': 'تنظیم متغیر',
'variable': 'متغیر',
'operations': {
'clear': 'روشن',
'over-write': 'بازنویسی',
'set': 'مجموعه',
'*=': '*=',
'overwrite': 'بازنویسی',
'+=': '+=',
'title': 'عملیات',
'extend': 'گسترش',
'-=': '-=',
'append': 'الحاق',
'/=': '/=',
},
'noVarTip': 'برای افزودن متغیرها روی دکمه "+" کلیک کنید',
'selectAssignedVariable': 'متغیر اختصاص داده شده را انتخاب کنید...',
'noAssignedVars': 'هیچ متغیر اختصاص داده شده در دسترس نیست',
'setParameter': 'پارامتر را تنظیم کنید...',
'assignedVarsDescription': 'متغیرهای اختصاص داده شده باید متغیرهای قابل نوشتن مانند متغیرهای مکالمه باشند.',
'variables': 'متغیرهای',
'varNotSet': 'متغیر NOT Set',
},
tool: {
toAuthorize: 'برای مجوز دادن',
Expand Down Expand Up @@ -631,6 +651,13 @@ const translation = {
tracing: {
stopBy: 'متوقف شده توسط {{user}}',
},
variableReference: {
noAvailableVars: 'هیچ متغیری در دسترس نیست',
conversationVars: 'متغیرهای مکالمه',
noVarsForOperation: 'هیچ متغیری برای تخصیص با عملیات انتخاب شده در دسترس نیست.',
assignedVarsDescription: 'متغیرهای اختصاص داده شده باید متغیرهای قابل نوشتن باشند، مانند',
noAssignedVars: 'هیچ متغیر اختصاص داده شده در دسترس نیست',
},
}

export default translation
27 changes: 27 additions & 0 deletions web/i18n/fr-FR/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -500,6 +500,26 @@ const translation = {
'clear': 'Effacer',
'setVariable': 'Définir Variable',
'variable': 'Variable',
'operations': {
'clear': 'Clair',
'*=': '*=',
'-=': '-=',
'extend': 'Étendre',
'+=': '+=',
'over-write': 'Écraser',
'set': 'Poser',
'append': 'Ajouter',
'title': 'Opération',
'/=': '/=',
'overwrite': 'Écraser',
},
'assignedVarsDescription': 'Les variables affectées doivent être accessibles en écriture, telles que des variables de conversation.',
'noVarTip': 'Cliquez sur le bouton « + » pour ajouter des variables',
'variables': 'Variables',
'setParameter': 'Définir le paramètre...',
'noAssignedVars': 'Aucune variable affectée disponible',
'varNotSet': 'Variable NON définie',
'selectAssignedVariable': 'Sélectionner la variable affectée...',
},
tool: {
toAuthorize: 'Autoriser',
Expand Down Expand Up @@ -631,6 +651,13 @@ const translation = {
tracing: {
stopBy: 'Arrêté par {{user}}',
},
variableReference: {
noAssignedVars: 'Aucune variable affectée disponible',
noVarsForOperation: 'Aucune variable n’est disponible pour l’affectation avec l’opération sélectionnée.',
noAvailableVars: 'Aucune variable disponible',
assignedVarsDescription: 'Les variables affectées doivent être des variables accessibles en écriture, telles que',
conversationVars: 'Variables de conversation',
},
}

export default translation
27 changes: 27 additions & 0 deletions web/i18n/hi-IN/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -516,6 +516,26 @@ const translation = {
'clear': 'साफ़ करें',
'setVariable': 'चर सेट करें',
'variable': 'चर',
'operations': {
'clear': 'स्पष्ट',
'/=': '/=',
'*=': '*=',
'over-write': 'अधिलेखित',
'title': 'परिचालन',
'+=': '+=',
'overwrite': 'अधिलेखित',
'set': 'अस्त हो',
'extend': 'पसार',
'-=': '-=',
'append': 'संलग्न',
},
'setParameter': 'पैरामीटर सेट करें...',
'noVarTip': 'चर जोड़ने के लिए "+" बटन पर क्लिक करें',
'variables': 'चर',
'selectAssignedVariable': 'असाइन किए गए चर का चयन करें...',
'varNotSet': 'चर सेट नहीं',
'assignedVarsDescription': 'असाइन किए गए चर लिखने योग्य चर होने चाहिए, जैसे वार्तालाप चर।',
'noAssignedVars': 'कोई उपलब्ध असाइन किए गए चर नहीं',
},
tool: {
toAuthorize: 'अधिकृत करने के लिए',
Expand Down Expand Up @@ -651,6 +671,13 @@ const translation = {
tracing: {
stopBy: '{{user}} द्वारा रोका गया',
},
variableReference: {
conversationVars: 'बातचीत चर',
noAvailableVars: 'कोई उपलब्ध चर नहीं',
assignedVarsDescription: 'असाइन किए गए चर लिखने योग्य चर होने चाहिए, जैसे',
noVarsForOperation: 'चयनित कार्रवाई के साथ असाइनमेंट के लिए कोई चर उपलब्ध नहीं हैं.',
noAssignedVars: 'कोई उपलब्ध असाइन किए गए चर नहीं',
},
}

export default translation
27 changes: 27 additions & 0 deletions web/i18n/it-IT/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -520,6 +520,26 @@ const translation = {
'clear': 'Cancellare',
'setVariable': 'Imposta Variabile',
'variable': 'Variabile',
'operations': {
'-=': '-=',
'overwrite': 'Sovrascrivere',
'+=': '+=',
'*=': '*=',
'append': 'Aggiungere',
'set': 'Mettere',
'title': 'Operazione',
'/=': '/=',
'over-write': 'Sovrascrivere',
'extend': 'Estendere',
'clear': 'Chiaro',
},
'setParameter': 'Imposta parametro...',
'variables': 'Variabili',
'noAssignedVars': 'Nessuna variabile assegnata disponibile',
'assignedVarsDescription': 'Le variabili assegnate devono essere variabili scrivibili, ad esempio variabili di conversazione.',
'varNotSet': 'Variabile NON impostata',
'selectAssignedVariable': 'Seleziona variabile assegnata...',
'noVarTip': 'Fare clic sul pulsante "+" per aggiungere variabili',
},
tool: {
toAuthorize: 'Per autorizzare',
Expand Down Expand Up @@ -658,6 +678,13 @@ const translation = {
tracing: {
stopBy: 'Interrotto da {{user}}',
},
variableReference: {
noAvailableVars: 'Nessuna variabile disponibile',
noAssignedVars: 'Nessuna variabile assegnata disponibile',
noVarsForOperation: 'Non ci sono variabili disponibili per l\'assegnazione con l\'operazione selezionata.',
assignedVarsDescription: 'Le variabili assegnate devono essere variabili scrivibili, ad esempio',
conversationVars: 'Variabili di conversazione',
},
}

export default translation
27 changes: 27 additions & 0 deletions web/i18n/ja-JP/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -501,6 +501,26 @@ const translation = {
'clear': 'クリア',
'setVariable': '変数を設定する',
'variable': '変数',
'operations': {
'title': '操作',
'set': 'セット',
'clear': 'クリア',
'overwrite': '上書き',
'append': '追加',
'-=': '-=',
'/=': '/=',
'+=': '+=',
'over-write': '上書き',
'extend': '延ばす',
'*=': '*=',
},
'setParameter': 'パラメータを設定...',
'selectAssignedVariable': '代入変数を選択...',
'varNotSet': '変数が設定されていません',
'variables': '変数',
'noVarTip': '「+」ボタンをクリックして変数を追加します',
'noAssignedVars': '使用可能な代入変数がありません',
'assignedVarsDescription': '代入される変数は、会話変数などの書き込み可能な変数である必要があります。',
},
tool: {
toAuthorize: '承認するには',
Expand Down Expand Up @@ -632,6 +652,13 @@ const translation = {
tracing: {
stopBy: '{{user}}によって停止',
},
variableReference: {
noVarsForOperation: '選択した操作で代入できる変数はありません。',
noAvailableVars: '使用可能な変数がありません',
noAssignedVars: '使用可能な代入変数がありません',
assignedVarsDescription: '代入変数は、次のような書き込み可能な変数である必要があります。',
conversationVars: '会話変数',
},
}

export default translation
27 changes: 27 additions & 0 deletions web/i18n/ko-KR/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -500,6 +500,26 @@ const translation = {
'clear': '지우기',
'setVariable': '변수 설정',
'variable': '변수',
'operations': {
'*=': '*=',
'overwrite': '덮어쓸',
'-=': '-=',
'append': '덧붙이다',
'over-write': '덮어쓸',
'+=': '+=',
'title': '수술',
'extend': '뻗치다',
'clear': '맑다',
'/=': '/=',
'set': '집합',
},
'variables': '변수',
'noAssignedVars': '사용 가능한 할당된 변수가 없습니다.',
'noVarTip': '"+" 버튼을 클릭하여 변수를 추가합니다.',
'setParameter': '매개 변수 설정...',
'assignedVarsDescription': '할당된 변수는 대화 변수와 같은 쓰기 가능한 변수여야 합니다.',
'selectAssignedVariable': '할당된 변수 선택...',
'varNotSet': '변수가 설정되지 않음',
},
tool: {
toAuthorize: '승인하기',
Expand Down Expand Up @@ -631,6 +651,13 @@ const translation = {
tracing: {
stopBy: '{{user}}에 의해 중지됨',
},
variableReference: {
noAvailableVars: '사용 가능한 변수 없음',
conversationVars: '대화 변수',
noVarsForOperation: '선택한 작업에 할당할 수 있는 변수가 없습니다.',
noAssignedVars: '사용 가능한 할당된 변수가 없습니다.',
assignedVarsDescription: '할당된 변수는 다음과 같이 쓰기 가능한 변수여야 합니다.',
},
}

export default translation
27 changes: 27 additions & 0 deletions web/i18n/pl-PL/workflow.ts
Original file line number Diff line number Diff line change
Expand Up @@ -500,6 +500,26 @@ const translation = {
'clear': 'Wyczyść',
'setVariable': 'Ustaw Zmienną',
'variable': 'Zmienna',
'operations': {
'over-write': 'Zastąpić',
'set': 'Zbiór',
'title': 'Operacja',
'overwrite': 'Zastąpić',
'*=': '*=',
'/=': '/=',
'-=': '-=',
'extend': 'Rozszerzyć',
'+=': '+=',
'clear': 'Jasny',
'append': 'Dołączyć',
},
'variables': 'Zmiennych',
'selectAssignedVariable': 'Wybierz przypisaną zmienną...',
'varNotSet': 'Zmienna NIE jest ustawiona',
'noAssignedVars': 'Brak dostępnych przypisanych zmiennych',
'assignedVarsDescription': 'Przypisane zmienne muszą być zmiennymi zapisywalnymi, takimi jak zmienne konwersacji.',
'setParameter': 'Ustaw parametr...',
'noVarTip': 'Kliknij przycisk "+", aby dodać zmienne',
},
tool: {
toAuthorize: 'Do autoryzacji',
Expand Down Expand Up @@ -631,6 +651,13 @@ const translation = {
tracing: {
stopBy: 'Zatrzymane przez {{user}}',
},
variableReference: {
conversationVars: 'Zmienne konwersacji',
assignedVarsDescription: 'Przypisane zmienne muszą być zmiennymi zapisywalnymi, takimi jak',
noVarsForOperation: 'Nie ma dostępnych zmiennych do przypisania do wybranej operacji.',
noAssignedVars: 'Brak dostępnych przypisanych zmiennych',
noAvailableVars: 'Brak dostępnych zmiennych',
},
}

export default translation
Loading
Loading