ChatGPT-Next-Web/app/locales/jp.ts
2024-01-29 10:38:25 +08:00

304 lines
11 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import { SubmitKey } from "../store/config";
import type { PartialLocaleType } from "./index";
const jp: PartialLocaleType = {
WIP: "この機能は開発中です",
Error: {
Unauthorized:
"現在は未承認状態です。左下の設定ボタンをクリックし、アクセスパスワードかOpenAIのAPIキーを入力してください。",
},
ChatItem: {
ChatItemCount: (count: number) => `${count} 通のチャット`,
},
Chat: {
SubTitle: (count: number) => `ChatGPTとの ${count} 通のチャット`,
EditMessage: {
Title: "全てのメッセージを修正",
Topic: {
Title: "トピック",
SubTitle: "このトピックを変える",
},
},
Actions: {
ChatList: "メッセージリストを表示",
CompressedHistory: "圧縮された履歴プロンプトを表示",
Export: "チャット履歴をエクスポート",
Copy: "コピー",
Stop: "",
Retry: "",
Pin: "",
PinToastContent:
"1",
PinToastAction: "",
Delete: "",
Edit: "",
},
Rename: "",
Typing: "",
Input: (submitKey: string) => {
var inputHints = `${submitKey} で送信`;
if (submitKey === String(SubmitKey.Enter)) {
inputHints += "Shift + Enter ";
}
return inputHints + "/ ";
},
Send: "",
Config: {
Reset: "",
SaveAs: "",
},
},
Export: {
Title: "Markdown形式でエクスポート",
Copy: "",
Download: "",
MessageFromYou: "",
MessageFromChatGPT: "ChatGPTからのメッセージ",
Format: {
Title: "",
SubTitle: "PNG画像形式を選択できます",
},
IncludeContext: {
Title: "",
SubTitle: "",
},
Steps: {
Select: "",
Preview: "",
},
Image: {
Toast: "...",
Modal: "",
},
},
Select: {
Search: "",
All: "",
Latest: "",
Clear: "",
},
Memory: {
Title: "",
EmptyContent: "",
Send: "",
Copy: "",
Reset: "",
ResetConfirm:
"",
},
Home: {
NewChat: "",
DeleteChat: "",
DeleteToast: "",
Revert: "",
},
Settings: {
Title: "",
SubTitle: "",
Danger: {
Reset: {
Title: "",
SubTitle: "",
Action: "",
Confirm: "",
},
Clear: {
Title: "",
SubTitle: "",
Action: "",
Confirm: "",
},
},
Lang: {
Name: "Language", // ATTENTION: if you wanna add a new translation, please do not translate this value, leave it as `Language`
All: "",
},
Avatar: "",
FontSize: {
Title: "",
SubTitle: "",
},
InjectSystemPrompts: {
Title: "",
SubTitle:
"ChatGPTのシステムプロンプトを強制的に追加します",
},
InputTemplate: {
Title: "",
SubTitle: "",
},
Update: {
Version: (x: string) => `現在のバージョン:${x}`,
IsLatest: "",
CheckUpdate: "",
IsChecking: "...",
FoundUpdate: (x: string) => `新しいバージョンが見つかりました:${x}`,
GoToUpdate: "",
},
SendKey: "",
Theme: "",
TightBorder: "",
SendPreviewBubble: {
Title: "",
SubTitle: "",
},
Mask: {
Splash: {
Title: "",
SubTitle: "",
},
Builtin: {
Title: "",
SubTitle: "",
},
},
Prompt: {
Disable: {
Title: "",
SubTitle:
" / ",
},
List: "",
ListCount: (builtin: number, custom: number) =>
`組み込み ${builtin} 件、ユーザー定義 ${custom} 件`,
Edit: "",
Modal: {
Title: "",
Add: "",
Search: "",
},
EditModal: {
Title: "",
},
},
HistoryCount: {
Title: "",
SubTitle: "",
},
CompressThreshold: {
Title: "",
SubTitle:
"",
},
Usage: {
Title: "",
SubTitle(used: any, total: any) {
return `今月は $${used} を使用しました。総額は $${total} です。`;
},
IsChecking: "...",
Check: "",
NoAccess: "APIキーまたはアクセスパスワードを入力して残高を表示",
},
Model: " (model)",
Temperature: {
Title: " (temperature)",
SubTitle:
"1",
},
MaxTokens: {
Title: " (max_tokens)",
SubTitle: "1使",
},
PresencePenalty: {
Title: " (presence_penalty)",
SubTitle: "",
},
FrequencyPenalty: {
Title: " (frequency_penalty)",
SubTitle: "",
},
AutoGenerateTitle: {
Title: "",
SubTitle: "",
},
},
Store: {
DefaultTopic: "",
BotHello: "",
Error: "",
Prompt: {
History: (content: string) =>
"AI " +
content,
Topic:
"45",
Summarize:
"使200",
},
},
Copy: {
Success: "",
Failed: "",
},
Context: {
Toast: (x: any) => `キャラクターが ${x} 件設定されました`,
Edit: "",
Add: "",
},
Plugin: { Name: "" },
FineTuned: { Sysmessage: "" },
Mask: {
Name: "",
Page: {
Title: "",
SubTitle: (count: number) => `${count} 件見つかりました。`,
Search: "",
Create: "",
},
Item: {
Info: (count: number) => `包含 ${count} 条预设对话`,
Chat: "",
View: "",
Edit: "",
Delete: "",
DeleteConfirm: "",
},
EditModal: {
Title: (readonly: boolean) =>
`キャラクタープリセットを編集 ${readonly ? "" : ""}`,
Download: "",
Clone: "",
},
Config: {
Avatar: "",
Name: "",
Sync: {
Title: "",
SubTitle: "",
Confirm:
"使",
},
HideContext: {
Title: "",
SubTitle: "",
},
},
},
NewChat: {
Return: "",
Skip: "",
Title: "",
SubTitle: "AIにキャラクターを設定して会話を始めてみましょう",
More: "",
NotShow: "",
ConfirmNoShow: "",
},
UI: {
Confirm: "",
Cancel: "",
Close: "",
Create: "",
Edit: "",
},
Exporter: {
Model: "",
Messages: "",
Topic: "",
Time: "",
},
};
export default jp;