[l10n] ja: Improve Japanese Translations (#1631)

* ja: about: Fix highlighting
* ja: Update Translations
* ja: Translate admin settings

Signed-off-by: lindwurm <lindwurm.q@gmail.com>
master
lindwurm 8 years ago committed by Eugen
parent b0ab632531
commit 9966bd27c2
  1. 31
      app/assets/javascripts/components/locales/ja.jsx
  2. 8
      config/locales/doorkeeper.ja.yml
  3. 90
      config/locales/ja.yml
  4. 27
      config/locales/simple_form.ja.yml

@ -9,17 +9,19 @@ const ja = {
"status.favourite": "お気に入り", "status.favourite": "お気に入り",
"status.reblogged_by": "{name} さんにブーストされました", "status.reblogged_by": "{name} さんにブーストされました",
"status.sensitive_warning": "不適切なコンテンツ", "status.sensitive_warning": "不適切なコンテンツ",
"status.sensitive_toggle": "見るにはクリック", "status.sensitive_toggle": "クリックして表示",
"status.show_more": "もっと見る", "status.show_more": "もっと見る",
"status.show_less": "隠す", "status.show_less": "隠す",
"status.open": "Expand this status", "status.open": "Expand this status",
"status.report": "@{name} さんを報告", "status.report": "@{name} さんを報告",
"video_player.toggle_sound": "音切り替え", "video_player.toggle_sound": "音切り替え",
"account.mention": "@{name} さんに返信", "account.mention": "@{name} さんに返信",
"account.edit_profile": "プロフィール編集", "account.edit_profile": "プロフィール編集",
"account.unblock": "@{name} さんのブロックを解除", "account.unblock": "@{name} さんのブロックを解除",
"account.unfollow": "フォロー解除", "account.unfollow": "フォロー解除",
"account.block": "@{name} さんをブロック", "account.block": "@{name} さんをブロック",
"account.mute": "ミュート",
"account.unmute": "ミュート解除",
"account.follow": "フォロー", "account.follow": "フォロー",
"account.posts": "投稿", "account.posts": "投稿",
"account.follows": "フォロー", "account.follows": "フォロー",
@ -29,15 +31,16 @@ const ja = {
"getting_started.heading": "スタート", "getting_started.heading": "スタート",
"getting_started.about_addressing": "ドメインとユーザー名を知っているなら検索フォームに入力すればフォローできます。", "getting_started.about_addressing": "ドメインとユーザー名を知っているなら検索フォームに入力すればフォローできます。",
"getting_started.about_shortcuts": "対象のアカウントがあなたと同じドメインのユーザーならばユーザー名のみで検索できます。これは返信のときも一緒です。", "getting_started.about_shortcuts": "対象のアカウントがあなたと同じドメインのユーザーならばユーザー名のみで検索できます。これは返信のときも一緒です。",
"getting_started.open_source_notice": "Mastodon はオープンソースのソフトウェアです。誰でもGitHub({github})から開発に参加したり、問題を報告したりできます。 {apps}", "getting_started.open_source_notice": "Mastodon はオープンソースソフトウェアです。誰でも GitHub({github})から開発に参加したり、問題を報告したりできます。 {apps}",
"column.home": "ホーム", "column.home": "ホーム",
"column.community": "ローカルタイムライン", "column.community": "ローカルタイムライン",
"column.public": "連タイムライン", "column.public": "連タイムライン",
"column.notifications": "通知", "column.notifications": "通知",
"tabs_bar.compose": "Compose", "tabs_bar.compose": "投稿",
"tabs_bar.home": "ホーム", "tabs_bar.home": "ホーム",
"tabs_bar.mentions": "返信", "tabs_bar.mentions": "返信",
"tabs_bar.public": "連邦タイムライン", "tabs_bar.local_timeline": "ローカルTL",
"tabs_bar.federated_timeline": "連合TL",
"tabs_bar.notifications": "通知", "tabs_bar.notifications": "通知",
"compose_form.placeholder": "今なにしてる?", "compose_form.placeholder": "今なにしてる?",
"compose_form.publish": "トゥート", "compose_form.publish": "トゥート",
@ -46,11 +49,14 @@ const ja = {
"compose_form.private": "非公開にする", "compose_form.private": "非公開にする",
"compose_form.privacy_disclaimer": "あなたの非公開トゥートは返信先のユーザー(at {domains})に公開されます。{domainsCount, plural, one {that server} other {those servers}}を信頼しますか?投稿のプライバシー保護はMastodonサーバー内でのみ有効です。 もし{domains} {domainsCount, plural, one {is not a Mastodon instance} other {are not Mastodon instances}}ならばあなたの投稿のプライバシーは保護されず、ブーストされたり予期しないユーザーに見られる可能性があります。", "compose_form.privacy_disclaimer": "あなたの非公開トゥートは返信先のユーザー(at {domains})に公開されます。{domainsCount, plural, one {that server} other {those servers}}を信頼しますか?投稿のプライバシー保護はMastodonサーバー内でのみ有効です。 もし{domains} {domainsCount, plural, one {is not a Mastodon instance} other {are not Mastodon instances}}ならばあなたの投稿のプライバシーは保護されず、ブーストされたり予期しないユーザーに見られる可能性があります。",
"compose_form.unlisted": "公開タイムラインに表示しない", "compose_form.unlisted": "公開タイムラインに表示しない",
"navigation_bar.edit_profile": "プロフィール編集", "navigation_bar.edit_profile": "プロフィール編集",
"navigation_bar.preferences": "ユーザー設定", "navigation_bar.preferences": "ユーザー設定",
"navigation_bar.community_timeline": "ローカルタイムライン", "navigation_bar.community_timeline": "ローカルタイムライン",
"navigation_bar.public_timeline": "連タイムライン", "navigation_bar.public_timeline": "連タイムライン",
"navigation_bar.logout": "ログアウト", "navigation_bar.logout": "ログアウト",
"navigation_bar.favourites": "お気に入り",
"navigation_bar.blocks": "ブロックしたユーザー",
"navigation_bar.info": "サーバー情報",
"reply_indicator.cancel": "キャンセル", "reply_indicator.cancel": "キャンセル",
"search.placeholder": "検索", "search.placeholder": "検索",
"search.account": "アカウント", "search.account": "アカウント",
@ -58,7 +64,7 @@ const ja = {
"upload_button.label": "メディアを追加", "upload_button.label": "メディアを追加",
"upload_form.undo": "やり直す", "upload_form.undo": "やり直す",
"notification.follow": "{name} さんにフォローされました", "notification.follow": "{name} さんにフォローされました",
"notification.favourite": "{name}さんがあなたのトゥートをお気に入りしました", "notification.favourite": "{name} さんがあなたのトゥートをお気に入りに登録しました",
"notification.reblog": "{name} さんがあなたのトゥートをブーストしました", "notification.reblog": "{name} さんがあなたのトゥートをブーストしました",
"notification.mention": "{name} さんがあなたに返信しました", "notification.mention": "{name} さんがあなたに返信しました",
"notifications.column_settings.alert": "デスクトップ通知", "notifications.column_settings.alert": "デスクトップ通知",
@ -67,6 +73,11 @@ const ja = {
"notifications.column_settings.favourite": "お気に入り", "notifications.column_settings.favourite": "お気に入り",
"notifications.column_settings.mention": "返信", "notifications.column_settings.mention": "返信",
"notifications.column_settings.reblog": "ブースト", "notifications.column_settings.reblog": "ブースト",
"notifications.column_settings.sound": "通知音を再生",
"empty_column.home": "まだ誰もフォローしていません。{public}を見に行くか、検索を使って他のユーザーを見つけましょう。",
"empty_column.home.public_timeline": "連合タイムライン",
"empty_column.notifications": "まだ通知がありません。他の人とふれ合って会話を始めましょう。",
"empty_column.public": "ここにはまだ何もありません!公開で何かを投稿したり、他のインスタンスのユーザーをフォローしたりしていっぱいにしましょう!",
}; };
export default ja; export default ja;

@ -60,15 +60,15 @@ ja:
title: 認証コード title: 認証コード
authorized_applications: authorized_applications:
buttons: buttons:
revoke: revoke: 取消
confirmations: confirmations:
revoke: 本当に取り消しますか? revoke: 本当に取り消しますか?
index: index:
application: アプリケーション application: アプリ
created_at: 認証済み created_at: 許可した日時
date_format: "%Y年%m月%d日 %H時%M分%S秒" date_format: "%Y年%m月%d日 %H時%M分%S秒"
scopes: アクセス権 scopes: アクセス権
title: あなたの認証済みアプリケーション title: 認証済みアプリケーション
errors: errors:
messages: messages:
access_denied: リソースの所有者または認証サーバーが要求を拒否しました。 access_denied: リソースの所有者または認証サーバーが要求を拒否しました。

@ -1,32 +1,32 @@
--- ---
ja: ja:
about: about:
about_mastodon: Mastodon は<em>自由なオープンソース</em>のソーシャルネットワークです。 従来のプラットフォームとは違う<em>分散型</em>で、これはあなたの会話が一つの会社によって独占されるのを防ぎます。自分の信頼できるサーバーを選びます&mdash; どのサーバーを選んでも、誰とでも会話することができます。 だれでも自分の Mastodon サーバーを作ることができ、<em>シームレスにソーシャルネットワークに参加</em>できます。 about_mastodon: Mastodon は<em>自由でオープンソース</em>なソーシャルネットワークです。商用プラットフォームの代替となる<em>分散型</em>を採用し、あなたのやりとりが一つの会社によって独占されるのを防ぎます。信頼できるインスタンスを選択してください &mdash; どのインスタンスを選んでも、誰とでもやりとりすることができます。 だれでも自分の Mastodon インスタンスを作ることができ、シームレスに<em>ソーシャルネットワーク</em>に参加できます。
about_this: このサーバーについて about_this: このインスタンスについて
apps: アプリ apps: アプリ
business_email: 'ビジネスメールアドレス:' business_email: 'ビジネスメールアドレス:'
closed_registrations: 現在このサーバーでの新規登録は受け付けていません。 closed_registrations: 現在このインスタンスでの新規登録は受け付けていません。
contact: 連絡先 contact: 連絡先
description_headline: '%{domain} とは?' description_headline: '%{domain} とは?'
domain_count_after: 個のサーバー domain_count_after: 個のインスタンス
domain_count_before: 接続中 domain_count_before: 接続中
features: features:
api: アプリやその他サービスにAPIを公開 api: アプリやその他サービスにAPIを公開
blocks: ブロックやミュートの種類は豊富 blocks: 豊富なブロックやミュート機能
characters: 1投稿は500文字まで可能 characters: 1つの投稿は500文字まで利用可能
chronology: 時系列に沿ったタイムライン chronology: 時系列順のタイムライン
ethics: 広告も行動追跡もなく、プライバシーにも配慮 ethics: 広告もトラッキングもありません
gifv: GIFVや短い動画にも対応 gifv: GIFVや短い動画にも対応
privacy: 細かく投稿ごとに公開範囲が設定可能 privacy: 投稿ごとに公開範囲を細かく設定可能
public: 公開タイムライン public: 公開タイムライン
features_headline: Mastodon の特徴 features_headline: Mastodon の特徴
get_started: 始め get_started: 参加す
links: リンク links: リンク
other_instances: 他のサーバー other_instances: 他のインスタンス
source_code: ソースコード source_code: ソースコード
status_count_after: トゥート status_count_after: トゥート
status_count_before: トゥート数 status_count_before: トゥート数
terms: 規約 terms: プライバシーポリシー
user_count_after: user_count_after:
user_count_before: ユーザー数 user_count_before: ユーザー数
accounts: accounts:
@ -41,7 +41,7 @@ ja:
unfollow: フォロー解除 unfollow: フォロー解除
application_mailer: application_mailer:
settings: 'メール設定の変更: %{link}' settings: 'メール設定の変更: %{link}'
signature: 'Mastodon %{instance}サーバーからの通知' signature: 'Mastodon %{instance} インスタンスからの通知'
view: 'View:' view: 'View:'
applications: applications:
invalid_url: URLが無効です invalid_url: URLが無効です
@ -51,14 +51,14 @@ ja:
forgot_password: パスワードをお忘れですか? forgot_password: パスワードをお忘れですか?
login: ログイン login: ログイン
logout: ログアウト logout: ログアウト
register: サインアップ register: 登録する
resend_confirmation: 確認メールを再送する resend_confirmation: 確認メールを再送する
reset_password: パスワード再発行 reset_password: パスワード再発行
set_new_password: 新しいパスワード set_new_password: 新しいパスワード
authorize_follow: authorize_follow:
error: 残念ながら、リモートアカウントにエラーが発生しました。 error: 残念ながら、リモートアカウントにエラーが発生しました。
follow: フォロー follow: フォロー
prompt_html: 'あなた (<strong>%{self}</strong>) は以下のアカウントのフォローをリクエストしました:' prompt_html: 'あなた(<strong>%{self}</strong>)は以下のアカウントのフォローをリクエストしました:'
title: '%{acct} をフォロー' title: '%{acct} をフォロー'
datetime: datetime:
distance_in_words: distance_in_words:
@ -87,16 +87,16 @@ ja:
one: エラーが発生しました。以下のエラーを確認してください one: エラーが発生しました。以下のエラーを確認してください
other: エラーが発生しました。以下の%{count}個のエラーを確認してください other: エラーが発生しました。以下の%{count}個のエラーを確認してください
imports: imports:
preface: このサーバーのあなたのアカウントにフォロー、ブロック、などの他のサーバーからエクスポートされたファイルの情報をインポートできます。 preface: 他のインスタンスでエクスポートされたファイルから、フォロー/ブロックした情報をこのインスタンス上のアカウントにインポートできます。
success: ファイルは正常にアップロードされ、現在処理中です。しばらくしてから確認してください success: ファイルは正常にアップロードされ、現在処理中です。しばらくしてから確認してください
types: types:
blocking: ブロック中のアカウントリスト blocking: ブロック中のアカウントリスト
following: フォロー中のアカウントリスト following: フォロー中のアカウントリスト
upload: アップロード upload: アップロード
landing_strip_html: <strong>%{name}</strong>さんはサーバー<strong>%{domain}</strong>のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。もしお持ちでないなら<a href="%{sign_up_path}">こちら</a>からサインアップできます。 landing_strip_html: <strong>%{name}</strong> さんはインスタンス <strong>%{domain}</strong> のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。もしお持ちでないなら <a href="%{sign_up_path}">こちら</a> からサインアップできます。
media_attachments: media_attachments:
validations: validations:
images_and_video: 既に画像が追加されている場合動画を追加することはできません。 images_and_video: 既に画像が追加されているため、動画を追加することはできません。
too_many: 追加できるファイルは4つまでです。 too_many: 追加できるファイルは4つまでです。
notification_mailer: notification_mailer:
digest: digest:
@ -106,11 +106,11 @@ ja:
one: 新たなフォロワーを獲得しました! one: 新たなフォロワーを獲得しました!
other: '%{count} 人の新たなフォロワーを獲得しました!' other: '%{count} 人の新たなフォロワーを獲得しました!'
subject: subject:
one: "新しい1の通知 \U0001F418" one: "新しい1の通知 \U0001F418"
other: "新しい%{count}の通知 \U0001F418" other: "新しい%{count}の通知 \U0001F418"
favourite: favourite:
body: 'あなたのステータスが%{name}さんにお気に入りされました:' body: 'あなたのトゥートが %{name} さんにお気に入り登録されました:'
subject: "%{name}さんがあなたのステータスをお気に入りしました" subject: "%{name} さんがあなたのトゥートをお気に入りに登録しました"
follow: follow:
body: "%{name} さんにフォローされています" body: "%{name} さんにフォローされています"
subject: "%{name} さんにフォローされています" subject: "%{name} さんにフォローされています"
@ -121,8 +121,8 @@ ja:
body: '%{name} さんから返信がありました:' body: '%{name} さんから返信がありました:'
subject: '%{name} さんに返信されました' subject: '%{name} さんに返信されました'
reblog: reblog:
body: 'あなたのステータスが%{name}さんにブーストされました:' body: 'あなたのトゥートが %{name} さんにブーストされました:'
subject: "あなたのステータスが%{name}さんにブーストされました" subject: "あなたのトゥートが %{name} さんにブーストされました"
pagination: pagination:
next: next:
prev: prev:
@ -134,7 +134,7 @@ ja:
settings: settings:
authorized_apps: 認証済みアプリ authorized_apps: 認証済みアプリ
back: 戻る back: 戻る
edit_profile: プロフィール編集 edit_profile: プロフィール編集
export: データのエクスポート export: データのエクスポート
import: データのインポート import: データのインポート
preferences: ユーザー設定 preferences: ユーザー設定
@ -142,14 +142,14 @@ ja:
two_factor_auth: 二段階認証 two_factor_auth: 二段階認証
statuses: statuses:
open_in_web: Webで開く open_in_web: Webで開く
over_character_limit: '%{max}文字までしか入力できません' over_character_limit: '上限は %{max}文字までです'
show_more: もっと見る show_more: もっと見る
visibilities: visibilities:
private: フォロワーだけに見せる private: Private - フォロワーだけに見せる
public: 公開 public: Public - 全体に公開する
unlisted: 公開されますが、公開タイムラインには載りません unlisted: Unlisted - トゥートは公開するが、公開タイムラインには表示しない
stream_entries: stream_entries:
click_to_show: 見るにはクリック click_to_show: クリックして表示
reblogged: ブーストされました reblogged: ブーストされました
sensitive_content: 不適切なコンテンツの可能性があります sensitive_content: 不適切なコンテンツの可能性があります
time: time:
@ -171,3 +171,31 @@ ja:
invalid_otp_token: 二段階認証コードが間違っています invalid_otp_token: 二段階認証コードが間違っています
will_paginate: will_paginate:
page_gap: "&hellip;" page_gap: "&hellip;"
errors:
404: お探しのページは見つかりませんでした。
410: お探しのページはもう存在しません。
422:
title: セキュリティ認証に失敗
content: セキュリティ認証に失敗しました。Cookieをブロックしていませんか?
admin:
settings:
title: サイト設定
setting: 設定
click_to_edit: クリックして編集
contact_information:
label: 連絡先情報
username: ユーザー名を入力
email: 公開するメールアドレスを入力
site_title: サイトのタイトル
site_description:
title: サイトの説明文
desc_html: "トップページへの表示と meta タグに使用されます。<br>HTMLタグ、特に<code>&lt;a&gt;</code> and <code>&lt;em&gt;</code>が利用可能です。"
site_description_extended:
title: サイトの詳細な説明
desc_html: "インスタンスについてのページに表示されます。<br>HTMLタグが利用可能です。"
registrations:
open:
title: 新規登録を受け付ける
enabled: 有効
disabled: 無効

@ -3,17 +3,17 @@ ja:
simple_form: simple_form:
hints: hints:
defaults: defaults:
avatar: PNGやGIF、JPGは2MBまでです。120x120pxまで縮小されます。 avatar: 2MBまでのPNGやGIF、JPGが利用可能です。120x120pxまで縮小されます。
display_name: 名前は30文字まで設定することができます。 display_name: 名前は30文字まで設定することができます。
header: PNGやGIF、JPGは2MBまでです。 700x335pxまで縮小されます。 header: 2MBまでのPNGやGIF、JPGが利用可能です。 700x335pxまで縮小されます。
locked: フォロワーを手動で承認する必要があります。デフォルトでは投稿範囲はフォロワーまでです。 locked: フォロワーを手動で承認する必要があります。デフォルトではトゥートの公開範囲はフォロワーのみです。
note: プロフィールは160文字まで設定することができます。 note: プロフィールは160文字まで設定することができます。
imports: imports:
data: CSVファイルからデータをインポートしました。 data: 他の Mastodon サーバーからエクスポートしたCSVファイルを選択して下さい
labels: labels:
defaults: defaults:
avatar: カウント avatar: イコン
confirm_new_password: 新しいパスワード(確認用) confirm_new_password: 新しいパスワード(確認用)
confirm_password: 新しいパスワード confirm_password: 新しいパスワード
current_password: 現在のパスワード current_password: 現在のパスワード
data: データ data: データ
@ -26,19 +26,20 @@ ja:
note: プロフィール note: プロフィール
otp_attempt: 二段階認証コード otp_attempt: 二段階認証コード
password: パスワード password: パスワード
setting_default_privacy: 投稿範囲 setting_default_privacy: 投稿の公開範囲
type: インポートするファイルの種類 type: インポートする項目
username: ユーザー名 username: ユーザー名
setting_boost_modal: ブーストする前に確認ダイアログを表示する
interactions: interactions:
must_be_follower: フォロワー以外からの通知をブロック must_be_follower: フォロワー以外からの通知をブロック
must_be_following: フォローしていないユーザーからの通知をブロック must_be_following: フォローしていないユーザーからの通知をブロック
notification_emails: notification_emails:
digest: タイムラインからピックアップしてメールで通知する digest: タイムラインからピックアップしてメールで通知する
favourite: お気に入りされた時メールで通知する favourite: お気に入りに登録された時メールで通知する
follow: フォローされた時メールで通知する follow: フォローされた時メールで通知する
follow_request: フォローリクエストを受けた時メールで通知する follow_request: フォローリクエストを受けた時メールで通知する
mention: 返信された時メールで通知する mention: 返信が来た時にメールで通知する
reblog: ブーストされた時メールで通知する reblog: トゥートがブーストされた時メールで通知する
'no': 'いいえ' 'no': 'いいえ'
required: required:
mark: "*" mark: "*"

Loading…
Cancel
Save