From 09c8f29de8ead34978722b08d1c0bc8f66124f7a Mon Sep 17 00:00:00 2001 From: Lauri Ojansivu Date: Sat, 23 Jun 2018 02:11:44 +0300 Subject: Update translations. --- i18n/es.i18n.json | 2 +- i18n/fr.i18n.json | 2 +- i18n/ja.i18n.json | 94 ++++++++++++++++++++++++++-------------------------- i18n/ru.i18n.json | 14 ++++---- i18n/zh-CN.i18n.json | 2 +- 5 files changed, 57 insertions(+), 57 deletions(-) (limited to 'i18n') diff --git a/i18n/es.i18n.json b/i18n/es.i18n.json index 202423d4..8a7c5cc5 100644 --- a/i18n/es.i18n.json +++ b/i18n/es.i18n.json @@ -247,7 +247,7 @@ "filter-on-desc": "Estás filtrando tarjetas en este tablero. Haz clic aquí para editar el filtro.", "filter-to-selection": "Filtrar la selección", "advanced-filter-label": "Filtrado avanzado", - "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 = I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 = V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i", + "advanced-filter-description": "El filtrado avanzado permite escribir una cadena que contiene los siguientes operadores: == != <= >= && || ( ) Se utiliza un espacio como separador entre los operadores. Se pueden filtrar todos los campos personalizados escribiendo sus nombres y valores. Por ejemplo: Campo1 == Valor1. Nota: Si los campos o valores contienen espacios, deben encapsularse entre comillas simples. Por ejemplo: 'Campo 1' == 'Valor 1'. Para omitir los caracteres de control único (' \\/), se usa \\. Por ejemplo: Campo1 = I\\'m. También se pueden combinar múltiples condiciones. Por ejemplo: C1 == V1 || C1 == V2. Normalmente todos los operadores se interpretan de izquierda a derecha. Se puede cambiar el orden colocando paréntesis. Por ejemplo: C1 == V1 && ( C2 == V2 || C2 == V3 ). También se puede buscar en campos de texto usando expresiones regulares: C1 == /Tes.*/i", "fullname": "Nombre completo", "header-logo-title": "Volver a tu página de tableros", "hide-system-messages": "Ocultar las notificaciones de actividad", diff --git a/i18n/fr.i18n.json b/i18n/fr.i18n.json index cb698723..2cdbe2fc 100644 --- a/i18n/fr.i18n.json +++ b/i18n/fr.i18n.json @@ -247,7 +247,7 @@ "filter-on-desc": "Vous êtes en train de filtrer les cartes sur ce tableau. Cliquez ici pour modifier les filtres.", "filter-to-selection": "Filtre vers la sélection", "advanced-filter-label": "Filtre avancé", - "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 = I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 = V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i", + "advanced-filter-description": "Le filtre avancé permet d'écrire une chaîne contenant les opérateur suivants : == != <= >= && || ( ). Les opérateurs doivent être séparés par des espaces. Vous pouvez filtrer tous les champs personnalisés en saisissant leur nom et leur valeur. Par exemple : champ1 == valeur1. Remarque : si des champs ou valeurs contiennent des espaces, vous devez les mettre entre apostrophes. Par exemple : 'champ 1' = 'valeur 1'. Pour échapper un caractère de contrôle (' \\/), vous pouvez utiliser \\. Par exemple : champ1 = I\\'m. Il est également possible de combiner plusieurs conditions. Par exemple : f1 == v1 || f2 == v2. Normalement, tous les opérateurs sont interprétés de gauche à droite. Vous pouvez changer l'ordre à l'aide de parenthèses. Par exemple : f1 == v1 and (f2 == v2 || f2 == v3). Vous pouvez également chercher parmi les champs texte en utilisant des expressions régulières : f1 == /Test.*/i", "fullname": "Nom complet", "header-logo-title": "Retourner à la page des tableaux", "hide-system-messages": "Masquer les messages système", diff --git a/i18n/ja.i18n.json b/i18n/ja.i18n.json index 69ce017e..a66e9668 100644 --- a/i18n/ja.i18n.json +++ b/i18n/ja.i18n.json @@ -2,18 +2,18 @@ "accept": "受け入れ", "act-activity-notify": "[Wekan] アクティビティ通知", "act-addAttachment": "__card__ に __attachment__ を添付しました", - "act-addChecklist": "added checklist __checklist__ to __card__", - "act-addChecklistItem": "added __checklistItem__ to checklist __checklist__ on __card__", + "act-addChecklist": "__card__ に __checklist__ を追加しました", + "act-addChecklistItem": "__checklist__ on __card__ に __checklistItem__ を追加しました", "act-addComment": "__card__: __comment__ をコメントしました", "act-createBoard": "__board__ を作成しました", "act-createCard": "__list__ に __card__ を追加しました", - "act-createCustomField": "created custom field __customField__", + "act-createCustomField": "__customField__ を作成しました", "act-createList": "__board__ に __list__ を追加しました", "act-addBoardMember": "__board__ に __member__ を追加しました", - "act-archivedBoard": "__board__ moved to Recycle Bin", - "act-archivedCard": "__card__ moved to Recycle Bin", - "act-archivedList": "__list__ moved to Recycle Bin", - "act-archivedSwimlane": "__swimlane__ moved to Recycle Bin", + "act-archivedBoard": "__board__ をゴミ箱に移動しました", + "act-archivedCard": "__card__ をゴミ箱に移動しました", + "act-archivedList": "__list__ をゴミ箱に移動しました", + "act-archivedSwimlane": "__swimlane__ をゴミ箱に移動しました", "act-importBoard": "__board__ をインポートしました", "act-importCard": "__card__ をインポートしました", "act-importList": "__list__ をインポートしました", @@ -28,10 +28,10 @@ "activities": "アクティビティ", "activity": "アクティビティ", "activity-added": "%s を %s に追加しました", - "activity-archived": "%s moved to Recycle Bin", + "activity-archived": "%s をゴミ箱へ移動しました", "activity-attached": "%s を %s に添付しました", "activity-created": "%s を作成しました", - "activity-customfield-created": "created custom field %s", + "activity-customfield-created": "%s を作成しました", "activity-excluded": "%s を %s から除外しました", "activity-imported": "imported %s into %s from %s", "activity-imported-board": "imported %s from %s", @@ -47,7 +47,7 @@ "add-attachment": "添付ファイルを追加", "add-board": "ボードを追加", "add-card": "カードを追加", - "add-swimlane": "Add Swimlane", + "add-swimlane": "スイムレーンを追加", "add-checklist": "チェックリストを追加", "add-checklist-item": "チェックリストに項目を追加", "add-cover": "カバーの追加", @@ -66,19 +66,19 @@ "and-n-other-card_plural": "And __count__ other cards", "apply": "適用", "app-is-offline": "現在オフラインです。ページを更新すると保存していないデータは失われます。", - "archive": "Move to Recycle Bin", - "archive-all": "Move All to Recycle Bin", - "archive-board": "Move Board to Recycle Bin", - "archive-card": "Move Card to Recycle Bin", - "archive-list": "Move List to Recycle Bin", - "archive-swimlane": "Move Swimlane to Recycle Bin", - "archive-selection": "Move selection to Recycle Bin", - "archiveBoardPopup-title": "Move Board to Recycle Bin?", - "archived-items": "Recycle Bin", - "archived-boards": "Boards in Recycle Bin", + "archive": "ゴミ箱へ移動", + "archive-all": "すべてゴミ箱へ移動", + "archive-board": "ボードをゴミ箱へ移動", + "archive-card": "カードをゴミ箱へ移動", + "archive-list": "リストをゴミ箱へ移動", + "archive-swimlane": "スイムレーンをゴミ箱へ移動", + "archive-selection": "選択したものをゴミ箱へ移動", + "archiveBoardPopup-title": "ボードをゴミ箱へ移動しますか?", + "archived-items": "ゴミ箱", + "archived-boards": "ゴミ箱のボード", "restore-board": "ボードをリストア", - "no-archived-boards": "No Boards in Recycle Bin.", - "archives": "Recycle Bin", + "no-archived-boards": "ゴミ箱にボードはありません", + "archives": "ゴミ箱", "assign-member": "メンバーの割当", "attached": "添付されました", "attachment": "添付ファイル", @@ -100,11 +100,11 @@ "boardMenuPopup-title": "ボードメニュー", "boards": "ボード", "board-view": "Board View", - "board-view-swimlanes": "Swimlanes", + "board-view-swimlanes": "スイムレーン", "board-view-lists": "リスト", - "bucket-example": "Like “Bucket List” for example", + "bucket-example": "例:バケットリスト", "cancel": "キャンセル", - "card-archived": "This card is moved to Recycle Bin.", + "card-archived": "このカードはゴミ箱に移動されます", "card-comments-title": "%s 件のコメントがあります。", "card-delete-notice": "削除は取り消しできません。このカードに関係するすべてのアクションがなくなります。", "card-delete-pop": "すべての内容がアクティビティから削除されます。この削除は元に戻すことができません。", @@ -113,7 +113,7 @@ "card-due-on": "期限日", "card-spent": "Spent Time", "card-edit-attachments": "添付ファイルの編集", - "card-edit-custom-fields": "Edit custom fields", + "card-edit-custom-fields": "カスタムフィールドの編集", "card-edit-labels": "ラベルの編集", "card-edit-members": "メンバーの編集", "card-labels-title": "カードのラベルを変更する", @@ -122,7 +122,7 @@ "card-start-on": "開始日", "cardAttachmentsPopup-title": "Attach From", "cardCustomField-datePopup-title": "Change date", - "cardCustomFieldsPopup-title": "Edit custom fields", + "cardCustomFieldsPopup-title": "カスタムフィールドの編集", "cardDeletePopup-title": "カードを削除しますか?", "cardDetailsActionsPopup-title": "カード操作", "cardLabelsPopup-title": "ラベル", @@ -146,7 +146,7 @@ "clipboard": "クリップボードもしくはドラッグ&ドロップ", "close": "閉じる", "close-board": "ボードを閉じる", - "close-board-pop": "You will be able to restore the board by clicking the “Recycle Bin” button from the home header.", + "close-board-pop": "ホームヘッダから「ごみ箱」ボタンをクリックすると、ボードを復元できます。", "color-black": "黒", "color-blue": "青", "color-green": "緑", @@ -172,8 +172,8 @@ "createBoardPopup-title": "ボードの作成", "chooseBoardSourcePopup-title": "ボードをインポート", "createLabelPopup-title": "ラベルの作成", - "createCustomField": "Create Field", - "createCustomFieldPopup-title": "Create Field", + "createCustomField": "フィールドを作成", + "createCustomFieldPopup-title": "フィールドを作成", "current": "現在", "custom-field-delete-pop": "There is no undo. This will remove this custom field from all cards and destroy its history.", "custom-field-checkbox": "Checkbox", @@ -185,12 +185,12 @@ "custom-field-dropdown-unknown": "(unknown)", "custom-field-number": "Number", "custom-field-text": "Text", - "custom-fields": "Custom Fields", + "custom-fields": "カスタムフィールド", "date": "日付", "decline": "拒否", "default-avatar": "デフォルトのアバター", "delete": "削除", - "deleteCustomFieldPopup-title": "Delete Custom Field?", + "deleteCustomFieldPopup-title": "カスタムフィールドを削除しますか?", "deleteLabelPopup-title": "ラベルを削除しますか?", "description": "詳細", "disambiguateMultiLabelPopup-title": "不正なラベル操作", @@ -205,7 +205,7 @@ "soft-wip-limit": "Soft WIP Limit", "editCardStartDatePopup-title": "開始日の変更", "editCardDueDatePopup-title": "期限の変更", - "editCustomFieldPopup-title": "Edit Field", + "editCustomFieldPopup-title": "フィールドを編集", "editCardSpentTimePopup-title": "Change spent time", "editLabelPopup-title": "ラベルの変更", "editNotificationPopup-title": "通知の変更", @@ -246,7 +246,7 @@ "filter-on": "フィルター有効", "filter-on-desc": "このボードのカードをフィルターしています。フィルターを編集するにはこちらをクリックしてください。", "filter-to-selection": "フィルターした項目を全選択", - "advanced-filter-label": "Advanced Filter", + "advanced-filter-label": "高度なフィルター", "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 = I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 = V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i", "fullname": "フルネーム", "header-logo-title": "自分のボードページに戻る。", @@ -270,7 +270,7 @@ "import-user-select": "メンバーとして利用したいWekanユーザーを選択", "importMapMembersAddPopup-title": "Wekanメンバーを選択", "info": "バージョン", - "initials": "初期状態", + "initials": "イニシャル", "invalid-date": "無効な日付", "invalid-time": "Invalid time", "invalid-user": "Invalid user", @@ -299,7 +299,7 @@ "list-delete-pop": "すべての内容がアクティビティから削除されます。この削除は元に戻すことができません。", "list-delete-suggest-archive": "You can move a list to Recycle Bin to remove it from the board and preserve the activity.", "lists": "リスト", - "swimlanes": "Swimlanes", + "swimlanes": "スイムレーン", "log-out": "ログアウト", "log-in": "ログイン", "loginPopup-title": "ログイン", @@ -317,9 +317,9 @@ "muted-info": "このボードの変更は通知されません", "my-boards": "自分のボード", "name": "名前", - "no-archived-cards": "No cards in Recycle Bin.", - "no-archived-lists": "No lists in Recycle Bin.", - "no-archived-swimlanes": "No swimlanes in Recycle Bin.", + "no-archived-cards": "ゴミ箱にカードはありません", + "no-archived-lists": "ゴミ箱にリストはありません", + "no-archived-swimlanes": "ゴミ箱にスイムレーンはありません", "no-results": "該当するものはありません", "normal": "通常", "normal-desc": "カードの閲覧と編集が可能。設定変更不可。", @@ -355,8 +355,8 @@ "restore": "復元", "save": "保存", "search": "検索", - "search-cards": "Search from card titles and descriptions on this board", - "search-example": "Text to search for?", + "search-cards": "カードのタイトルと詳細から検索", + "search-example": "検索文字", "select-color": "色を選択", "set-wip-limit-value": "Set a limit for the maximum number of tasks in this list", "setWipLimitPopup-title": "Set WIP Limit", @@ -436,9 +436,9 @@ "email-smtp-test-text": "You have successfully sent an email", "error-invitation-code-not-exist": "招待コードが存在しません", "error-notAuthorized": "このページを参照する権限がありません。", - "outgoing-webhooks": "Outgoing Webhooks", - "outgoingWebhooksPopup-title": "Outgoing Webhooks", - "new-outgoing-webhook": "New Outgoing Webhook", + "outgoing-webhooks": "発信Webフック", + "outgoingWebhooksPopup-title": "発信Webフック", + "new-outgoing-webhook": "発信Webフックの作成", "no-name": "(Unknown)", "Wekan_version": "Wekanバージョン", "Node_version": "Nodeバージョン", @@ -472,7 +472,7 @@ "assigned-by": "Assigned By", "requested-by": "Requested By", "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.", - "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.", - "boardDeletePopup-title": "Delete Board?", - "delete-board": "Delete Board" + "delete-board-confirm-popup": "すべてのリスト、カード、ラベル、アクティビティは削除され、ボードの内容を元に戻すことができません。", + "boardDeletePopup-title": "ボードを削除しますか?", + "delete-board": "ボードを削除" } \ No newline at end of file diff --git a/i18n/ru.i18n.json b/i18n/ru.i18n.json index b49887fc..b5a06d2b 100644 --- a/i18n/ru.i18n.json +++ b/i18n/ru.i18n.json @@ -247,7 +247,7 @@ "filter-on-desc": "Показываются карточки, соответствующие настройкам фильтра. Нажмите для редактирования.", "filter-to-selection": "Filter to selection", "advanced-filter-label": "Расширенный фильтр", - "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 = I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 = V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i", + "advanced-filter-description": "Расширенный фильтр позволяет написать строку, содержащую следующие операторы: ==! = <=> = && || () Пространство используется как разделитель между Операторами. Вы можете фильтровать все пользовательские поля, введя их имена и значения. Например: Field1 == Value1. Примечание. Если поля или значения содержат пробелы, вам необходимо взять их в кавычки. Например: «Поле 1» == «Значение 1». Для одиночных управляющих символов ('\\ /), которые нужно пропустить, вы можете использовать \\. Например: Field1 = I \\ m. Также вы можете комбинировать несколько условий. Например: F1 == V1 || F1 = V2. Обычно все операторы интерпретируются слева направо. Вы можете изменить порядок, разместив скобки. Например: F1 == V1 && (F2 == V2 || F2 == V3). Также вы можете искать текстовые поля с помощью regex: F1 == /Tes.*/i", "fullname": "Полное имя", "header-logo-title": "Вернуться к доскам.", "hide-system-messages": "Скрыть системные сообщения", @@ -469,10 +469,10 @@ "card-end-on": "Завершится до", "editCardReceivedDatePopup-title": "Изменить дату получения", "editCardEndDatePopup-title": "Изменить дату завершения", - "assigned-by": "Assigned By", - "requested-by": "Requested By", - "board-delete-notice": "Deleting is permanent. You will lose all lists, cards and actions associated with this board.", - "delete-board-confirm-popup": "All lists, cards, labels, and activities will be deleted and you won't be able to recover the board contents. There is no undo.", - "boardDeletePopup-title": "Delete Board?", - "delete-board": "Delete Board" + "assigned-by": "Назначено", + "requested-by": "Запрошен", + "board-delete-notice": "Удаление является постоянным. Вы потеряете все списки, карты и действия, связанные с этой доской.", + "delete-board-confirm-popup": "Все списки, карточки, ярлыки и действия будут удалены, и вы не сможете восстановить содержимое доски. Отменить нельзя.", + "boardDeletePopup-title": "Удалить доску?", + "delete-board": "Удалить доску" } \ No newline at end of file diff --git a/i18n/zh-CN.i18n.json b/i18n/zh-CN.i18n.json index 3ad1f915..bfa9cb6e 100644 --- a/i18n/zh-CN.i18n.json +++ b/i18n/zh-CN.i18n.json @@ -247,7 +247,7 @@ "filter-on-desc": "你正在过滤该看板上的卡片,点此编辑过滤。", "filter-to-selection": "要选择的过滤器", "advanced-filter-label": "高级过滤器", - "advanced-filter-description": "Advanced Filter allows to write a string containing following operators: == != <= >= && || ( ) A space is used as a separator between the Operators. You can filter for all Custom Fields by typing their names and values. For Example: Field1 == Value1. Note: If fields or values contains spaces, you need to encapsulate them into single quotes. For Example: 'Field 1' == 'Value 1'. For single control characters (' \\/) to be skipped, you can use \\. For example: Field1 = I\\'m. Also you can combine multiple conditions. For Example: F1 == V1 || F1 = V2. Normally all operators are interpreted from left to right. You can change the order by placing brackets. For Example: F1 == V1 && ( F2 == V2 || F2 == V3 ). Also you can search text fields using regex: F1 == /Tes.*/i", + "advanced-filter-description": "高级过滤器可以使用包含如下操作符的字符串进行过滤:== != <= >= && || ( ) 。操作符之间用空格隔开。输入字段名和数值就可以过滤所有自定义字段。例如:Field1 == Value1。注意如果字段名或数值包含空格,需要用单引号。例如: 'Field 1' == 'Value 1'。要跳过单个控制字符(' \\/),请使用 \\ 转义字符。例如: Field1 = I\\'m。支持组合使用多个条件,例如: F1 == V1 || F1 = V2。通常以从左到右的顺序进行判断。可以通过括号修改顺序,例如:F1 == V1 && ( F2 == V2 || F2 == V3 )。也支持使用正则表达式搜索文本字段。", "fullname": "全称", "header-logo-title": "返回您的看板页", "hide-system-messages": "隐藏系统消息", -- cgit v1.2.3-1-g7c22