From 458e934253f4076b1a609e2a7fd7d675804c744b Mon Sep 17 00:00:00 2001 From: yamato kobayashi Date: Tue, 18 Apr 2023 03:44:07 +0900 Subject: [PATCH 1/4] Added missing items in the japanese translation --- website/public/locales/ja/account.json | 9 ++++++++ website/public/locales/ja/chat.json | 27 ++++++++++++++++++++++ website/public/locales/ja/common.json | 19 ++++++++++++--- website/public/locales/ja/error.json | 16 +++++++++++++ website/public/locales/ja/index.json | 5 +++- website/public/locales/ja/labelling.json | 3 ++- website/public/locales/ja/leaderboard.json | 3 +++ website/public/locales/ja/message.json | 5 +++- website/public/locales/ja/stats.json | 4 ++++ website/public/locales/ja/tasks.json | 17 +++++++++----- website/public/locales/ja/tos.json | 6 ++--- 11 files changed, 99 insertions(+), 15 deletions(-) create mode 100644 website/public/locales/ja/account.json create mode 100644 website/public/locales/ja/chat.json create mode 100644 website/public/locales/ja/error.json diff --git a/website/public/locales/ja/account.json b/website/public/locales/ja/account.json new file mode 100644 index 0000000000..574c291895 --- /dev/null +++ b/website/public/locales/ja/account.json @@ -0,0 +1,9 @@ +{ + "delete_account": "Delete my account", + "delete_account_data": "All of the data contributed to Open Assistant by solving tasks, ranking messages, and any conversations had using the chat service, will be retained. However, all references to the original user are anonymized.", + "delete_account_intro": "Deleting an account entails the following:", + "delete_account_leaderboard": "Accounts of deleted users won't show up on the leaderboards", + "delete_account_permanent": "This action is permanent and cannot be undone", + "go_to_dashboard": "Go back to dashboard", + "yes_delete": "Yes, delete my account permanently" +} diff --git a/website/public/locales/ja/chat.json b/website/public/locales/ja/chat.json new file mode 100644 index 0000000000..bd473b74ff --- /dev/null +++ b/website/public/locales/ja/chat.json @@ -0,0 +1,27 @@ +{ + "back_to_chat_list": "Back to chat list", + "chat_date": "{{val, datetime}}", + "config_title": "Chat configuration", + "empty": "Untitled", + "login_message": "To use this feature, you need to login again. Login using one of these providers:", + "max_new_tokens": "Max new tokens", + "model": "Model", + "parameter_description": { + "max_new_tokens": "Max new tokens: This parameter tells the model how many new tokens it should generate at most for the response.", + "repetition_penalty": "Repetition Penalty: This parameter reduces the probability of repeating the same tokens again and again by making repeated tokens less likely than the model would ordinarily predict.", + "temperature": "Temperature: Each token you generate is sampled from a distribution p(next_token|previous_tokens). The temperature parameter can \"sharpen\" or dampen this distribution. Setting it to 1 means that the model generates tokens based on their predicted probability (i.e., if the model predicts that \"XYZ\" has a probability of 12.3%, it will generate it with a 12.3% likelihood). Lowering the temperature towards zero makes the model more greedy, causing high probabilities to get even higher and low probabilities to get even lower (note that this is not a linear relationship!). Increasing the temperature makes all probabilities more similar. Intuitively, a low temperature means that the model generates responses that align closely with its beliefs, while a high temperature allows for more creative and diverse responses.", + "top_k": "Top-k: This is similar to top-p sampling, but instead of taking the top tokens until their cumulative probability exceeds 'p', it only takes the K most probable tokens. Top-p is usually preferred since it allows the model to 'tune' the search radius, but top-k can be useful as an emergency break when the model has no idea what to generate next and assigns a very uniform distribution to many tokens.", + "top_p": "Top-p (also known as nucleus) sampling: This method reduces the probability distribution to only look at the top-p percent of tokens. By discarding low probability tokens, it helps to bound the generation and prevent the model from generating grammatically incorrect sentences.", + "typical_p": "Typical p: Typical sampling is an information-theoretic technique that, in addition to the probability, also considers the sequence entropy (i.e., the information content according to the probability). This means that typical sampling \"overweights\" some of the tokens with lower probability because they are deemed \"interesting,\" and underweights high probability tokens because they are deemed \"boring.\"" + }, + "preset": "Preset", + "preset_custom": "Custom", + "queue_info": "Your message is queued, you are at position {{ queuePosition, number, integer }} in the queue.", + "repetition_penalty": "Repetition penalty", + "temperature": "Temperature", + "top_k": "Top K", + "top_p": "Top P", + "typical_p": "Typical P", + "you_are_logged_in": "You are logged in to the chat service", + "your_chats": "Your Chats" +} diff --git a/website/public/locales/ja/common.json b/website/public/locales/ja/common.json index 8912df951d..555481af63 100644 --- a/website/public/locales/ja/common.json +++ b/website/public/locales/ja/common.json @@ -3,19 +3,27 @@ "account_settings": "アカウント設定", "admin_dashboard": "管理者ダッシュボード", "back_to_dashboard": "ダッシュボードへ", + "bug_description": "If you were trying to contribute data but ended up here, please file a bug.", + "bug_button": "Report a Bug", "cancel": "キャンセル", + "chat": "Chat", "confirm": "確認", "connect": "接続", "conversational": "全員のための対話AI", "copied": "コピーしました", + "create_chat": "Create a new chat", "dark_mode": "ダークモード", "dashboard_home": "ダッシュボード ホーム", "dashboard": "ダッシュボード", "delete": "削す", "discord": "Discord", "docs": "ドキュメント", + "edit": "Edit", "faq": "FAQ", + "guidelines": "ガイドライン", "github": "GitHub", + "hide": "Hide", + "hugging_face": "HuggingFace", "leaderboard": "リーダーボード", "legal": "法的規定", "light_mode": "ライトモード", @@ -29,22 +37,27 @@ "privacy_policy": "プライバシー・ポリシー", "prompt": "プロンプト", "report_a_bug": "バグ報告", + "retry": "Retry", "review": "確認", "send": "送る", + "sorry_404": "Sorry, the page you are looking for does not exist.", "sign_in": "ログイン", "sign_out": "ログアウト", "skip": "スキップ", "stats": "統計", "status_dashboard": "ステータス ダッシュボード", "status": "ステータス", - "submit_your_answer": "回答を送信する", "submit": "確定", + "submit_your_answer": "回答を送信する", "success": "成功", + "team_message": "Open Assistant is only possible through the efforts of these amazing people", "terms_of_service": "利用規約", "title": "Open Assistant", "trollboard": "トロールボード", "user_leaderboard": "ユーザ リーダーボード", - "users_dashboard": "ユーザ ダッシュボード", "users": "ユーザ", - "yes": "はい" + "users_dashboard": "ユーザ ダッシュボード", + "yes": "はい", + "who_are_we": "Who are we?", + "team": "Team" } diff --git a/website/public/locales/ja/error.json b/website/public/locales/ja/error.json new file mode 100644 index 0000000000..5512fe58e6 --- /dev/null +++ b/website/public/locales/ja/error.json @@ -0,0 +1,16 @@ +{ + "default": "Something went wrong!", + "err_1000": "Invalid task type", + "err_1001": "Failed to acknowledge task", + "err_1002": "Failed to not acknowledge task", + "err_1003": "Invalid response type", + "err_1004": "Interaction request failed", + "err_1005": "Failed to generate task", + "err_1006": "No tasks of type {{task_type}} are currently available.", + "err_1007": "Task availability query failed", + "err_1008": "Message size too long", + "err_1009": "Your recent messages have duplicates", + "err_1010": "Message text is empty", + "err_1011": "You cannot reply twice to the same message", + "err_1012": "You have too many pending tasks. Please try again in minutes." +} diff --git a/website/public/locales/ja/index.json b/website/public/locales/ja/index.json index 4d96b5c6e8..6e1b8cc55e 100644 --- a/website/public/locales/ja/index.json +++ b/website/public/locales/ja/index.json @@ -17,7 +17,10 @@ "a5": "ゆくゆくは、一般消費者のハードウェアで動かせるバージョンが出ます。" }, "faq_title": "よくある質問", + "help_us_improve": "Help us improve", + "hugging_face_link": "Checkout our HuggingFace organization", "join_us_description": "全てのオープンソース・プロジェクトは、あなたのような人から始まります。オープンソースとは、「一人一人の知恵と技術を人間世界への贈り物に」という信念です。来ますか? どうぞこちらへ。:", "join_us_title": "参加する", - "subtitle": "全員のための対話AI" + "subtitle": "全員のための対話AI", + "try_our_assistant": "Try our assistant" } diff --git a/website/public/locales/ja/labelling.json b/website/public/locales/ja/labelling.json index c959bdd7a3..3e08b230d7 100644 --- a/website/public/locales/ja/labelling.json +++ b/website/public/locales/ja/labelling.json @@ -7,7 +7,8 @@ "contains_pii": "個人情報", "contains_pii.one_desc": "個人情報を含んでいます。", "creative": "創造的", - "creative.one_desc": "創造的な応答をしています。", + "creative.one_desc.line_1": "How unlikely is the question to be asked? Is it challenging the assistant with a problem that requires creative thinking?", + "creative.one_desc.line_2": "Does the question include lots of context? On the assistant's side, is the reply straightforward, or does it contain a unique approach to a problem?", "fails_task": "タスク失敗", "fails_task.one_desc": "指示や要求に応えられていません。", "fails_task.question": "回答として、望ましくありませんか?", diff --git a/website/public/locales/ja/leaderboard.json b/website/public/locales/ja/leaderboard.json index 9dfa82cea2..9f849ae862 100644 --- a/website/public/locales/ja/leaderboard.json +++ b/website/public/locales/ja/leaderboard.json @@ -9,6 +9,7 @@ "labels_simple": "ラベル (簡易)", "last_updated_at": "最終更新: {{val, datetime}}", "leaderboard": "リーダーボード", + "level_progress_message": "With a total of {{score}} points, you have reached level {{level,number,integer}}!", "month": "月", "monthly": "月ごと", "next": "次へ", @@ -19,6 +20,7 @@ "prompt": "プロンプト", "rank": "ランク", "rankings": "ランキング", + "reached_max_level": "You have reached max level, thank you for your hard work!", "replies_assistant": "アシスタントとしての返信", "replies_prompter": "プロンプターとしての返信", "reply": "返信", @@ -31,6 +33,7 @@ "view_all": "すべて見る", "week": "週", "weekly": "週ごと", + "xp_progress_message": "You need {{need, number, integer}} more points to reach the next level!", "your_account": "あなた", "your_stats": "あなたの統計" } diff --git a/website/public/locales/ja/message.json b/website/public/locales/ja/message.json index 78b738eeb0..ed89c94ff7 100644 --- a/website/public/locales/ja/message.json +++ b/website/public/locales/ja/message.json @@ -2,6 +2,7 @@ "confirm_open_link_body": "リンクを開きますか?", "confirm_open_link_header": "遷移確認", "copy_message_id": "メッセージIDをコピー", + "copy_message_text": "Copy raw message", "copy_message_link": "メッセージリンクをコピー", "label_action": "ラベル付け", "label_title": "ラベル", @@ -22,5 +23,7 @@ "submit_labels": "確定", "tree_stopped": "ID {{id}} のツリーを停止しました。", "view_user": "ユーザを表示", - "your_recent_messages": "あなたの最近の投稿" + "your_recent_messages": "あなたの最近の投稿", + "synthetic": "Synthetic", + "synthetic_explain": "This message is AI generated" } diff --git a/website/public/locales/ja/stats.json b/website/public/locales/ja/stats.json index c9b348a1c1..893ac51c26 100644 --- a/website/public/locales/ja/stats.json +++ b/website/public/locales/ja/stats.json @@ -1,15 +1,19 @@ { "aborted_low_grade": "低評価による中止", + "assistant": "Assistant", "backlog_ranking": "バックログ・ランキング", + "choose_a_language": "Choose a language", "count": "カウント", "growing": "成長中", "halted_by_moderator": "モデレータによる停止", "human_messages_by_lang": "言語別ユーザメッセージ", "human_messages_by_role": "役割別ユーザメッセージ", "initial_prompt_review": "始点プロンプト評価", + "language_stats": "Language", "message_trees_by_state": "状態別メッセージツリー", "message_trees_states_by_lang": "言語別メッセージツリー状況", "prompt_lottery_waiting": "抽選待ちプロンプト", + "prompter": "Prompter", "ranking": "順位付け中", "ready_for_export": "エクスポート待ち", "stats": "統計情報", diff --git a/website/public/locales/ja/tasks.json b/website/public/locales/ja/tasks.json index 796dc82dfe..1afee8ab90 100644 --- a/website/public/locales/ja/tasks.json +++ b/website/public/locales/ja/tasks.json @@ -4,7 +4,8 @@ "default": { "unchanged_title": "変更なし", "unchanged_message": "継続しますか?", - "continue_anyway": "続ける" + "continue_anyway": "続ける", + "markdownguide": "Styling with markdown supported" }, "no_more_tasks": "タスクが無かったようです。", "random": { @@ -16,20 +17,23 @@ "desc": "Open Assistantに様々なメッセージへの返答を学ばせるため、最初のプロンプトを作成します。(抽選に参加)", "overview": "アシスタントに送る最初のメッセージを作成します。", "instruction": "最初のメッセージをどうぞ", - "response_placeholder": "プロンプトはこちらへ..." + "response_placeholder": "プロンプトはこちらへ...", + "shotcut_tip": "Tip: You can use a keyboard shortcut to Review and Submit responses:" }, "reply_as_user": { "label": "ユーザとして返信", "desc": "チャットを通して、Open Assistantの応答力を鍛えます。", "overview": "会話の流れを見て、適切に返信してください。", "instruction": "ユーザの返信をどうぞ", - "response_placeholder": "返信はこちらへ..." + "response_placeholder": "返信はこちらへ...", + "shotcut_tip": "Tip: You can use a keyboard shortcut to Review and Submit responses:" }, "reply_as_assistant": { "label": "アシスタントとして返信", "desc": "他のユーザとの会話で、Open Assistantの応答力を鍛えます。", "overview": "次の会話に、適切な返信をしてください。", - "response_placeholder": "返信はこちらへ..." + "response_placeholder": "返信はこちらへ...", + "shotcut_tip": "Tip: You can use a keyboard shortcut to Review and Submit responses:" }, "rank_user_replies": { "label": "ユーザの返答を順位付け", @@ -88,5 +92,6 @@ "submitted_as": "{{submit_lang}}で登録されます。", "tab_write": "書き込み", "tab_preview": "プレビュー", - "writing_wrong_langauge_a_b": "{{detected_lang}}でお書きのようですが、{{submit_lang}}として登録されます。" -} + "writing_wrong_langauge_a_b": "{{detected_lang}}でお書きのようですが、{{submit_lang}}として登録されます。", + "not_rankable": "All answers are factually incorrect and cannot be ranked" +} \ No newline at end of file diff --git a/website/public/locales/ja/tos.json b/website/public/locales/ja/tos.json index 9cef0d8efc..688a1f25a2 100644 --- a/website/public/locales/ja/tos.json +++ b/website/public/locales/ja/tos.json @@ -1,6 +1,6 @@ { - "title": "Open Assistant利用規約", - "content": "Open Assistantを引き続き使われる場合、先に利用規約に同意してください。", "accept": "同意する", - "decline": "拒否する" + "content": "Open Assistantを引き続き使われる場合、先に利用規約に同意してください。", + "decline": "拒否する", + "title": "Open Assistant利用規約" } From 72aec66631dbb6ac4e690cef235a9b1b29560166 Mon Sep 17 00:00:00 2001 From: yamato kobayashi Date: Tue, 18 Apr 2023 03:44:17 +0900 Subject: [PATCH 2/4] Added and revised Japanese translations --- website/public/locales/ja/account.json | 14 ++++----- website/public/locales/ja/chat.json | 34 +++++++++++----------- website/public/locales/ja/common.json | 22 +++++++------- website/public/locales/ja/dashboard.json | 2 +- website/public/locales/ja/error.json | 28 +++++++++--------- website/public/locales/ja/index.json | 10 +++---- website/public/locales/ja/labelling.json | 12 ++++---- website/public/locales/ja/leaderboard.json | 8 ++--- website/public/locales/ja/message.json | 2 +- website/public/locales/ja/stats.json | 8 ++--- website/public/locales/ja/tasks.json | 16 +++++----- 11 files changed, 78 insertions(+), 78 deletions(-) diff --git a/website/public/locales/ja/account.json b/website/public/locales/ja/account.json index 574c291895..115509069a 100644 --- a/website/public/locales/ja/account.json +++ b/website/public/locales/ja/account.json @@ -1,9 +1,9 @@ { - "delete_account": "Delete my account", - "delete_account_data": "All of the data contributed to Open Assistant by solving tasks, ranking messages, and any conversations had using the chat service, will be retained. However, all references to the original user are anonymized.", - "delete_account_intro": "Deleting an account entails the following:", - "delete_account_leaderboard": "Accounts of deleted users won't show up on the leaderboards", - "delete_account_permanent": "This action is permanent and cannot be undone", - "go_to_dashboard": "Go back to dashboard", - "yes_delete": "Yes, delete my account permanently" + "delete_account": "アカウントを削除する", + "delete_account_data": "Open Assistantによって解決されたタスク、メッセージのランキング、およびチャットサービスを使用して行われたすべての会話に貢献したデータは保持されます。ただし、元のユーザーに関するすべての参照は匿名化されます。", + "delete_account_intro": "アカウントの削除には、以下のことが含まれます:", + "delete_account_leaderboard": "削除されたユーザーのアカウントは、リーダーボードに表示されません", + "delete_account_permanent": "この動作は永続的であり、元に戻すことはできません", + "go_to_dashboard": "ダッシュボードに戻る", + "yes_delete": "はい、私のアカウントを永久に削除してください" } diff --git a/website/public/locales/ja/chat.json b/website/public/locales/ja/chat.json index bd473b74ff..6504e2f615 100644 --- a/website/public/locales/ja/chat.json +++ b/website/public/locales/ja/chat.json @@ -1,27 +1,27 @@ { - "back_to_chat_list": "Back to chat list", + "back_to_chat_list": "チャットリストに戻る", "chat_date": "{{val, datetime}}", - "config_title": "Chat configuration", + "config_title": "チャット設定", "empty": "Untitled", - "login_message": "To use this feature, you need to login again. Login using one of these providers:", - "max_new_tokens": "Max new tokens", - "model": "Model", + "login_message": "この機能を利用するには、再度ログインする必要があります。以下のプロバイダーのいずれかを使用してログインしてください:", + "max_new_tokens": "最大新規トークン", + "model": "モデル", "parameter_description": { - "max_new_tokens": "Max new tokens: This parameter tells the model how many new tokens it should generate at most for the response.", - "repetition_penalty": "Repetition Penalty: This parameter reduces the probability of repeating the same tokens again and again by making repeated tokens less likely than the model would ordinarily predict.", - "temperature": "Temperature: Each token you generate is sampled from a distribution p(next_token|previous_tokens). The temperature parameter can \"sharpen\" or dampen this distribution. Setting it to 1 means that the model generates tokens based on their predicted probability (i.e., if the model predicts that \"XYZ\" has a probability of 12.3%, it will generate it with a 12.3% likelihood). Lowering the temperature towards zero makes the model more greedy, causing high probabilities to get even higher and low probabilities to get even lower (note that this is not a linear relationship!). Increasing the temperature makes all probabilities more similar. Intuitively, a low temperature means that the model generates responses that align closely with its beliefs, while a high temperature allows for more creative and diverse responses.", - "top_k": "Top-k: This is similar to top-p sampling, but instead of taking the top tokens until their cumulative probability exceeds 'p', it only takes the K most probable tokens. Top-p is usually preferred since it allows the model to 'tune' the search radius, but top-k can be useful as an emergency break when the model has no idea what to generate next and assigns a very uniform distribution to many tokens.", - "top_p": "Top-p (also known as nucleus) sampling: This method reduces the probability distribution to only look at the top-p percent of tokens. By discarding low probability tokens, it helps to bound the generation and prevent the model from generating grammatically incorrect sentences.", - "typical_p": "Typical p: Typical sampling is an information-theoretic technique that, in addition to the probability, also considers the sequence entropy (i.e., the information content according to the probability). This means that typical sampling \"overweights\" some of the tokens with lower probability because they are deemed \"interesting,\" and underweights high probability tokens because they are deemed \"boring.\"" - }, - "preset": "Preset", - "preset_custom": "Custom", - "queue_info": "Your message is queued, you are at position {{ queuePosition, number, integer }} in the queue.", + "max_new_tokens": "最大新規トークン:このパラメータは、モデルが応答に対して生成すべき新規トークンの最大数を指定します。", + "repetition_penalty": "繰り返しペナルティ:このパラメータは、繰り返しトークンを繰り返し生成する確率を、通常のモデルの予測よりも低くすることで、同じトークンの繰り返しを減らします。", + "temperature": "温度:生成する各トークンは、分布p(next_token|previous_tokens)からサンプリングされます。温度パラメータは、この分布を「鋭く」したり、「減衰」させたりできます。これを1に設定すると、モデルは予測される確率に基づいてトークンを生成します(つまり、「XYZ」が12.3%の確率で生成されると予測された場合、12.3%の確率で生成されます)。温度をゼロに近づけると、モデルはより貪欲になり、高い確率がさらに高くなり、低い確率がさらに低くなります(これは線形関係ではないことに注意!)。温度を上げると、すべての確率がより似てきます。直感的には、低温度ではモデルは自分の信念に密接に沿った回答を生成し、高温度ではより創造的で多様な回答が可能になります。", + "top_k": "Top-k:これは top-p サンプリングに似ていますが、累積確率が 'p' を超えるまでのトップトークンを取る代わりに、最も確率の高い K のトークンのみを取ります。通常、モデルが検索半径を「チューニング」できるため、top-p が好まれますが、モデルが次に何を生成すべきかわからず、多くのトークンに非常に一様な分布を割り当てる場合、top-k は緊急ブレーキとして役立ちます。", + "top_p": "Top-p(核とも呼ばれる)サンプリング:この方法は、トークンの上位pパーセントの確率分布のみを見るように確率分布を減らします。低確率のトークンを破棄することで、生成を制限し、モデルが文法的に正しくない文を生成するのを防ぎます。", + "typical_p": "典型的なp:典型的なサンプリングは、確率に加えて、シーケンスエントロピー(すなわち、確率による情報量)も考慮する情報理論的手法です。これは、典型的なサンプリングが「興味深い」とされる低確率のトークンを「過剰評価」し、「つまらない」とされる高確率のトークンを「過小評価」することを意味します。" + }, + "preset": "プリセット", + "preset_custom": "カスタム", + "queue_info": "あなたのメッセージはキューに入っており、キュー内の位置は {{ queuePosition, number, integer }} です。", "repetition_penalty": "Repetition penalty", "temperature": "Temperature", "top_k": "Top K", "top_p": "Top P", "typical_p": "Typical P", - "you_are_logged_in": "You are logged in to the chat service", - "your_chats": "Your Chats" + "you_are_logged_in": "チャットサービスにログインしています", + "your_chats": "あなたのチャット" } diff --git a/website/public/locales/ja/common.json b/website/public/locales/ja/common.json index 555481af63..213310657b 100644 --- a/website/public/locales/ja/common.json +++ b/website/public/locales/ja/common.json @@ -3,26 +3,26 @@ "account_settings": "アカウント設定", "admin_dashboard": "管理者ダッシュボード", "back_to_dashboard": "ダッシュボードへ", - "bug_description": "If you were trying to contribute data but ended up here, please file a bug.", - "bug_button": "Report a Bug", + "bug_description": "データを提供しようとしてここにたどり着いた場合は、バグを報告してください。", + "bug_button": "不具合報告", "cancel": "キャンセル", - "chat": "Chat", + "chat": "チャット", "confirm": "確認", "connect": "接続", "conversational": "全員のための対話AI", "copied": "コピーしました", - "create_chat": "Create a new chat", + "create_chat": "新しいチャットを作成する", "dark_mode": "ダークモード", "dashboard_home": "ダッシュボード ホーム", "dashboard": "ダッシュボード", "delete": "削す", "discord": "Discord", "docs": "ドキュメント", - "edit": "Edit", + "edit": "編集", "faq": "FAQ", "guidelines": "ガイドライン", "github": "GitHub", - "hide": "Hide", + "hide": "隠す", "hugging_face": "HuggingFace", "leaderboard": "リーダーボード", "legal": "法的規定", @@ -37,10 +37,10 @@ "privacy_policy": "プライバシー・ポリシー", "prompt": "プロンプト", "report_a_bug": "バグ報告", - "retry": "Retry", + "retry": "再試行", "review": "確認", "send": "送る", - "sorry_404": "Sorry, the page you are looking for does not exist.", + "sorry_404": "申し訳ありませんが、お探しのページは存在しません。", "sign_in": "ログイン", "sign_out": "ログアウト", "skip": "スキップ", @@ -50,7 +50,7 @@ "submit": "確定", "submit_your_answer": "回答を送信する", "success": "成功", - "team_message": "Open Assistant is only possible through the efforts of these amazing people", + "team_message": "Open Assistantは、これらの素晴らしい人々の努力によってのみ実現可能です", "terms_of_service": "利用規約", "title": "Open Assistant", "trollboard": "トロールボード", @@ -58,6 +58,6 @@ "users": "ユーザ", "users_dashboard": "ユーザ ダッシュボード", "yes": "はい", - "who_are_we": "Who are we?", - "team": "Team" + "who_are_we": "私たちは誰ですか?", + "team": "チーム" } diff --git a/website/public/locales/ja/dashboard.json b/website/public/locales/ja/dashboard.json index fd8be7a8dd..ccf13ba4be 100644 --- a/website/public/locales/ja/dashboard.json +++ b/website/public/locales/ja/dashboard.json @@ -8,7 +8,7 @@ "welcome_message": { "label": "ようこそ、{{username}}さん!", "contributor": "貢献者", - "description": "Open Assistantは、人間を理解し、応答する、高度な言語モデルを使用・育成する、オープンソースのAIアシスタントです。", + "description": "Open Assistantは、人間を理解し、応答する、高度な言語モデルを使用・育成する、オープンソースのAIアシスタントです。", "instruction": "タスクをこなして、モデルを育て、ポイントを稼ぎましょう。" } } diff --git a/website/public/locales/ja/error.json b/website/public/locales/ja/error.json index 5512fe58e6..bb1fce5716 100644 --- a/website/public/locales/ja/error.json +++ b/website/public/locales/ja/error.json @@ -1,16 +1,16 @@ { - "default": "Something went wrong!", - "err_1000": "Invalid task type", - "err_1001": "Failed to acknowledge task", - "err_1002": "Failed to not acknowledge task", - "err_1003": "Invalid response type", - "err_1004": "Interaction request failed", - "err_1005": "Failed to generate task", - "err_1006": "No tasks of type {{task_type}} are currently available.", - "err_1007": "Task availability query failed", - "err_1008": "Message size too long", - "err_1009": "Your recent messages have duplicates", - "err_1010": "Message text is empty", - "err_1011": "You cannot reply twice to the same message", - "err_1012": "You have too many pending tasks. Please try again in minutes." + "default": "何かがおかしいです!", + "err_1000": "無効なタスクタイプ", + "err_1001": "タスクの確認に失敗しました", + "err_1002": "タスクの未確認に失敗しました", + "err_1003": "無効な応答タイプ", + "err_1004": "インタラクション要求に失敗しました", + "err_1005": "タスクの生成に失敗しました", + "err_1006": "{{task_type}}タイプのタスクは現在利用できません。", + "err_1007": "タスクの可用性クエリに失敗しました", + "err_1008": "メッセージサイズが長すぎます", + "err_1009": "最近のメッセージに重複があります", + "err_1010": "メッセージテキストが空です", + "err_1011": "同じメッセージに2回返信することはできません", + "err_1012": "保留中のタスクが多すぎます。数分後にもう一度お試しください。" } diff --git a/website/public/locales/ja/index.json b/website/public/locales/ja/index.json index 6e1b8cc55e..7b100ed738 100644 --- a/website/public/locales/ja/index.json +++ b/website/public/locales/ja/index.json @@ -1,7 +1,7 @@ { "blurb": "革命を起こせると信じています。", - "blurb1": "Stable Diffusionがアートと画像で世界をゆたかにしたように、驚くべき対話AIで世界をさらに彩りたいのです。", - "description": "全員のための対話AI。LAIONと世界中の協働者たちで、会話可能なGPT LLMを創るオープンソース・プロジェクト。", + "blurb1": "Stable Diffusionがアートと画像で世界をゆたかにしたように、驚くべき対話AIで世界をさらに彩りたいのです。", + "description": "全員のための対話AI。LAIONと世界中の協働者たちで、会話可能なGPT LLMを創るオープンソース・プロジェクト。", "faq_items": { "q0": "このプロジェクトはどのあたりまで進んでいますか?", "a0": "開発の初期の段階で、確立された手法をもとに、大規模言語モデルにRLHFを適用しようとしています。", @@ -17,10 +17,10 @@ "a5": "ゆくゆくは、一般消費者のハードウェアで動かせるバージョンが出ます。" }, "faq_title": "よくある質問", - "help_us_improve": "Help us improve", - "hugging_face_link": "Checkout our HuggingFace organization", + "help_us_improve": "私たちの改善にご協力ください", + "hugging_face_link": "私たちのHuggingFaceをチェックしてください", "join_us_description": "全てのオープンソース・プロジェクトは、あなたのような人から始まります。オープンソースとは、「一人一人の知恵と技術を人間世界への贈り物に」という信念です。来ますか? どうぞこちらへ。:", "join_us_title": "参加する", "subtitle": "全員のための対話AI", - "try_our_assistant": "Try our assistant" + "try_our_assistant": "私たちのアシスタントを試してみてください" } diff --git a/website/public/locales/ja/labelling.json b/website/public/locales/ja/labelling.json index 3e08b230d7..8a339acd5d 100644 --- a/website/public/locales/ja/labelling.json +++ b/website/public/locales/ja/labelling.json @@ -1,14 +1,14 @@ { "accurate": "正確", - "apolitical": "政治的ではない", + "apolitical": "中立的", "appropriate": "適切", "boring": "つまらない", "clean": "清潔な", "contains_pii": "個人情報", "contains_pii.one_desc": "個人情報を含んでいます。", "creative": "創造的", - "creative.one_desc.line_1": "How unlikely is the question to be asked? Is it challenging the assistant with a problem that requires creative thinking?", - "creative.one_desc.line_2": "Does the question include lots of context? On the assistant's side, is the reply straightforward, or does it contain a unique approach to a problem?", + "creative.one_desc.line_1": "その質問がどれだけ尋ねられる可能性が低いですか?アシスタントに対して、創造的な思考が必要な問題が提示されていますか?", + "creative.one_desc.line_2": "質問には多くの文脈が含まれていますか?アシスタント側では、返答は単純明快ですか?それとも問題へのユニークなアプローチが含まれていますか?", "fails_task": "タスク失敗", "fails_task.one_desc": "指示や要求に応えられていません。", "fails_task.question": "回答として、望ましくありませんか?", @@ -66,8 +66,8 @@ "spam.question": "このメッセージはスパムですか?", "spam.one_desc.line_1": "意図的に低品質または的外れにしているように見えます", "spam.one_desc.line_2": "次のような望ましくない内容をスパムと見なします:私たちの前進を阻んだり、故意に蝕んだりするもの、不法なもの、私たちの行動原理に反するもの。 また、私たちのデータセットにふさわしくないもの。 これらを「スパム」としています。", - "spam.one_desc.line_3": "メッセージが考え得る最高の回答かを評定するのではありません。 特にプロンプトやユーザへの返答については、あらゆる種類のものをこそ集めたいと思っています。その方がアシスタントが適切に応え方を学べるからです。", - "spam.one_desc.line_4": "上記に照らして、明らかにデータセットにいらないものだけ、スパムとマークして、それ以外の主観的な判断を交えないようにしてください。", + "spam.one_desc.line_3": "メッセージが考え得る最高の回答かを評定するのではありません。 特にプロンプトやユーザへの返答については、あらゆる種類のものを集めたいと思っています。その方がアシスタントが適切に応え方を学べるからです。", + "spam.one_desc.line_4": "上記をもとに、明らかにデータセットにいらないものだけ、スパムとマークして、それ以外の主観的な判断を交えないようにしてください。", "sexual": "性的", "sexual_content": "性的な内容", "sexual_content.explanation": "性的な内容を含んでいます。", @@ -76,5 +76,5 @@ "threatening.one_desc": "個人や集団に対する脅迫を含んでいます。", "unhelpful": "役に立たない", "violent": "暴力的", - "violent.one_desc": "暴力や虐待、テロ、自傷を助長する、または引き止めない" + "violent.one_desc": "暴力/虐待/テロ/自傷を助長するか、それらを抑止していない" } diff --git a/website/public/locales/ja/leaderboard.json b/website/public/locales/ja/leaderboard.json index 9f849ae862..179bd76f83 100644 --- a/website/public/locales/ja/leaderboard.json +++ b/website/public/locales/ja/leaderboard.json @@ -9,7 +9,7 @@ "labels_simple": "ラベル (簡易)", "last_updated_at": "最終更新: {{val, datetime}}", "leaderboard": "リーダーボード", - "level_progress_message": "With a total of {{score}} points, you have reached level {{level,number,integer}}!", + "level_progress_message": "合計{{score}}ポイントで、レベル{{level,number,integer}}に達しました!", "month": "月", "monthly": "月ごと", "next": "次へ", @@ -20,7 +20,7 @@ "prompt": "プロンプト", "rank": "ランク", "rankings": "ランキング", - "reached_max_level": "You have reached max level, thank you for your hard work!", + "reached_max_level": "最大レベルに達しました、お疲れ様でした!", "replies_assistant": "アシスタントとしての返信", "replies_prompter": "プロンプターとしての返信", "reply": "返信", @@ -33,7 +33,7 @@ "view_all": "すべて見る", "week": "週", "weekly": "週ごと", - "xp_progress_message": "You need {{need, number, integer}} more points to reach the next level!", - "your_account": "あなた", + "xp_progress_message": "次のレベルに達するには、あと{{need, number, integer}}ポイント必要です!", + "your_account": "あなたのアカウント", "your_stats": "あなたの統計" } diff --git a/website/public/locales/ja/message.json b/website/public/locales/ja/message.json index ed89c94ff7..98ad76e660 100644 --- a/website/public/locales/ja/message.json +++ b/website/public/locales/ja/message.json @@ -2,7 +2,7 @@ "confirm_open_link_body": "リンクを開きますか?", "confirm_open_link_header": "遷移確認", "copy_message_id": "メッセージIDをコピー", - "copy_message_text": "Copy raw message", + "copy_message_text": "メッセージのテキストをコピー", "copy_message_link": "メッセージリンクをコピー", "label_action": "ラベル付け", "label_title": "ラベル", diff --git a/website/public/locales/ja/stats.json b/website/public/locales/ja/stats.json index 893ac51c26..98a17389e0 100644 --- a/website/public/locales/ja/stats.json +++ b/website/public/locales/ja/stats.json @@ -1,19 +1,19 @@ { "aborted_low_grade": "低評価による中止", - "assistant": "Assistant", + "assistant": "アシスタント", "backlog_ranking": "バックログ・ランキング", - "choose_a_language": "Choose a language", + "choose_a_language": "言語を選択", "count": "カウント", "growing": "成長中", "halted_by_moderator": "モデレータによる停止", "human_messages_by_lang": "言語別ユーザメッセージ", "human_messages_by_role": "役割別ユーザメッセージ", "initial_prompt_review": "始点プロンプト評価", - "language_stats": "Language", + "language_stats": "言語", "message_trees_by_state": "状態別メッセージツリー", "message_trees_states_by_lang": "言語別メッセージツリー状況", "prompt_lottery_waiting": "抽選待ちプロンプト", - "prompter": "Prompter", + "prompter": "プロンプター", "ranking": "順位付け中", "ready_for_export": "エクスポート待ち", "stats": "統計情報", diff --git a/website/public/locales/ja/tasks.json b/website/public/locales/ja/tasks.json index 1afee8ab90..18619e0ca0 100644 --- a/website/public/locales/ja/tasks.json +++ b/website/public/locales/ja/tasks.json @@ -5,7 +5,7 @@ "unchanged_title": "変更なし", "unchanged_message": "継続しますか?", "continue_anyway": "続ける", - "markdownguide": "Styling with markdown supported" + "markdownguide": "Markdownでのスタイリングがサポートされています" }, "no_more_tasks": "タスクが無かったようです。", "random": { @@ -18,7 +18,7 @@ "overview": "アシスタントに送る最初のメッセージを作成します。", "instruction": "最初のメッセージをどうぞ", "response_placeholder": "プロンプトはこちらへ...", - "shotcut_tip": "Tip: You can use a keyboard shortcut to Review and Submit responses:" + "shotcut_tip": "ヒント:キーボードショートカットを使って、回答を確認して提出できます:" }, "reply_as_user": { "label": "ユーザとして返信", @@ -26,14 +26,14 @@ "overview": "会話の流れを見て、適切に返信してください。", "instruction": "ユーザの返信をどうぞ", "response_placeholder": "返信はこちらへ...", - "shotcut_tip": "Tip: You can use a keyboard shortcut to Review and Submit responses:" + "shotcut_tip": "ヒント:キーボードショートカットを使って、回答を確認して提出できます:" }, "reply_as_assistant": { "label": "アシスタントとして返信", "desc": "他のユーザとの会話で、Open Assistantの応答力を鍛えます。", "overview": "次の会話に、適切な返信をしてください。", "response_placeholder": "返信はこちらへ...", - "shotcut_tip": "Tip: You can use a keyboard shortcut to Review and Submit responses:" + "shotcut_tip": "ヒント:キーボードショートカットを使って、回答を確認して提出できます:" }, "rank_user_replies": { "label": "ユーザの返答を順位付け", @@ -41,7 +41,7 @@ "overview": "ユーザの返信を、できの良い順に並べてください。(最良が先頭、最悪が末尾)", "unchanged_title": "順番が変わっていません", "unchanged_message": "順番を変えていませんが、大丈夫ですか?", - "continue_anyway": "大丈夫" + "continue_anyway": "続ける" }, "rank_assistant_replies": { "label": "アシスタントの返信を順位付け", @@ -49,7 +49,7 @@ "overview": "アシスタントの返答を、できの良い順に並べてください。(最良が先頭、最悪が末尾)", "unchanged_title": "順番が変わっていません", "unchanged_message": "順番を変えていませんが、大丈夫ですか?", - "continue_anyway": "大丈夫" + "continue_anyway": "続ける" }, "rank_initial_prompts": { "label": "始点プロンプトを順位付け", @@ -57,7 +57,7 @@ "overview": "始点プロンプトを、できの良い順に並べてください。(最良が先頭、最悪が末尾)", "unchanged_title": "順番が変わっていません", "unchanged_message": "順番を変えていませんが、大丈夫ですか?", - "continue_anyway": "大丈夫" + "continue_anyway": "続ける" }, "label_initial_prompt": { "label": "始点プロンプトをラベル付け", @@ -93,5 +93,5 @@ "tab_write": "書き込み", "tab_preview": "プレビュー", "writing_wrong_langauge_a_b": "{{detected_lang}}でお書きのようですが、{{submit_lang}}として登録されます。", - "not_rankable": "All answers are factually incorrect and cannot be ranked" + "not_rankable": "すべての回答が事実に基づいておらず、ランク付けできません" } \ No newline at end of file From 2764c6724fb5a90c3c0a80d26aa2b0836b8df5c9 Mon Sep 17 00:00:00 2001 From: yamato kobayashi Date: Tue, 18 Apr 2023 03:58:50 +0900 Subject: [PATCH 3/4] Add new line at end of file --- website/public/locales/ja/tasks.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/public/locales/ja/tasks.json b/website/public/locales/ja/tasks.json index 18619e0ca0..b3a9087e8e 100644 --- a/website/public/locales/ja/tasks.json +++ b/website/public/locales/ja/tasks.json @@ -94,4 +94,4 @@ "tab_preview": "プレビュー", "writing_wrong_langauge_a_b": "{{detected_lang}}でお書きのようですが、{{submit_lang}}として登録されます。", "not_rankable": "すべての回答が事実に基づいておらず、ランク付けできません" -} \ No newline at end of file +} From aca0bada286528ac594a59aae46ea0cb4a114901 Mon Sep 17 00:00:00 2001 From: yamato kobayashi Date: Tue, 18 Apr 2023 04:06:29 +0900 Subject: [PATCH 4/4] Fix translation --- website/public/locales/ja/chat.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/website/public/locales/ja/chat.json b/website/public/locales/ja/chat.json index 6504e2f615..dcc44b5d2b 100644 --- a/website/public/locales/ja/chat.json +++ b/website/public/locales/ja/chat.json @@ -9,16 +9,16 @@ "parameter_description": { "max_new_tokens": "最大新規トークン:このパラメータは、モデルが応答に対して生成すべき新規トークンの最大数を指定します。", "repetition_penalty": "繰り返しペナルティ:このパラメータは、繰り返しトークンを繰り返し生成する確率を、通常のモデルの予測よりも低くすることで、同じトークンの繰り返しを減らします。", - "temperature": "温度:生成する各トークンは、分布p(next_token|previous_tokens)からサンプリングされます。温度パラメータは、この分布を「鋭く」したり、「減衰」させたりできます。これを1に設定すると、モデルは予測される確率に基づいてトークンを生成します(つまり、「XYZ」が12.3%の確率で生成されると予測された場合、12.3%の確率で生成されます)。温度をゼロに近づけると、モデルはより貪欲になり、高い確率がさらに高くなり、低い確率がさらに低くなります(これは線形関係ではないことに注意!)。温度を上げると、すべての確率がより似てきます。直感的には、低温度ではモデルは自分の信念に密接に沿った回答を生成し、高温度ではより創造的で多様な回答が可能になります。", - "top_k": "Top-k:これは top-p サンプリングに似ていますが、累積確率が 'p' を超えるまでのトップトークンを取る代わりに、最も確率の高い K のトークンのみを取ります。通常、モデルが検索半径を「チューニング」できるため、top-p が好まれますが、モデルが次に何を生成すべきかわからず、多くのトークンに非常に一様な分布を割り当てる場合、top-k は緊急ブレーキとして役立ちます。", - "top_p": "Top-p(核とも呼ばれる)サンプリング:この方法は、トークンの上位pパーセントの確率分布のみを見るように確率分布を減らします。低確率のトークンを破棄することで、生成を制限し、モデルが文法的に正しくない文を生成するのを防ぎます。", - "typical_p": "典型的なp:典型的なサンプリングは、確率に加えて、シーケンスエントロピー(すなわち、確率による情報量)も考慮する情報理論的手法です。これは、典型的なサンプリングが「興味深い」とされる低確率のトークンを「過剰評価」し、「つまらない」とされる高確率のトークンを「過小評価」することを意味します。" - }, + "temperature": "温度: 生成する各トークンは、分布p(next_token|previous_tokens)からサンプリングされます。温度パラメータは、この分布を「鋭く」したり、「減衰」させたりできます。これを1に設定すると、モデルは予測される確率に基づいてトークンを生成します(つまり、「XYZ」が12.3%の確率で生成されると予測された場合、12.3%の確率で生成されます)。温度をゼロに近づけると、モデルはより貪欲になり、高い確率がさらに高くなり、低い確率がさらに低くなります(これは線形関係ではないことに注意!)。温度を上げると、すべての確率がより似てきます。直感的には、低温度ではモデルは自分の信念に密接に沿った回答を生成し、高温度ではより創造的で多様な回答が可能になります。", + "top_k": "Top-k: これは top-p サンプリングに似ていますが、累積確率が 'p' を超えるまでのトップトークンを取る代わりに、最も確率の高い K のトークンのみを取ります。通常、モデルが検索半径を「チューニング」できるため、top-p が好まれますが、モデルが次に何を生成すべきかわからず、多くのトークンに非常に一様な分布を割り当てる場合、top-k は緊急ブレーキとして役立ちます。", + "top_p": "Top-p(核とも呼ばれる)サンプリング: この方法は、トークンの上位pパーセントの確率分布のみを見るように確率分布を減らします。低確率のトークンを破棄することで、生成を制限し、モデルが文法的に正しくない文を生成するのを防ぎます。", + "typical_p": "Typical p: 典型的なサンプリングは、確率に加えて、シーケンスエントロピー(すなわち、確率による情報量)も考慮する情報理論的手法です。これは、典型的なサンプリングが「興味深い」とされる低確率のトークンを「過剰評価」し、「つまらない」とされる高確率のトークンを「過小評価」することを意味します。" + }, "preset": "プリセット", "preset_custom": "カスタム", "queue_info": "あなたのメッセージはキューに入っており、キュー内の位置は {{ queuePosition, number, integer }} です。", - "repetition_penalty": "Repetition penalty", - "temperature": "Temperature", + "repetition_penalty": "繰り返しペナルティ", + "temperature": "温度", "top_k": "Top K", "top_p": "Top P", "typical_p": "Typical P",