From 4c9670208b36016702cef1c17180c3b3343915ed Mon Sep 17 00:00:00 2001 From: Rakuraku Jyo Date: Fri, 25 Apr 2014 14:36:57 +0900 Subject: [PATCH 1/2] Add Japanese translation --- public/language/ja/category.json | 7 ++ public/language/ja/error.json | 49 ++++++++++++++ public/language/ja/footer.json | 7 ++ public/language/ja/global.json | 70 +++++++++++++++++++ public/language/ja/language.json | 5 ++ public/language/ja/login.json | 8 +++ public/language/ja/modules.json | 7 ++ public/language/ja/notifications.json | 18 +++++ public/language/ja/pages.json | 15 +++++ public/language/ja/recent.json | 7 ++ public/language/ja/register.json | 18 +++++ public/language/ja/reset_password.json | 14 ++++ public/language/ja/success.json | 6 ++ public/language/ja/topic.json | 93 ++++++++++++++++++++++++++ public/language/ja/unread.json | 9 +++ public/language/ja/user.json | 62 +++++++++++++++++ public/language/ja/users.json | 8 +++ 17 files changed, 403 insertions(+) create mode 100644 public/language/ja/category.json create mode 100644 public/language/ja/error.json create mode 100644 public/language/ja/footer.json create mode 100644 public/language/ja/global.json create mode 100644 public/language/ja/language.json create mode 100644 public/language/ja/login.json create mode 100644 public/language/ja/modules.json create mode 100644 public/language/ja/notifications.json create mode 100644 public/language/ja/pages.json create mode 100644 public/language/ja/recent.json create mode 100644 public/language/ja/register.json create mode 100644 public/language/ja/reset_password.json create mode 100644 public/language/ja/success.json create mode 100644 public/language/ja/topic.json create mode 100644 public/language/ja/unread.json create mode 100644 public/language/ja/user.json create mode 100644 public/language/ja/users.json diff --git a/public/language/ja/category.json b/public/language/ja/category.json new file mode 100644 index 0000000000..0a4892d07f --- /dev/null +++ b/public/language/ja/category.json @@ -0,0 +1,7 @@ +{ + "new_topic_button": "新規スレッド", + "no_topics": "まだスレッドはありません.
一番目のスレッドを書いてみないか?", + "browsing": "閲覧中", + "no_replies": "返事はまだありません", + "share_this_category": "この板を共有" +} diff --git a/public/language/ja/error.json b/public/language/ja/error.json new file mode 100644 index 0000000000..facf88fcf5 --- /dev/null +++ b/public/language/ja/error.json @@ -0,0 +1,49 @@ +{ + "invalid-data": "無効なデータ", + "not-logged-in": "ログインしていていないようです。", + "invalid-cid": "無効な板ID", + "invalid-tid": "無効なスレッドID", + "invalid-pid": "無効なポストID", + "invalid-uid": "無効なユーザーID", + "invalid-username": "無効なユーザー名", + "invalid-email": "無効なメール", + "invalid-title": "無効なタイトル", + "invalid-user-data": "無効なユーザーデータ", + "invalid-password": "無効なパスワード", + "invalid-pagination-value": "無効な改ページ設定値", + "username-taken": "ユーザー名が取られた", + "email-taken": "メールアドレスが使用された", + "user-banned": "ユーザーが停止された", + "no-category": "板が存在しない", + "no-topic": "スレッドが存在しない", + "no-post": "ポストが存在しない", + "no-group": "グループが存在しない", + "no-user": "ユーザーが存在しない", + "no-teaser": "ティーザーが存在しない", + "no-privileges": "このアクションを実行する権限を持っていない。", + "category-disabled": "この板は無効された", + "topic-locked": "スレッドがロックされた", + "still-uploading": "アップロードが完成するまでお待ちください。", + "content-too-short": "ポストに最小 %1 文字の制限があります。", + "title-too-short": "タイトルに最小 %1 文字の制限があります。", + "title-too-long": "タイトルに最大 %1 文字の制限があります。", + "too-many-posts": "%1 秒間で最大 1 ポストの投稿が可能です。", + "file-too-big": "最大ファイルサイズは %1 kbs", + "cant-vote-self-post": "自分のポストに評価することはできません。", + "already-favourited": "このポストはすでにお気に入りに追加されました。", + "already-unfavourited": "このポストはすでにお気に入りから削除されました。", + "cant-ban-other-admins": "ほかの管理者を停止することはできません!", + "invalid-image-type": "無効なユーザータイプ", + "group-name-too-short": "グループ名は短すぎます。", + "group-already-exists": "グループ名はすでに存在しています", + "group-name-change-not-allowed": "グループ名の修正はできません", + "post-already-deleted": "ポストはすでに削除された", + "post-already-restored": "ポストはすでにリストアされた", + "topic-already-deleted": "スレッドはすでに削除された", + "topic-already-restored": "スレッドはすでにリストアされた", + "topic-thumbnails-are-disabled": "スレッドのサムネイルが無効された", + "invalid-file": "無効なファイル", + "uploads-are-disabled": "アップロードが無効された", + "signature-too-long": "署名は最大%1文字までです!", + "cant-chat-with-yourself": "自分にチャットすることはできません!" +} diff --git a/public/language/ja/footer.json b/public/language/ja/footer.json new file mode 100644 index 0000000000..127aaab944 --- /dev/null +++ b/public/language/ja/footer.json @@ -0,0 +1,7 @@ +{ + "stats.online": "オンライン", + "stats.users": "ユーザー", + "stats.topics": "スレッド", + "stats.posts": "ポスト", + "success": "成功" +} diff --git a/public/language/ja/global.json b/public/language/ja/global.json new file mode 100644 index 0000000000..35269d5d82 --- /dev/null +++ b/public/language/ja/global.json @@ -0,0 +1,70 @@ +{ + "home": "ホーム", + "search": "検索", + "buttons.close": "閉じる", + "403.title": "アクセス拒否", + "403.message": "アクセスが拒否されました.ログインしますか?", + "404.title": "見つかりません", + "404.message": "アクセスしようとしていたページは存在しません.ホームへ", + "500.title": "内部エラー", + "500.message": "何とも言えない障害が発生しているようです.m(_ _)m", + "register": "登録", + "login": "ログイン", + "please_log_in": "ログインください", + "logout": "ログアウト", + "posting_restriction_info": "登録ユーザーのみが投稿可能となります.こちらからログインください。", + "welcome_back": "お帰りなさい", + "you_have_successfully_logged_in": "ログインできました", + "save_changes": "保存する", + "close": "閉じる", + "pagination": "ページ", + "header.admin": "管理", + "header.recent": "最近", + "header.unread": "未読", + "header.popular": "人気", + "header.users": "ユーザー", + "header.chats": "チャット", + "header.notifications": "通知", + "header.search": "検索", + "header.profile": "プロフィール", + "notifications.loading": "通知をロード中", + "chats.loading": "チャットをロード中", + "motd.welcome": "次世代の掲示板システム NodeBB へようこそ!", + "previouspage": "前のページ", + "nextpage": "次のページ", + "alert.success": "成功", + "alert.error": "エラー", + "alert.banned": "停止した", + "alert.banned.message": "このアカウントが停止されました!", + "alert.unfollow": "%1へのフォローを停止しました!", + "alert.follow": "%1をフォローしています!", + "online": "オンライン", + "users": "ユーザー", + "topics": "スレッド", + "posts": "ポスト", + "views": "閲覧数", + "reputation": "評価", + "read_more": "続きを読む", + "posted_ago_by_guest": "%1にゲストが投稿", + "posted_ago_by": "%1に %2 が投稿", + "posted_ago": "%1に投稿された", + "posted_in_ago_by_guest": "%1に %2 ゲストが投稿", + "posted_in_ago_by": "%1 %2に %3 が投稿", + "posted_in_ago": "%1 に投稿", + "replied_ago": "%1 に返答", + "user_posted_ago": "%1 が%2に投稿", + "guest_posted_ago": "ゲストが%1に投稿", + "last_edited_by_ago": "%1が%2に最終編集", + "norecentposts": "最近のポストはありません", + "norecenttopics": "最近のスレッドはありません", + "recentposts": "最近のポスト", + "recentips": "最近ログインしたIPアドレス", + "away": "不在", + "dnd": "仕事中", + "invisible": "不可視", + "offline": "オフライン", + "email": "メール", + "language": "言語", + "guest": "ゲスト", + "guests": "ゲスト" +} diff --git a/public/language/ja/language.json b/public/language/ja/language.json new file mode 100644 index 0000000000..19a14e500a --- /dev/null +++ b/public/language/ja/language.json @@ -0,0 +1,5 @@ +{ + "name": "日本語", + "code": "ja", + "dir": "ltr" +} diff --git a/public/language/ja/login.json b/public/language/ja/login.json new file mode 100644 index 0000000000..a16f10ddf2 --- /dev/null +++ b/public/language/ja/login.json @@ -0,0 +1,8 @@ +{ + "username": "ユーザー名 / メール", + "remember_me": "ログイン情報を記憶", + "forgot_password": "パスワードがわからない?", + "alternative_logins": "ほかのログイン方法", + "failed_login_attempt": "ログインに失敗しました.ユーザー名やパスワードをご確認ください。", + "login_successful": "ログインしました!" +} diff --git a/public/language/ja/modules.json b/public/language/ja/modules.json new file mode 100644 index 0000000000..7a01eeca56 --- /dev/null +++ b/public/language/ja/modules.json @@ -0,0 +1,7 @@ +{ + "chat.chatting_with": "とチャット", + "chat.placeholder": "メッセージを入力する", + "chat.send": "送信", + "chat.no_active": "チャットはありません。", + "chat.user_typing": "%1 は入力中 ..." +} diff --git a/public/language/ja/notifications.json b/public/language/ja/notifications.json new file mode 100644 index 0000000000..de907f0fcc --- /dev/null +++ b/public/language/ja/notifications.json @@ -0,0 +1,18 @@ +{ + "title": "通知センター", + "no_notifs": "新しい通知はありません", + "see_all": "すべての通知を確認", + "back_to_home": "NodeBBへ戻る", + "outgoing_link": "外部サイトへのリンク", + "outgoing_link_message": "リービング", + "continue_to": "続き", + "return_to": "戻る ", + "new_notification": "新しい通知", + "you_have_unread_notifications": "未読の通知があります。", + "user_made_post": "%1は新しいポストを投稿しました。", + "new_message_from": "%1からの新しいメッセージ", + "upvoted_your_post": "%1はあなたのポストを評価しました。", + "favourited_your_post": "%1はあなたのポストをお気に入りにしました。", + "user_flagged_post": "%1 ポストを報告しました。", + "user_posted_to": "%1%2 への返事を作成しました。" +} diff --git a/public/language/ja/pages.json b/public/language/ja/pages.json new file mode 100644 index 0000000000..8387697fe1 --- /dev/null +++ b/public/language/ja/pages.json @@ -0,0 +1,15 @@ +{ + "home": "ホーム", + "unread": "未読スレッド", + "popular": "人気スレッド", + "recent": "最新スレッド", + "users": "登録したユーザー", + "notifications": "通知", + "user.edit": "編集中 \"%1\"", + "user.following": "%1がフォロー中", + "user.followers": "%1のフォロワー", + "user.posts": "%1が作成したポスト", + "user.topics": "%1が作成したスレッド", + "user.favourites": "%1のお気に入りポスト", + "user.settings": "ユーザー設定" +} diff --git a/public/language/ja/recent.json b/public/language/ja/recent.json new file mode 100644 index 0000000000..88125f8432 --- /dev/null +++ b/public/language/ja/recent.json @@ -0,0 +1,7 @@ +{ + "title": "最近の更新", + "day": "最近 1 日", + "week": "最近 1 週", + "month": "最近 1 ヶ月", + "no_recent_topics": "最近のスレッドはありません。" +} diff --git a/public/language/ja/register.json b/public/language/ja/register.json new file mode 100644 index 0000000000..b1ce4c0794 --- /dev/null +++ b/public/language/ja/register.json @@ -0,0 +1,18 @@ +{ + "register": "登録", + "help.email": "デフォルト設定ではメールアドレスは公開されません。", + "help.username_restrictions": "%1 から %2 文字までのユニークなユーザー名.Twitter の @username 方式でメンションすることができます。", + "help.minimum_password_length": "パスワードには最小 %1 文字が必要です。", + "email_address": "メールアドレス", + "email_address_placeholder": "メールアドレスを入力ください", + "username": "ユーザー名", + "username_placeholder": "ユーザー名を入力してください", + "password": "パスワード", + "password_placeholder": "パスワードを入力してください", + "confirm_password": "パスワード再入力", + "confirm_password_placeholder": "パスワード再入力してください", + "register_now_button": "今すぐ登録する", + "alternative_registration": "ほかの登録方法", + "terms_of_use": "利用規約", + "agree_to_terms_of_use": "利用規約に同意する" +} diff --git a/public/language/ja/reset_password.json b/public/language/ja/reset_password.json new file mode 100644 index 0000000000..4c2d9e6858 --- /dev/null +++ b/public/language/ja/reset_password.json @@ -0,0 +1,14 @@ +{ + "reset_password": "パスワードをリセット", + "update_password": "パスワードを更新", + "password_changed.title": "パスワードを更新しました", + "password_changed.message": "

パスワードをリセットできました.こちらでログインしてください。", + "wrong_reset_code.title": "リセットコードは正しくありません", + "wrong_reset_code.message": "リセットコードは正しくありません.もう一度入力するか、新しいリセットコードを請求することができます。", + "new_password": "新しいパスワード", + "repeat_password": "パスワード再入力", + "enter_email": "メールアドレスを入力してください.パスワードリセットの指示をメールでご送付します。", + "enter_email_address": "メールアドレスを入力してください", + "password_reset_sent": "パスワードリセットのメールを送信しました", + "invalid_email": "このメールアドレスは存在しません" +} diff --git a/public/language/ja/success.json b/public/language/ja/success.json new file mode 100644 index 0000000000..b8ea2c4056 --- /dev/null +++ b/public/language/ja/success.json @@ -0,0 +1,6 @@ +{ + "success": "成功", + "topic-post": "成功に投稿しました。", + "authentication-successful": "認証が成功しました", + "settings-saved": "設定を保存しました。" +} diff --git a/public/language/ja/topic.json b/public/language/ja/topic.json new file mode 100644 index 0000000000..d446179ca8 --- /dev/null +++ b/public/language/ja/topic.json @@ -0,0 +1,93 @@ +{ + "topic": "スレッド", + "topic_id": "スレッド ID", + "topic_id_placeholder": "スレッド ID を入力してください", + "no_topics_found": "スレッドが見つかりません!", + "no_posts_found": "ポストはありません!", + "post_is_deleted": "このポストが削除されます!", + "profile": "プロフィール", + "posted_by": "%1 のポスト", + "chat": "チャット", + "notify_me": "このスレッドに新しいポストが投稿された際に通知する", + "quote": "引用", + "reply": "返答", + "edit": "編集", + "delete": "削除", + "restore": "リストア", + "move": "移動", + "fork": "フォーク", + "banned": "停止した", + "link": "リンク", + "share": "シェア", + "tools": "ツール", + "flag": "フラグ", + "bookmark_instructions": "こちらをクリックして前の場所に戻ります。", + "flag_title": "リポートする", + "flag_confirm": "本当にこのポストをリポートするか?", + "flag_success": "このポストをリポートしました。", + "deleted_message": "このスレッドは削除されました。管理者しか見れません。", + "following_topic.message": "このスレッドが更新された際に通知を受け取ります。", + "not_following_topic.message": "このスレッドの更新通知を停止しました。", + "login_to_subscribe": "このスレッドを購読するためにログインが必要です。", + "markAsUnreadForAll.success": "すべてのスレッドを未読にしました。", + "watch": "ウオッチ", + "watch.title": "新しいポストの通知を受ける", + "share_this_post": "ポストを共有", + "thread_tools.title": "スレッドツール", + "thread_tools.markAsUnreadForAll": "未読にする", + "thread_tools.pin": "スレッドを最上部に固定", + "thread_tools.unpin": "スレッドの固定を解除", + "thread_tools.lock": "スレッドをロック", + "thread_tools.unlock": "スレッドをアンロック", + "thread_tools.move": "スレッドを移動", + "thread_tools.move_all": "すべてを移動", + "thread_tools.fork": "スレッドをフォーク", + "thread_tools.delete": "スレッドを削除", + "thread_tools.delete_confirm": "本当にスレッドを削除しますか?", + "thread_tools.restore": "スレッドをリストア", + "thread_tools.restore_confirm": "本当にスレッドをリストアしますか?", + "topic_lock_success": "スレッドはロックされました。", + "topic_unlock_success": "スレッドはアンロックされました。", + "topic_pin_success": "スレッドは上部に固定されました。", + "topic_unpin_success": "スレッドの固定を取り消しました。", + "topic_move_success": "このスレッドを %1 に移動しました。", + "post_delete_confirm": "本当にポストを削除しますか?", + "post_restore_confirm": "本当にポストをリストアしますか?", + "post_delete_error": "ポストを削除できませんでした!", + "post_restore_error": "ポストをリストアできませんでした!", + "load_categories": "板をローディング中...", + "disabled_categories_note": "使用不可の板はグレーに表示されます。", + "confirm_move": "移動", + "confirm_fork": "フォーク", + "favourite": "お気に入り", + "favourites": "お気に入り", + "favourites.has_no_favourites": "お気に入りはまだありません!", + "loading_more_posts": "もっと見る", + "move_topic": "スレッドを移動", + "move_post": "ポストを移動", + "post_moved": "ポストを移動しました!", + "fork_topic": "スレッドをフォーク", + "topic_will_be_moved_to": "スレッドはこちらのカテゴリへ移動", + "fork_topic_instruction": "フォークしたいポストをクリックして", + "fork_no_pids": "ポストが選択されていません!", + "fork_success": "スレッドをフォークできました!", + "composer.title_placeholder": "スレッドのタイトルを入力して...", + "composer.write": "作成する", + "composer.preview": "プレビュー", + "composer.help": "ヘルプ", + "composer.discard": "破棄する", + "composer.submit": "保存する", + "composer.replying_to": "%1へ返答中", + "composer.new_topic": "新規スレッド", + "composer.uploading": "アップロード中...", + "composer.thumb_url_label": "スレッドのサムネイルのURLを入力して", + "composer.thumb_title": "スレッドにサムネイルを追加", + "composer.thumb_url_placeholder": "http://example.com/thumb.png", + "composer.thumb_file_label": "またはファイルをアップロード", + "composer.thumb_remove": "入力をクリア", + "composer.drag_and_drop_images": "こちらへ画像をドラッグ&ドロップ", + "composer.upload_instructions": "ドラッグ&ドロップで画像をアップロードすることができます。", + "more_users_and_guests": "%1 more user(s) and %2 guest(s)", + "more_users": "%1 more user(s)", + "more_guests": "%1 more guest(s)" +} diff --git a/public/language/ja/unread.json b/public/language/ja/unread.json new file mode 100644 index 0000000000..a6027a54b3 --- /dev/null +++ b/public/language/ja/unread.json @@ -0,0 +1,9 @@ +{ + "title": "未読", + "no_unread_topics": "未読のスレッドがあります。", + "load_more": "もっと見る", + "mark_as_read": "既読にする", + "selected": "選択済み", + "all": "すべて", + "topics_marked_as_read.success": "すべてのスレッドを既読にしました。" +} diff --git a/public/language/ja/user.json b/public/language/ja/user.json new file mode 100644 index 0000000000..25ce70a83e --- /dev/null +++ b/public/language/ja/user.json @@ -0,0 +1,62 @@ +{ + "banned": "停止された", + "offline": "オフライン", + "username": "ユーザー名", + "email": "メール", + "fullname": "フルネーム", + "website": "ウェブサイト", + "location": "ロケーション", + "age": "年齢", + "joined": "参加", + "lastonline": "最後オンライン", + "profile": "プロフィール", + "profile_views": "閲覧数", + "reputation": "評価", + "favourites": "お気に入り", + "followers": "フォロワー", + "following": "フォロー中", + "signature": "署名", + "gravatar": "Gravatar", + "birthday": "誕生日", + "chat": "チャット", + "follow": "フォロー", + "unfollow": "フォローしない", + "profile_update_success": "プロフィールを更新しました!", + "change_picture": "画像を変更", + "edit": "編集", + "uploaded_picture": "アップロード済みの画像", + "upload_new_picture": "新しい画像をアップロード", + "current_password": "現在のパスワード", + "change_password": "パスワードを変更", + "change_password_error": "無効のパスワード!", + "change_password_error_wrong_current": "現在のパスワードは正しくありません!", + "change_password_error_length": "パスワードは短い過ぎです!", + "change_password_error_match": "パスワードは一致しません!", + "change_password_error_privileges": "パスワードを更新する権限はありません。", + "change_password_success": "パスワードを更新しました!", + "confirm_password": "パスワードを再入力", + "password": "パスワード", + "username_taken_workaround": "このユーザー名はすでに使用されています。いまのユーザー名は %1 です。", + "upload_picture": "画像をアップロード", + "upload_a_picture": "画像をアップロード", + "image_spec": "PNG、JPGかGIFフォーマットの画像をアップロードしてください。", + "max": "max。", + "settings": "設定", + "show_email": "メールアドレスを表示", + "digest_label": "ダイジェストを購読", + "digest_description": "この掲示板のアップデートを受信する", + "digest_off": "オフ", + "digest_daily": "デイリー", + "digest_weekly": "ウィークリー", + "digest_monthly": "マンスリー", + "has_no_follower": "フォロワーはまだいません :(", + "follows_no_one": "フォロー中のユーザーはまだいません :(", + "has_no_posts": "まだポストを投稿したことありません。", + "has_no_topics": "まだスレッドを作成したありません。", + "email_hidden": "メールアドレスを非表示", + "hidden": "非表示", + "paginate_description": "スクロールでのページ自動ロードはしない", + "topics_per_page": "ページ毎のスレッド数", + "posts_per_page": "ページ毎のポスト数", + "notification_sounds": "通知が来たとき音を流す" +} diff --git a/public/language/ja/users.json b/public/language/ja/users.json new file mode 100644 index 0000000000..fa9b441a9a --- /dev/null +++ b/public/language/ja/users.json @@ -0,0 +1,8 @@ +{ + "latest_users": "最新ユーザー", + "top_posters": "最も投稿したユーザー", + "most_reputation": "最も評価されたユーザー", + "search": "検索", + "enter_username": "検索するユーザー名を入力してください", + "load_more": "もっと表示" +} From 614210f08e1f1990f4126d218d9a65464e5f398f Mon Sep 17 00:00:00 2001 From: Rakuraku Jyo Date: Fri, 25 Apr 2014 16:07:14 +0900 Subject: [PATCH 2/2] Use less characters to describe the same meaning --- public/language/ja/footer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/public/language/ja/footer.json b/public/language/ja/footer.json index 127aaab944..41437643ee 100644 --- a/public/language/ja/footer.json +++ b/public/language/ja/footer.json @@ -1,6 +1,6 @@ { - "stats.online": "オンライン", - "stats.users": "ユーザー", + "stats.online": "利用者", + "stats.users": "登録", "stats.topics": "スレッド", "stats.posts": "ポスト", "success": "成功"