From d9bfac83923f20076a99d6efe70013ca27187f8b Mon Sep 17 00:00:00 2001 From: miteruzo Date: Sun, 18 Oct 2026 03:13:31 +0900 Subject: [PATCH] #428 --- frontend/src/locales/ain-Kana/materials.json | 112 +++++++++++++++---- frontend/src/locales/ain-Kana/posts.json | 17 +-- frontend/src/locales/ain-Kana/theatres.json | 45 ++++++-- 3 files changed, 136 insertions(+), 38 deletions(-) diff --git a/frontend/src/locales/ain-Kana/materials.json b/frontend/src/locales/ain-Kana/materials.json index bf1e1e1..1245bef 100644 --- a/frontend/src/locales/ain-Kana/materials.json +++ b/frontend/src/locales/ain-Kana/materials.json @@ -1,20 +1,94 @@ -{ - "title": "素材管理", - "newTitle": "素材追加", - "detailTitle": "{{name}} 素材照会", - "unnamed": "素材 #{{id}}", - "media": { "image": "画像", "video": "動画", "audio": "音声", "file_other": "その他ファイル", "url_only": "URL のみ" }, - "mediaFilter": { "all": "$t(navigation:list)", "image": "$t(materials:media.image)", "video": "$t(materials:media.video)", "audio": "$t(materials:media.audio)", "file_other": "$t(materials:media.file_other)", "url_only": "外部リンクのみ" }, - "sort": { "created_at": "作成日時", "updated_at": "$t(tags:updatedAt)", "tag_name": "$t(history:tagName)", "media_kind": "種類", "file_byte_size": "容量", "version_no": "$t(history:version)", "id": "Id." }, - "kindPrefix": "種類: ", "sizePrefix": "サイズ: ", "urlPrefix": "URL: ", "createdPrefix": "作成: ", - "other": "その他", "descendantScope": " 配下の素材を表示中", "tagScope": " の素材を表示中", "clearTag": "タグ選択を解除", "tagMissing": "選択中タグが見つかりません.", "searchTop": "素材検索トップへ戻る", "searchPlaceholder": "タグ名 / URL / ファイル名", "tagState": "タグ状態", "tagged": "タグあり", "mediaLabel": "メディア", "cardView": "アイコン", "listView": "詳細", "descending": "降順", "ascending": "昇順", "listError": "素材一覧の取得に失敗しました.", "empty": "素材はありません。", "pleaseAdd": "追加してください", - "file": "ファイル", "referenceUrl": "参考 URL", "exportPath": "ZIP 出力パス", "exportPlaceholder": "伊地知ニジカ/表情/泣き.png", "preview": "preview", "unsupportedFile": "その形式のファイルには対応していません.", "sent": "送信成功!", "sendFailed": "送信失敗……", "updated": "更新成功!", "updateFailed": "更新失敗……", "detailError": "素材の取得に失敗しました.", "missing": "素材が見つかりませんでした.", - "sidebar": { "label": "素材:", "present": "有", "missing": "無", "any": "全", "error": "タグ一覧の取得に失敗しました." }, +{ "title": "チカㇻペ イカㇻ", + "newTitle": "チカㇻペ アオ", + "detailTitle": "{{name}} チカㇻペ オルㇱペ", + "unnamed": "チカㇻペ #{{id}}", + "media": { + "image": "ノカ", + "video": "チモイェノカ", + "audio": "ハウ", + "file_other": "モㇱマ チヌイェㇷ゚", + "url_only": "URL パテㇰ" }, + "mediaFilter": { + "all": "$t(navigation:list)", + "image": "$t(materials:media.image)", + "video": "$t(materials:media.video)", + "audio": "$t(materials:media.audio)", + "file_other": "$t(materials:media.file_other)", + "url_only": "ソイタ ウコテㇷ゚ パテㇰ" }, + "sort": { + "created_at": "アカㇻ ト ヘㇺ トキ", + "updated_at": "$t(tags:updatedAt)", + "tag_name": "$t(history:tagName)", + "media_kind": "メディア イソネカ", + "file_byte_size": "チヌイェㇷ゚ サイズ", + "version_no": "$t(history:version)", + "id": "Id." }, + "kindPrefix": "イソネカ:", + "sizePrefix": "サイズ:", + "urlPrefix": "URL:", + "createdPrefix": "アカㇻ ト:", + "other": "モㇱマ ペ", + "descendantScope": " ポン タㇰ オピッタ コㇿ チカㇻペ アヌカレ コㇿ アン", + "tagScope": " コㇿ チカㇻペ アヌカレ コㇿ アン", + "clearTag": "タㇰ イヌㇺケ アウㇱカ", + "tagMissing": "アエヌㇺケ タㇰ イサㇺ。", + "searchTop": "チカㇻペ イフナラ サパ ウン ホㇱピ", + "searchPlaceholder": "タㇰ レ / URL / チヌイェㇷ゚ レ", + "tagState": "タㇰ シㇼキ", + "tagged": "タㇰ アン", + "mediaLabel": "メディア", + "cardView": "アイコン", + "listView": "ノカン ヌカㇻ", + "descending": "ポロ ペ ホㇱキ", + "ascending": "ポン ペ ホㇱキ", + "listError": "チカㇻペ イキㇼ アウㇰ カ エアイカㇷ゚。", + "empty": "チカㇻペ イサㇺ。", + "pleaseAdd": "アオ ヤン。", + "file": "チヌイェㇷ゚", + "referenceUrl": "エヌカㇻ URL", + "exportPath": "ZIP アサンケ パㇱ", + "exportPlaceholder": "伊地知ニジカ/表情/泣いて.png", + "preview": "エトコ ヌカㇻ", + "unsupportedFile": "タン イソネカ チヌイェㇷ゚ アエイワンケ エアイカㇷ゚。", + "sent": "アオ オケレ!", + "sendFailed": "アオ カ エアイカㇷ゚……", + "updated": "アシㇼ アカㇻ!", + "updateFailed": "アシㇼ カㇻ カ エアイカㇷ゚……", + "detailError": "チカㇻペ オルㇱペ アウㇰ カ エアイカㇷ゚。", + "missing": "チカㇻペ イサㇺ。", + "sidebar": { + "label": "チカㇻペ:", + "present": "アン", + "missing": "イサㇺ", + "any": "オピッタ", + "error": "タㇰ イキㇼ アウㇰ カ エアイカㇷ゚。" }, "suppressions": { - "title": "素材同期抑止", "heading": "$t(navigation:suppressions)", - "sourceKind": "同期元種別", "sourceUri": "同期元 URI", "drivePath": "Google Drive パス", "driveFileId": "Google Drive ファイル Id.", "reason": "事由", "register": "登録", "reasonPrefix": "事由: ", "registeredPrefix": "登録: ", "registered": "同期元抑止を登録しました", "registerFailed": "同期元抑止の登録に失敗しました", "error": "同期元抑止一覧の取得に失敗しました.", - "sources": { "uri": "URI", "google_drive_path": "Google Drive ファイル", "google_drive_path_prefix": "Google Drive フォルダ", "google_drive_file": "Google Drive ファイル Id.", "legacy_drive_path": "汎用ファイル", "legacy_drive_path_prefix": "汎用フォルダ" }, - "reasons": { "copyright_high_risk": "著作権への懸念", "copyright_takedown": "著作者からの申出", "adult_or_sensitive": "成人向け", "personal_information": "個人情報", "malware_or_dangerous_file": "危険なソフトウェア", "duplicate_or_low_quality": "重複", "source_owner_request": "同期元管理者からの申出", "other": "その他" } - }, - "_untranslated": ["title", "newTitle", "detailTitle", "unnamed", "media", "mediaFilter.url_only", "sort.created_at", "sort.media_kind", "sort.file_byte_size", "kindPrefix", "sizePrefix", "createdPrefix", "other", "descendantScope", "tagScope", "clearTag", "tagMissing", "searchTop", "searchPlaceholder", "tagState", "tagged", "mediaLabel", "cardView", "listView", "descending", "ascending", "listError", "empty", "pleaseAdd", "file", "referenceUrl", "exportPath", "exportPlaceholder", "preview", "unsupportedFile", "sent", "sendFailed", "updated", "updateFailed", "detailError", "missing", "sidebar", "suppressions.title", "suppressions.sourceKind", "suppressions.sourceUri", "suppressions.drivePath", "suppressions.driveFileId", "suppressions.reason", "suppressions.register", "suppressions.reasonPrefix", "suppressions.registeredPrefix", "suppressions.registered", "suppressions.registerFailed", "suppressions.error", "suppressions.sources.google_drive_path", "suppressions.sources.google_drive_path_prefix", "suppressions.sources.google_drive_file", "suppressions.sources.legacy_drive_path", "suppressions.sources.legacy_drive_path_prefix", "suppressions.reasons"] -} + "title": "チカㇻペ シンク イテキ キ", + "heading": "$t(navigation:suppressions)", + "sourceKind": "モト イソネカ", + "sourceUri": "モト URI", + "drivePath": "Google Drive パㇱ", + "driveFileId": "Google Drive チヌイェㇷ゚ ID", + "reason": "ネ クス オルㇱペ", + "register": "チヌイェアヌㇷ゚ アカㇻ", + "reasonPrefix": "ネ クス オルㇱペ:", + "registeredPrefix": "アヌイェ ト:", + "registered": "シンク イテキ キ イアヌ オケレ。", + "registerFailed": "シンク イテキ キ イアヌ カ エアイカㇷ゚。", + "error": "シンク イテキ キ イキㇼ アウㇰ カ エアイカㇷ゚。", + "sources": { + "uri": "URI", + "google_drive_path": "Google Drive チヌイェㇷ゚", + "google_drive_path_prefix": "Google Drive フォルダ", + "google_drive_file": "Google Drive チヌイェㇷ゚ ID", + "legacy_drive_path": "フㇱコ Drive チヌイェㇷ゚", + "legacy_drive_path_prefix": "フㇱコ Drive フォルダ" }, + "reasons": { + "copyright_high_risk": "コピーライト イアイキㇷ゚", + "copyright_takedown": "コピーライト コㇿ クㇽ エイェ ペ", + "adult_or_sensitive": "ポロ クㇽ コㇿ オルㇱペ", + "personal_information": "クㇽ コㇿ アスㇽソㇱ", + "malware_or_dangerous_file": "イアイキㇷ゚ ソフトウェア", + "duplicate_or_low_quality": "ウコㇱネ ペ ネ ヤッカ ピㇼカ ソモ", + "source_owner_request": "モト コㇿ クㇽ エイェ ペ", + "other": "モㇱマ ペ" } } } diff --git a/frontend/src/locales/ain-Kana/posts.json b/frontend/src/locales/ain-Kana/posts.json index 8d19d02..3f9a727 100644 --- a/frontend/src/locales/ain-Kana/posts.json +++ b/frontend/src/locales/ain-Kana/posts.json @@ -1,11 +1,6 @@ -{ - "edit": { - "validationFailed": "更新はできなかったよ……", - "conflictTitle": "競合が発生しました.", - "conflictDescription": "ほかの耕作員が先に更新してゐます.", - "conflictQuestion": "現在の変更をどう扱ひますか?", - "merge": "差分をマージ", - "overwrite": "強制上書き" - }, - "_untranslated": ["edit"] -} +{ "edit": { "validationFailed": "アシㇼ カㇻ カ エアイカㇷ゚……", + "conflictTitle": "モㇱマ クㇽ アシㇼ カㇻ ワ アン!", + "conflictDescription": "モㇱマ イカㇻ クㇽ エエトコ アシㇼ カㇻ ワ アン。", + "conflictQuestion": "タネ エカㇻ シンナ ペ ネコン エキ クス ネ ヤ?", + "merge": "ウシンナイペ ウコオマレ", + "overwrite": "アウㇱカ ワ アシㇼ カㇻ" } } diff --git a/frontend/src/locales/ain-Kana/theatres.json b/frontend/src/locales/ain-Kana/theatres.json index 422d00f..569395f 100644 --- a/frontend/src/locales/ain-Kana/theatres.json +++ b/frontend/src/locales/ain-Kana/theatres.json @@ -1,8 +1,37 @@ -{ - "title": "上映会場", "namedTitle": "上映会場『{{name}}』", - "layouts": { "threeColumns": "3 列", "tagsBottom": "2 列 A 型", "commentsBottom": "2 列 B 型" }, - "flows": { "vertical": "縦並び", "horizontal": "横並び" }, - "staff": "運営", "deleted": "削除されました.", "authorPrefix": "by ", "commentSuffix": " へのコメント", - "comments": "コメント", "commentPlaceholder": "ここにコメントを入力", "deleteComment": "コメントを削除", "confirmDelete": "このコメントを削除しますか?", "delete": "削除", "noTags": "タグはありません。", "participants": "参加者", "history": "再生履歴", "emptyHistory": "まだ履歴はありません。", "weights": "抽選重み", "unlikelyTags": "出にくいタグ", "emptyPenalties": "まだ減点はありません。", "unlikelyPosts": "出にくい候補", "likelyPosts": "出やすい候補", "watching": "同接 {{count}} 人", "cancelSkip": "スキップ取消", "selecting": "次の投稿を選んでゐます……", "waiting": "上映待機中", "playing": "再生中", "unselected": "未選択", "close": "閉じる", "editingPost": "編輯中の投稿", "editingSuffix": "を編輯中……", "emptyPosts": "候補はありません。", "penalty": "penalty {{value}}", "weight": "weight {{value}}", - "_untranslated": ["title", "namedTitle", "layouts", "flows", "staff", "deleted", "authorPrefix", "commentSuffix", "comments", "commentPlaceholder", "deleteComment", "confirmDelete", "delete", "noTags", "participants", "history", "emptyHistory", "weights", "unlikelyTags", "emptyPenalties", "unlikelyPosts", "likelyPosts", "watching", "cancelSkip", "selecting", "waiting", "playing", "unselected", "close", "editingPost", "editingSuffix", "emptyPosts", "penalty", "weight"] -} +{ "title": "チモイェノカ アヌカレ ウシ", + "namedTitle": "チモイェノカ アヌカレ ウシ「{{name}}」", + "layouts": { "threeColumns": "3 コラム", + "tagsBottom": "2 コラム A", + "commentsBottom": "2 コラム B" }, + "flows": { "vertical": "ポㇰ ウン イキㇼ", + "horizontal": "シモン ウン イキㇼ" }, + "staff": "イカㇻ ウタㇻ", + "deleted": "アウㇱカ オケレ。", + "authorPrefix": "ヌイェ クㇽ:", + "commentSuffix": " ウン イェㇷ゚", + "comments": "イェㇷ゚", + "commentPlaceholder": "テ タ エイェㇷ゚ エヌイェ ヤン", + "deleteComment": "イェㇷ゚ アウㇱカ", + "confirmDelete": "タン イェㇷ゚ アウㇱカ ヤ?", + "delete": "アウㇱカ", + "noTags": "タㇰ イサㇺ。", + "participants": "ウコオマレ クㇽ ウタㇻ", + "history": "チモイェノカ フㇱコアンペ", + "emptyHistory": "フㇱコアンペ イサㇺ。", + "weights": "イヌㇺケ ウェイㇳ", + "unlikelyTags": "サㇷ゚ ホカンパ タㇰ", + "emptyPenalties": "ペナルティ イサㇺ。", + "unlikelyPosts": "サㇷ゚ ホカンパ ミンタㇻ", + "likelyPosts": "サㇷ゚ エアㇱカイ ミンタㇻ", + "watching": "シネ トキ タ ヌカㇻ クㇽ:{{count}}", + "cancelSkip": "スキップ ホシピレ", + "selecting": "トゥタヌ ミンタㇻ アヌㇺケ コㇿ アン……", + "waiting": "アテレ コㇿ アン", + "playing": "アヌカレ コㇿ アン", + "unselected": "アヌㇺケ カ ソモ キ", + "close": "アセㇱケ", + "editingPost": "イヌイェ コㇿ アン ミンタㇻ", + "editingSuffix": " アヌイェ コㇿ アン……", + "emptyPosts": "ミンタㇻ イサㇺ。", + "penalty": "ペナルティ {{value}}", + "weight": "ウェイㇳ {{value}}" }