From b629b8cfb527a2228abdb597de29f4335c37083d Mon Sep 17 00:00:00 2001 From: Misty Release Bot Date: Mon, 30 Mar 2026 09:07:38 +0000 Subject: [PATCH] Latest translations and fallbacks --- .../ja/admin/settings/navigation.json | 12 ++-- .../language/ja/admin/settings/uploads.json | 62 +++++++++---------- public/language/ja/notifications.json | 14 ++--- public/language/ja/recent.json | 8 +-- public/language/ja/tags.json | 22 +++---- public/language/ja/top.json | 4 +- public/language/ja/user.json | 32 +++++----- .../vi/admin/settings/activitypub.json | 2 +- public/language/vi/topic.json | 4 +- 9 files changed, 80 insertions(+), 80 deletions(-) diff --git a/public/language/ja/admin/settings/navigation.json b/public/language/ja/admin/settings/navigation.json index 52567e3d04..782e72ea68 100644 --- a/public/language/ja/admin/settings/navigation.json +++ b/public/language/ja/admin/settings/navigation.json @@ -1,19 +1,19 @@ { - "navigation": "Navigation", + "navigation": "ナビゲーション", "icon": "アイコン:", "change-icon": "変更", "route": "ルート:", "tooltip": "ツールチップ:", "text": "テキスト:", - "text-class": " テキストのClass:任意", - "class": "Class: optional", + "text-class": " テキストのクラス:任意", + "class": "クラス: 任意", "id": "ID: 任意", "properties": "プロパティ:", - "show-to-groups": "Show to Groups:", + "show-to-groups": "表示するグループ:", "open-new-window": "新しいウィンドウで開く", - "dropdown": "Dropdown", - "dropdown-placeholder": "Place your dropdown menu items below, ie:
<li><a class="dropdown-item" href="https://myforum.com">Link 1</a></li>", + "dropdown": "ドロップダウン", + "dropdown-placeholder": "ドロップダウンメニュー項目を以下に配置、例:
<li><a class="dropdown-item" href="https://myforum.com">リンク1</a></li>", "btn.delete": "削除", "btn.disable": "無効", diff --git a/public/language/ja/admin/settings/uploads.json b/public/language/ja/admin/settings/uploads.json index 481ebfe60d..42c4a526ed 100644 --- a/public/language/ja/admin/settings/uploads.json +++ b/public/language/ja/admin/settings/uploads.json @@ -1,52 +1,52 @@ { "posts": "投稿", - "orphans": "Orphaned Files", + "orphans": "孤立ファイル", "private": "アップロードしたファイルを非公開にする", "strip-exif-data": "EXIFデータを削除", - "preserve-orphaned-uploads": "Keep uploaded files on disk after a post is purged", - "orphanExpiryDays": "Days to keep orphaned files", - "orphanExpiryDays-help": "After this many days, orphaned uploads will be deleted from the file system.
Set 0 or leave blank to disable.", + "preserve-orphaned-uploads": "投稿が完全削除された後もアップロードされたファイルをディスクに保持", + "orphanExpiryDays": "孤立ファイルを保持する日数", + "orphanExpiryDays-help": "この日数が経過すると、孤立したアップロードはファイルシステムから削除されます。
0または空白で無効。", "private-extensions": "非公開にするファイル拡張子", - "private-uploads-extensions-help": "Enter comma-separated list of file extensions to make private here (e.g. pdf,xls,doc). An empty list means all files are private.", - "resize-image-width-threshold": "指定した幅より広い場合は画像のサイズを変更します", - "resize-image-width-threshold-help": "(in pixels, default: 2000 pixels, set to 0 to disable)", - "resize-image-width": "Resize images down to specified width", - "resize-image-width-help": "(in pixels, default: 760 pixels, set to 0 to disable)", - "resize-image-keep-original": "Keep original image after resize", - "resize-image-quality": "Quality to use when resizing images", - "resize-image-quality-help": "Use a lower quality setting to reduce the file size of resized images.", - "max-file-size": "最大ファイルサイズ(KB)", - "max-file-size-help": "(キロバイト,デフォルト:2048 KB)", - "reject-image-width": "Maximum Image Width (in pixels)", - "reject-image-width-help": "Images wider than this value will be rejected.", - "reject-image-height": "Maximum Image Height (in pixels)", - "reject-image-height-help": "Images taller than this value will be rejected.", - "convert-pasted-images-to": "Convert pasted images to:", - "convert-pasted-images-to-default": "No Conversion (Keep Original Format)", + "private-uploads-extensions-help": "ここで非公開にするファイル拡張子のカンマ区切りリストを入力(例: pdf,xls,doc)。空のリストはすべてのファイルが非公開であることを意味します。", + "resize-image-width-threshold": "指定した幅より広い画像をリサイズする", + "resize-image-width-threshold-help": "(ピクセル、デフォルト: 2000ピクセル、0で無効)", + "resize-image-width": "画像を指定幅にリサイズ", + "resize-image-width-help": "(ピクセル、デフォルト: 760ピクセル、0で無効)", + "resize-image-keep-original": "リサイズ後に元の画像を保持", + "resize-image-quality": "画像リサイズ時に使用する品質", + "resize-image-quality-help": "リサイズした画像のファイルサイズを減らすには、より低い品質設定を使用してください。", + "max-file-size": "最大ファイルサイズ(キビバイト)", + "max-file-size-help": "(キビバイト、デフォルト: 2048 KiB)", + "reject-image-width": "最大画像幅(ピクセル)", + "reject-image-width-help": "この値より幅が広い画像は拒否されます。", + "reject-image-height": "最大画像高さ(ピクセル)", + "reject-image-height-help": "この値より高さが高い画像は拒否されます。", + "convert-pasted-images-to": "貼り付け画像の変換先:", + "convert-pasted-images-to-default": "変換しない(元の形式を保持)", "convert-pasted-images-to-png": "PNG", "convert-pasted-images-to-jpeg": "JPEG", "convert-pasted-images-to-webp": "WebP", "allow-topic-thumbnails": "ユーザーがスレッドのサムネイルをアップロードできるようにする", - "show-post-uploads-as-thumbnails": "Show post uploads as thumbnails", + "show-post-uploads-as-thumbnails": "投稿アップロードをサムネイルとして表示", "topic-thumb-size": "スレッドのサムネイルの大きさ", - "allowed-file-extensions": "ファイル拡張子が有効になりました。", - "allowed-file-extensions-help": "ここにファイル拡張子のカンマ区切りリストを入力します(例: pdf,xls,doc )。空のリストは、すべての拡張が許可されていることを意味します。", - "upload-limit-threshold": "Rate limit user uploads to:", - "upload-limit-threshold-per-minute": "Per %1 Minute", - "upload-limit-threshold-per-minutes": "Per %1 Minutes", + "allowed-file-extensions": "許可するファイル拡張子", + "allowed-file-extensions-help": "ここにファイル拡張子のカンマ区切りリストを入力してください(例: pdf,xls,doc)。空のリストはすべての拡張子が許可されることを意味します。", + "upload-limit-threshold": "ユーザーアップロードのレート制限:", + "upload-limit-threshold-per-minute": "%1分あたり", + "upload-limit-threshold-per-minutes": "%1分あたり", "profile-avatars": "プロフィールの顔写真", "allow-profile-image-uploads": "ユーザーがプロフィール画像をアップロードできるようにする。", "convert-profile-image-png": "プロフィール画像のアップロードをPNGに変換する", "default-avatar": "カスタムデフォルトアバター", "upload": "アップロード", - "profile-image-dimension": "プロファイル画像の寸法", - "profile-image-dimension-help": "(in pixels, default: 200 pixels)", + "profile-image-dimension": "プロフィール画像のサイズ", + "profile-image-dimension-help": "(ピクセル、デフォルト: 200ピクセル)", "max-profile-image-size": "プロフィール画像の最大ファイルサイズ", - "max-profile-image-size-help": "(キロバイト単位,デフォルト:256 KB)", + "max-profile-image-size-help": "(キビバイト、デフォルト: 256 KiB)", "max-cover-image-size": "カバー画像の最大サイズ", - "max-cover-image-size-help": "(キロバイト,デフォルト:2,048 KB)", + "max-cover-image-size-help": "(キビバイト、デフォルト: 2,048 KiB)", "keep-all-user-images": "古いバージョンのアバターとプロファイルカバーをサーバーに保管", "profile-covers": "プロフィールのカバー", "default-covers": "デフォルトのカバー画像", - "default-covers-help": "アップロードされたカバー画像を持たないアカウントのカンマ区切りのデフォルト表紙画像を追加する" + "default-covers-help": "カバー画像をアップロードしていないアカウント用の、カンマ区切りのデフォルトカバー画像を追加" } diff --git a/public/language/ja/notifications.json b/public/language/ja/notifications.json index 7b6f77031b..c37186ec23 100644 --- a/public/language/ja/notifications.json +++ b/public/language/ja/notifications.json @@ -93,15 +93,15 @@ "notificationType-new-group-chat": "When you receive a group chat message", "notificationType-new-public-chat": "When you receive a public group chat message", "notificationType-group-invite": "グループ招待を受けたとき", - "notificationType-group-leave": "When a user leaves your group", - "notificationType-group-request-membership": "When a user requests to join a group you own", + "notificationType-group-leave": "ユーザーがあなたのグループを退会したとき", + "notificationType-group-request-membership": "誰かがあなたのグループへの参加を要求したとき", "notificationType-new-register": "誰かが登録キューに追加されたとき", "notificationType-post-queue": "新しい投稿がキューに入ったとき", "notificationType-new-post-flag": "投稿にフラグが立てられたとき", "notificationType-new-user-flag": "ユーザーにフラグが立てられたとき", - "notificationType-new-reward": "When you earn a new reward", - "activitypub.announce": "%1 shared your post in %2 to their followers.", - "activitypub.announce-dual": "%1 and %2 shared your post in %3 to their followers.", - "activitypub.announce-triple": "%1, %2 and %3 shared your post in %4 to their followers.", - "activitypub.announce-multiple": "%1, %2 and %3 others shared your post in %4 to their followers." + "notificationType-new-reward": "新しい報酬を獲得したとき", + "activitypub.announce": "%1%2のあなたの投稿をフォロワーに共有しました。", + "activitypub.announce-dual": "%1%2%3のあなたの投稿をフォロワーに共有しました。", + "activitypub.announce-triple": "%1%2%3%4のあなたの投稿をフォロワーに共有しました。", + "activitypub.announce-multiple": "%1%2、他%3人が%4のあなたの投稿をフォロワーに共有しました。" } \ No newline at end of file diff --git a/public/language/ja/recent.json b/public/language/ja/recent.json index 4dd49a5214..d17f52b96c 100644 --- a/public/language/ja/recent.json +++ b/public/language/ja/recent.json @@ -4,10 +4,10 @@ "week": "1週間以内", "month": "1ヶ月以内", "year": "年", - "alltime": "全て", + "alltime": "すべて", "no-recent-topics": "最近のスレッドはありません。", "no-popular-topics": "人気スレッドはありません。", - "load-new-posts": "Load new posts", - "uncategorized.title": "All known topics", - "uncategorized.intro": "This page shows a chronological listing of every topic that this forum has received.
The views and opinions expressed in the topics below are not moderated and may not represent the views and opinions of this website." + "load-new-posts": "新しい投稿を読み込む", + "uncategorized.title": "既知のすべてのスレッド", + "uncategorized.intro": "このページには、このフォーラムが受信したすべてのスレッドの時系列一覧が表示されます。
以下のスレッドで表明された見解や意見はモデレートされておらず、このウェブサイトの見解や意見を代表するものではない場合があります。" } \ No newline at end of file diff --git a/public/language/ja/tags.json b/public/language/ja/tags.json index 4bd611e139..c3b297a392 100644 --- a/public/language/ja/tags.json +++ b/public/language/ja/tags.json @@ -1,17 +1,17 @@ { - "all-tags": "All tags", + "all-tags": "すべてのタグ", "no-tag-topics": "このタグに関連するスレッドはありません。", - "no-tags-found": "No tags found", + "no-tags-found": "タグが見つかりません", "tags": "タグ", - "enter-tags-here": "Enter tags, %1 - %2 characters.", + "enter-tags-here": "タグを入力、%1〜%2文字。", "enter-tags-here-short": "タグを入れます…", "no-tags": "タグがありません", - "select-tags": "Select Tags", - "tag-whitelist": "Tag Whitelist", - "watching": "Watching", - "not-watching": "Not Watching", - "watching.description": "Notify me of new topics.", - "not-watching.description": "Do not notify me of new topics.", - "following-tag.message": "You will now be receiving notifications when somebody posts a topic with this tag.", - "not-following-tag.message": "You will not receive notifications when somebody posts a topic with this tag." + "select-tags": "タグを選択", + "tag-whitelist": "タグホワイトリスト", + "watching": "ウォッチ中", + "not-watching": "ウォッチしていない", + "watching.description": "新しいスレッドの通知を受け取る。", + "not-watching.description": "新しいスレッドの通知を受け取らない。", + "following-tag.message": "このタグでスレッドが投稿されると通知を受け取ります。", + "not-following-tag.message": "このタグでスレッドが投稿されても通知を受け取りません。" } \ No newline at end of file diff --git a/public/language/ja/top.json b/public/language/ja/top.json index 6e1e05674e..27e4fe8c21 100644 --- a/public/language/ja/top.json +++ b/public/language/ja/top.json @@ -1,4 +1,4 @@ { - "title": "Top", - "no-top-topics": "No top topics" + "title": "トップ", + "no-top-topics": "トップスレッドがありません" } \ No newline at end of file diff --git a/public/language/ja/user.json b/public/language/ja/user.json index f9884cbafd..e4fde66a1f 100644 --- a/public/language/ja/user.json +++ b/public/language/ja/user.json @@ -1,7 +1,7 @@ { "user-menu": "ユーザーメニュー", - "banned": "BANされた", - "unbanned": "BAN解除", + "banned": "利用停止された", + "unbanned": "利用停止解除", "muted": "ミュート中", "unmuted": "ミュート解除", "offline": "オフライン", @@ -13,9 +13,9 @@ "confirm-email": "メールアドレスを確認", "account-info": "アカウント情報", "admin-actions-label": "管理操作", - "ban-account": "BANアカウント", - "ban-account-confirm": "本当にこのユーザーをBANしますか?", - "unban-account": "BAN解除", + "ban-account": "アカウントを利用停止", + "ban-account-confirm": "本当にこのユーザーを利用停止しますか?", + "unban-account": "利用停止を解除", "mute-account": "アカウントをミュート", "unmute-account": "ミュートを解除", "delete-account": "アカウントを削除", @@ -181,24 +181,24 @@ "sso.dissociate-confirm": "%1 からアカウントの関連付けを解除してもよろしいですか?", "info.invited-by": "招待者", "info.latest-flags": "最近のフラグ", - "info.profile": "Profile", - "info.post": "Post", - "info.view-flag": "View flag", - "info.reported-by": "Reported by:", + "info.profile": "プロフィール", + "info.post": "投稿", + "info.view-flag": "フラグを表示", + "info.reported-by": "報告者:", "info.no-flags": "フラグのついた投稿はありません", "info.ban-history": "最近停止した履歴", "info.no-ban-history": "このユーザーは停止されていません", "info.banned-until": "%1まで停止", - "info.banned-expiry": "Expiry", - "info.ban-expired": "Ban expired", + "info.banned-expiry": "有効期限", + "info.ban-expired": "利用停止期限切れ", "info.banned-permanently": "永久に停止", "info.banned-reason-label": "理由", "info.banned-no-reason": "理由なし。", - "info.mute-history": "Recent Mute History", - "info.no-mute-history": "This user has never been muted", - "info.muted-until": "Muted until %1", - "info.muted-expiry": "Expiry", - "info.muted-no-reason": "No reason given.", + "info.mute-history": "最近のミュート履歴", + "info.no-mute-history": "このユーザーはミュートされたことがありません", + "info.muted-until": "%1までミュート", + "info.muted-expiry": "有効期限", + "info.muted-no-reason": "理由なし。", "info.username-history": "ユーザー名の履歴", "info.email-history": "Eメール履歴", "info.moderation-note": "モデレーションノート", diff --git a/public/language/vi/admin/settings/activitypub.json b/public/language/vi/admin/settings/activitypub.json index fc2205f5a5..56dfb4dc0e 100644 --- a/public/language/vi/admin/settings/activitypub.json +++ b/public/language/vi/admin/settings/activitypub.json @@ -41,7 +41,7 @@ "relays.state-2": "Kích hoạt", "relays.errors.invalid-url": "Vui lòng nhập URL hợp lệ", - "blocklists": "Third-party Blocklists", + "blocklists": "Danh Sách Chặn Của Bên Thứ Ba", "blocklists-help": "For the safety of you and your users, maintaining a blocklist is an essential part of any trust & safety effort when working with content from outside the local moderation scope. NodeBB ships with some recommended defaults, and these can be customized here.", "blocklists-default": "NodeBB ships with two blocklists by default, the IFTAS Do Not Interact Denylist and the IFTAS Abandoned and Unmanaged Domain Denylist.", "blocklists.url": "URL", diff --git a/public/language/vi/topic.json b/public/language/vi/topic.json index cc0d2f89a6..a227a17aa0 100644 --- a/public/language/vi/topic.json +++ b/public/language/vi/topic.json @@ -92,8 +92,8 @@ "watch.title": "Thông báo trả lời mới trong chủ đề này", "unwatch.title": "Ngừng xem chủ đề này", "share-this-post": "Chia sẻ bài viết này", - "share-mail-subject": "Check out this post on \"%1\"", - "share-mail-body": "I thought you might be interested in this post: %1", + "share-mail-subject": "Hãy xem bài đăng này về \"%1\"", + "share-mail-body": "Tôi nghĩ bạn có thể quan tâm đến bài đăng này: %1", "watching": "Đang xem", "not-watching": "Chưa Xem", "ignoring": "Bỏ qua",