From 54f559c22a3590f0c6dc585ca6943859e68bd4af Mon Sep 17 00:00:00 2001
From: kakeruAoyama <64327383+kakeruAoyama@users.noreply.github.com>
Date: Sat, 23 Dec 2023 06:30:23 +0900
Subject: [PATCH] create ja locale (#2286)
---
config/initializers/pagy.rb | 1 +
.../avo/templates/locales/avo.ja.yml | 126 ++++++++++++++++++
.../avo/generators/locales_generator_spec.rb | 2 +-
3 files changed, 128 insertions(+), 1 deletion(-)
create mode 100644 lib/generators/avo/templates/locales/avo.ja.yml
diff --git a/config/initializers/pagy.rb b/config/initializers/pagy.rb
index 85cf452c35..6d3e8b0893 100644
--- a/config/initializers/pagy.rb
+++ b/config/initializers/pagy.rb
@@ -10,6 +10,7 @@ def pagy_locale_path(file_name)
{locale: "en"},
{locale: "es"},
{locale: "fr"},
+ {locale: "ja"},
{locale: "nb"},
{locale: "pt-BR"},
{locale: "pt"},
diff --git a/lib/generators/avo/templates/locales/avo.ja.yml b/lib/generators/avo/templates/locales/avo.ja.yml
new file mode 100644
index 0000000000..ffaa2e4c2e
--- /dev/null
+++ b/lib/generators/avo/templates/locales/avo.ja.yml
@@ -0,0 +1,126 @@
+ja:
+ avo:
+ action_ran_successfully: アクションは正常に実行されました!
+ actions: アクション
+ and_x_other_resources: その他%{count}件のリソース
+ are_you_sure: 本当によろしいですか?
+ are_you_sure_detach_item: この%{item}をデタッチしてもよろしいですか?
+ are_you_sure_you_want_to_run_this_option: このアクションを実行してもよろしいですか?
+ attach: 添付
+ attach_and_attach_another: アタッチして別のものをアタッチ
+ attach_item: "%{item}をアタッチ"
+ attachment_class_attached: "%{attachment_class}をアタッチしました。"
+ attachment_class_detached: "%{attachment_class}をデタッチしました。"
+ attachment_destroyed: アタッチは削除されました
+ cancel: キャンセル
+ choose_a_country: 国を選択
+ choose_an_option: オプションを選択
+ choose_item: "%{item}を選択"
+ clear_value: 値をクリア
+ click_to_reveal_filters: フィルターを表示するにはクリック
+ confirm: 確認
+ create_new_item: 新しい%{item}を作成
+ dashboard: ダッシュボード
+ dashboards: ダッシュボード
+ default_scope: 全て
+ delete: 削除
+ delete_file: ファイルを削除
+ delete_item: "%{item}を削除"
+ detach_item: "%{item}を切り離す"
+ details: 詳細
+ download: ダウンロード
+ download_file: ファイルをダウンロード
+ download_item: "%{item}をダウンロード"
+ edit: 編集
+ edit_item: "%{item}を編集"
+ empty_dashboard_message: このダッシュボードにカードを追加
+ failed: 失敗
+ failed_to_find_attachment: アタッチメントを見つけるのに失敗
+ failed_to_load: 読み込みに失敗
+ field_translations:
+ file:
+ one: ファイル
+ other: ファイル
+ zero: ファイル
+ people:
+ one: 人
+ other: 人々
+ zero: 人々
+ filter_by: フィルター条件
+ filters: フィルター
+ go_back: 戻る
+ grid_view: グリッドビュー
+ hide_content: 内容を非表示
+ home: ホーム
+ key_value_field:
+ add_row: 行を追加
+ delete_row: 行を削除
+ key: キー
+ value: 値
+ list_is_empty: リストは空です
+ loading: 読み込み中
+ more: もっと
+ new: 新規
+ next_page: 次のページ
+ no_cards_present: カードがありません
+ no_item_found: レコードが見つかりませんでした
+ no_options_available: 利用可能なオプションがありません
+ no_related_item_found: 関連するレコードが見つかりませんでした
+ not_authorized: このアクションを実行する権限がありません。
+ number_of_items:
+ one: 一つの%{item}
+ other: "%{count}の%{item}"
+ zero: "%{item}がありません"
+ oops_nothing_found: おっと! 何も見つかりませんでした...
+ order:
+ higher: レコードを上に移動
+ lower: レコードを下に移動
+ reorder_record: レコードを並べ替える
+ to_bottom: レコードを一番下に移動
+ to_top: レコードを一番上に移動
+ per_page: ページあたり
+ prev_page: 前のページ
+ records_selected_from_all_pages_html: 全ページから選択された全レコード
+ remove_selection: 選択を解除
+ reset_filters: フィルターをリセット
+ resource_created: レコードが作成されました
+ resource_destroyed: レコードが破棄されました
+ resource_translations:
+ team_members:
+ one: チームメンバー
+ other: チームメンバー
+ zero: チームメンバー
+ user:
+ one: ユーザー
+ other: ユーザー
+ zero: ユーザー
+ resource_updated: レコードが更新されました
+ resources: リソース
+ run: 実行
+ save: 保存
+ search:
+ cancel_button: キャンセル
+ placeholder: 検索
+ select_all: すべて選択
+ select_all_matching: 一致するすべてを選択
+ select_item: アイテムを選択
+ show_content: 内容を表示
+ sign_out: サインアウト
+ switch_to_view: "%{view_type}ビューに切り替える"
+ table_view: テーブルビュー
+ tools: ツール
+ type_to_search: 検索する内容を入力してください。
+ unauthorized: 許可されていません
+ undo: 元に戻す
+ view: ビュー
+ view_item: "%{item}を表示"
+ was_successfully_created: は正常に作成されました
+ was_successfully_updated: は正常に更新されました
+ x_items_more:
+ one: もう一つのアイテム
+ other: "%{count}個のその他のアイテム"
+ zero: その他のアイテムはありません
+ x_records_selected_from_a_total_of_x_html: このページの%{count}個中、%{selected}個のレコードが選択されました
+ x_records_selected_from_all_pages_html: すべてのページから%{count}個のレコードが選択されました
+ x_records_selected_from_page_html: このページから%{selected}個のレコードが選択されました
+ you_missed_something_check_form: 何か見落としているかもしれません。フォームを確認してください。
diff --git a/spec/features/avo/generators/locales_generator_spec.rb b/spec/features/avo/generators/locales_generator_spec.rb
index 6764382dbd..53efa2c73c 100644
--- a/spec/features/avo/generators/locales_generator_spec.rb
+++ b/spec/features/avo/generators/locales_generator_spec.rb
@@ -3,7 +3,7 @@
RSpec.feature "locales generator", type: :feature do
it "generates the files" do
- locales = %w[en fr nn nb pt-BR pt ro tr ar]
+ locales = %w[en fr nn nb pt-BR pt ro tr ar ja]
files = locales.map do |locale|
Rails.root.join("config", "locales", "avo.#{locale}.yml").to_s