From 10ec273fbdbdf83af3810a98ca38c6dc6b40f542 Mon Sep 17 00:00:00 2001 From: Rohit Date: Wed, 26 Feb 2025 15:01:37 +0530 Subject: [PATCH] feat: add integration settings translations --- public/locales/de.json | 28 +++++++++++------ public/locales/es.json | 56 ++++++++++++++++++++-------------- public/locales/ja.json | 68 ++++++++++++++++++++++++------------------ public/locales/zh.json | 68 ++++++++++++++++++++++++------------------ 4 files changed, 130 insertions(+), 90 deletions(-) diff --git a/public/locales/de.json b/public/locales/de.json index d86773b8..71ba81a1 100644 --- a/public/locales/de.json +++ b/public/locales/de.json @@ -317,13 +317,13 @@ "google": { "title": "Mit Google Sheet integrieren", "descriptions": { - "sync_info": "Wenn Sie diese Option aktivieren, werden bei jeder erfolgreichen Ausführung dieses Roboters die erfassten Daten in Ihrem Google Sheet ergänzt.", + "sync_info": "Wenn Sie diese Option aktivieren, werden bei jeder erfolgreichen Ausführung einer Aufgabe durch diesen Roboter die erfassten Daten an Ihr Google Sheet angehängt.", "authenticated_as": "Authentifiziert als: {{email}}" }, "alerts": { "success": { "title": "Google Sheet erfolgreich integriert.", - "content": "Jedes Mal, wenn dieser Roboter eine erfolgreiche Ausführung erstellt, werden die erfassten Daten Ihrem Google Sheet {{sheetName}} hinzugefügt. Sie können die Datenaktualisierungen", + "content": "Jedes Mal, wenn dieser Roboter einen erfolgreichen Lauf erstellt, werden seine erfassten Daten an Ihr Google Sheet {{sheetName}} angehängt. Sie können die Datenaktualisierungen überprüfen", "here": "hier", "note": "Hinweis:", "sync_limitation": "Die vor der Integration mit Google Sheets extrahierten Daten werden nicht im Google Sheet synchronisiert. Nur die nach der Integration extrahierten Daten werden synchronisiert." @@ -331,19 +331,29 @@ }, "buttons": { "authenticate": "Mit Google authentifizieren", - "fetch_sheets": "Google Sheets abrufen", + "fetch_sheets": "Google Tabellenkalkulationen abrufen", "remove_integration": "Integration entfernen", "submit": "Absenden" }, "fields": { "select_sheet": "Google Sheet auswählen", "selected_sheet": "Ausgewähltes Sheet: {{name}} (ID: {{id}})" + }, + "errors": { + "auth_error": "Fehler bei der Authentifizierung mit Google", + "fetch_error": "Fehler beim Abrufen der Tabellenkalkulationsdateien: {{message}}", + "update_error": "Fehler beim Aktualisieren der Google Sheet-ID: {{message}}", + "remove_error": "Fehler beim Entfernen der Google Sheets-Integration: {{message}}" + }, + "notifications": { + "sheet_selected": "Google Sheet erfolgreich ausgewählt", + "integration_removed": "Google Sheets-Integration erfolgreich entfernt" } }, "airtable": { - "title": "Mit Airtable verbinden", + "title": "Mit Airtable integrieren", "descriptions": { - "sync_info": "Verbinden Sie Ihren Roboter mit einer Airtable-Basis, um Daten automatisch zu synchronisieren.", + "sync_info": "Wenn Sie diese Option aktivieren, werden bei jeder erfolgreichen Ausführung einer Aufgabe durch diesen Roboter die erfassten Daten an Ihre Airtable angehängt.", "authenticated_as": "Mit Airtable authentifiziert" }, "alerts": { @@ -357,14 +367,14 @@ }, "buttons": { "authenticate": "Mit Airtable verbinden", - "fetch_bases": "Airtable-Basen abrufen", - "fetch_tables": "Airtable-Tabellen abrufen", + "fetch_bases": "Airtable Basen abrufen", + "fetch_tables": "Airtable Tabellen abrufen", "remove_integration": "Airtable-Integration entfernen", "submit": "Basis und Tabelle auswählen" }, "fields": { - "select_base": "Airtable-Basis auswählen", - "select_table": "Airtable-Tabelle auswählen", + "select_base": "Airtable Basis auswählen", + "select_table": "Airtable Tabelle auswählen", "selected_base": "Ausgewählte Basis: {{name}}", "selected_table": "Ausgewählte Tabelle: {{name}}" }, diff --git a/public/locales/es.json b/public/locales/es.json index 79270cd3..8cb4c302 100644 --- a/public/locales/es.json +++ b/public/locales/es.json @@ -306,45 +306,55 @@ } }, "integration_settings": { - "title": "Configuración de integración", - "title_select_integration": "Seleccionar tipo de integración", + "title": "Ajustes de Integración", + "title_select_integration": "Seleccionar Tipo de Integración", "descriptions": { "authenticated_as": "Autenticado como: {{email}}" }, "buttons": { "submit": "Enviar", - "remove_integration": "Eliminar integración" + "remove_integration": "Eliminar Integración" }, "google": { "title": "Integrar con Google Sheet", "descriptions": { - "sync_info": "Si habilitas esta opción, cada vez que este robot ejecute una tarea exitosamente, sus datos capturados se añadirán a tu Google Sheet.", + "sync_info": "Si habilita esta opción, cada vez que este robot ejecute una tarea correctamente, sus datos capturados se añadirán a su Google Sheet.", "authenticated_as": "Autenticado como: {{email}}" }, "alerts": { "success": { - "title": "Google Sheet integrado exitosamente.", - "content": "Cada vez que este robot crea una ejecución exitosa, sus datos capturados se añaden a tu Google Sheet {{sheetName}}. Puedes verificar las actualizaciones de datos", + "title": "Google Sheet Integrado Correctamente.", + "content": "Cada vez que este robot crea una ejecución exitosa, sus datos capturados se añaden a su Google Sheet {{sheetName}}. Puede comprobar las actualizaciones de datos", "here": "aquí", "note": "Nota:", - "sync_limitation": "Los datos extraídos antes de la integración con Google Sheets no se sincronizarán en el Google Sheet. Solo se sincronizarán los datos extraídos después de la integración." + "sync_limitation": "Los datos extraídos antes de la integración con Google Sheets no se sincronizarán en la Google Sheet. Solo los datos extraídos después de la integración se sincronizarán." } }, "buttons": { "authenticate": "Autenticar con Google", - "fetch_sheets": "Obtener Google Sheets", - "remove_integration": "Eliminar integración", + "fetch_sheets": "Obtener Hojas de Cálculo de Google", + "remove_integration": "Eliminar Integración", "submit": "Enviar" }, "fields": { "select_sheet": "Seleccionar Google Sheet", - "selected_sheet": "Hoja seleccionada: {{name}} (ID: {{id}})" + "selected_sheet": "Hoja Seleccionada: {{name}} (ID: {{id}})" + }, + "errors": { + "auth_error": "Error al autenticar con Google", + "fetch_error": "Error al obtener archivos de hojas de cálculo: {{message}}", + "update_error": "Error al actualizar ID de Google Sheet: {{message}}", + "remove_error": "Error al eliminar la integración de Google Sheets: {{message}}" + }, + "notifications": { + "sheet_selected": "Google Sheet seleccionado correctamente", + "integration_removed": "Integración de Google Sheets eliminada correctamente" } }, "airtable": { "title": "Integrar con Airtable", "descriptions": { - "sync_info": "Conecte su robot a una base de Airtable para sincronizar datos automáticamente.", + "sync_info": "Si habilita esta opción, cada vez que este robot ejecute una tarea correctamente, sus datos capturados se añadirán a su Airtable.", "authenticated_as": "Autenticado con Airtable" }, "alerts": { @@ -358,28 +368,28 @@ }, "buttons": { "authenticate": "Conectar con Airtable", - "fetch_bases": "Obtener bases de Airtable", - "fetch_tables": "Obtener tablas de Airtable", - "remove_integration": "Eliminar integración de Airtable", - "submit": "Seleccionar base y tabla" + "fetch_bases": "Obtener Bases de Airtable", + "fetch_tables": "Obtener Tablas de Airtable", + "remove_integration": "Eliminar Integración de Airtable", + "submit": "Seleccionar Base y Tabla" }, "fields": { - "select_base": "Seleccionar base de Airtable", - "select_table": "Seleccionar tabla de Airtable", - "selected_base": "Base seleccionada: {{name}}", - "selected_table": "Tabla seleccionada: {{name}}" + "select_base": "Seleccionar Base de Airtable", + "select_table": "Seleccionar Tabla de Airtable", + "selected_base": "Base Seleccionada: {{name}}", + "selected_table": "Tabla Seleccionada: {{name}}" }, "errors": { "auth_error": "Error al autenticar con Airtable", "fetch_error": "Error al obtener bases de Airtable: {{message}}", "fetch_tables_error": "Error al obtener tablas de Airtable: {{message}}", - "update_error": "Error al actualizar la base de Airtable: {{message}}", + "update_error": "Error al actualizar base de Airtable: {{message}}", "remove_error": "Error al eliminar la integración de Airtable: {{message}}" }, "notifications": { - "base_selected": "Base de Airtable seleccionada con éxito", - "table_selected": "Tabla de Airtable seleccionada con éxito", - "integration_removed": "Integración de Airtable eliminada con éxito" + "base_selected": "Base de Airtable seleccionada correctamente", + "table_selected": "Tabla de Airtable seleccionada correctamente", + "integration_removed": "Integración de Airtable eliminada correctamente" } } }, diff --git a/public/locales/ja.json b/public/locales/ja.json index d96942dd..adbad166 100644 --- a/public/locales/ja.json +++ b/public/locales/ja.json @@ -309,77 +309,87 @@ "title": "連携設定", "title_select_integration": "連携タイプを選択", "descriptions": { - "authenticated_as": "認証済みユーザー:{{email}}" + "authenticated_as": "認証済み: {{email}}" }, "buttons": { "submit": "送信", - "remove_integration": "連携を削除" + "remove_integration": "連携を解除" }, "google": { - "title": "Google Sheetと連携", + "title": "Google シートと連携", "descriptions": { - "sync_info": "このオプションを有効にすると、このロボットがタスクを正常に実行するたびに、取得したデータがGoogle Sheetに追加されます。", - "authenticated_as": "認証済みユーザー: {{email}}" + "sync_info": "このオプションを有効にすると、このロボットがタスクを正常に実行するたびに、取得したデータがGoogle シートに追加されます。", + "authenticated_as": "認証済み: {{email}}" }, "alerts": { "success": { - "title": "Google Sheetの連携が完了しました。", - "content": "このロボットが正常に実行を完了するたびに、取得したデータはGoogle Sheet {{sheetName}}に追加されます。データの更新は", + "title": "Google シートの連携に成功しました。", + "content": "このロボットが正常に実行されるたびに、取得したデータが{{sheetName}}という名前のGoogle シートに追加されます。データの更新を確認できます", "here": "こちら", - "note": "注意:", - "sync_limitation": "Google Sheetsとの連携前に抽出されたデータは同期されません。連携後に抽出されたデータのみが同期されます。" + "note": "注意:", + "sync_limitation": "Google シートとの連携前に抽出されたデータはGoogle シートに同期されません。連携後に抽出されたデータのみが同期されます。" } }, "buttons": { "authenticate": "Googleで認証", - "fetch_sheets": "Google Sheetsを取得", + "fetch_sheets": "Google スプレッドシートを取得", "remove_integration": "連携を解除", "submit": "送信" }, "fields": { - "select_sheet": "Google Sheetを選択", + "select_sheet": "Google シートを選択", "selected_sheet": "選択したシート: {{name}} (ID: {{id}})" + }, + "errors": { + "auth_error": "Googleでの認証エラー", + "fetch_error": "スプレッドシートファイルの取得エラー: {{message}}", + "update_error": "Google シートIDの更新エラー: {{message}}", + "remove_error": "Google シート連携の解除エラー: {{message}}" + }, + "notifications": { + "sheet_selected": "Google シートが正常に選択されました", + "integration_removed": "Google シートの連携が正常に解除されました" } }, "airtable": { - "title": "Airtableと連携する", + "title": "Airtableと連携", "descriptions": { - "sync_info": "ロボットをAirtableベースに接続して、データを自動的に同期します。", + "sync_info": "このオプションを有効にすると、このロボットがタスクを正常に実行するたびに、取得したデータがAirtableに追加されます。", "authenticated_as": "Airtableで認証済み" }, "alerts": { - "success": { - "title": "Airtableに接続しました", - "content": "ロボットがベース:{{baseName}}、テーブル:{{tableName}}に接続されました。アクセスするには", - "here": "こちら", - "note": "注意:", - "sync_limitation": "統合後に収集されたデータのみがAirtableに同期されます。" - } + "success": { + "title": "Airtableに接続しました", + "content": "ロボットはベース: {{baseName}} とテーブル: {{tableName}} に接続されました。アクセスできます ", + "here": "こちら", + "note": "注意:", + "sync_limitation": "連携後に取得されたデータのみがAirtableに同期されます。" + } }, "buttons": { "authenticate": "Airtableと接続", "fetch_bases": "Airtableベースを取得", "fetch_tables": "Airtableテーブルを取得", - "remove_integration": "Airtable連携を削除", + "remove_integration": "Airtable連携を解除", "submit": "ベースとテーブルを選択" }, "fields": { "select_base": "Airtableベースを選択", "select_table": "Airtableテーブルを選択", - "selected_base": "選択されたベース:{{name}}", - "selected_table": "選択されたテーブル:{{name}}" + "selected_base": "選択したベース: {{name}}", + "selected_table": "選択したテーブル: {{name}}" }, "errors": { - "auth_error": "Airtableとの認証エラー", - "fetch_error": "Airtableベースの取得エラー:{{message}}", - "fetch_tables_error": "Airtableテーブルの取得エラー:{{message}}", - "update_error": "Airtableベースの更新エラー:{{message}}", - "remove_error": "Airtable連携の削除エラー:{{message}}" + "auth_error": "Airtableでの認証エラー", + "fetch_error": "Airtableベースの取得エラー: {{message}}", + "fetch_tables_error": "Airtableテーブルの取得エラー: {{message}}", + "update_error": "Airtableベースの更新エラー: {{message}}", + "remove_error": "Airtable連携の解除エラー: {{message}}" }, "notifications": { "base_selected": "Airtableベースが正常に選択されました", "table_selected": "Airtableテーブルが正常に選択されました", - "integration_removed": "Airtable連携が正常に削除されました" + "integration_removed": "Airtable連携が正常に解除されました" } } }, diff --git a/public/locales/zh.json b/public/locales/zh.json index 4c12871c..e5fd6152 100644 --- a/public/locales/zh.json +++ b/public/locales/zh.json @@ -309,77 +309,87 @@ "title": "集成设置", "title_select_integration": "选择集成类型", "descriptions": { - "authenticated_as": "已验证身份:{{email}}" + "authenticated_as": "已认证为:{{email}}" }, "buttons": { "submit": "提交", "remove_integration": "移除集成" }, "google": { - "title": "与Google Sheet集成", + "title": "与Google表格集成", "descriptions": { - "sync_info": "如果启用此选项,每次机器人成功运行任务时,捕获的数据都会追加到您的Google Sheet中。", - "authenticated_as": "已验证身份: {{email}}" + "sync_info": "如果启用此选项,每次机器人成功运行任务时,其捕获的数据将附加到您的Google表格中。", + "authenticated_as": "已认证为:{{email}}" }, "alerts": { "success": { - "title": "Google Sheet集成成功。", - "content": "每次此机器人创建成功运行时,捕获的数据都会追加到您的Google Sheet {{sheetName}}中。您可以查看数据更新", - "here": "在此处", + "title": "Google表格集成成功。", + "content": "每次此机器人创建成功运行时,其捕获的数据将附加到您的{{sheetName}} Google表格中。您可以检查数据更新", + "here": "在这里", "note": "注意:", - "sync_limitation": "与Google Sheets集成之前提取的数据将不会同步到Google Sheet中。只有集成后提取的数据才会同步。" + "sync_limitation": "在与Google表格集成之前提取的数据将不会在Google表格中同步。只有集成后提取的数据才会同步。" } }, "buttons": { - "authenticate": "使用Google验证", - "fetch_sheets": "获取Google Sheets", + "authenticate": "使用Google认证", + "fetch_sheets": "获取Google电子表格", "remove_integration": "移除集成", "submit": "提交" }, "fields": { - "select_sheet": "选择Google Sheet", - "selected_sheet": "已选择表格: {{name}} (ID: {{id}})" + "select_sheet": "选择Google表格", + "selected_sheet": "已选择表格:{{name}}(ID:{{id}})" + }, + "errors": { + "auth_error": "使用Google认证时出错", + "fetch_error": "获取电子表格文件时出错:{{message}}", + "update_error": "更新Google表格ID时出错:{{message}}", + "remove_error": "移除Google表格集成时出错:{{message}}" + }, + "notifications": { + "sheet_selected": "Google表格选择成功", + "integration_removed": "Google表格集成已成功移除" } }, "airtable": { "title": "与Airtable集成", "descriptions": { - "sync_info": "将您的机器人连接到Airtable数据库以自动同步数据。", - "authenticated_as": "已通过Airtable认证" + "sync_info": "如果启用此选项,每次机器人成功运行任务时,其捕获的数据将附加到您的Airtable中。", + "authenticated_as": "已使用Airtable认证" }, "alerts": { "success": { "title": "已连接到Airtable", - "content": "您的机器人现已连接到数据库:{{baseName}}和表格:{{tableName}}。您可以在", - "here": "这里", + "content": "您的机器人现已连接到基础:{{baseName}}和表格:{{tableName}}。您可以访问它", + "here": "在这里", "note": "注意:", "sync_limitation": "只有集成后捕获的数据才会同步到Airtable。" } }, "buttons": { "authenticate": "连接Airtable", - "fetch_bases": "获取Airtable数据库", + "fetch_bases": "获取Airtable基础", "fetch_tables": "获取Airtable表格", "remove_integration": "移除Airtable集成", - "submit": "选择数据库和表格" + "submit": "选择基础和表格" }, "fields": { - "select_base": "选择Airtable数据库", + "select_base": "选择Airtable基础", "select_table": "选择Airtable表格", - "selected_base": "已选数据库:{{name}}", - "selected_table": "已选表格:{{name}}" + "selected_base": "已选择基础:{{name}}", + "selected_table": "已选择表格:{{name}}" }, "errors": { - "auth_error": "Airtable认证错误", - "fetch_error": "获取Airtable数据库错误:{{message}}", - "fetch_tables_error": "获取Airtable表格错误:{{message}}", - "update_error": "更新Airtable数据库错误:{{message}}", - "remove_error": "移除Airtable集成错误:{{message}}" + "auth_error": "使用Airtable认证时出错", + "fetch_error": "获取Airtable基础时出错:{{message}}", + "fetch_tables_error": "获取Airtable表格时出错:{{message}}", + "update_error": "更新Airtable基础时出错:{{message}}", + "remove_error": "移除Airtable集成时出错:{{message}}" }, "notifications": { - "base_selected": "已成功选择Airtable数据库", - "table_selected": "已成功选择Airtable表格", - "integration_removed": "已成功移除Airtable集成" + "base_selected": "Airtable基础选择成功", + "table_selected": "Airtable表格选择成功", + "integration_removed": "Airtable集成已成功移除" } } },