diff --git a/apps/client/src/translations/fa/translation.json b/apps/client/src/translations/fa/translation.json index 0967ef424..99d49fd24 100644 --- a/apps/client/src/translations/fa/translation.json +++ b/apps/client/src/translations/fa/translation.json @@ -1 +1,7 @@ -{} +{ + "about": { + "title": "درباره Trilium Notes", + "homepage": "صفحه اصلی:", + "app_version": "نسخه برنامه:" + } +} diff --git a/apps/client/src/translations/ja/translation.json b/apps/client/src/translations/ja/translation.json index 0a746a9de..110803d98 100644 --- a/apps/client/src/translations/ja/translation.json +++ b/apps/client/src/translations/ja/translation.json @@ -277,7 +277,8 @@ "quickSearch": "クイックサーチにフォーカス", "inPageSearch": "ページ内検索", "showJumpToNoteDialog": "「ジャンプ先」ダイアログを表示", - "moveNoteUpDown": "ノートリストでノートを上/下に移動" + "moveNoteUpDown": "ノートリストでノートを上/下に移動", + "notSet": "未設定" }, "import": { "importIntoNote": "ノートにインポート", @@ -352,7 +353,9 @@ }, "relation_map_buttons": { "zoom_out_title": "ズームアウト", - "zoom_in_title": "ズームイン" + "zoom_in_title": "ズームイン", + "create_child_note_title": "新しい子ノートを作成し、関連マップに追加", + "reset_pan_zoom_title": "パンとズームを初期座標と倍率にリセット" }, "tree-context-menu": { "advanced": "高度", @@ -513,7 +516,8 @@ "file_size": "ファイルサイズ", "download": "ダウンロード", "open": "開く", - "title": "ファイル" + "title": "ファイル", + "upload_new_revision": "編集履歴をアップロード" }, "note_info_widget": { "note_id": "ノート ID", @@ -523,14 +527,16 @@ "note_size": "ノートサイズ", "calculate": "計算", "subtree_size": "(サブツリーサイズ: {{size}}、ノード数: {{count}})", - "title": "ノート情報" + "title": "ノート情報", + "note_size_info": "ノートのサイズは、このノートに必要なストレージの概算を示します。これは、ノートの内容とそのノートの編集履歴の内容を考慮したものです。" }, "image_properties": { "file_type": "ファイルタイプ", "file_size": "ファイルサイズ", "download": "ダウンロード", "open": "開く", - "title": "画像" + "title": "画像", + "upload_new_revision": "編集履歴をアップロード" }, "revisions": { "download_button": "ダウンロード", @@ -567,7 +573,8 @@ "open_custom_client_only": "添付ファイルをプログラムから開くは、デスクトップクライアントからのみ可能です。", "delete_confirm": "本当に添付ファイル '{{title}}' を削除しますか?", "delete_success": "添付ファイル '{{title}}' は削除されました。", - "enter_new_name": "新しい添付ファイルの名前を入力してください" + "enter_new_name": "新しい添付ファイルの名前を入力してください", + "upload_new_revision": "編集履歴をアップロード" }, "etapi": { "created": "作成日時", @@ -639,7 +646,12 @@ "parent_count": "クローンの数", "random": "ランダムな順番", "asc": "昇順(デフォルト)", - "desc": "降順" + "desc": "降順", + "content_and_attachments_size": "添付ファイルを含むノート内容のサイズ", + "content_and_attachments_and_revisions_size": "添付ファイルと編集履歴を含むノート内容のサイズ", + "revision_count": "編集履歴の回数", + "owned_label_count": "ラベルの数", + "owned_relation_count": "関係の数" }, "table_view": { "sort-column-descending": "降順", @@ -663,7 +675,11 @@ }, "search_script": { "title": "検索スクリプト:", - "placeholder": "ノート名で検索" + "placeholder": "ノート名で検索", + "description1": "検索スクリプトは、スクリプトを実行することによって検索結果を定義することができます。標準の検索では不十分な場合に、最大限の柔軟性を提供します。", + "description2": "検索スクリプトはノートタイプが \"code\" かつ \"JavaScript backend\" でなければならない。スクリプトは、 noteIds または note の配列を返す必要があります。", + "example_title": "例は以下です:", + "example_code": "// 1. 標準検索によるプレフィルタリング\nconst candidateNotes = api.searchForNotes(\"#journal\"); \n\n// 2. カスタム検索条件の適用\nconst matchedNotes = candidateNotes\n .filter(note => note.title.match(/[0-9]{1,2}\\. ?[0-9]{1,2}\\. ?[0-9]{4}/));\n\nreturn matchedNotes;" }, "include_note": { "placeholder_search": "ノート名で検索", @@ -1243,5 +1259,80 @@ "update_relation": "関係の更新", "relation_name": "関係の名前", "allowed_characters": "英数字、アンダーバー、コロンが使用可能な文字です。" + }, + "revisions_button": { + "note_revisions": "ノートの変更履歴" + }, + "note_launcher": { + "this_launcher_doesnt_define_target_note": "このランチャーはターゲットノートを定義していません。" + }, + "zpetne_odkazy": { + "backlink": "{{count}} バックリンク", + "backlinks": "{{count}} バックリンク", + "relation": "関係" + }, + "mobile_detail_menu": { + "delete_this_note": "このノートを削除", + "error_unrecognized_command": "認識されないコマンド {{command}}" + }, + "inherited_attribute_list": { + "title": "継承属性", + "no_inherited_attributes": "継承属性ではありません。" + }, + "note_map": { + "open_full": "拡大表示", + "collapse": "通常サイズに折りたたむ", + "title": "ノートマップ", + "link-distance": "リンク距離" + }, + "owned_attribute_list": { + "owned_attributes": "所有属性" + }, + "promoted_attributes": { + "unset-field-placeholder": "未設定", + "open_external_link": "外部でリンクを開く", + "unknown_label_type": "不明なラベルタイプ '{{type}}'", + "unknown_attribute_type": "不明な属性タイプ '{{type}}'", + "add_new_attribute": "新しい属性を追加", + "remove_this_attribute": "この属性を削除", + "remove_color": "このカラーラベルを削除" + }, + "relation_map": { + "open_in_new_tab": "新しいタブで開く", + "remove_note": "ノートを削除", + "edit_title": "タイトルを編集", + "rename_note": "ノート名を変更", + "enter_new_title": "新しいノート名を入力:", + "remove_relation": "関係を削除", + "confirm_remove_relation": "本当にこの関係を削除しますか?", + "specify_new_relation_name": "新しい関係の名前(使用可能な文字: 英数字、コロン、アンダースコア)を指定:", + "note_not_found": "ノート {{noteId}} が見つかりません!", + "enter_title_of_new_note": "新しいノートのタイトルを入力", + "default_new_note_title": "新しいノート" + }, + "database_anonymization": { + "title": "データベースの匿名化", + "full_anonymization": "完全匿名化", + "full_anonymization_description": "この操作により、データベースの新しいコピーが作成され、匿名化されます(すべてのノートの内容を削除し、構造と一部の非機密メタデータのみを残します)。これにより、個人データが漏洩する心配なく、デバッグ目的でオンライン共有できます。", + "save_fully_anonymized_database": "完全に匿名化されたデータベースを保存", + "light_anonymization": "軽い匿名化", + "light_anonymization_description": "この操作により、データベースの新しいコピーが作成され、軽い匿名化が適用されます。具体的には、すべてのノートの内容のみが削除され、タイトルと属性はそのまま残ります。さらに、カスタムJSフロントエンド/バックエンドスクリプトノートとカスタムウィジェットもそのまま残ります。これにより、問題のデバッグのためのコンテキストがより多く提供されます。", + "choose_anonymization": "完全に匿名化したデータベースを提供するか、軽く匿名化したデータベースを提供するかは、あなた自身が決めることができます。完全に匿名化されたDBであっても非常に有用ですが、場合によっては軽く匿名化されたDBの方がバグの特定と修正のプロセスを速めることができます。", + "save_lightly_anonymized_database": "軽く匿名化されたデータベースを保存", + "existing_anonymized_databases": "既存の匿名化データベース", + "creating_fully_anonymized_database": "完全に匿名化されたデータベースを作成中...", + "creating_lightly_anonymized_database": "軽く匿名化されたデータベースを作成中...", + "error_creating_anonymized_database": "匿名化データベースの作成に失敗しました。詳細はバックエンドログを確認してください", + "successfully_created_fully_anonymized_database": "完全に匿名化されたデータベースを {{anonymizedFilePath}} に作成", + "successfully_created_lightly_anonymized_database": "軽く匿名化されたデータベースを {{anonymizedFilePath}} に作成", + "no_anonymized_database_yet": "匿名化されたデータベースはまだありません。" + }, + "database_integrity_check": { + "title": "データベースの整合性チェック", + "description": "これは、データベースがSQLiteレベルで破損がないかをチェックします。DBのサイズによっては時間がかかる場合があります。", + "check_button": "データベースの整合性をチェック", + "checking_integrity": "データベースの整合性をチェックしています...", + "integrity_check_succeeded": "整合性チェックに成功 - 問題は見つかりませんでした。", + "integrity_check_failed": "整合性チェックに失敗: {{results}}" } } diff --git a/apps/client/src/translations/uk/translation.json b/apps/client/src/translations/uk/translation.json index c743ac20d..d0976b08b 100644 --- a/apps/client/src/translations/uk/translation.json +++ b/apps/client/src/translations/uk/translation.json @@ -10,6 +10,82 @@ "button_add_link": "Додати посилання" }, "branch_prefix": { - "save": "Зберегти" + "save": "Зберегти", + "edit_branch_prefix": "Редагувати префікс гілки", + "help_on_tree_prefix": "Довідка щодо префіксів гілок", + "prefix": "Префікс: ", + "branch_prefix_saved": "Префікс гілки збережено." + }, + "about": { + "app_version": "Версія програми:", + "db_version": "Версія БД:", + "build_date": "Дата збірки:", + "build_revision": "Ревізія збірки:", + "data_directory": "Директорія даних:", + "homepage": "Домашня сторінка:", + "title": "Про Trilium Notes" + }, + "global_menu": { + "about": "Про Trilium Notes" + }, + "modal": { + "help_title": "Показати більше інформації про це вікно" + }, + "toast": { + "critical-error": { + "title": "Критична помилка" + } + }, + "bulk_actions": { + "bulk_actions": "Масові дії", + "affected_notes": "Зачеплені нотатки", + "available_actions": "Доступні дії", + "chosen_actions": "Обрані дії", + "execute_bulk_actions": "Виконати масові дії", + "bulk_actions_executed": "Масові дії успішно виконано.", + "none_yet": "Поки ніяких.. Додайте дію натиснувши на одну з наданих вище." + }, + "clone_to": { + "clone_notes_to": "Клонувати нотатки до...", + "target_parent_note": "Цільова батьківська нотатка", + "search_for_note_by_its_name": "Знайти нотатку за ім'ям" + }, + "clipboard": { + "copied": "Нотатку(-и) було скопійовано в буфер.", + "copy_failed": "Не вдалося скопіювати в буфер через проблеми з дозволами.", + "copy_success": "Скопійовано в буфер." + }, + "entrypoints": { + "sql-error": "Виникла помилка при виконанні запиту SQL: {{message}}" + }, + "branches": { + "undeleting-notes-finished-successfully": "Нотатки вдало відновлено.", + "undeleting-notes-in-progress": "Відновлюємо нотатки: {{count}}", + "delete-notes-in-progress": "Видаляємо нотатки: {{count}}", + "delete-finished-successfully": "Нотатки вдало видалено." + }, + "launcher_context_menu": { + "add-spacer": "Додати розділювач", + "reset": "Скинути" + }, + "editable-text": { + "auto-detect-language": "Автовизначена" + }, + "highlighting": { + "color-scheme": "Схема кольорів" + }, + "code_block": { + "copy_title": "Скопіювати в буфер" + }, + "classic_editor_toolbar": { + "title": "Форматування" + }, + "editor": { + "title": "Редактор" + }, + "editing": { + "editor_type": { + "label": "Панель інструментів форматування" + } } } diff --git a/apps/server/src/assets/translations/fa/server.json b/apps/server/src/assets/translations/fa/server.json index 0967ef424..4c5e92df0 100644 --- a/apps/server/src/assets/translations/fa/server.json +++ b/apps/server/src/assets/translations/fa/server.json @@ -1 +1,14 @@ -{} +{ + "keyboard_actions": { + "back-in-note-history": "به یادداشت قبلی در تاریخچه", + "forward-in-note-history": "به یادداشت بعدی در تاریخچه برو", + "open-jump-to-note-dialog": "باز کردن پنجرهٔ «پرش به یادداشت»", + "open-command-palette": "باز کردن پالت دستورات", + "scroll-to-active-note": "پیمایش درخت یادداشت به یادداشت جاری", + "quick-search": "فعال‌سازی نوار جستجوی سریع", + "search-in-subtree": "‪جستجوی یادداشت‌ها در زیردرخت یادداشت فعال", + "expand-subtree": "باز کردن زیردرخت یادداشت جاری", + "collapse-tree": "بستن کامل درخت یادداشت‌ها", + "collapse-subtree": "بستن زیرشاخه‌های یادداشت فعلی" + } +} diff --git a/apps/server/src/assets/translations/fr/server.json b/apps/server/src/assets/translations/fr/server.json index 347ad0dab..4f5522ac8 100644 --- a/apps/server/src/assets/translations/fr/server.json +++ b/apps/server/src/assets/translations/fr/server.json @@ -310,6 +310,46 @@ "clone-notes-to": "Cloner les notes vers", "move-notes-to": "Déplacer les notes vers", "copy-notes-to-clipboard": "Copier les notes dans le presse-papiers", - "paste-notes-from-clipboard": "Coller les notes depuis le presse-papiers" + "paste-notes-from-clipboard": "Coller les notes depuis le presse-papiers", + "cut-notes-to-clipboard": "Couper les notes vers le presse-papier", + "select-all-notes-in-parent": "Selectionner toutes les notes dans le parent", + "add-note-above-to-selection": "Ajouter la note au-dessus à la selection", + "add-note-below-to-selection": "Ajouter la note dessous à la selection", + "duplicate-subtree": "Dupliquer la sous-arborescence", + "open-new-tab": "Ouvrir un nouvel onglet", + "close-active-tab": "Fermer l'onglet actif", + "reopen-last-tab": "Réouvrir le dernier onglet", + "activate-next-tab": "Activer l'onglet suivant", + "activate-previous-tab": "Activer l'onglet précédent", + "open-new-window": "Ouvrir une nouvelle fenêtre", + "toggle-system-tray-icon": "Activer/Désactiver l'icone de la barre d'état", + "toggle-zen-mode": "Activer/Désactiver le mode Zen", + "switch-to-first-tab": "Aller au premier onglet", + "switch-to-second-tab": "Aller au second onglet", + "switch-to-third-tab": "Aller au troisième onglet", + "switch-to-fourth-tab": "Aller au quatrième onglet", + "switch-to-fifth-tab": "Aller au cinquième onglet", + "switch-to-sixth-tab": "Aller au sixième onglet", + "switch-to-seventh-tab": "Aller au septième onglet", + "switch-to-eighth-tab": "Aller au huitième onglet", + "switch-to-ninth-tab": "Aller au neuvième onglet", + "switch-to-last-tab": "Aller au dernier onglet", + "show-note-source": "Afficher la source de la note", + "show-options": "Afficher les options", + "show-revisions": "Afficher les révisions", + "show-recent-changes": "Afficher les changements récents", + "show-sql-console": "Afficher la console SQL", + "show-backend-log": "Afficher le journal du backend", + "show-help": "Afficher l'aide", + "show-cheatsheet": "Afficher la fiche de triche", + "add-link-to-text": "Ajouter un lien au texte", + "follow-link-under-cursor": "Suivre le lien en dessous du curseur", + "insert-date-and-time-to-text": "Insérer la date et l'heure dans le texte", + "paste-markdown-into-text": "Coller du Markdown dans le texte", + "cut-into-note": "Couper dans une note", + "add-include-note-to-text": "Ajouter une note inclusion au texte", + "edit-read-only-note": "Modifier une note en lecture seule", + "add-new-label": "Ajouter une nouvelle étiquette", + "add-new-relation": "Ajouter une nouvelle relation" } } diff --git a/apps/server/src/assets/translations/uk/server.json b/apps/server/src/assets/translations/uk/server.json index 09aabe2fe..10f7d946b 100644 --- a/apps/server/src/assets/translations/uk/server.json +++ b/apps/server/src/assets/translations/uk/server.json @@ -2,6 +2,11 @@ "keyboard_actions": { "back-in-note-history": "Перейти до минулої нотатки в історії", "forward-in-note-history": "Перейти до наступної нотатки в історії", - "open-command-palette": "Відкрити палітру команд" + "open-command-palette": "Відкрити палітру команд", + "scroll-to-active-note": "Прокрутити дерево нотаток до активної нотатки", + "quick-search": "Показати панель швидкого пошуку", + "search-in-subtree": "Пошук нотаток в піддереві активної нотатки", + "expand-subtree": "Розкрити піддерево поточної нотатки", + "collapse-tree": "Згорнути все дерево нотаток" } }