diff --git a/desktop/src/ui/platform.ts b/desktop/src/ui/platform.ts index 8b0aa29479..ad8b5144c8 100644 --- a/desktop/src/ui/platform.ts +++ b/desktop/src/ui/platform.ts @@ -288,7 +288,7 @@ export async function configurePlatform (): Promise { setMetadata(presence.metadata.PresenceUrl, config.PRESENCE_URL ?? '') setMetadata(exportPlugin.metadata.ExportUrl, config.EXPORT_URL ?? '') - const languages = myBranding.languages !== undefined && myBranding.languages !== '' ? myBranding.languages.split(',').map((l) => l.trim()) : ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de'] + const languages = myBranding.languages !== undefined && myBranding.languages !== '' ? myBranding.languages.split(',').map((l) => l.trim()) : ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de', 'ja'] setMetadata(uiPlugin.metadata.Languages, languages) diff --git a/dev/prod/public/branding.json b/dev/prod/public/branding.json index caccda656f..f1789b2516 100644 --- a/dev/prod/public/branding.json +++ b/dev/prod/public/branding.json @@ -1,7 +1,7 @@ { "huly.local:8080": { "title": "Huly", - "languages": "en,ru,pt,es,zh,fr,de", + "languages": "en,ru,pt,es,zh,fr,de,ja", "defaultLanguage": "en", "defaultApplication": "tracker", "defaultSpace": "tracker:project:DefaultProject", @@ -30,7 +30,7 @@ }, "huly.local:8087": { "title": "Huly", - "languages": "en,ru,pt,es,zh,fr,de", + "languages": "en,ru,pt,es,zh,fr,de,ja", "defaultLanguage": "en", "defaultApplication": "tracker", "defaultSpace": "tracker:project:DefaultProject", diff --git a/dev/prod/src/platform.ts b/dev/prod/src/platform.ts index 925e201f66..4c37d428e4 100644 --- a/dev/prod/src/platform.ts +++ b/dev/prod/src/platform.ts @@ -466,7 +466,7 @@ export async function configurePlatform() { const languages = myBranding.languages ? (myBranding.languages as string).split(',').map((l) => l.trim()) - : ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de'] + : ['en', 'ru', 'es', 'pt', 'zh', 'fr', 'cs', 'it', 'de', 'ja'] setMetadata(uiPlugin.metadata.Languages, languages) diff --git a/packages/core/lang/ja.json b/packages/core/lang/ja.json new file mode 100644 index 0000000000..cdb6c0daa1 --- /dev/null +++ b/packages/core/lang/ja.json @@ -0,0 +1,72 @@ +{ + "string": { + "Id": "ID", + "Space": "スペース", + "Spaces": "スペース一覧", + "SpacesDescription": "すべてのスペースの種類を管理します", + "TypedSpace": "種類付きスペース", + "SpaceType": "スペースの種類", + "Modified": "更新", + "ModifiedDate": "更新日", + "ModifiedBy": "更新者", + "Class": "クラス", + "AttachedTo": "接続先", + "AttachedToClass": "クラスに接続", + "Name": "名前", + "Description": "説明", + "ShortDescription": "短い説明", + "Descriptor": "識別子", + "TargetClass": "対象クラス", + "Role": "ロール", + "Roles": "ロール一覧", + "Private": "非公開", + "Archived": "アーカイブ済み", + "ClassLabel": "タイプ", + "ClassPropertyLabel": "ラベル", + "String": "テキスト", + "Markup": "マークアップ", + "Number": "数値", + "Boolean": "チェックボックス", + "Timestamp": "タイムスタンプ", + "Date": "日付", + "IntlString": "多言語テキスト", + "Ref": "参照", + "Collection": "コレクション", + "Array": "複数選択", + "Enum": "選択肢", + "Members": "メンバー", + "Hyperlink": "URL", + "MarkupBlobRef": "共同編集", + "Object": "オブジェクト", + "System": "システム", + "CreatedBy": "作成者", + "CreatedDate": "作成日", + "Status": "ステータス", + "StatusCategory": "ステータスカテゴリ", + "Account": "アカウント", + "Rank": "ランク", + "Owners": "所有者", + "Permission": "権限", + "CreateObject": "オブジェクトの作成", + "UpdateObject": "オブジェクトの更新", + "DeleteObject": "オブジェクトの削除", + "ForbidDeleteObject": "オブジェクトの削除禁止", + "UpdateSpace": "スペースの更新", + "ArchiveSpace": "スペースのアーカイブ", + "CreateObjectDescription": "ユーザーにスペース内でオブジェクトを作成する権限を付与します", + "UpdateObjectDescription": "ユーザーにスペース内でオブジェクトを更新する権限を付与します", + "DeleteObjectDescription": "ユーザーにスペース内でオブジェクトを削除する権限を付与します", + "ForbidDeleteObjectDescription": "ユーザーによるスペース内のオブジェクトの削除を禁止します", + "UpdateSpaceDescription": "ユーザーにスペースを更新する権限を付与します", + "ArchiveSpaceDescription": "ユーザーにスペースをアーカイブする権限を付与します", + "AutoJoin": "自動参加", + "AutoJoinDescr": "新しいユーザーを自動的にこのスペースに参加させます", + "BlobSize": "サイズ", + "BlobContentType": "コンテンツタイプ", + "Relation": "関係", + "Relations": "関係一覧", + "AddRelation": "関係を追加", + "PersonId": "人物", + "AccountId": "アカウント" + } +} diff --git a/packages/platform/lang/ja.json b/packages/platform/lang/ja.json new file mode 100644 index 0000000000..7e8bc749c1 --- /dev/null +++ b/packages/platform/lang/ja.json @@ -0,0 +1,24 @@ +{ + "status": { + "LoadingPlugin": "プラグイン {plugin} を読み込み中…", + "UnknownError": "不明なエラー: {message}", + "InvalidId": "無効なID: {id}", + "BadRequest": "不正なリクエスト", + "Forbidden": "アクセスが禁止されています", + "ExpiredLink": "この招待リンクは期限切れです", + "Unauthorized": "認証されていません", + "UnknownMethod": "不明なメソッド: {method}", + "InternalServerError": "サーバー内部エラー", + "MaintenanceWarning": "{time, plural, =1 {1分以内に} other {#分後に}}メンテナンスが予定されています", + "AccountNotFound": "アカウントが見つからないか、認証情報が間違っています", + "AccountNotConfirmed": "アカウントが確認されていません", + "WorkspaceNotFound": "ワークスペースが見つかりません", + "AccountAlreadyExists": "このアカウントはすでに存在します", + "WorkspaceRateLimit": "サーバーが混雑しています。しばらく待ってから再度お試しください", + "AccountAlreadyConfirmed": "このアカウントはすでに確認済みです", + "WorkspaceAlreadyExists": "ワークスペースはすでに存在します", + "InvalidOtp": "無効なコードです", + "InviteNotFound": "メールアドレス {email} に対する招待が見つかりませんでした", + "WorkspaceLimitReached": "作成可能なワークスペースの上限に達しました。お問い合わせください" + } +} diff --git a/packages/platform/src/__tests__/lang/ja.json b/packages/platform/src/__tests__/lang/ja.json new file mode 100644 index 0000000000..703e186d39 --- /dev/null +++ b/packages/platform/src/__tests__/lang/ja.json @@ -0,0 +1,5 @@ +{ + "string": { + "loadingPlugin": "プラグイン ''{plugin}'' を読み込み中…" + } +} \ No newline at end of file diff --git a/packages/presentation/lang/ja.json b/packages/presentation/lang/ja.json new file mode 100644 index 0000000000..1328cd0ab4 --- /dev/null +++ b/packages/presentation/lang/ja.json @@ -0,0 +1,49 @@ +{ + "string": { + "Create": "作成", + "Cancel": "キャンセル", + "Ok": "OK", + "Save": "保存", + "Saved": "保存しました", + "Download": "ダウンロード", + "Delete": "削除", + "Close": "閉じる", + "NotSelected": "未選択", + "Deselect": "選択を解除", + "Archived": "(アーカイブ済み)", + "AddSocialLinks": "ソーシャルリンクを追加", + "EditSocialLinks": "ソーシャルリンクを編集", + "Change": "変更", + "Remove": "削除", + "Search": "検索...", + "Spaces": "スペース", + "NumberSpaces": "{count, plural, =0 {なし} =1 {1か所} other {#か所}}", + "InThis": "この {space} 内", + "NoMatchesInThis": "この {space} 内に一致するものはありません", + "NoMatchesFound": "一致するものが見つかりません", + "NotInThis": "この {space} 外", + "Match": "一致", + "Add": "追加", + "Edit": "編集", + "DocumentPreview": "プレビュー", + "MakePrivate": "非公開にする", + "MakePrivateDescription": "メンバーのみ閲覧可能です", + "Created": "作成済み", + "NoResults": "表示する結果がありません", + "Next": "次へ", + "FailedToPreview": "プレビューに失敗しました", + "ContentType": "コンテンツタイプ", + "ContentTypeNotSupported": "このコンテンツタイプのプレビューは利用できません", + "StartDrawing": "画像に描き込む", + "DrawingHistory": "描き込み履歴", + "ColorAdd": "カラープリセットを追加", + "ColorRemove": "カラープリセットを削除", + "ColorReset": "カラープリセットをリセット", + "Copy": "コピー", + "CopyLink": "リンクをコピー" + }, + "status": { + "FileTooLarge": "ファイルサイズが大きすぎます" + } +} + \ No newline at end of file diff --git a/packages/ui-next/lang/ja.json b/packages/ui-next/lang/ja.json new file mode 100644 index 0000000000..ef692ffa03 --- /dev/null +++ b/packages/ui-next/lang/ja.json @@ -0,0 +1,31 @@ +{ + "string": { + "Added": "追加済み", + "All": "すべて({count} 件)", + "Attach": "添付", + "Cancel": "キャンセル", + "Edit": "編集", + "Edited": "編集済み", + "Emoji": "絵文字", + "HoursAgo": "{hours, plural, =0 {1時間未満} =1 {1時間前} other {#時間前}}", + "JustNow": "たった今", + "LastReply": "最後の返信", + "Mention": "メンション", + "MinutesAgo": "{minutes, plural, =0 {1分未満} =1 {1分前} other {#分前}}", + "MonthAt": "{month}・{time}", + "New": "新規", + "Removed": "削除済み", + "RepliesCount": "{count} 件の返信", + "Reply": "返信", + "Send": "送信", + "Set": "設定", + "ShowFormatting": "書式を表示", + "To": "宛先", + "Today": "今日", + "Unset": "未設定", + "WeekdayAt": "{weekday}・{time}", + "YearAt": "{year}・{time}", + "Yesterday": "昨日", + "YesterdayAt": "昨日・{time}" + } +} diff --git a/packages/ui/lang/cs.json b/packages/ui/lang/cs.json index 6573557647..1045ad0d1a 100644 --- a/packages/ui/lang/cs.json +++ b/packages/ui/lang/cs.json @@ -56,6 +56,7 @@ "Italian": "Italiano", "Czech": "Čeština", "German": "Deutsch", + "Japanese": "日本語", "MinutesBefore": "{minutes, plural, =1 {1 minuta před} other {# minut před}}", "HoursBefore": "{hours, plural, =1 {1 hodina před} other {# hodin před}}", "DaysBefore": "{days, plural, =1 {1 den před} other {# dní před}}", diff --git a/packages/ui/lang/de.json b/packages/ui/lang/de.json index be4d24f95a..26c2c5ec30 100644 --- a/packages/ui/lang/de.json +++ b/packages/ui/lang/de.json @@ -55,6 +55,8 @@ "French": "Französisch", "Italian": "Italienisch", "Czech": "Tschechisch", + "German": "Deutsch", + "Japanese": "Japanisch", "MinutesBefore": "{minutes, plural, =1 {eine Minute vorher} other {# Minuten vorher}}", "HoursBefore": "{hours, plural, =1 {eine Stunde vorher} other {# Stunden vorher}}", "DaysBefore": "{days, plural, =1 {einen Tag vorher} other {# Tage vorher}}", diff --git a/packages/ui/lang/en.json b/packages/ui/lang/en.json index b4406b35ca..0dc363148b 100644 --- a/packages/ui/lang/en.json +++ b/packages/ui/lang/en.json @@ -56,6 +56,7 @@ "Italian": "Italiano", "Czech": "Čeština", "German": "Deutsch", + "Japanese": "日本語", "MinutesBefore": "{minutes, plural, =1 {a minute before} other {# minutes before}}", "HoursBefore": "{hours, plural, =1 {an hour before} other {# hours before}}", "DaysBefore": "{days, plural, =1 {a day before} other {# days before}}", diff --git a/packages/ui/lang/es.json b/packages/ui/lang/es.json index 55c7b81ee3..aba5b9c48b 100644 --- a/packages/ui/lang/es.json +++ b/packages/ui/lang/es.json @@ -56,6 +56,7 @@ "Italian": "Italiano", "Czech": "Čeština", "German": "Deutsch", + "Japanese": "日本語", "MinutesBefore": "{minutes, plural, =1 {un minuto antes} other {# minutos antes}}", "HoursBefore": "{hours, plural, =1 {una hora antes} other {# horas antes}}", "DaysBefore": "{days, plural, =1 {un día antes} other {# días antes}}", diff --git a/packages/ui/lang/fr.json b/packages/ui/lang/fr.json index 9aa2978cd3..c01b05aa67 100644 --- a/packages/ui/lang/fr.json +++ b/packages/ui/lang/fr.json @@ -56,6 +56,7 @@ "Italian": "Italiano", "Czech": "Čeština", "German": "Deutsch", + "Japanese": "日本語", "MinutesBefore": "{minutes, plural, =1 {une minute avant} other {# minutes avant}}", "HoursBefore": "{hours, plural, =1 {une heure avant} other {# heures avant}}", "DaysBefore": "{days, plural, =1 {un jour avant} other {# jours avant}}", diff --git a/packages/ui/lang/it.json b/packages/ui/lang/it.json index 983a309568..417db26a99 100644 --- a/packages/ui/lang/it.json +++ b/packages/ui/lang/it.json @@ -56,6 +56,7 @@ "Italian": "Italiano", "Czech": "Čeština", "German": "Deutsch", + "Japanese": "日本語", "MinutesBefore": "{minutes, plural, =1 {un minuto prima} other {# minuti prima}}", "HoursBefore": "{hours, plural, =1 {un'ora prima} other {# ore prima}}", "DaysBefore": "{days, plural, =1 {un giorno prima} other {# giorni prima}}", diff --git a/packages/ui/lang/ja.json b/packages/ui/lang/ja.json new file mode 100644 index 0000000000..3b52a7333a --- /dev/null +++ b/packages/ui/lang/ja.json @@ -0,0 +1,122 @@ +{ + "string": { + "EditBoxPlaceholder": "テキストを入力…", + "Ok": "OK", + "Cancel": "キャンセル", + "Save": "保存", + "Publish": "公開", + "SaveDraft": "下書きを保存", + "MinutesAgo": "{minutes, plural, =0 {1分以内} =1 {1分前} other {#分前}}", + "HoursAgo": "{hours, plural, =0 {1時間以内} =1 {1時間前} other {#時間前}}", + "DaysAgo": "{days, plural, =0 {今日} =1 {昨日} other {#日前}}", + "MonthsAgo": "{months, plural, =0 {今月} =1 {1か月前} other {#か月前}}", + "YearsAgo": "{years, plural, =0 {今年} =1 {1年前} other {#年前}}", + "Minutes": "{minutes, plural, =0 {1分未満} =1 {1分} other {#分}}", + "Hours": "{hours, plural, =0 {1時間未満} =1 {1時間} other {#時間}}", + "Days": "{days, plural, =0 {今日} =1 {1日} other {#日}}", + "Weeks": "{weeks, plural, =0 {今週} =1 {1週間} other {#週間}}", + "Months": "{months, plural, =0 {今月} =1 {1か月} other {#か月}}", + "Years": "{years, plural, =0 {今年} =1 {1年} other {#年}}", + "Before": "前", + "After": "後", + "MinutesShort": "{value}分", + "HoursShort": "{value}時間", + "DaysShort": "{value}日", + "ShowMore": "もっと表示", + "ShowLess": "表示を減らす", + "Search": "検索", + "SearchDots": "検索...", + "SearchResults": "検索結果", + "Suggested": "候補", + "TimeTooltip": "{value}", + "SelectDate": "日付を選択", + "None": "なし", + "NotSelected": "未選択", + "Today": "今日", + "NoDate": "日付なし", + "StartDate": "開始日", + "TargetDate": "目標日", + "Overdue": "期限切れ", + "DueDate": "期限日", + "AddDueDate": "期限日を追加", + "SetDueDate": "期限日を設定", + "EditDueDate": "期限日を編集", + "SaveDueDate": "期限日を保存", + "NeedsToBeCompletedByThisDate": "この日までに完了させる", + "DueDatePopupTitle": "{value} が期限", + "DueDatePopupOverdueTitle": "{value} に期限切れ", + "DueDatePopupDescription": "{value, plural, =0 {今日} =1 {明日} other {あと #日}}", + "DueDatePopupOverdueDescription": "{value, plural, =1 {1日超過} other {#日超過}}", + "English": "English", + "Russian": "Русский", + "Portuguese": "Português", + "Spanish": "Español", + "Chinese": "中文", + "French": "Français", + "Italian": "Italiano", + "Czech": "Čeština", + "German": "Deutsch", + "Japanese": "日本語", + "MinutesBefore": "{minutes, plural, =1 {1分前} other {#分前}}", + "HoursBefore": "{hours, plural, =1 {1時間前} other {#時間前}}", + "DaysBefore": "{days, plural, =1 {1日前} other {#日前}}", + "WeeksBefore": "{weeks, plural, =1 {1週間前} other {#週間前}}", + "MonthsBefore": "{months, plural, =1 {1か月前} other {#か月前}}", + "MinutesAfter": "{minutes, plural, =1 {1分後} other {#分後}}", + "HoursAfter": "{hours, plural, =1 {1時間後} other {#時間後}}", + "DaysAfter": "{days, plural, =1 {1日後} other {#日後}}", + "WeeksAfter": "{weeks, plural, =1 {1週間後} other {#週間後}}", + "MonthsAfter": "{months, plural, =1 {1か月後} other {#か月後}}", + "NoActionsDefined": "できる操作がありません", + "Incoming": "受信", + "HoursLabel": "時間", + "Back": "戻る", + "Next": "次へ", + "DropdownDefaultLabel": "項目を選択", + "DD": "DD", + "MM": "MM", + "YYYY": "YYYY", + "HH": "HH", + "SmileysAndPeople": "スマイリーと人", + "Components": "構成要素", + "AnimalsAndNature": "動物と自然", + "FoodAndDrink": "食べ物と飲み物", + "TravelAndPlaces": "旅行と場所", + "Activities": "アクティビティ", + "Objects": "物", + "Symbols": "記号", + "Flags": "旗", + "FrequentlyUsed": "よく使う絵文字", + "GettingWorkDone": "仕事でよく使う絵文字", + "DefaultSkinTone": "デフォルトの肌の色", + "NoTone": "トーンなし", + "Light": "明るい", + "MediumLight": "やや明るい", + "Medium": "中間", + "MediumDark": "やや暗い", + "Dark": "暗い", + "Remove": "削除", + "NoResults": "結果なし", + "MoreCount": "他 {count} 件", + "Spacious": "広め", + "Compact": "コンパクト", + "ThemeLight": "ライト", + "ThemeDark": "ダーク", + "ThemeSystem": "システム", + "NoTimeZonesFound": "タイムゾーンが見つかりません", + "Selected": "選択中:", + "Submit": "送信", + "NextStep": "次のステップ", + "TypeHere": "ここに入力...", + "NormalSize": "標準サイズ", + "FullSize": "全画面サイズ", + "UseMaxWidth": "最大幅", + "Sidebar": "サイドバー", + "FontSize": "フォントサイズ", + "Language": "言語", + "DaysWOValue": "{days, plural, =1 {日} other {日}}", + "WeeksWOValue": "{weeks, plural, =1 {週} other {週}}", + "MonthsWOValue": "{months, plural, =1 {か月} other {か月}}" + } +} + \ No newline at end of file diff --git a/packages/ui/lang/pt.json b/packages/ui/lang/pt.json index 97ec7af7f4..4a5bd5919a 100644 --- a/packages/ui/lang/pt.json +++ b/packages/ui/lang/pt.json @@ -56,6 +56,7 @@ "Italian": "Italiano", "Czech": "Čeština", "German": "Deutsch", + "Japanese": "日本語", "MinutesBefore": "{minutes, plural, =1 {um minuto antes} other {# minutos antes}}", "HoursBefore": "{hours, plural, =1 {uma hora antes} other {# horas antes}}", "DaysBefore": "{days, plural, =1 {um dia antes} other {# dias antes}}", diff --git a/packages/ui/lang/ru.json b/packages/ui/lang/ru.json index a3be19b6d5..0200e09a31 100644 --- a/packages/ui/lang/ru.json +++ b/packages/ui/lang/ru.json @@ -56,6 +56,7 @@ "Italian": "Italiano", "Czech": "Čeština", "German": "Deutsch", + "Japanese": "日本語", "MinutesBefore": "{minutes, plural, =1 {за минуту} one {за # минуту} few {за # минуты} other {за # минут}}", "HoursBefore": "{hours, plural, =1 {за час} one {за # час} few {за # часа} other {за # часов}}", "DaysBefore": "{days, plural, =1 {за день} one {за # день} few {за # дня} other {за # дней}}", diff --git a/packages/ui/lang/zh.json b/packages/ui/lang/zh.json index 208679a123..e075f9dd6f 100644 --- a/packages/ui/lang/zh.json +++ b/packages/ui/lang/zh.json @@ -56,6 +56,7 @@ "Italian": "Italiano", "Czech": "Čeština", "German": "Deutsch", + "Japanese": "日本語", "MinutesBefore": "{minutes, plural, =1 {一分钟前} other {# 分钟前}}", "HoursBefore": "{hours, plural, =1 {一小时前} other {# 小时前}}", "DaysBefore": "{days, plural, =1 {一天前} other {# 天前}}", diff --git a/packages/ui/src/components/internal/SettingsPopup.svelte b/packages/ui/src/components/internal/SettingsPopup.svelte index ce8f199d4c..5289dbe53a 100644 --- a/packages/ui/src/components/internal/SettingsPopup.svelte +++ b/packages/ui/src/components/internal/SettingsPopup.svelte @@ -67,7 +67,8 @@ { id: 'fr', label: ui.string.French, logo: '🇫🇷' }, { id: 'it', label: ui.string.Italian, logo: '🇮🇹' }, { id: 'cs', label: ui.string.Czech, logo: '🇨🇿' }, - { id: 'de', label: ui.string.German, logo: '🇩🇪' } + { id: 'de', label: ui.string.German, logo: '🇩🇪' }, + { id: 'ja', label: ui.string.Japanese, logo: '🇯🇵' } ].filter((lang) => uiLangs.has(lang.id)) if (langs.findIndex((l) => l.id === $currentLanguage) < 0 && langs.length !== 0) { diff --git a/packages/ui/src/plugin.ts b/packages/ui/src/plugin.ts index 59a324de95..6d940706a4 100644 --- a/packages/ui/src/plugin.ts +++ b/packages/ui/src/plugin.ts @@ -77,6 +77,7 @@ export const uis = plugin(uiId, { Italian: '' as IntlString, Czech: '' as IntlString, German: '' as IntlString, + Japanese: '' as IntlString, MinutesBefore: '' as IntlString, HoursBefore: '' as IntlString, DaysBefore: '' as IntlString, diff --git a/plugins/achievement-assets/lang/ja.json b/plugins/achievement-assets/lang/ja.json new file mode 100644 index 0000000000..b220f7c1fd --- /dev/null +++ b/plugins/achievement-assets/lang/ja.json @@ -0,0 +1,8 @@ +{ + "string": { + "Achievements": "実績", + "EarliestAdopter": "古参", + "Epic": "超絶", + "Legendary": "伝説級" + } +} diff --git a/plugins/activity-assets/lang/ja.json b/plugins/activity-assets/lang/ja.json new file mode 100644 index 0000000000..471fa21e93 --- /dev/null +++ b/plugins/activity-assets/lang/ja.json @@ -0,0 +1,59 @@ +{ + "string": { + "Activity": "アクティビティ", + "Added": "追加済み", + "All": "すべて", + "AllActivity": "すべてのアクティビティ", + "Attributes": "属性", + "Changed": "変更されました", + "CollectionUpdated": "{collection} を更新しました", + "Created": "作成しました", + "DocAdded": "{_class} を追加しました", + "DocCreated": "{_class} を作成しました", + "DocDeleted": "{_class} を削除しました", + "Edit": "編集", + "Edited": "編集済み", + "Emoji": "絵文字", + "For": "対象", + "From": "差出人", + "In": "場所", + "At": "時刻", + "LastReply": "最後の返信", + "New": "新規", + "NewestFirst": "新しい順", + "Pinned": "ピン留め済み", + "Reacted": "リアクションしました", + "Reactions": "リアクション", + "Reaction": "リアクション", + "Removed": "削除済み", + "Replies": "返信", + "RepliesCount": "{replies, plural, =1 {返信 1件} other {返信 #件}}", + "Set": "設定", + "To": "→", + "Unset": "未設定", + "Update": "更新", + "Updated": "更新済み", + "UpdatedCollection": "更新されました", + "Message": "メッセージ", + "Mentioned": "メンションされました", + "You": "あなた", + "Mentions": "メンション", + "MentionedYouIn": "{title} であなたにメンションしました", + "Messages": "メッセージ一覧", + "Thread": "スレッド", + "AddReaction": "リアクションを追加", + "SaveForLater": "あとで読む", + "RemoveFromLater": "保存から削除", + "ReactionNotificationTitle": "{title} にリアクションがありました", + "ReactionNotificationBody": "{senderName}:{reaction}", + "NewObject": "新しい {object}", + "RemovedObject": "{object} を削除しました", + "ChangedObject": "{object} を変更しました", + "UnsetObject": "{object} を未設定にしました", + "UpdatedObject": "{object} を更新しました", + "NewObjectType": "新しい {type}:{title}", + "RemovedObjectType": "{type} を削除:{title}", + "AttributeSetTo": "{name} を {value} に設定しました" + } +} + \ No newline at end of file diff --git a/plugins/analytics-collector-assets/lang/ja.json b/plugins/analytics-collector-assets/lang/ja.json new file mode 100644 index 0000000000..2934449b63 --- /dev/null +++ b/plugins/analytics-collector-assets/lang/ja.json @@ -0,0 +1,22 @@ +{ + "string": { + "OnboardingChannelDescription": "ユーザー:{user} ワークスペース:{workspace}", + "Error": "エラー:", + "InProject": " プロジェクト内 ", + "NavigateToSpecial": "{app}:{special} を開く", + "OpenSpecial": "{special} を開く", + "Set": "設定 ", + "To": " を ", + "Open": "開く ", + "Workbench": "ワークベンチ:", + "OnboardingChannel": "オンボーディングチャンネル", + "OnboardingChannels": "オンボーディングチャンネル一覧", + "WorkspaceId": "ワークスペースID", + "WorkspaceName": "ワークスペース名", + "WorkspaceUrl": "ワークスペースURL", + "Account": "アカウント", + "UserName": "ユーザー名", + "DisableAIReplies": "AI返信を無効にする", + "ShowAIReplies": "AI返信を表示する" + } +} diff --git a/plugins/attachment-assets/lang/ja.json b/plugins/attachment-assets/lang/ja.json new file mode 100644 index 0000000000..2a24acd9c5 --- /dev/null +++ b/plugins/attachment-assets/lang/ja.json @@ -0,0 +1,59 @@ +{ + "string": { + "UploadDropFilesHere": "ファイルをアップロード、またはここにドロップ", + "NoAttachments": "添付ファイルはありません", + "NoParticipants": "参加者が追加されていません", + "AddAttachment": "添付ファイルをアップロードしました", + "Attachments": "添付ファイル", + "Photos": "写真", + "File": "ファイル", + "Files": "ファイル", + "NoFiles": "ファイルがありません", + "ShowMoreAttachments": "さらに表示", + "Type": "種類", + "Size": "サイズ", + "Photo": "写真", + "Date": "日付", + "LastModified": "最終更新", + "Name": "名前", + "FileBrowser": "ファイルブラウザ", + "FileBrowserFileCounter": "{results, plural, =1 {結果 1 件} other {結果 # 件}}", + "FileBrowserListView": "リスト", + "FileBrowserGridView": "グリッド", + "FileBrowserFilterFrom": "送信者", + "FileBrowserFilterIn": "場所", + "FileBrowserFilterDate": "日付", + "FileBrowserFilterFileType": "ファイルの種類", + "FileBrowserSort": "並び替え", + "FileBrowserSortNewest": "新しい順", + "FileBrowserSortOldest": "古い順", + "FileBrowserSortAZ": "A → Z", + "FileBrowserSortZA": "Z → A", + "FileBrowserSortSmallest": "サイズが小さい順", + "FileBrowserSortBiggest": "サイズが大きい順", + "FileBrowserDateFilterAny": "すべての期間", + "FileBrowserDateFilterToday": "今日", + "FileBrowserDateFilterYesterday": "昨日", + "FileBrowserDateFilter7Days": "過去7日間", + "FileBrowserDateFilter30Days": "過去30日間", + "FileBrowserDateFilter3Months": "過去3か月間", + "FileBrowserDateFilter12Months": "過去12か月間", + "FileBrowserTypeFilterAny": "すべてのファイルタイプ", + "FileBrowserTypeFilterImages": "画像", + "FileBrowserTypeFilterAudio": "音声", + "FileBrowserTypeFilterVideos": "動画", + "FileBrowserTypeFilterPDFs": "PDF", + "AddAttachmentToSaved": "添付ファイルを保存リストに追加", + "RemoveAttachmentFromSaved": "添付ファイルを保存リストから削除", + "DeleteFile": "ファイルを削除", + "Description": "説明", + "Pinned": "重要", + "PinAttachment": "重要としてマーク", + "UnPinAttachment": "重要マークを解除", + "FilterAttachments": "添付ファイルを絞り込み", + "RemovedAttachment": "添付ファイルを削除しました", + "ContentType": "コンテンツタイプ", + "OpenInWindow": "新しいウィンドウで開く", + "Embeddings": "埋め込みデータ" + } +} diff --git a/plugins/bitrix-assets/lang/ja.json b/plugins/bitrix-assets/lang/ja.json new file mode 100644 index 0000000000..05c474a229 --- /dev/null +++ b/plugins/bitrix-assets/lang/ja.json @@ -0,0 +1,18 @@ +{ + "string": { + "BitrixTokenUrl": "Bitrix24 トークン URL", + "Bitrix": "", + "BitrixDesc": "Bitrix 24 連携", + "Settings": "設定", + "NotAllowed": "管理者権限がないため許可されていません", + "BitrixEntityType": "エンティティマッピング", + "FieldMapping": "フィールドマッピング", + "AddField": "マッピングを追加", + "Attribute": "属性", + "MapField": "マップ...", + "BitrixImport": "Bitrix と同期", + "AddMapping": "エンティティマッピングを追加", + "ConfigLabel": "Bitrix24", + "ConfigDescription": "Bitrix 24 との連携のための拡張機能" + } +} diff --git a/plugins/board-assets/lang/ja.json b/plugins/board-assets/lang/ja.json new file mode 100644 index 0000000000..0e78be9518 --- /dev/null +++ b/plugins/board-assets/lang/ja.json @@ -0,0 +1,107 @@ +{ + "string": { + "Completed": "完了", + "Name": "名前", + "CreateBoard": "ボードを作成", + "OpenCard": "カードを開く", + "CreateCard": "カードを作成", + "CardName": "カード名", + "Cards": "カード", + "SelectBoard": "ボードを選択", + "More": "もっと見る...", + "Title": "タイトル", + "ManageBoardStatuses": "ボードのステータスを管理", + "BoardName": "ボード", + "CardCreateLabel": "カード", + "CardPlaceholder": "カードのプレースホルダー", + "Board": "ボード", + "Boards": "ボード一覧", + "MyBoards": "自分のボード", + "BoardApplication": "ボード", + "Card": "カード", + "Assignee": "担当者", + "Description": "説明", + "DescriptionPlaceholder": "より詳細な説明を追加...", + "Location": "場所", + "Members": "メンバー", + "IsArchived": "アーカイブ済み", + "BoardCreateLabel": "ボード", + "Settings": "設定", + "Suggested": "おすすめ", + "Labels": "ラベル", + "CreateLabel": "新しいラベルを作成", + "SearchLabels": "ラベルを検索...", + "SelectColor": "色を選択", + "NoColor": "色なし", + "NoColorInfo": "カードの表面には表示されません。", + "Checklists": "チェックリスト", + "ChecklistDropdownNone": "(なし)", + "ShowDoneChecklistItems": "完了済みの項目を表示({done} 件)", + "HideDoneChecklistItems": "完了済みの項目を非表示", + "CopyChecklistFrom": "項目をコピー...", + "Dates": "日付", + "Attachments": "添付ファイル", + "AddAttachment": "添付ファイルを追加", + "DropFileToUpload": "ファイルをドロップしてアップロード", + "AttachFrom": "次から添付...", + "AttachmentTip": "ヒント:カードにファイルをドラッグ&ドロップしてアップロードできます。", + "Computer": "パソコン", + "CustomFields": "カスタムフィールド", + "AddButton": "ボタンを追加", + "Actions": "アクション", + "Cover": "カバー", + "Join": "参加", + "Move": "移動", + "Copy": "コピー", + "MakeTemplate": "テンプレート化", + "Archive": "アーカイブ", + "SendToBoard": "ボードに送信", + "Delete": "削除", + "HideDetails": "詳細を非表示", + "ShowDetails": "詳細を表示", + "NewList": "別のリストを追加", + "AddList": "リストを追加", + "NewListPlaceholder": "リストのタイトルを入力...", + "AddACard": "カードを追加", + "AddCard": "カードを追加", + "CardTitlePlaceholder": "このカードのタイトルを入力...", + "MoveCard": "カードを移動", + "SelectDestination": "移動先を選択", + "Create": "作成", + "CreateDescription": "必要であれば、新しい行ごとにカード({number} 件)を作成できます。一つの長いタイトルのカードも可能です。", + "CreateSingle": "1件のカードのみ", + "CreateMultiple": "{number} 件のカードを作成", + "Cancel": "キャンセル", + "List": "リスト", + "Position": "位置", + "Current": "{label}(現在)", + "Save": "保存", + "Remove": "削除", + "NullDate": "M/D/YYYY", + "ViewProfile": "プロフィールを表示", + "RemoveFromCard": "カードから削除", + "LinkName": "リンク名", + "Edit": "編集", + "Update": "更新", + "DeleteAttachment": "添付ファイルの削除は取り消せません。", + "DeleteCard": "すべてのアクティビティ履歴が削除されます。カードの削除は元に戻せません。", + "SearchMembers": "メンバーを検索", + "Menu": "メニュー", + "ShowMenu": "メニューを表示", + "ToArchive": "アーカイブへ", + "CopyCard": "カードをコピー", + "AlsoCopy": "次もコピー...", + "CopyTo": "コピー先...", + "NoResults": "結果がありません", + "SwitchToLists": "リスト表示に切り替え", + "SwitchToCards": "カード表示に切り替え", + "SearchArchive": "アーカイブを検索...", + "Size": "サイズ", + "RemoveCover": "カバーを削除", + "DeleteChecklist": "チェックリストを削除", + "DeleteChecklistConfirm": "チェックリストの削除は元に戻せません。", + "ConvertToCard": "カードに変換", + "ConfigLabel": "ボード", + "ConfigDescription": "カンバンボードを管理する拡張機能" + } +} diff --git a/plugins/calendar-assets/lang/ja.json b/plugins/calendar-assets/lang/ja.json new file mode 100644 index 0000000000..3f167e1173 --- /dev/null +++ b/plugins/calendar-assets/lang/ja.json @@ -0,0 +1,109 @@ +{ + "string": { + "ApplicationLabelCalendar": "カレンダー", + "Calendars": "カレンダー", + "Participants": "参加者", + "NoParticipants": "参加者が追加されていません", + "PersonsLabel": "{name}", + "AddDescription": "説明を追加", + "Date": "日付", + "DueTo": "期限", + "Description": "説明", + "Title": "タイトル", + "Location": "場所", + "Company": "会社", + "CreateCalendar": "カレンダーを作成", + "Calendar": "カレンダー", + "Events": "イベント", + "Event": "イベント", + "ModeDay": "日", + "ModeWeek": "週", + "ModeMonth": "月", + "ModeYear": "年", + "Today": "今日", + "TableView": "表形式", + "DueMinutes": "{minutes, plural, =0 {1分未満} =1 {1分} other {#分}}", + "DueHours": "{hours, plural, =0 {1時間未満} =1 {1時間} other {#時間}}", + "DueDays": "{days, plural, =0 {今日} =1 {1日} other {#日}}", + "Reminder": "リマインダー", + "ReminderTime": "リマインダー時刻", + "RemindMeAt": "リマインドする時刻", + "CreateReminder": "リマインダーを作成", + "CreatedReminder": "リマインダーを作成しました", + "Reminders": "リマインダー", + "Shift": "シフト", + "State": "状態", + "NoReminders": "リマインダーがありません", + "AllDay": "終日", + "AndMore": "他 {count} 件", + "CreateEvent": "イベントを作成", + "EventFor": "対象イベント:", + "ConfigLabel": "カレンダー", + "ConfigDescription": "イベント付きカレンダーを表示する拡張機能", + "HideDetails": "詳細を非表示", + "ReccuringEvent": "繰り返しイベント", + "ExternalParticipants": "外部参加者", + "IntegrationDescr": "Google カレンダーと連携", + "Connect": "接続", + "RedirectGoogle": "Googleの認証ページにリダイレクトされます。すべての権限を選択してください。", + "ConnectCalendar": "Google カレンダーアカウントと接続", + "EditRecEvent": "繰り返しイベントを編集", + "RemoveRecEvent": "繰り返しイベントを削除", + "ThisEvent": "このイベント", + "ThisAndNext": "このイベント以降すべて", + "AllEvents": "すべてのイベント", + "EventTitlePlaceholder": "イベントタイトル", + "TimeZone": "タイムゾーン", + "Repeat": "繰り返し", + "On": "開始日", + "Every": "毎", + "After": "後", + "Ends": "終了日", + "Never": "なし", + "Day": "日", + "Week": "週", + "Month": "月", + "Year": "年", + "MondayShort": "月", + "TuesdayShort": "火", + "WednesdayShort": "水", + "ThursdayShort": "木", + "FridayShort": "金", + "SaturdayShort": "土", + "SundayShort": "日", + "OnUntil": "終了", + "Times": "{count, plural, one {1回} other {#回}}", + "AddParticipants": "参加者を追加", + "Sync": "同期", + "Busy": "予定あり", + "AddReminder": "リマインダーを追加", + "SeeAllNumberParticipants": "{value, plural, other {すべての # 人の参加者を表示}}", + "SeeAllNumberReminders": "{value, plural, other {すべての # 件のリマインダーを表示}}", + "Visibility": "公開範囲", + "Private": "自分にのみ表示", + "Public": "全員に表示", + "FreeBusy": "予定の有無のみ", + "DefaultVisibility": "デフォルトの公開範囲", + "NotAllPermissions": "一部の権限が許可されていません", + "GooglePrivacy": "Huly が Google API から受信した情報の使用および転送は、Google API サービス ユーザーデータポリシーに準拠して行われます(限定的な使用要件を含む)。", + "Value": "{value}", + "Schedule": "公開スケジュール", + "ScheduleNew": "スケジュールを追加", + "ScheduleDeleteConfirm": "このスケジュールを削除してもよろしいですか?", + "ScheduleShareLink": "リンクを共有", + "ScheduleSharedLinkMessage": "

以下のリンクを共有することで、他のユーザーがあなたとミーティングを予約できます:

{link}

", + "ScheduleAvailability": "空き状況", + "ScheduleUnavailable": "利用不可", + "ScheduleTitlePlaceholder": "スケジュールのタイトル", + "ScheduleAddPeriod": "時間帯を追加", + "ScheduleRemovePeriod": "時間帯を削除", + "MeetingDuration": "ミーティングの所要時間", + "MeetingInterval": "ミーティング間の間隔", + "CalDavAccess": "CalDAV アクセス", + "CalDavAccessPrompt": "CalDAV プロトコルを使用することで、Huly カレンダーを外部カレンダーアプリと同期できます。アカウントを選択し、表示されたパスワードを使用して Huly CalDAV サーバーをカレンダークライアントに登録してください。", + "CalDavAccessEnable": "ワークスペース {ws} 内の個人カレンダーへの CalDAV アクセスを有効にする", + "CalDavAccessServer": "CalDAV サーバー", + "CalDavAccessAccount": "Huly アカウント", + "CalDavAccessPassword": "パスワード(自動生成)" + } +} diff --git a/plugins/card-assets/lang/ja.json b/plugins/card-assets/lang/ja.json new file mode 100644 index 0000000000..dc0846df4c --- /dev/null +++ b/plugins/card-assets/lang/ja.json @@ -0,0 +1,41 @@ +{ + "string": { + "Card": "カード", + "CardApplication": "カード", + "Cards": "カード", + "Content": "コンテンツ", + "CreateCard": "カードを作成", + "CreateMasterTag": "タイプを作成", + "CreateTag": "タグを作成", + "MasterTag": "タイプ", + "MasterTags": "タイプ", + "Parent": "親", + "Tags": "タグ", + "Tag": "タグ", + "CardLibrary": "カードライブラリ", + "MinimizeAll": "すべて最小化", + "ExpandAll": "すべて展開", + "DeleteTag": "タグを削除", + "TagRelations": "タグの関係", + "DeleteTagConfirm": "このタグを削除してもよろしいですか?関連するすべてのプロパティが削除されます", + "DeleteMasterTag": "タイプを削除", + "DeleteMasterTagConfirm": "このタイプを削除してもよろしいですか?このタイプに関連するすべてのオブジェクトが削除されます", + "UnsetParent": "親を解除", + "SetParent": "親を設定", + "CreateChild": "子を作成", + "Children": "子", + "Views": "ビュー", + "CreateView": "ビューを作成", + "EditView": "ビューを編集", + "SelectViewType": "ビュータイプを選択", + "Document": "ドキュメント", + "Documents": "ドキュメント", + "ChangeType": "タイプを変更", + "ChangeTypeWarning": "警告:カードのタイプを変更すると、ターゲットのタイプに存在しない属性のすべてのデータが削除されます。以前の属性データは、カードを以前のタイプに戻すことで復元できます。カードの内容には影響しません。", + "MasterDetailViews": "マスター詳細ビュー", + "SelectType": "タイプを選択", + "CreateSpace": "スペースを作成", + "NumberTypes": "{count, plural, one {# タイプ} other {# タイプ}}", + "Labels": "ラベル" + } +} \ No newline at end of file diff --git a/plugins/chat-assets/lang/ja.json b/plugins/chat-assets/lang/ja.json new file mode 100644 index 0000000000..5278226474 --- /dev/null +++ b/plugins/chat-assets/lang/ja.json @@ -0,0 +1,13 @@ +{ + "string": { + "Channel": "チャンネル", + "Channels": "チャンネル", + "Chat": "チャット", + "Description": "説明", + "Loading": "読込中...", + "MessageIn": "メッセージ #{title}", + "Thread": "スレッド", + "Threads": "スレッド", + "Title": "タイトル" + } +} \ No newline at end of file diff --git a/plugins/chunter-assets/lang/ja.json b/plugins/chunter-assets/lang/ja.json new file mode 100644 index 0000000000..c3a720144a --- /dev/null +++ b/plugins/chunter-assets/lang/ja.json @@ -0,0 +1,138 @@ +{ + "string": { + "ApplicationLabelChunter": "チャット", + "LeftComment": "がコメント", + "Channels": "チャンネル", + "DirectMessages": "ダイレクトメッセージ", + "CreateChannel": "新しいチャンネル", + "NewDirectMessage": "新しいダイレクトメッセージ", + "ChannelName": "名前", + "ChannelNamePlaceholder": "チャンネル", + "ChannelDescription": "説明", + "Channel": "チャンネル", + "DirectMessage": "ダイレクトメッセージ", + "EditUpdate": "保存...", + "EditCancel": "キャンセル", + "Comments": "コメント", + "About": "概要", + "Members": "メンバー", + "NoMembers": "メンバーはいません", + "MentionedIn": "あなたに言及:", + "Mentioned": "言及", + "ContactInfo": "連絡先情報", + "Content": "コンテンツ", + "Comment": "コメント", + "Message": "メッセージ", + "MessageOn": "メッセージ", + "On": "に", + "Reference": "参照", + "Chat": "チャット", + "In": "で", + "MentionNotification": "メンション", + "Topic": "トピック", + "Thread": "スレッド", + "Threads": "スレッド", + "New": "新規", + "MarkUnread": "未読にする", + "GetNewReplies": "新しい返信を通知", + "TurnOffReplies": "返信の通知をオフにする", + "PinMessage": "メッセージをピン留め", + "UnpinMessage": "メッセージのピン留めを解除", + "Pinned": "ピン留め", + "EditMessage": "メッセージを編集", + "Edited": "編集済み", + "DeleteMessage": "メッセージを削除", + "AndYou": "{participants, plural, =0 {あなただけ} other {とあなた}}", + "ShowMoreReplies": "{count} 件の返信をさらに表示", + "Settings": "設定", + "ArchiveChannel": "チャンネルをアーカイブ", + "UnarchiveChannel": "チャンネルをアーカイブ解除", + "ArchiveConfirm": "チャンネルをアーカイブすると、全員に対してアーカイブされます。

誰もメッセージを送信できなくなりますが、チャンネルの履歴には引き続きアクセスできます。

検索を通じてチャンネルのコンテンツを見つけることはできます。
必要に応じて、後でいつでもチャンネルをアーカイブ解除できます。\n", + "UnarchiveConfirm": "チャンネルをアーカイブ解除しますか?", + "AddToSaved": "保存済みに追加", + "RemoveFromSaved": "保存済みから削除", + "EmptySavedHeader": "後で戻るメッセージを追加", + "EmptySavedText": "ToDoをチェックしたり、後で何かをするために書き置きしたりできます。保存したアイテムはあなただけが見ることができるので、自由に利用してくださいね。", + "SharedBy": "{name} が {time} に共有", + "LeaveChannel": "チャンネルから退出", + "ChannelBrowser": "チャンネルブラウザ", + "Saved": "保存済み", + "ConvertToPrivate": "プライベートチャンネルに変換", + "MessagesBrowser": "メッセージブラウザ", + "CreateBy": "作成者", + "ThreadMessage": "スレッドメッセージ", + "ChunterBrowser": "ブラウザ", + "Messages": "メッセージ", + "NoResults": "結果はありません", + "CopyLink": "リンクをコピー", + "FilterBacklinks": "被リンク", + "DM": "ダイレクトメッセージ", + "DMNotification": "からメッセージが届きました", + "ConfigLabel": "チャット", + "ConfigDescription": "テキストコミュニケーションを実行するための拡張機能", + "LastMessage": "最後のメッセージ", + "You": "あなた", + "YouHaveJoinedTheConversation": "会話に参加しました", + "NoMessages": "まだメッセージはありません", + "DirectNotificationTitle": "{senderName}", + "DirectNotificationBody": "{message}", + "MessageNotificationBody": "{senderName}: {message}", + "AddCommentPlaceholder": "コメントを追加...", + "Reacted": "リアクション", + "Docs": "ドキュメント", + "NewestFirst": "新しい順", + "ReplyToThread": "スレッドに返信", + "SentMessage": "メッセージを送信", + "Direct": "ダイレクト", + "RepliedToThread": "スレッドに返信しました", + "RepliedTo": "に返信しました: {message}", + "AllChannels": "すべてのチャンネル", + "AllContacts": "すべての連絡先", + "NewChannel": "新しいチャンネル", + "DescriptionOptional": "説明(任意)", + "Visibility": "公開設定", + "Public": "公開", + "Private": "非公開", + "NewDirectChat": "新しいダイレクトチャット", + "AddMembers": "メンバーを追加", + "PinnedCount": "{count} 件をピン留め", + "LoadingHistory": "履歴を読み込み中...", + "UnpinChannels": "すべてのチャンネルのピン留めを解除", + "ArchiveActivityConfirmationTitle": "すべてのアクティビティチャンネルをアーカイブしますか?", + "ArchiveActivityConfirmationMessage": "すべてのアクティビティチャンネルをアーカイブしてもよろしいですか?この操作は元に戻せません。", + "CloseConversation": "会話を閉じる", + "Starred": "スター付き", + "DeleteStarred": "スター付きを削除", + "StarChannel": "チャンネルにスターを付ける", + "StarConversation": "会話にスターを付ける", + "UnstarChannel": "チャンネルのスターを解除", + "UnstarConversation": "会話のスターを解除", + "JoinChannelHeader": "開始するには「参加」をクリックしてください。", + "JoinChannelText": "参加すると、すべてのメッセージを読んで議論に参加できるようになります。", + "NoMessagesInChannel": "現在メッセージはありません", + "SendMessagesInChannel": "最初のメッセージを送信して会話を開始します", + "LatestMessages": "↓ 最新のメッセージ", + "Joined": "参加しました", + "Left": "退出しました", + "Added": "追加しました", + "Removed": "削除しました", + "CreatedChannelOn": "{date}にこのチャンネルを作成しました", + "ChannelMessages": "チャンネルメッセージ", + "JoinChannel": "チャンネルに参加", + "YouJoinedChannel": "チャンネルに参加しました", + "AndMore": "他{count}件", + "IsTyping": "{count, plural, =1 {が入力中...} other {が入力中...}}", + "ThreadIn": "{name} のスレッド", + "TranslateMessage": "メッセージを翻訳", + "Translate": "翻訳", + "ShowOriginal": "原文を表示", + "Translating": "翻訳中...", + "StartConversation": "会話を開始", + "ViewingThreadFromArchivedChannel": "アーカイブされたチャンネルのスレッドを表示しています", + "ViewingArchivedChannel": "アーカイブされたチャンネルを表示しています", + "OpenChatInSidebar": "サイドバーでチャットを開く", + "ResolveThread": "解決", + "NoThreadsYet": "まだスレッドはありません。", + "SummarizeMessages": "内容を要約" + } +} diff --git a/plugins/contact-assets/lang/ja.json b/plugins/contact-assets/lang/ja.json new file mode 100644 index 0000000000..7c44c7016f --- /dev/null +++ b/plugins/contact-assets/lang/ja.json @@ -0,0 +1,120 @@ +{ + "string": { + "Apply": "適用", + "Contacts": "連絡先", + "Persons": "個人", + "Organizations": "企業", + "CreatePerson": "個人", + "CreateOrganization": "企業", + "OrganizationNamePlaceholder": "会社名", + "OrganizationsNamePlaceholder": "企業", + "PersonFirstNamePlaceholder": "名", + "PersonLastNamePlaceholder": "姓", + "PersonLocationPlaceholder": "所在地", + "PersonsNamePlaceholder": "フォルダ", + "Name": "名前", + "SelectFolder": "フォルダを選択", + "OrganizationsFolder": "企業フォルダ", + "PersonsFolder": "個人フォルダ", + "ContactCreateLabel": "連絡先を作成", + "SearchEmployee": "従業員を検索...", + "SearchPerson": "個人を検索...", + "SearchOrganization": "企業を検索...", + "ContactInfo": "連絡先情報", + "Contact": "連絡先", + "Location": "所在地", + "Channel": "連絡先レコード", + "ChannelProvider": "チャンネルプロバイダ", + "Person": "個人", + "Organization": "企業", + "Employee": "従業員", + "DeleteEmployee": "従業員を削除", + "DeleteEmployeeDescr": "ワークスペースから従業員を削除してもよろしいですか?", + "Value": "値", + "FullDescription": "詳細", + "Phone": "電話番号", + "LinkedIn": "LinkedIn", + "GitHub": "GitHub", + "Twitter": "Twitter", + "PhonePlaceholder": "+1 555 333 7777", + "LinkedInPlaceholder": "https://linkedin.com/in/jappleseed", + "AtPlaceHolder": "@appleseed", + "FacebookPlaceholder": "https://fb.com/jappleseed", + "Facebook": "Facebook", + "HomepagePlaceholder": "https://jappleseed.com", + "Homepage": "ホームページ", + "SocialLinks": "ソーシャルリンク", + "ViewActivity": "アクティビティを表示", + "PersonAlreadyExists": "連絡先はすでに存在します...", + "Status": "ステータス", + "SetStatus": "ステータスを設定", + "ClearStatus": "ステータスをクリア", + "SaveStatus": "保存", + "Cancel": "キャンセル", + "StatusDueDate": "期日", + "NoExpire": "期限なし", + "TypeLabel": "種類", + "StatusDueDateTooltip": "{date} まで", + "CopyToClipboard": "コピー", + "ViewFullProfile": "完全なプロフィールを表示", + "Member": "メンバー", + "Members": "メンバー", + "NoMembers": "メンバーは追加されていません", + "AddMember": "メンバーを追加", + "KickEmployee": "従業員をキック", + "KickEmployeeDescr": "ワークスペースから従業員をキックしますか?この操作は元に戻せません", + "ResendInvite": "招待を再送信", + "ResendInviteDescr": "ワークスペースへのこのユーザーへの招待を再送信しますか?", + "Email": "メールアドレス", + "CreateEmployee": "従業員", + "Inactive": "非アクティブ", + "Active": "アクティブ", + "Role": "役割", + "Birthday": "誕生日", + "UseImage": "添付写真", + "UseGravatar": "Gravatar", + "UseColor": "色", + "NotSpecified": "指定なし", + "Whatsapp": "Whatsapp", + "WhatsappPlaceholder": "Whatsapp", + "Skype": "Skype", + "SkypePlaceholder": "Skype", + "Profile": "プロフィール", + "ProfilePlaceholder": "プロフィール...", + "CurrentEmployee": "現在の従業員", + "MergePersons": "連絡先を結合", + "MergePersonsFrom": "ソース連絡先", + "MergePersonsTo": "最終連絡先", + "SelectAvatar": "アバターを選択", + "Avatar": "アバター", + "AvatarProvider": "アバタープロバイダ", + "GravatarsManaged": "Gravatarは管理されています", + "Through": "を通して", + "AddMembersHeader": "{value}にメンバーを追加:", + "Assigned": "割り当て済み", + "Unassigned": "未割り当て", + "CategoryCurrentUser": "現在のユーザー", + "CategoryOther": "その他", + "NumberMembers": "{count, plural, =0 {メンバーなし} =1 {1人のメンバー} other {#人のメンバー}}", + "Position": "役職", + "ConfigLabel": "連絡先", + "ConfigDescription": "すべての従業員およびその他の個人/組織の連絡先に関する情報を保持するための拡張機能。", + "HasMessagesIn": "にメッセージがあります", + "HasNewMessagesIn": "に新しいメッセージがあります", + "Employees": "従業員", + "People": "人々", + "For": "宛先", + "SelectUsers": "ユーザーを選択", + "AddGuest": "ゲストを追加", + "ViewProfile": "プロフィールを表示", + "Viber": "Viber", + "ViberPlaceholder": "Viber", + "SocialId": "ソーシャルID", + "SocialIds": "ソーシャルID", + "Type": "種類", + "Confirmed": "確認済み", + "UserProfile": "ユーザープロフィール", + "DeactivatedAccount": "アカウントは無効化されました", + "LocalTime": "現地時間" + } +} \ No newline at end of file diff --git a/plugins/controlled-documents-assets/lang/ja.json b/plugins/controlled-documents-assets/lang/ja.json new file mode 100644 index 0000000000..4a142dc1d1 --- /dev/null +++ b/plugins/controlled-documents-assets/lang/ja.json @@ -0,0 +1,282 @@ +{ + "string": { + "ID": "ID", + "Code": "コード", + "Number": "番号", + "Category": "カテゴリ", + "CollaborativeDocument": "共同編集ドキュメント", + "ControlledDocument": "管理されたドキュメント", + "Requests": "リクエスト", + "EffectiveDate": "発効日", + "PlannedEffectiveDate": "計画されている発効日", + "Rank": "ランク", + "DocumentRequest": "リクエスト", + "DocumentReviewRequest": "ドキュメントレビューリクエスト", + "DocumentApprovalRequest": "ドキュメント承認リクエスト", + "ControlledStatus": "管理ステータス", + "Categories": "カテゴリ", + "Guidance": "ガイダンス", + "Required": "必須", + "Description": "説明", + "Major": "メジャー", + "Minor": "マイナー", + "Patch": "パッチ", + "ValidationWorkflow": "検証ワークフロー", + "ChangeOwner": "ドキュメントの所有者を変更", + "ChangeOwnerHintBeginning": "", + "ChangeOwnerHintEnd": "の所有権を別のユーザーに譲渡します。", + "ChangeOwnerWarning": "この操作後、あなたはこのドキュメントを編集することができなくなります。", + "SelectOwner": "新しい所有者を選択", + "CreateDocument": "新しいドキュメントを作成", + "CreateTemplate": "新しいテンプレートを作成", + "Documents": "ドキュメント", + "Document": "ドキュメント", + "NewDocumentDialogClose": "このダイアログを閉じますか?", + "NewDocumentCloseNote": "すべての変更は失われます", + "Cancel": "キャンセル", + "EditorPlaceholder": "入力して編集を開始...", + "Version": "バージョン", + "TemplateVersion": "テンプレートバージョン", + "VersionValue": "v{major}.{minor}", + "SearchDocument": "ドキュメントを検索...", + "CreateEnVersion": "レビュー用バージョンを作成", + "Approvers": "承認者", + "CoAuthors": "共同作成者", + "Status": "ステータス", + "TemplateName": "テンプレート名", + "DocumentApplication": "管理ドキュメント", + "MyDocuments": "自分のドキュメント", + "Library": "ライブラリ", + "Labels": "ラベル", + "Author": "作成者", + "Review": "レビュー", + "Approval": "承認", + "Reviewer": "レビュー担当者", + "Approver": "承認者", + "DeleteCategory": "カテゴリを削除しますか?", + "DeleteCategoryHint": "この操作は元に戻せません", + "DeleteCategoryWarning": "このカテゴリは使用中のため削除できません", + "Latest": "最新", + "Draft": "下書き", + "Reviewers": "レビュー担当者", + "ViewMode": "閲覧中", + "EditMode": "編集中", + "ComparisonMode": "比較", + "Compare": "比較:", + "Against": "対象:", + "ComparisonModeNotSupported": "比較モードはサポートされていません。", + "CreateDraft": "下書きを作成", + "SendForApproval": "承認のために送信", + "SendForReview": "レビューのために送信", + "CompleteReview": "レビューを完了", + "Approve": "承認", + "Reject": "却下", + "ConfirmApproval": "承認を確認", + "ConfirmRejection": "却下を確認", + "ProvideRejectionReason": "却下理由を入力...", + "RejectionReason": "却下理由", + "ConfirmReviewCompletion": "レビュー完了を確認", + "ConfirmApprovalSubmission": "承認申請を確認", + "ConfirmReviewSubmission": "レビュー申請を確認", + "AddApprovalTitle": "ドキュメントを承認者に送信", + "AddApprovalDescription1": "ドキュメントを承認のために準備するには、いくつかの要件を満たす必要があります。", + "AddApprovalDescription2": "ステータスが「下書き」または「レビュー済み」である", + "AddApprovalDescription3": "未解決のコメントがない", + "AddApprovalDescription4": "トレーニングが計画されている場合、トレーニングのステータスが「リリース済み」である", + "NoApprovalsDescription": "このバージョンのドキュメントには承認がありません", + "CurrentVersion": "現在のバージョン", + "DocumentTemplate": "テンプレート", + "DocumentTemplates": "テンプレート", + "DocumentCode": "ドキュメントコード", + "TemplateCode": "テンプレートコード", + "DocumentCodePlaceholder": "DOC-1", + "DocumentPrefixPlaceholder": "DOC", + "DocumentPrefix": "ドキュメントプレフィックス", + "DocumentTemplateCreateLabel": "テンプレート", + "DocumentCategoryCreateLabel": "カテゴリ", + "CreateDocumentCategory": "カテゴリを作成", + "DocumentCategoryAlreadyExists": "カテゴリ「{title}」はすでに存在します。", + "DocumentCategoryCodeAlreadyExists": "コード「{code}」は既に使用されています。", + "AttachmentsMax": "許可される添付ファイルの最大数", + "Resolve": "解決", + "Unresolve": "未解決", + "Pending": "保留中", + "Resolved": "解決済み", + "ShowResolved": "解決済みのコメントを表示", + "Ordering": "順序", + "Title": "タイトル", + "Effective": "有効", + "Archived": "アーカイブ済み", + "Deleted": "削除済み", + "MetaAbstract": "概要", + "Obsolete": "廃止", + "MakeDocumentObsolete": "廃止としてマーク", + "MakeDocumentObsoleteDialog": "{count, plural, =0 {ドキュメント} other {ドキュメント}}を廃止としてマーク", + "MakeDocumentObsoleteConfirm": "本当にドキュメント {titles} を廃止としてマークしますか?", + "ContentTab": "コンテンツ", + "TeamTab": "チーム", + "MetaTab": "メタデータ", + "ChangeControlTab": "変更管理", + "ReleaseTab": "リリース", + "HistoryTab": "履歴", + "ModificationDate": "更新日", + "Modified": "更新済み", + "Owner": "所有者", + "AssignedTo": "担当者", + "Unassigned": "未割り当て", + "Untitled": "無題", + "Copy": "コピー", + "AccessWorkarea": "ワークエリアにアクセス", + "EffectiveLibrary": "有効なライブラリ", + "WorkingLibrary": "作業ライブラリ", + "CreateDraftQmsDocuments": "QMSドキュメントの下書きを作成", + "OwnDocumentAskReviewGetApproval": "QMSドキュメントを所有し、レビューを依頼して承認を得る", + "ApproveDocuments": "ドキュメントを承認", + "ReassignOwnershipToAnotherUser": "別のユーザーに所有権を再割り当て", + "MakeDocumentEffective": "ドキュメントを有効にする", + "CreateDraftQmsTemplates": "QMSテンプレートの下書きを作成", + "ChangeControl": "変更管理", + "ReviewInterval": "レビュー間隔", + "SelectReviewers": "レビュー担当者を選択", + "SelectApprovers": "承認者を選択", + "RequestsToReviewTheDoc": "ドキュメントのレビューを依頼しています", + "RequestsToApproveTheDoc": "ドキュメントの承認を依頼しています", + "Parent": "親", + "Template": "テンプレート", + "GeneralInfo": "基本情報", + "InProgress": "進行中", + "EditDescription": "説明を編集", + "EditGuidance": "ガイダンスを編集", + "NewDocument": "新しいドキュメント", + "NewDocumentCategory": "新しいカテゴリ", + "NewDocumentTemplate": "新しいテンプレート", + "LocationStepTitle": "場所", + "TemplateStepTitle": "テンプレート", + "InfoStepTitle": "情報", + "TeamStepTitle": "チーム", + "TitleAndDescr": "タイトルと説明", + "Reason": "理由", + "AbstractPlaceholder": "このドキュメントは何についてですか?誰がいつ必要としますか?...", + "NewDocCreation": "新しいドキュメントの作成", + "NewTemplateCreation": "新しいテンプレートの作成", + "NewTemplatePlaceholder": "このテンプレートは何についてですか?適切な使用方法を説明してください...", + "CustomReason": "カスタム", + "ReasonPlaceholder": "理由を指定...", + "EditDocument": "ドキュメントを編集", + "Key": "キー", + "CommentsSequence": "コメントシーケンス", + "Email": "メールアドレス", + "Password": "パスワード", + "FieldIsEmpty": "{field} は空です", + "ValidatingCredentials": "認証情報を検証中...", + "GeneralDocumentation": "一般ドキュメント", + "TechnicalDocumentation": "技術ドキュメント", + "UnsortedTemplates": "未分類のテンプレート", + "Project": "プロジェクト", + "Projects": "プロジェクト", + "ExternalSpace": "プロジェクトスペース", + "DocumentSpaceType": "ドキュメントスペースの種類", + "EffectiveImmediately": "承認後直ちに", + "EffectiveOn": "発効日", + "PeriodicReviewToBeCompleted": "定期レビュー完了予定", + "MonthsAfterEffectiveDate": "発効日から数ヶ月後", + "ToBePassedWithin": "承認期日", + "AttemptsAnd": "回の試行と", + "DaysAfterEffectiveDate": "発効日からの日数", + "Index": "インデックス", + "Path": "パス", + "CreateChildDocument": "子ドキュメントを作成", + "CreateChildTemplate": "子テンプレートを作成", + "All": "すべて", + "Space": "スペース", + "SelectParent": "ドキュメントの親オブジェクトを選択", + "PrefixInUse": "このプレフィックスは既に使用されています", + "CodeInUse": "このコードは既に使用されています", + "ChangeCode": "コードを変更", + "ChangePrefix": "プレフィックスを変更", + "MarkDocAsDeleted": "ドキュメントを削除済みとしてマーク", + "MarkDocsAsDeleted": "複数のドキュメントを削除済みとしてマーク", + "MarkDocAsDeletedConfirm": "本当に次のドキュメントを削除済みとしてマークしますか: {titles}?", + "ArchiveDocs": "{count, plural, =0 {ドキュメント} other {ドキュメント}}をアーカイブ", + "ArchiveDocsConfirm": "本当に次のドキュメントをアーカイブしますか: {titles}?", + "DocumentInHierarchy": "階層内のドキュメント", + "FirstDraftVersion": "これはドキュメントの最初のドラフトバージョンです。まだ履歴はありません。", + "EffectiveDocumentLifecycle": "有効なドキュメントライフサイクル", + "ReasonAndImpact": "理由と影響", + "ImpactAnalysis": "影響分析", + "ImpactedDocuments": "影響を受けるドキュメント", + "CreateDocumentFailed": "ドキュメントの作成に失敗しました", + "CreateDocumentTemplateFailed": "テンプレートの作成に失敗しました", + "TryAgain": "もう一度お試しください", + "DescribeChanges": "変更内容を記載してください...", + "DescribeReason": "変更理由を記載してください...", + "DescribeImpact": "影響範囲を記載してください...", + "AddDocument": "ドキュメントを追加", + "NoDocuments": "ドキュメントはありません", + "SysTemplate": "システムテンプレート", + "DocumentTrainingDueDays": "期日", + "DocumentTrainingEnabled": "有効", + "Own": "所有", + "Snapshot": "スナップショット", + "Snapshots": "スナップショット", + "ControlledSnapshot": "管理されたスナップショット", + "Name": "名前", + "DraftRevision": "下書きリビジョン", + "CreateNewDraft": "新しいバージョンを下書き", + "RestoreDraft": "下書きを復元", + "ChangeSeverity": "重要度を変更", + "Reference": "参照", + "History": "履歴", + "Signatories": "署名者", + "Page": "ページ ", + "Of": " / ", + "CreatedFromTemplate": "テンプレートから作成: ", + "ViewAll": "すべて表示", + "Readonly": "読み取り専用", + "NewDocumentSpace": "新しいドキュメントスペース", + "EditDocumentSpace": "ドキュメントスペースを編集", + "DocSpaceDescriptionPlaceholder": "スペースの説明...", + "Members": "メンバー", + "RoleLabel": "役割: {role}", + "CreateOrgSpace": "組織スペースを作成", + "ReviewDocumentPermission": "ドキュメントをレビュー", + "ReviewDocumentDescription": "ユーザーにドキュメントをレビューする権限を付与します", + "ApproveDocumentPermission": "ドキュメントを承認", + "ApproveDocumentDescription": "ユーザーにドキュメントを承認する権限を付与します", + "ArchiveDocumentPermission": "ドキュメントをアーカイブ", + "ArchiveDocumentDescription": "ユーザーにドキュメントをアーカイブする権限を付与します", + "CoAuthorDocumentPermission": "ドキュメントを共同作成", + "CoAuthorDocumentDescription": "ユーザーにドキュメントを共同作成する権限を付与します", + "CreateDocumentPermission": "ドキュメントを作成", + "CreateDocumentDescription": "ユーザーにドキュメントを作成する権限を付与します", + "UpdateDocumentOwnerPermission": "ドキュメントの所有者を更新", + "UpdateDocumentOwnerDescription": "ユーザーにドキュメントの所有者を更新する権限を付与します", + "CreateDocumentCategoryPermission": "ドキュメントカテゴリを作成", + "CreateDocumentCategoryDescription": "ユーザーにドキュメントカテゴリを作成する権限を付与します", + "UpdateDocumentCategoryPermission": "ドキュメントカテゴリを更新", + "UpdateDocumentCategoryDescription": "ユーザーにドキュメントカテゴリを更新する権限を付与します", + "DeleteDocumentCategoryPermission": "ドキュメントカテゴリを削除", + "DeleteDocumentCategoryDescription": "ユーザーにドキュメントカテゴリを削除する権限を付与します", + "ConfigLabel": "管理ドキュメント", + "ConfigDescription": "管理ドキュメントを管理するための拡張機能", + "Transfer": "譲渡", + "TransferWarning": "この操作後、一部のチームメンバーはこのドキュメントを表示または編集できなくなる可能性があります。", + "TransferDocuments": "管理ドキュメントを譲渡", + "TransferDocumentsHint": "選択したスペースに譲渡するドキュメント:", + "CreateFolder": "新しいフォルダを作成", + "RenameFolder": "フォルダ名を変更", + "CreateChildFolder": "子フォルダを作成", + "LatestVersionHint": "最新", + "CannotDeleteFolder": "フォルダを削除できません", + "CannotDeleteFolderHint": "フォルダを削除する前に、すべての子ドキュメントを別の場所に移動してください。" + }, + "controlledDocStates": { + "Empty": "", + "Approved": "承認済み", + "InApproval": "承認中", + "InReview": "レビュー中", + "Reviewed": "レビュー済み", + "Rejected": "却下", + "ToReview": "レビュー待ち" + } +} diff --git a/plugins/desktop-preferences-assets/lang/ja.json b/plugins/desktop-preferences-assets/lang/ja.json new file mode 100644 index 0000000000..d7f945fb03 --- /dev/null +++ b/plugins/desktop-preferences-assets/lang/ja.json @@ -0,0 +1,11 @@ +{ + "string": { + "ShowNotifications": "通知を表示", + "PlaySound": "サウンドを再生", + "BounceAppIcon": "アプリのアイコンをバウンスさせる(MacOS のみ)", + "ShowBadge": "アプリのアイコンにバッジを表示", + "SoundAndAppearance": "サウンドと外観", + "HaveGotANotification": "通知があります", + "TotalNotificationsCount": "合計 {count, plural, =1 {# 件} other {# 件}}" + } +} \ No newline at end of file diff --git a/plugins/diffview-assets/lang/ja.json b/plugins/diffview-assets/lang/ja.json new file mode 100644 index 0000000000..2ad552fc3e --- /dev/null +++ b/plugins/diffview-assets/lang/ja.json @@ -0,0 +1,14 @@ +{ + "string": { + "ViewMode": "表示モード", + "Unified": "統合", + "Split": "分割", + "Viewed": "表示済み", + "ShowDiff": "差分を表示", + "NoChanges": "差分はありません", + "LargeDiffsAreHidden": "大きな差分はデフォルトで非表示となります。", + "FileIsTooLarge": "ファイルが大きすぎて表示できません。", + "FileWasRenamed": "ファイル名のみが変更されました。", + "FileWasDeleted": "ファイルが削除されました。" + } +} diff --git a/plugins/document-assets/lang/ja.json b/plugins/document-assets/lang/ja.json new file mode 100644 index 0000000000..a0b2e36771 --- /dev/null +++ b/plugins/document-assets/lang/ja.json @@ -0,0 +1,55 @@ +{ + "string": { + "Document": "ドキュメント", + "ParentDocument": "親ドキュメント", + "ChildDocument": "子ドキュメント", + "CreateDocument": "ドキュメントを作成", + "Documents": "ドキュメント", + "CreateAnVersion": "新しいバージョンを作成", + "DocumentNamePlaceholder": "無題", + "Name": "名前", + "Cancel": "キャンセル", + "Version": "バージョン", + "SearchDocument": "ドキュメントを検索...", + "Snapshot": "スナップショット", + "NoVersions": "バージョンが定義されていません", + "DocumentApplication": "ドキュメント", + "MyDocuments": "自分のドキュメント", + "Teamspace": "チームスペース", + "Teamspaces": "チームスペース", + "Labels": "ラベル", + "AddLabel": "ラベルを追加", + "Authors": "作成者", + "Backlinks": "被リンク", + "History": "履歴", + "DescriptionPlaceholder": "詳細を入力...", + "CreateTeamspace": "チームスペースを作成", + "EditTeamspace": "チームスペースを編集", + "NewTeamspace": "新しいチームスペース", + "TeamspaceTitle": "チームスペースのタイトル", + "TeamspaceTitlePlaceholder": "新しいチームスペース", + "TeamspaceDescriptionPlaceholder": "説明を追加...", + "ChooseIcon": "アイコンを選択", + "TeamspaceMembers": "メンバー", + "NoParentDocument": "親ドキュメントはありません", + "NoBacklinks": "被リンクはありません", + "NoHistory": "以前の履歴はありません", + "Untitled": "無題", + "Description": "説明", + "CopyDocumentUrl": "ドキュメントのURLをクリップボードにコピー", + "ViewMode": "表示", + "EditMode": "編集", + "SuggestMode": "提案", + "CompareTo": "比較...", + "Star": "スター", + "Unstar": "スターを解除", + "Lock": "ロック", + "Unlock": "ロック解除", + "Locked": "ロック済み", + "ConfigLabel": "ドキュメント", + "ConfigDescription": "共同ドキュメント編集のための拡張機能", + "Icon": "アイコン", + "Color": "色", + "RoleLabel": "ロール: {role}" + } +} diff --git a/plugins/drive-assets/lang/ja.json b/plugins/drive-assets/lang/ja.json new file mode 100644 index 0000000000..83510d5ae0 --- /dev/null +++ b/plugins/drive-assets/lang/ja.json @@ -0,0 +1,32 @@ +{ + "string": { + "Drive": "ドライブ", + "Drives": "ドライブ", + "Grid": "グリッド", + "File": "ファイル", + "Files": "ファイル", + "FileVersion": "ファイルバージョン", + "FileVersions": "ファイルバージョン", + "Folder": "フォルダ", + "Folders": "フォルダ", + "Resource": "リソース", + "Name": "名前", + "Description": "説明", + "Parent": "親", + "Path": "パス", + "Version": "バージョン", + "Size": "サイズ", + "ContentType": "コンテンツタイプ", + "LastModified": "最終更新", + "Download": "ダウンロード", + "Upload": "アップロード", + "CreateDrive": "ドライブを作成", + "CreateFolder": "フォルダを作成", + "UploadFile": "ファイルをアップロード", + "EditDrive": "ドライブを編集", + "Rename": "名前を変更", + "Restore": "復元", + "RoleLabel": "ロール", + "Root": "/" + } +} diff --git a/plugins/export-assets/lang/ja.json b/plugins/export-assets/lang/ja.json new file mode 100644 index 0000000000..bfdaceb01e --- /dev/null +++ b/plugins/export-assets/lang/ja.json @@ -0,0 +1,26 @@ +{ + "string": { + "WorkspaceNamePattern": "名前は40文字以内で、空にすることはできず、特殊文字(<, >, /)を含めることはできません", + "Export": "エクスポート", + "DataToExport": "エクスポートするデータ", + "ExportDocuments": "ドキュメント", + "ExportMilestones": "マイルストーン", + "ExportIssues": "イシュー", + "ExportTestCases": "テストケース", + "ExportTestRuns": "テスト実行", + "ExportTestPlans": "テスト計画", + "ExportFormat": "エクスポート形式", + "ExportJSON": "JSON", + "ExportCSV": "CSV", + "ExportUnifiedFormat": "Huly 統一形式", + "ExportIncludeContent": "コンテンツを含める", + "ExportEverything": "すべて", + "ExportAttributesOnly": "属性のみ", + "ExportRequestSuccess": "エクスポートを開始しました。", + "ExportRequestSuccessMessage": "エクスポートを開始しました。完了すると受信箱に通知が届きます。", + "ExportRequestFailed": "エクスポートの送信に失敗しました。", + "ExportRequestFailedMessage": "エクスポートの送信中にエラーが発生しました。後でもう一度お試しください。", + "ExportCompleted": "エクスポートが完了し、ファイルの準備ができました。ドライブからダウンロードできます。", + "ExportFailed": "データのエクスポートに失敗しました。後でもう一度お試しください。" + } +} diff --git a/plugins/gmail-assets/lang/ja.json b/plugins/gmail-assets/lang/ja.json new file mode 100644 index 0000000000..2d6269beec --- /dev/null +++ b/plugins/gmail-assets/lang/ja.json @@ -0,0 +1,43 @@ +{ + "string": { + "MessageID": "メッセージ ID", + "IntegrationLabel": "Gmail", + "IntegrationDescription": "Gmail と連携", + "SharedMessages": "共有メール", + "To": "宛先:", + "From": "差出人:", + "Copy": "コピー", + "MessagesSelected": "件のメッセージを選択", + "PublishSelected": "選択したメッセージを公開", + "CreateMessage": "メッセージを作成", + "ShareMessages": "メッセージを共有", + "Connect": "接続", + "RedirectGoogle": "Google の認証ページにリダイレクトされます。すべての権限を選択してください。", + "ConnectGmail": "Gmail アカウントを接続", + "Reply": "返信", + "Subject": "件名", + "Send": "送信", + "Resend": "再送信", + "NewMessage": "新しいメッセージ", + "NewMessageTo": "新しいメッセージを次の宛先に送信", + "Cancel": "キャンセル", + "SubjectPlaceholder": "メッセージの件名", + "CopyPlaceholder": "コピー先", + "ReplyTo": "返信先", + "Message": "メッセージ", + "Messages": "メッセージ", + "Incoming": "受信", + "Email": "メール", + "Status": "ステータス", + "EmailPlaceholder": "john.appleseed@apple.com", + "WriteEmail": "メールを作成", + "Shared": "共有", + "AvailableTo": "利用可能", + "HaveWrittenEmail": "メールを作成しました", + "NewIncomingMessage": "新しいメールが届きました", + "ConfigLabel": "メール", + "ConfigDescription": "Gmailメール連携のための拡張機能", + "GooglePrivacy": "Huly による Google API から受信した情報の他のアプリへの使用および転送は、Google API Services User Data Policy(限定的な使用の要件を含む)に準拠します。", + "EmailNotificationsDescription": "メールで個人通知を受け取る" + } +} diff --git a/plugins/guest-assets/lang/ja.json b/plugins/guest-assets/lang/ja.json new file mode 100644 index 0000000000..294e58aa8d --- /dev/null +++ b/plugins/guest-assets/lang/ja.json @@ -0,0 +1,10 @@ +{ + "string": { + "CreatePublicLink": "公開リンクを作成", + "PublicLink": "公開リンク", + "Revoke": "無効化", + "RevokeConfirmation": "この操作により、以前に共有されたリンクが無効になります。本当にこの公開リンクを無効にしますか?", + "LinkWasRevoked": "公開リンクが無効化されました", + "Copy": "コピー" + } +} diff --git a/plugins/hr-assets/lang/ja.json b/plugins/hr-assets/lang/ja.json new file mode 100644 index 0000000000..9799eb8133 --- /dev/null +++ b/plugins/hr-assets/lang/ja.json @@ -0,0 +1,69 @@ +{ + "string": { + "Department": "部署", + "ParentDepartmentLabel": "親部署", + "Structure": "組織図", + "CreateDepartment": "部署を作成", + "CreateDepartmentLabel": "部署", + "DepartmentPlaceholder": "部署", + "TeamLead": "チームリーダー", + "UnAssignLead": "チームリーダーを解除", + "MemberCount": "{count, plural, =0 {従業員なし} =1 {1人の従業員} other {#人の従業員}}", + "AssignLead": "チームリーダーを割り当て", + "TeamLeadTooltip": "{value}", + "HRApplication": "人事", + "MoveStaff": "社員異動", + "MoveStaffDescr": "{current}から{department}へ社員を異動させますか?", + "Departments": "部署", + "Positions": "役職", + "ShowEmployees": "従業員を表示", + "AddEmployee": "従業員を追加", + "SelectEmployee": "従業員を選択", + "Schedule": "スケジュール", + "RequestType": "種類", + "CreateRequest": "{type}を作成", + "Today": "今日", + "Summary": "合計", + "NoEmployeesInDepartment": "選択された部署には従業員がいません", + "Vacation": "休暇", + "Sick": "病気", + "PTO": "有給休暇", + "PTOs": "有給休暇", + "Remote": "リモート", + "Overtime": "残業", + "PTO2": "半日有給休暇", + "Overtime2": "半日残業", + "EditRequest": "{type} を編集", + "EditRequestType": "種類を編集", + "ChooseNewType": "新しい種類を選択:", + "UnchangeableType": "この種類は変更できません", + "Request": "リクエスト", + "ExistingRequests": "設定された日付には既存のリクエストがあります", + "Staff": "従業員", + "Member": "メンバー", + "Members": "メンバー", + "NoMembers": "メンバーは追加されていません", + "AddMember": "メンバーを追加", + "Subscribers": "購読者", + "PublicHoliday": "祝日", + "Title": "タイトル", + "Description": "説明", + "PublicHolidays": "祝日", + "MarkAsPublicHoliday": "祝日としてマーク", + "EditPublicHoliday": "祝日を編集", + "Managers": "マネージャー", + "Export": "エクスポート", + "Separator": "区切り文字", + "ChooseSeparator": "区切り文字を選択", + "RequestCreated": "リクエストを作成しました", + "RequestUpdated": "リクエストを更新しました", + "RequestRemoved": "リクエストを削除しました", + "ConfigLabel": "人事", + "ConfigDescription": "組織構造と従業員の勤務カレンダーを管理するための拡張機能", + "WorkingDays": "勤務日", + "ReportedDays": "報告された日数", + "Tasks": "タスク", + "TPD": "TPD", + "EXTRa": "EXTRa" + } +} diff --git a/plugins/inbox-assets/lang/ja.json b/plugins/inbox-assets/lang/ja.json new file mode 100644 index 0000000000..4f495a7eb3 --- /dev/null +++ b/plugins/inbox-assets/lang/ja.json @@ -0,0 +1,5 @@ +{ + "string": { + "Inbox": "受信箱" + } +} diff --git a/plugins/inventory-assets/lang/ja.json b/plugins/inventory-assets/lang/ja.json new file mode 100644 index 0000000000..71b0c79537 --- /dev/null +++ b/plugins/inventory-assets/lang/ja.json @@ -0,0 +1,25 @@ +{ + "status": { + "CategoryRequired": "カテゴリは必須です", + "NameRequired": "名前は必須です" + }, + "string": { + "Categories": "カテゴリ", + "Category": "カテゴリ", + "CategoryCreateLabel": "カテゴリ", + "CreateCategory": "カテゴリを作成", + "CreateSubcategory": "サブカテゴリを作成", + "Inventory": "在庫", + "ProductCreateLabel": "製品", + "CreateProduct": "製品を作成", + "Products": "製品", + "Product": "製品", + "Variant": "バリアント", + "SKU": "SKU", + "Variants": "バリアント", + "NoVariantsForProduct": "この製品にはバリアントがありません。", + "CreateVariant": "バリアントを作成", + "ConfigLabel": "在庫", + "ConfigDescription": "拡張機能を管理するための拡張機能" + } +} diff --git a/plugins/lead-assets/lang/ja.json b/plugins/lead-assets/lang/ja.json new file mode 100644 index 0000000000..4d1b6ed266 --- /dev/null +++ b/plugins/lead-assets/lang/ja.json @@ -0,0 +1,39 @@ +{ + "string": { + "CreateFunnel": "新しいファネル", + "CreateLead": "新しいリード", + "Funnel": "ファネル", + "FunnelName": "ファネル名", + "Funnels": "ファネル", + "LeadApplication": "リード", + "LeadCreateLabel": "リード", + "SelectFunnel": "ファネルを選択", + "LeadName": "リード名", + "More": "もっと見る...", + "Customer": "顧客", + "Customers": "顧客", + "Leads": "リード", + "MyLeads": "自分のリード", + "SelectCustomer": "顧客を選択", + "Lead": "リード", + "Assignee": "担当者", + "Title": "タイトル", + "LeadPlaceholder": "シンプルなリード", + "ManageFunnelStatuses": "ファネルの種類を管理", + "GotoLeadApplication": "リードアプリケーションに切り替え", + "IssueDescriptionPlaceholder": "説明を追加...", + "CreateCustomer": "顧客を作成", + "CreateCustomerLabel": "新規顧客", + "NoLeadsForDocument": "ドキュメントに関連付けられたリードはありません", + "Description": "顧客の説明", + "FullDescription": "詳細", + "FunnelPlaceholder": "シンプルなファネル", + "Members": "メンバー", + "UnAssign": "担当者を解除", + "ConfigLabel": "CRM", + "ConfigDescription": "顧客関係管理のための拡張機能", + "EditFunnel": "ファネルを編集", + "FunnelMembers": "メンバー", + "RoleLabel": "ロール: {role}" + } +} diff --git a/plugins/login-assets/lang/ja.json b/plugins/login-assets/lang/ja.json new file mode 100644 index 0000000000..05bc79b787 --- /dev/null +++ b/plugins/login-assets/lang/ja.json @@ -0,0 +1,74 @@ +{ + "status": { + "RequiredField": "必須フィールド {field}", + "FieldsDoNotMatch": "{field} が {field2} と一致しません", + "ConnectingToServer": "サーバーに接続中....", + "IncorrectValue": "不正な値 {field}" + }, + "string": { + "LogIn": "ログイン", + "SignUp": "サインアップ", + "CreateWorkspace": "ワークスペースを作成", + "HaveWorkspace": "すでにワークスペースをお持ちですか?", + "LastName": "姓", + "FirstName": "名", + "Join": "参加", + "Email": "メールアドレス", + "Password": "パスワード", + "Workspace": "ワークスペース名", + "DoNotHaveAnAccount": "アカウントをお持ちではありませんか?", + "PasswordRepeat": "パスワードを再入力", + "HaveAccount": "すでにアカウントをお持ちですか?", + "LoadingAccount": "読み込み中...", + "SelectWorkspace": "ワークスペースを選択", + "Copy": "コピー", + "Copied": "コピーしました", + "Close": "閉じる", + "InviteDescription": "他のユーザーを招待するには、このリンクを共有してください", + "WantAnotherWorkspace": "別のワークスペースを作成しますか?", + "ChangeAccount": "アカウントを変更", + "NotSeeingWorkspace": "ワークスペースが見つかりませんか?", + "ForgotPassword": "パスワードをお忘れですか?", + "KnowPassword": "パスワードを知っていますか?", + "Recover": "復旧", + "PasswordRecovery": "パスワードの復旧", + "RecoveryLinkSent": "パスワードの復旧リンクをメールで送信しました", + "UseWorkspaceInviteSettings": "ワークスペースの招待設定を使用", + "LinkValidHours": "リンクの有効時間(時間):", + "EmailMask": "メールマスク:", + "InviteLimit": "招待制限:", + "GetLink": "招待リンクを取得", + "NoLimit": "制限なし", + "AlreadyJoined": "すでに参加していますか?", + "ConfirmationSent": "ご登録のメールアドレスに、アドレス確認用のリンクを送信しました。", + "ConfirmationSent2": "サインアップを完了するには、リンクをクリックしてください。", + "ContinueWith": "{provider} で続行", + "HaventReceivedCode": "コードが届いていませんか?", + "ResendCode": "コードを再送信", + "WrongEmail": "メールアドレスが間違っていますか?", + "ChangeEmail": "メールアドレスを変更", + "SentTo": "コードを送信しました ", + "CanFindCode": "コードが見つかりませんか?迷惑メールフォルダを確認してください。", + "LoginWithPassword": "パスワードでログイン", + "LoginWithCode": "コードでログイン", + "SignUpWithPassword": "パスワードでサインアップ", + "SignUpWithCode": "コードでサインアップ", + "FillInProfile": "プロフィールを入力", + "SetUpPassword": "パスワードを設定", + "Next": "次へ", + "Skip": "スキップ", + "SignUpCompleted": "サインアップが完了しました", + "StartUsingHuly": "Hulyを使い始める", + "PasswordMinLength": "{count, plural, =1 {パスワードは#文字以上である必要があります} other {パスワードは#文字以上である必要があります}}", + "PasswordMinSpecialChars": "{count, plural, =1 {パスワードには#個以上の特殊文字が含まれている必要があります} other {パスワードには#個以上の特殊文字が含まれている必要があります}}", + "PasswordMinDigits": "{count, plural, =1 {パスワードには#個以上の数字が含まれている必要があります} other {パスワードには#個以上の数字が含まれている必要があります}}", + "PasswordMinUpperChars": "{count, plural, =1 {パスワードには#個以上の大文字が含まれている必要があります} other {パスワードには#個以上の大文字が含まれている必要があります}}", + "PasswordMinLowerChars": "{count, plural, =1 {パスワードには#個以上の小文字が含まれている必要があります} other {パスワードには#個以上の小文字が含まれている必要があります}}", + "WorkspaceArchivedDesc": "ワークスペースは未使用のためアーカイブされました。", + "RestoreArchivedWorkspace": "アーカイブを解除", + "Hello": "{name} さん、こんにちは", + "ProcessingInvite": "招待を処理中です。しばらくお待ちください...", + "SignToProceed": "続行するにはサインインしてください", + "Proceed": "続行" + } +} diff --git a/plugins/love-assets/lang/ja.json b/plugins/love-assets/lang/ja.json new file mode 100644 index 0000000000..a3e07f1a0c --- /dev/null +++ b/plugins/love-assets/lang/ja.json @@ -0,0 +1,91 @@ +{ + "string": { + "Office": "オフィス", + "Room": "ルーム", + "RoomType": "ルームタイプ", + "Share": "共有", + "StopShare": "共有を停止", + "StartVideo": "ビデオを開始", + "StopVideo": "ビデオを停止", + "Mute": "ミュート", + "UnMute": "ミュート解除", + "LeaveRoom": "ルームを退出", + "Floors": "フロア", + "MyOffice": "マイオフィス", + "EditOffice": "オフィスを編集", + "FinalizeEditing": "完了", + "Floor": "フロア", + "ChangeFloor": "フロアを変更", + "IsKnocking": "{name} がノックしています...", + "Accept": "承諾", + "Decline": "拒否", + "EnterRoom": "入室", + "TeamRoom": "チームルーム", + "MeetingRoom": "会議室", + "KnockingTo": "ノック中...", + "Cancel": "キャンセル", + "AnotherWindowError": "接続は別のウィンドウですでに確立されています。そのウィンドウを使用するか、再接続してください", + "Speaker": "スピーカー", + "Microphone": "マイク", + "Camera": "カメラ", + "Settings": "設定", + "LoveDescription": "ライブオフィス仮想環境", + "DefaultDevice": "既定のデバイス", + "Knock": "ノック必須", + "Open": "オープン", + "DND": "応答不可", + "ChangeAccess": "アクセスを変更", + "AddAFloor": "フロアを追加", + "RenameAFloor": "フロア名を変更", + "StartWithoutVideo": "常にカメラオフで開始", + "StartWithMutedMic": "常にマイクミュートで開始", + "InvitingYou": "{name} があなたを招待しています", + "YouInivite": "招待中です", + "NoiseCancellation": "ノイズキャンセリング", + "KnockingLabel": "ノック", + "InivitingLabel": "招待", + "Invite": "招待", + "KnockAction": "ノック", + "NoiseCancellationNotSupported": "このブラウザではノイズキャンセリングはサポートされていません", + "Blur": "背景ぼかし", + "BlurRadius": "半径", + "BlurTooltip": "ぼかし機能はCPU使用率を大幅に増加させるため、システム全体のパフォーマンスに影響を与える可能性があります。", + "GuestLink": "ゲストリンク", + "CopyGuestLink": "ゲストリンクをコピー", + "Record": "録画", + "StopRecord": "録画を停止", + "LeaveRoomConfirmation": "本当にルームを退出しますか?", + "ServiceNotConfigured": "サービスが構成されていません", + "FullscreenMode": "全画面モード", + "ExitingFullscreenMode": "全画面モードを終了", + "Select": "選択", + "ChooseShare": "共有するものを選択", + "CreateMeeting": "会議を作成", + "MoreOptions": "その他のオプション", + "StartTranscription": "文字起こしを開始", + "StopTranscription": "文字起こしを停止", + "Meeting": "会議", + "Transcription": "文字起こし", + "StartWithTranscription": "文字起こしを開始して開始", + "MeetingMinutes": "議事録", + "MeetingsMinutes": "議事録", + "StartMeeting": "会議を開始", + "Video": "ビデオ", + "NoMeetingMinutes": "議事録はありません", + "JoinMeeting": "会議に参加", + "MeetingStart": "会議開始", + "MeetingEnd": "会議終了", + "EndMeeting": "会議を終了", + "Status": "ステータス", + "Active": "アクティブ", + "Finished": "終了", + "StartWithRecording": "録画を開始して開始", + "Language": "言語", + "Kick": "キック", + "WithAudio": "システム音声を含む", + "ShareWithAudioTooltip": "システム音声付きで画面を共有します。変更を適用するには、画面共有を再起動してください。", + "MicPermission": "マイクが見つかりません。ブラウザの権限を確認してください", + "CamPermission": "カメラが見つかりません。ブラウザの権限を確認してください", + "SearchMeetingMinutes": "議事録を検索..." + } +} diff --git a/plugins/mail-assets/lang/ja.json b/plugins/mail-assets/lang/ja.json new file mode 100644 index 0000000000..2aeed89422 --- /dev/null +++ b/plugins/mail-assets/lang/ja.json @@ -0,0 +1,13 @@ +{ + "string": { + "Subject": "件名", + "From": "差出人", + "To": "宛先", + "CreateMail": "新規メール", + "MailThread": "メール", + "Reply": "返信", + "Date": "日付", + "MailMessage": "メッセージ", + "MailMessages": "メッセージ" + } +} diff --git a/plugins/notification-assets/lang/ja.json b/plugins/notification-assets/lang/ja.json new file mode 100644 index 0000000000..7ad6cc288c --- /dev/null +++ b/plugins/notification-assets/lang/ja.json @@ -0,0 +1,62 @@ +{ + "string": { + "Notification": "通知", + "Notifications": "通知", + "NoNotifications": "通知はありません", + "EmailNotification": "メール", + "PlatformNotification": "プラットフォーム内", + "Track": "追跡", + "DontTrack": "追跡しない", + "BrowserNotification": "ブラウザ内", + "Remove": "通知を削除", + "RemoveAll": "すべての通知を削除", + "MarkAllAsRead": "すべての通知を既読にする", + "MarkAsRead": "既読にする", + "MarkAsUnread": "未読にする", + "Archive": "アーカイブ", + "Inbox": "受信箱", + "Collaborators": "コラボレーター", + "Change": "変更", + "AddedRemoved": "追加/削除", + "YouAddedCollaborators": "コラボレーターに追加されました", + "YouRemovedCollaborators": "コラボレーターから削除されました", + "YouHaveJoinedTheConversation": "会話に参加しました", + "ChangeCollaborators": "コラボレーターを変更しました", + "Activity": "アクティビティ", + "People": "ユーザー", + "All": "すべて", + "Read": "既読", + "Unread": "未読", + "CommonNotificationTitle": "{title}", + "CommonNotificationBody": "{senderName} が更新しました", + "CommonNotificationChanged": "{senderName} が {property} を変更しました", + "CommonNotificationChangedProperty": "{senderName} が {property} を \"{newValue}\" に変更しました", + "ChangedCollaborators": "コラボレーターを変更しました", + "NewCollaborators": "新しいコラボレーター", + "RemovedCollaborators": "削除されたコラボレーター", + "Edited": "編集済み", + "Pinned": "ピン留め", + "Message": "メッセージ", + "ArchiveAll": "すべてアーカイブ", + "MarkReadAll": "すべて既読にする", + "MarkUnreadAll": "すべて未読にする", + "ArchiveAllConfirmationTitle": "すべての通知をアーカイブしますか?", + "ArchiveAllConfirmationMessage": "本当にすべての通知をアーカイブしますか?この操作は元に戻せません。", + "StarDocument": "ドキュメントにスターを付ける", + "UnstarDocument": "ドキュメントのスターを解除", + "Unsubscribe": "購読解除", + "Push": "プッシュ", + "Unreads": "未読", + "EnablePush": "プッシュ通知を有効にする", + "NotificationBlockedInBrowser": "ブラウザで通知がブロックされています。ブラウザの設定で通知を有効にしてください", + "General": "一般", + "InboxNotificationsDescription": "Hulyの受信箱で個人通知を受け取ります。", + "PushNotificationsDescription": "デスクトップで個人通知を受け取ります。", + "CommonNotificationCollectionAdded": "{senderName} が {collection} を追加しました", + "CommonNotificationCollectionRemoved": "{senderName} が {collection} を削除しました", + "Sound": "サウンド", + "SoundNotificationsDescription": "イベントのサウンド通知を受け取ります。", + "NoAccessToObject": "このオブジェクトへのアクセス権がありません", + "ViewIn": "{app} で表示" + } +} diff --git a/plugins/onboard-assets/lang/ja.json b/plugins/onboard-assets/lang/ja.json new file mode 100644 index 0000000000..0e0e4d44c2 --- /dev/null +++ b/plugins/onboard-assets/lang/ja.json @@ -0,0 +1,19 @@ +{ + "status": { + "RequiredField": "必須のフィールド {field}", + "FieldsDoNotMatch": "{field} が {field2} と一致しません", + "ConnectingToServer": "サーバーに接続中...." + }, + "string": { + "CreateWorkspace": "ワークスペースを作成", + "LastName": "姓", + "FirstName": "名", + "Workspace": "ワークスペース名", + "FillInProfile": "プロフィールを入力", + "SetUpPassword": "パスワードを設定", + "Next": "次へ", + "Skip": "スキップ", + "SignUpCompleted": "サインアップが完了しました", + "StartUsingHuly": "Hulyを使い始める" + } +} diff --git a/plugins/preference-assets/lang/ja.json b/plugins/preference-assets/lang/ja.json new file mode 100644 index 0000000000..12467794c3 --- /dev/null +++ b/plugins/preference-assets/lang/ja.json @@ -0,0 +1,7 @@ +{ + "string": { + "Starred": "スター付き", + "Star": "スター", + "Unstar": "スター解除" + } +} diff --git a/plugins/print-assets/lang/ja.json b/plugins/print-assets/lang/ja.json new file mode 100644 index 0000000000..2bcfac4092 --- /dev/null +++ b/plugins/print-assets/lang/ja.json @@ -0,0 +1,5 @@ +{ + "string": { + "PrintToPDF": "PDFとして印刷" + } +} diff --git a/plugins/process-assets/lang/ja.json b/plugins/process-assets/lang/ja.json new file mode 100644 index 0000000000..0e9b32d1d9 --- /dev/null +++ b/plugins/process-assets/lang/ja.json @@ -0,0 +1,66 @@ +{ + "string": { + "Method": "メソッド", + "Execution": "実行", + "Process": "プロセス", + "Step": "ステップ", + "DeleteProcess": "プロセスを削除", + "DeleteProcessConfirm": "プロセスを削除しますか?", + "DeleteState": "状態を削除", + "DeleteStateConfirm": "状態を削除しますか?", + "RunProcess": "プロセスを実行", + "Processes": "プロセス", + "Untitled": "無題", + "States": "状態", + "AddState": "状態を追加", + "Rollback": "ロールバック", + "NewProcess": "新しいプロセス", + "NewState": "新しい状態", + "AddAction": "アクションを追加", + "CreateProcess": "プロセスを作成", + "UpdateCard": "カードを更新", + "CreateToDo": "ToDoを作成", + "NoProcesses": "プロセスはありません", + "Done": "完了", + "ProcessName": "プロセス名", + "NoAttributesForUpdate": "更新する属性はありません", + "MissingRequiredFields": "必須フィールドがありません: {value}", + "CustomValue": "カスタム値", + "FallbackValue": "フォールバック値", + "Functions": "関数", + "UpperCase": "大文字", + "LowerCase": "小文字", + "Trim": "トリム", + "FirstValue": "最初の値", + "LastValue": "最後の値", + "Random": "ランダム", + "AllProcesses": "すべてのプロセス", + "MyProcesses": "自分のプロセス", + "ShowDone": "完了を表示", + "Add": "追加", + "Subtract": "減算", + "Offset": "オフセット", + "FirstWorkingDayAfter": "以降の最初の営業日", + "FallbackValueError": "空の場合エラーを表示", + "Required": "必須", + "ParallelExecutionForbidden": "並列実行は禁止されています", + "StartAutomatically": "自動的に開始", + "Error": "エラー", + "Continue": "続行", + "RequestFromUser": "ユーザーからのリクエスト", + "EnterValue": "値を入力", + "OnToDoClose": "ToDo完了時", + "OnSubProcessesDone": "サブプロセス完了時" + }, + "error": { + "MethodNotFound": "メソッドが見つかりません: {methodId}", + "AttributeNotExists": "属性が存在しません: {key}", + "RelatedObjectNotFound": "関連オブジェクトが見つかりません: {attr}", + "RelationNotExists": "関連が存在しません: {association}", + "EmptyAttributeContextValue": "属性の値が空です: {attr}", + "UserRequestedValueNotProvided": "ユーザーが要求した値が提供されていません: {attr}", + "ObjectNotFound": "オブジェクトが見つかりません: {_id}", + "EmptyRelatedObjectValue": "関連オブジェクト {parent} の値が空です: {attr}", + "InternalServerError": "内部サーバーエラー。サポートにお問い合わせください。エラーID: {errorId}" + } +} diff --git a/plugins/products-assets/lang/ja.json b/plugins/products-assets/lang/ja.json new file mode 100644 index 0000000000..8ce298ce32 --- /dev/null +++ b/plugins/products-assets/lang/ja.json @@ -0,0 +1,39 @@ +{ + "string": { + "Product": "製品", + "Products": "製品", + "ProductsApplication": "製品", + "ProductNamePlaceholder": "製品", + "ProductDescriptionPlaceholder": "説明を追加...", + "ProductVersion": "製品バージョン", + "ProductVersions": "製品バージョン", + "ProductVersionDescriptionPlaceholder": "説明を追加...", + "ProductVersionParent": "親バージョン", + "ProductVersionState": "状態", + "SearchProduct": "製品を検索...", + "CreateProduct": "製品を作成", + "CreateProductVersion": "製品バージョンを作成", + "NoProductVersionParent": "親バージョンはありません", + "NoProductVersions": "製品バージョンはありません", + "CreateDialogClose": "このダイアログを閉じますか?", + "CreateDialogCloseNote": "すべての変更は失われます", + "Description": "説明", + "Major": "メジャー", + "Minor": "マイナー", + "Codename": "コードネーム", + "ProductVersionStateActive": "アクティブ", + "ProductVersionStateReleased": "リリース済み", + "Icon": "アイコン", + "Color": "色", + "Private": "非公開", + "Public": "公開", + "Members": "メンバー", + "RoleLabel": "役割: {role}", + "UpdateProductPermission": "製品を更新", + "UpdateProductDescription": "ユーザーに製品を更新する権限を付与します", + "ChangeControl": "変更管理", + "ChangeSeverity": "重要度を変更", + "ConfigLabel": "製品", + "ConfigDescription": "製品を管理するための拡張機能" + } +} diff --git a/plugins/questions-assets/lang/ja.json b/plugins/questions-assets/lang/ja.json new file mode 100644 index 0000000000..b757bd4e9a --- /dev/null +++ b/plugins/questions-assets/lang/ja.json @@ -0,0 +1,35 @@ +{ + "string": { + "Answer": "回答", + "Answers": "回答", + "Assessment": "評価", + "Assessments": "評価", + "CorrectAnswer": "正解", + "CorrectAnswers": "正解", + "Duplicate": "複製", + "Failed": "不合格", + "MultipleChoice": "複数選択", + "MultipleChoiceAssessment": "複数選択", + "MultipleChoiceQuestion": "複数選択 (評価なし)", + "NoQuestions": "質問なし", + "Option": "選択肢", + "Owner": "所有者", + "Options": "選択肢", + "Ordering": "正しい順序に並べ替え", + "OrderingAssessment": "順序付け", + "OrderingQuestion": "順序付け (評価なし)", + "Passed": "合格", + "Question": "質問", + "Questions": "質問", + "Rank": "順位", + "ReleasedBy": "リリース者", + "ReleasedDate": "リリース日", + "Score": "点数", + "SingleChoice": "選択", + "SingleChoiceAssessment": "単一選択", + "SingleChoiceQuestion": "単一選択 (評価なし)", + "TypePercentage": "割合", + "TypeQuestionOption": "選択肢", + "TypeRank": "順位" + } +} diff --git a/plugins/recorder-assets/lang/ja.json b/plugins/recorder-assets/lang/ja.json new file mode 100644 index 0000000000..96fd615065 --- /dev/null +++ b/plugins/recorder-assets/lang/ja.json @@ -0,0 +1,10 @@ +{ + "string": { + "Cancel": "キャンセル", + "Pause": "一時停止", + "Stop": "停止", + "Resume": "再開", + "Record": "記録", + "ClickToSkip": "クリックしてスキップ" + } +} diff --git a/plugins/recruit-assets/lang/ja.json b/plugins/recruit-assets/lang/ja.json new file mode 100644 index 0000000000..372283aa42 --- /dev/null +++ b/plugins/recruit-assets/lang/ja.json @@ -0,0 +1,129 @@ +{ + "string": { + "RecruitApplication": "採用", + "Vacancies": "求人", + "TalentPools": "人材プール", + "Talents": "人材", + "VacancyName": "求人名 *", + "VacancyDescription": "求人詳細", + "CreateVacancy": "求人を作成", + "Vacancy": "求人", + "VacancyCreateLabel": "求人", + "CompanyCreateLabel": "企業", + "VacancyPlaceholder": "ソフトウェアエンジニア", + "CreateAnApplication": "新規応募", + "NoVacancies": "求人はありません", + "NoApplicationsForTalent": "この人材への応募はありません。", + "NoApplicationsForVacancy": "この求人への応募はありません。", + "CreateApplication": "新規応募", + "ApplicationCreateLabel": "応募", + "SelectVacancy": "求人を選択", + "Talent": "人材", + "TalentCreateLabel": "人材", + "CreateTalent": "新規人材", + "CreateTalentDialogClose": "このダイアログを閉じますか?", + "CreateTalentDialogCloseNote": "すべての変更は失われます", + "ResumeDraft": "履歴書の下書き", + "AssignRecruiter": "採用担当者を割り当てる", + "UnAssignRecruiter": "採用担当者の割り当てを解除", + "UnAssignCompany": "企業の割り当てを解除", + "Recruiters": "採用担当者", + "Create": "作成", + "Applications": "応募", + "ThisVacancyIsPrivate": "この求人は非公開です", + "Description": "詳細", + "Company": "企業", + "Edit": "編集", + "Delete": "削除", + "WorkLocationPreferences": "勤務地希望", + "Onsite": "常駐", + "Remote": "リモート", + "SearchApplication": "応募を検索...", + "Application": "応募", + "AssignedRecruiter": "割り当てられた採用担当者", + "SkillLabel": "スキル", + "SkillsLabel": "スキル", + "SkillCreateLabel": "スキル", + "General": "一般", + "Members": "メンバー", + "Yes": "はい", + "No": "いいえ", + "NA": "該当なし", + "ApplicationsShort": "応募", + "Due": "期日", + "Location": "勤務地", + "Title": "タイトル", + "Source": "応募元", + "PersonFirstNamePlaceholder": "名", + "PersonLastNamePlaceholder": "姓", + "PersonLocationPlaceholder": "勤務地", + "ManageVacancyStatuses": "求人の種類を管理", + "EditVacancy": "編集", + "FullDescription": "詳細", + "CreateReview": "レビューをスケジュール", + "CreateReviewParams": "{label} をスケジュール", + "Reviews": "レビュー", + "Review": "レビュー", + "ReviewCreateLabel": "レビュー", + "NewReview": "新規レビュー", + "Opinions": "評価", + "Opinion": "評価", + "OpinionValue": "評価", + "StartDate": "開始日", + "DueDate": "期日", + "Verdict": "結果", + "OpinionSave": "保存", + "TalentReviews": "すべての人材レビュー", + "NoReviewForCandidate": "レビューはありません", + "CreateAnReview": "レビューを作成", + "CreateOpinion": "評価を作成", + "OpinionValuePlaceholder": "10/10", + "Participants": "参加者", + "NoParticipants": "参加者はいません", + "PersonsLabel": "{name}", + "AddDescription": "説明を追加", + "NumberSkills": "{count, plural, =0 {スキルなし} =1 {スキル 1 件} other {スキル # 件}}", + "GotoTalents": "人材へ移動", + "GotoVacancies": "求人へ移動", + "GotoSkills": "スキルへ移動", + "GotoMyApplications": "自分の応募へ移動", + "GotoApplicants": "応募者へ移動", + "GotoRecruitApplication": "採用アプリケーションに切り替え", + "AddDropHere": "履歴書を追加またはドロップ", + "Uploading": "アップロード中...", + "Parsing": "解析中...", + "CopyId": "IDをコピー", + "CopyLink": "リンクをコピー", + "HasActiveApplicant": "アクティブのみ", + "HasNoActiveApplicant": "アクティブなし", + "NoneApplications": "なし", + "VacancyList": "求人一覧", + "VacancyMatching": "求人と人材をマッチング", + "Score": "スコア", + "Match": "マッチ", + "PerformMatch": "マッチング", + "MoveApplication": "別の求人へ移動", + "SearchVacancy": "求人を検索...", + "Organizations": "企業", + "TemplateReplace": "新しいテンプレートを適用しますか?", + "TemplateReplaceConfirm": "すべてのフィールドが新しいテンプレートの値で上書きされます", + "Apply": "適用", + "OpenVacancyList": "一覧を開く", + "Export": "エクスポート", + "ConfigLabel": "採用", + "ConfigDescription": "人材/応募者および求人を管理するための拡張機能。", + "MyApplications": "自分の応募", + "ShowApplications": "応募を表示", + "GetTalentIds": "人材のIDを取得", + "HideDoneState": "完了した応募を非表示", + "HideArchivedVacancies": "アーカイブされた求人を非表示", + "HideApplicantsFromArchivedVacancies": "アーカイブされた求人から非表示", + "CreateNewSkills": "既存のスキルが見つからない場合は新しいスキルを作成", + "SwapFirstAndLastNames": "名と姓を入れ替える" + }, + "status": { + "ApplicationExists": "応募はすでに存在します", + "TalentRequired": "人材を選択してください", + "VacancyRequired": "求人を選択してください" + } +} diff --git a/plugins/request-assets/lang/ja.json b/plugins/request-assets/lang/ja.json new file mode 100644 index 0000000000..d1629d2aef --- /dev/null +++ b/plugins/request-assets/lang/ja.json @@ -0,0 +1,23 @@ +{ + "string": { + "Requests": "リクエスト", + "Request": "リクエスト", + "Approve": "承認", + "Approved": "承認済み", + "CreatedRequest": "次を作成:", + "For": "対象", + "Change": "変更", + "Add": "追加", + "Remove": "削除", + "Status": "ステータス", + "Requested": "リクエスト済み", + "Completed": "完了済み", + "Reject": "却下", + "Rejected": "却下済み", + "Comment": "コメント", + "PleaseTypeMessage": "コメントを入力して続行...", + "NoRequests": "リクエストはありません", + "Cancel": "キャンセル", + "Cancelled": "キャンセル済み" + } +} diff --git a/plugins/setting-assets/lang/ja.json b/plugins/setting-assets/lang/ja.json new file mode 100644 index 0000000000..91cbef0631 --- /dev/null +++ b/plugins/setting-assets/lang/ja.json @@ -0,0 +1,157 @@ +{ + "string": { + "Setting": "設定", + "Spaces": "スペース", + "Integrations": "連携", + "Support": "サポート", + "Privacy": "プライバシー", + "Terms": "利用規約", + "AccountSettings": "アカウント設定", + "Categories": "カテゴリ", + "Delete": "削除", + "ChangePassword": "パスワードを変更", + "CurrentPassword": "現在のパスワード", + "NewPassword": "新しいパスワード", + "Disconnect": "切断", + "Saving": "保存中...", + "Saved": "保存済み", + "Add": "追加", + "Value": "値", + "EnterCurrentPassword": "現在のパスワードを入力", + "EnterNewPassword": "新しいパスワードを入力", + "RepeatNewPassword": "新しいパスワードを再入力", + "Signout": "サインアウト", + "Settings": "設定", + "SelectWorkspace": "ワークスペースを選択", + "InviteWorkspace": "ワークスペースに招待", + "DeleteStatus": "ステータスを削除", + "DeleteStatusConfirm": "このステータスを削除しますか?", + "Reconnect": "再接続", + "IntegrationDisabled": " は無効になっています", + "IntegrationDisabledSetting": "連携は無効になっています", + "IntegrationDisabledDescr": "連携が無効", + "IntegrationWith": "連携", + "ClassSetting": "クラス設定", + "ClassSettingHint": "種類、タイプ、または品質によって、他のものと共通のプロパティまたは属性を持つもののセットまたはカテゴリ。", + "ClassProperties": "クラスプロパティ", + "Classes": "クラス", + "Attributes": "属性", + "DeleteAttribute": "属性を削除", + "DeleteAttributeConfirm": "この属性を削除しますか?", + "DeleteAttributeExistConfirm": "この属性を削除しますか?データは失われます", + "DeleteMixin": "Mixinを削除", + "DeleteMixinConfirm": "このMixinを削除しますか?", + "DeleteMixinExistConfirm": "このMixinを削除しますか?データは利用できなくなります", + "Attribute": "属性", + "Custom": "カスタム", + "Type": "タイプ", + "WithTime": "時刻を含む", + "DateMode": "日付モード", + "CreatingAttribute": "属性を作成中", + "EditAttribute": "属性を編集", + "CreateEnum": "列挙型を作成", + "EditEnum": "列挙型を編集", + "Enums": "列挙型", + "EnumsSettingHint": "種類、タイプ、または品質によって、他のものと共通のプロパティまたは属性を持つもののセットまたはカテゴリ。", + "EnumTitle": "列挙型のタイトル", + "EnumsCount": "{count, plural, =1 {# オプション} other {# オプション}}", + "ProjectTypesCount": "{count, plural, =0 {プロジェクトタイプなし} =1 {# プロジェクトタイプ} other {# プロジェクトタイプ}}", + "Options": "オプション", + "EnterOptionTitle": "オプションのタイトルを入力", + "NewEnumDialogClose": "このダイアログを閉じますか?", + "NewEnumDialogCloseNote": "すべての変更は失われます", + "NewValue": "新しい値", + "Leave": "ワークスペースを退出", + "LeaveDescr": "本当にワークスペースを退出しますか?この操作は元に戻せません。", + "Owners": "所有者", + "WorkspaceSettings": "ワークスペース設定", + "Select": "選択", + "AddOwner": "所有者を追加", + "User": "ユーザー", + "Maintainer": "メンテナー", + "Owner": "所有者", + "OwnerFirstName": "所有者の名", + "OwnerLastName": "所有者の姓", + "Role": "役割", + "FailedToSave": "パスワードの更新に失敗しました", + "ImportEnum": "列挙型の値をインポート", + "ImportEnumCopy": "クリップボードから列挙型の値をコピー", + "CreateMixin": "Mixinを作成", + "OldNames": "古い値", + "NewClassName": "新しいクラス名を入力するか、以前の値から選択...", + "ShowAttribute": "属性を表示", + "HideAttribute": "属性を非表示", + "Visibility": "表示設定", + "Hidden": "非表示", + "Configure": "構成", + "InviteSettings": "招待設定", + "DefaultValue": "既定値", + "SelectAValue": "値を選択", + "DateOnly": "日付のみ", + "OnlyTime": "時刻のみ", + "DateAndTime": "日付と時刻", + "Configuration": "構成", + "ConfigurationEnabled": "有効", + "ConfigurationDisabled": "無効", + "ConfigDisable": "無効にする", + "ConfigEnable": "有効にする", + "ConfigBeta": "ベータ版", + "Properties": "プロパティ", + "TaskTypes": "タスクタイプ", + "Automations": "自動化", + "Collections": "コレクション", + "ClassColon": "クラス:", + "SpaceTypes": "スペースタイプ", + "NewSpaceType": "新しいスペースタイプ", + "SpaceTypeTitle": "スペースタイプのタイトル", + "General": "一般", + "Description": "説明", + "CountSpaces": "{count, plural, =0 {スペースなし} =1 {# スペース} other {# スペース}}", + "Roles": "役割", + "RoleName": "役割名", + "Permissions": "権限", + "Assignees": "担当者", + "DeleteRole": "役割を削除", + "DeleteRoleConfirmation": "本当にこの役割を削除しますか?この役割を持つすべてのユーザーは権限を失います。", + "DeleteWorkspace": "ワークスペースを削除", + "DeleteWorkspaceConfirm": "本当にこのワークスペースを削除しますか?あなたと他のすべてのメンバーはこのワークスペースへのアクセスを失います。ワークスペースからのすべての情報が失われます。この操作は元に戻せません。続行しますか?", + "DeleteSpaceType": "スペースタイプを削除", + "DeleteSpaceTypeConfirm": "本当にこのスペースタイプを削除しますか?", + "WorkspaceName": "ワークスペース名", + "Workspace": "ワークスペース", + "OwnerOrMaintainerRequired": "ワークスペースの所有者またはメンテナーである必要があります", + "Backup": "バックアップ", + "BackupLast": "最後のバックアップ", + "BackupTotalSnapshots": "合計スナップショット", + "BackupTotalFiles": "ファイル", + "BackupSize": "バックアップサイズ", + "BackupLinkInfo": "wgetやcurlなどのツールを使用して再帰的にダウンロードできるバックアップディレクトリのURL。", + "BackupBearerTokenInfo": "バックアップにアクセスするには、ベアラートークンが必要です。", + "BackupSnapshots": "バックアップスナップショット", + "BackupFileDownload": "ファイルをダウンロード", + "BackupFiles": "バックアップファイル", + "BackupNoBackup": "現在、利用可能なバックアップはありません。", + "Calendar": "カレンダー", + "StartOfTheWeek": "週の開始", + "SystemSetupString": "システム設定 ({day})", + "DefaultString": "既定 ({day})", + "AddAttribute": "属性を追加", + "WorkspaceNamePattern": "名前は40文字以内で、空にすることはできず、特殊文字(<, >, /)を含めることはできません", + "Mailboxes": "メールボックス", + "CreateMailbox": "メールボックスを作成", + "CreateMailboxPlaceholder": "かっこいい名前", + "MailboxNoDomains": "メールドメインが構成されていません", + "MailboxLimitReached": "メールボックスの制限に達しました", + "MailboxErrorInvalidName": "メールボックス名が無効です", + "MailboxErrorDomainNotFound": "ドメインが見つかりません", + "MailboxErrorNameRulesViolated": "メールボックス名は{minLen}〜{maxLen}文字にする必要があります", + "MailboxErrorMailboxExists": "このメールボックス名はすでに使用されています", + "MailboxErrorMailboxCountLimit": "アカウントのメールボックス数の上限に達しました", + "DeleteMailbox": "メールボックスを削除", + "MailboxDeleteConfirmation": "本当にこのメールボックスを削除しますか?", + "DisablePermissions": "ロールベースのアクセス制御を無効にする", + "EnablePermissions": "ロールベースのアクセス制御を有効にする", + "DisablePermissionsConfirmation": "本当にロールベースのアクセス制御を無効にしますか?すべての役割と権限が無効になります。", + "EnablePermissionsConfirmation": "本当にロールベースのアクセス制御を有効にしますか?すべての役割と権限が有効になります。" + } +} diff --git a/plugins/support-assets/lang/ja.json b/plugins/support-assets/lang/ja.json new file mode 100644 index 0000000000..a586d4ecd2 --- /dev/null +++ b/plugins/support-assets/lang/ja.json @@ -0,0 +1,7 @@ +{ + "string": { + "ContactUs": "お問い合わせ", + "ReportBug": "バグを報告する", + "PrivacyPolicy": "プライバシーポリシー" + } +} diff --git a/plugins/survey-assets/lang/ja.json b/plugins/survey-assets/lang/ja.json new file mode 100644 index 0000000000..cfbc38cdb1 --- /dev/null +++ b/plugins/survey-assets/lang/ja.json @@ -0,0 +1,49 @@ +{ + "string": { + "Answer": "回答", + "AnswerPlaceholder": "回答を入力", + "AnswerCustomOption": "カスタムオプション", + "Application": "アンケート (ベータ)", + "Close": "閉じる", + "Control": "制御", + "Completed": "完了", + "CreatePoll": "アンケートを作成", + "CreateSurvey": "アンケート", + "DeleteOption": "オプションを削除", + "DeletePoll": "アンケートを削除", + "DeletePollConfirm": "本当にアンケートを削除しますか?", + "DeleteQuestion": "質問を削除", + "DeleteQuestionConfirm": "本当に質問を削除しますか?", + "Name": "タイトル", + "NoAnswer": "回答なし", + "NoName": "無題", + "NoPollsForDocument": "このドキュメントに関連付けられたアンケートはありません", + "Poll": "アンケート", + "Polls": "アンケート", + "Prompt": "説明", + "PromptPlaceholder": "回答を促す説明を入力", + "Settings": "設定", + "Question": "質問", + "Questions": "質問", + "QuestionKindString": "自由記述", + "QuestionKindOption": "単一選択", + "QuestionKindOptions": "複数選択", + "QuestionIsMandatory": "必須", + "QuestionHasCustomOption": "カスタムオプションあり", + "QuestionPlaceholder": "質問を追加", + "QuestionPlaceholderEmpty": "質問文を入力", + "QuestionPlaceholderOption": "選択肢を追加", + "QuestionTooltipMandatory": "回答必須", + "QuestionTooltipCustomOption": "ユーザーが独自の選択肢を入力可能", + "Survey": "アンケートフォーム", + "Surveys": "アンケートフォーム", + "SurveyEdit": "フォームを編集", + "SurveyPreview": "フォームをプレビュー", + "SurveySubmit": "送信", + "SurveySubmitConfirm": "送信後の回答変更はできません。送信しますか?", + "ValidateFail": "未回答の必須質問があります", + "ValidateInfo": "ユーザーに表示されるフォームの見た目はこのようになります。回答や選択肢を入力してアンケートをテストしてください。ヘッダーの緑色のアイコンはフォームが正しく入力されていることを示します", + "ValidateOk": "フォームは正しく入力されています", + "EditAnswers": "回答を編集" + } +} diff --git a/plugins/tags-assets/lang/ja.json b/plugins/tags-assets/lang/ja.json new file mode 100644 index 0000000000..228ec0cde6 --- /dev/null +++ b/plugins/tags-assets/lang/ja.json @@ -0,0 +1,44 @@ +{ + "string": { + "TagElementLabel": "タグ", + "TitleLabel": "タグ", + "DescriptionLabel": "説明", + "ColorLabel": "色", + "CategoryLabel": "カテゴリ", + "TagReferenceLabel": "タグ", + "TagLabel": "タグ", + "TagName": "{word}のタイトルを入力してください", + "AddTagTooltip": "{word}を追加/作成", + "AddNowTooltip": "{word}を作成", + "AddTag": "{word}を作成", + "AddLabel": "ラベルを追加", + "EditTag": "{word}を編集", + "TagCreateLabel": "タグ", + "CancelLabel": "キャンセル", + "SearchCreate": "検索/名前 ...", + "QuickAddItems": "{word} \"{title}\" をクイック追加", + "NoItems": "{word}は追加されていません ...", + "TagDescriptionLabel": "説明", + "TagDescriptionPlaceholder": "ここに説明を入力してください", + "TagTooltip": "{text}", + "Tags": "タグ", + "SaveLabel": "保存", + "WeightLabel": "ウェイト", + "WeightPlaceholder": "ここにウェイトを入力してください", + "CategoryPlaceholder": "ここにカテゴリを入力してください", + "AssetLabel": "アセット", + "CategoryTargetClass": "カテゴリ", + "CategoryTagsLabel": "カテゴリアイテム", + "OtherCategoryLabel": "その他", + "AllCategories": "すべてのカテゴリ", + "DefaultLabel": "既定のカテゴリ", + "SelectAll": "すべて選択", + "SelectNone": "すべて選択解除", + "ApplyTags": "適用", + "Weight": "ウェイト", + "Expert": "エキスパート", + "Meaningfull": "意味あり", + "Initial": "初期", + "NumberLabels": "{count, plural, =0 {ラベルなし} =1 {1 ラベル} other {# ラベル}}" + } +} diff --git a/plugins/task-assets/lang/ja.json b/plugins/task-assets/lang/ja.json new file mode 100644 index 0000000000..9eb12d0202 --- /dev/null +++ b/plugins/task-assets/lang/ja.json @@ -0,0 +1,101 @@ +{ + "string": { + "Description": "説明", + "DescriptionPlaceholder": "説明", + "ShortDescription": "短い説明", + "StartDate": "開始日", + "DueDate": "期日", + "TaskState": "状態", + "TaskStateTitle": "タイトル", + "TaskStateDone": "完了", + "TaskNumber": "No.", + "Todos": "ToDo", + "Todo": "ToDo", + "TaskDone": "完了", + "TaskDueTo": "期日", + "ProjectName": "プロジェクト", + "Task": "タスク", + "SubTask": "サブタスク", + "TaskAndSubTask": "タスクとサブタスク", + "TaskAndSubTaskDescription": "このタスクタイプは、プロジェクト内でタスクとサブタスクの両方を作成するために使用できます", + "TaskParent": "親", + "IssueName": "名前", + "TaskComments": "コメント", + "TaskLabels": "ラベル", + "TaskAssignee": "担当者", + "Rank": "ランク", + "TaskCreateLabel": "タスク", + "EditStates": "状態を編集", + "MarkAsDone": "完了としてマーク", + "MarkAsUndone": "未完了としてマーク", + "Kanban": "カンバン", + "ApplicationLabelTask": "タスク", + "ProjectNamePlaceholder": "プロジェクト名", + "TaskNamePlaceholder": "退屈なタスク", + "TodoDescriptionPlaceholder": "ToDo...", + "TaskProject": "選択されたプロジェクト", + "SelectProject": "プロジェクトを選択", + "TaskName": "タスク名 *", + "AssignThisTask": "このタスクを割り当てる", + "AssigneeRequired": "担当者は必須です", + "More": "オプション", + "TaskUnAssign": "担当者を解除", + "NoTaskForObject": "タスクは定義されていません", + "Delete": "削除", + "TodoName": "名前", + "TodoState": "状態", + "DoneState": "完了状態", + "UndoneState": "ToDo", + "TodoDueDate": "期日", + "TodoDescription": "ToDoの説明 *", + "TodoEdit": "ToDoを編集", + "TodoSave": "保存", + "TodoCreate": "ToDoを作成", + "ActiveStates": "アクティブなステータス", + "DoneStatesWon": "完了ステータス / 成功", + "DoneStatesLost": "完了ステータス / 失敗", + "StateBacklog": "バックログ", + "StateUnstarted": "未着手", + "StateActive": "進行中", + "AllStates": "すべての状態", + "DoneStates": "完了状態", + "States": "状態", + "NoDoneState": "未完了", + "ManageStatusesWithin": "アプリケーションステータスを管理", + "StatusDelete": "ステータスを削除", + "StatusDeleteConfirm": "このステータスを削除しますか?", + "CantStatusDelete": "ステータスを削除できません", + "CantStatusDeleteError": "指定された状態のオブジェクトがすでに存在しています。最初にそれらを移動または削除してください。", + "Tasks": "タスク", + "AssignedToMe": "自分に割り当てられたタスク", + "Dashboard": "ダッシュボード", + "AllTime": "すべての期間", + "RelatedIssues": "関連するプロセス", + "StatusName": "ステータス名", + "StatusPopupTitle": "状態を編集", + "NameAlreadyExists": "この名前はこのステータスタイプにすでに存在します", + "ProjectType": "プロジェクトタイプ", + "ProjectTypes": "プロジェクトタイプ", + "StatusChange": "ステータスが変更されました", + "TaskCreated": "タスクが作成されました", + "TaskType": "タスクタイプ", + "ManageProjects": "プロジェクトタイプ", + "Export": "エクスポート", + "CreateProjectType": "プロジェクトタイプを作成", + "ClassicProject": "クラシックプロジェクト", + "LastSave": "最終保存", + "Published": "公開済み", + "CountTasks": "{count, plural, =0 {タスクなし} =1 {タスク # 件} other {タスク # 件}}", + "CountProjects": "{count, plural, =0 {プロジェクトなし} =1 {プロジェクト # 件} other {プロジェクト # 件}}", + "ProjectTypeTitle": "プロジェクトタイプのタイトル", + "ProcessStates": "プロセス状態", + "Type": "タイプ", + "Group": "グループ", + "Color": "色", + "Identifier": "識別子", + "RenameStatus": "ステータスを新しい名前に変更", + "UpdateTasksStatusRequest": "ステータスは{total}個のタスクで使用されており、それらすべての更新が必要です。承認してください。", + "TaskTypes": "タスクタイプ", + "Collections": "コレクション" + } +} diff --git a/plugins/telegram-assets/lang/ja.json b/plugins/telegram-assets/lang/ja.json new file mode 100644 index 0000000000..77a29bf484 --- /dev/null +++ b/plugins/telegram-assets/lang/ja.json @@ -0,0 +1,61 @@ +{ + "string": { + "SharedMessages": "共有されたTelegramメッセージ", + "Next": "次へ", + "Back": "戻る", + "Connect": "接続", + "Connecting": "接続中...", + "ConnectFull": "Telegramアカウントを接続", + "Password": "パスワード", + "Phone": "電話番号", + "PhonePlaceholder": "+1 555 333 7777", + "PhoneDescr": "アカウントを接続するには、Telegramの電話番号を入力してください。", + "PasswordDescr": "2要素認証パスワードを入力してください", + "CodeDescr": "Telegramアカウントで受け取った5桁のコードを入力してください。", + "Cancel": "キャンセル", + "Share": "メッセージを共有", + "PublishSelected": "選択したメッセージを公開", + "SharedMessage": "共有されたメッセージ", + "Content": "コンテンツ", + "Incoming": "受信", + "Messages": "メッセージ", + "NewMessage": "新しいメッセージ", + "NewIncomingMessage": "新しいメッセージが届きました", + "Telegram": "Telegram", + "TelegramIntegrationDesc": "☠\uFE0F Telegramとの実験的な連携 ☠\uFE0F", + "TelegramIntegrationDesc2": "この機能は、通常のTelegram通知とは異なります", + "ToSetupNotification": "通知を設定するには:", + "TelegramNotificationPath": "通知 > 一般 > Telegram > 構成", + "Status": "ステータス", + "MessagesSelected": "件のメッセージを選択", + "ConfigLabel": "Telegram", + "ConfigDescription": "Telegramメッセージの読み書きを行う拡張機能", + "ConnectBotInfoStart": "ボットとのやり取りを開始するには、", + "ConnectBotInfoEnd": "を開き、「開始」をクリックするだけです。", + "ConnectBotError": "接続を自動的に確立できなかったようです。「開始」をクリックしてボットを再接続してみてください。", + "TestConnection": "接続をテスト", + "Connected": "接続済み", + "TelegramNotificationDescription": "Telegramで個人通知を受け取る。", + "BotDescription": "このボットを使用すると、Telegramを離れることなく、すべての {app} 通知を取得して返信できます。", + "BotShortDescription": "このボットを使用すると、Telegramを離れることなく、すべての {app} 通知を取得して返信できます", + "WelcomeMessage": "ようこそ!私は、Telegramを離れることなく、すべての {app} 通知を取得して返信できるボットです。", + "TestMessage": "{app} アカウントが接続されました。通知が届きます。", + "ConnectMessage": "⚠️{app} アカウントに接続してください。\n/connect を送信してコードを生成し、{app} 設定に貼り付けます。\nコードは {minutes}分間有効です。", + "StopMessage": "{app}イベントに関する通知は届かなくなります。再度有効にする場合は、/start を送信してください。", + "StartBot": "ボットを開始", + "ConnectAccount": "OTP経由でアカウントを接続", + "ShowCommandsDetails": "コマンドの詳細を表示", + "TurnNotificationsOff": "通知をオフにする", + "ConnectedDescriptionHtml": "✅{name} として接続されています", + "AccountAlreadyConnectedHtml": "すでに {name} として接続されています", + "AccountConnectedHtml": "{name} として正常に接続されました", + "AccountAlreadyConnected": "アカウントはすでに接続されています", + "InvalidCode": "無効なコード", + "SomethingWentWrong": "問題が発生しました。もう一度お試しください。", + "Configure": "構成", + "ConnectTelegramBot": "Telegramボットを接続", + "DisconnectMessage": "⚠️サービスから切断されました。/{command} を使用して {app} でアカウントを再接続してください。", + "SyncAllChannels": "すべてのチャンネルを同期", + "SyncStarredChannels": "スター付きチャンネルを同期" + } +} diff --git a/plugins/templates-assets/lang/ja.json b/plugins/templates-assets/lang/ja.json new file mode 100644 index 0000000000..04ec8365d3 --- /dev/null +++ b/plugins/templates-assets/lang/ja.json @@ -0,0 +1,21 @@ +{ + "string": { + "Cancel": "キャンセル", + "Templates": "テキスト テンプレート", + "TemplatesHeader": "テキスト テンプレート", + "CreateTemplate": "テンプレートを作成", + "SaveTemplate": "テンプレートを保存", + "EditTemplate": "テンプレートを編集", + "ViewTemplate": "テンプレートを表示", + "Suggested": "提案", + "SearchTemplate": "テンプレートを検索", + "TemplatePlaceholder": "新しいテンプレート", + "Title": "タイトル", + "Message": "メッセージ", + "Field": "フィールド", + "TemplateCategory": "テンプレート グループ", + "CreateTemplateCategory": "グループを作成", + "Copy": "コピー", + "Template": "テンプレート" + } +} diff --git a/plugins/test-management-assets/lang/ja.json b/plugins/test-management-assets/lang/ja.json new file mode 100644 index 0000000000..ec3855a5ca --- /dev/null +++ b/plugins/test-management-assets/lang/ja.json @@ -0,0 +1,96 @@ +{ + "string": { + "ConfigLabel": "テスト管理", + "ConfigDescription": "テストケースを管理するための拡張機能", + "TestCaseType": "タイプ", + "TestCasePriority": "優先度", + "TestCaseStatus": "ステータス", + "TestSuite": "テストスイート", + "SuiteName": "名前", + "SuiteDescription": "説明", + "Suite": "スイート", + "TestName": "名前", + "TestDescription": "説明", + "TestType": "タイプ", + "TestPriority": "優先度", + "TestStatus": "ステータス", + "TestEstimatedTime": "推定時間", + "TestPreconditions": "前提条件", + "TestSteps": "手順", + "TestAssignee": "担当者", + "TestCase": "テストケース", + "TestProject": "プロジェクト", + "TestManagementApplication": "テスト管理 (ベータ)", + "AllTestSuites": "すべてのテストスイート", + "AllProjects": "すべてのプロジェクト", + "Projects": "プロジェクト", + "CreateProject": "プロジェクトを作成", + "EditProject": "プロジェクトを編集", + "TestCases": "テストケース", + "TestManagementDescription": "テストケースを管理するための拡張機能", + "CreateTestCase": "新しいテストケース", + "FullDescription": "説明", + "ProjectName": "名前", + "ProjectType": "タイプ", + "Members": "メンバー", + "RoleLabel": "役割", + "ProjectMembers": "プロジェクトメンバー", + "TestSuites": "テストスイート", + "CreateTestSuite": "テストスイートを作成", + "NamePlaceholder": "スイート名", + "DescriptionPlaceholder": "説明 (オプション)", + "TestRuns": "テスト実行", + "TestRun": "テスト実行", + "TestNamePlaceholder": "テストケースタイトル", + "ChooseIcon": "アイコンを選択", + "NoTestSuite": "テストスイートなし", + "StatusDraft": "下書き", + "StatusReview": "レビュー準備完了", + "StatusReviewComments": "レビューコメントの修正が必要", + "StatusApproved": "承認済み", + "StatusRejected": "却下", + "SetStatus": "ステータスを設定", + "Assignee": "担当者", + "Unassigned": "未割り当て", + "AssignTo": "割り当てる", + "AssignedTo": "割り当て済み", + "PreviousAssigned": "以前に割り当てられた", + "NoTestCases": "このテストスイートにはテストケースがありません", + "CreateTestRun": "新しいテスト実行", + "TestRunNamePlaceholder": "テスト実行名", + "SelectTestSuites": "テストスイートを選択", + "SelectTestCases": "テストケースを選択", + "TestLibrary": "テストライブラリ", + "TestResult": "結果", + "TestRunResult": "結果", + "TestRunStatus": "ステータス", + "StatusNonTested": "未テスト", + "StatusBlocked": "ブロック", + "StatusPassed": "合格", + "StatusFailed": "不合格", + "SelectTestCase": "テストケースを選択", + "Save": "保存", + "SaveAndNext": "保存して次へ", + "DonePercent": "% 完了", + "TestResults": "結果", + "TestRunName": "名前", + "DueDate": "期日", + "RunTestCases": "実行", + "TestCaseDescription": "テストケースの説明", + "TestResultAttributes": "結果", + "GoToNextTest": "次へ", + "GoToNextTestTooltip": "次のテストへ", + "AllTests": "すべてのテスト", + "MyTests": "自分のテスト", + "Comments": "コメント", + "Cancel": "キャンセル", + "Name": "名前", + "TestPlans": "テスト計画", + "TestPlan": "テスト計画", + "CreateTestPlan": "新しいテスト計画", + "SelectedTestCases": "{count, plural, =0 {テストケースが選択されていません} one {# テストケースが選択されました} few {# テストケースが選択されました} other {# テストケースが選択されました}}", + "DefaultAssignee": "デフォルトの担当者", + "TestPlanTitle": "テスト計画のタイトル", + "RunAssistant": "実行アシスタント" + } +} diff --git a/plugins/text-editor-assets/lang/ja.json b/plugins/text-editor-assets/lang/ja.json new file mode 100644 index 0000000000..1778027c22 --- /dev/null +++ b/plugins/text-editor-assets/lang/ja.json @@ -0,0 +1,74 @@ +{ + "string": { + "TableOfContents": "目次", + "Suggested": "候補", + "NoItems": "アイテムなし", + "EditorPlaceholder": "入力を開始...", + "Edit": "編集", + "Bold": "太字", + "Italic": "斜体", + "Strikethrough": "取り消し線", + "Link": "リンク", + "Save": "保存", + "OrderedList": "番号付きリスト", + "BulletedList": "箇条書きリスト", + "Blockquote": "引用", + "Code": "コード", + "CodeBlock": "コードブロック", + "Note": "メモ", + "ConfigureNote": "メモを設定", + "Set": "設定", + "Update": "更新", + "Remove": "削除", + "NotePlaceholder": "メモを追加...", + "SampleText": "サンプルテキスト", + "Send": "送信", + "Attach": "添付", + "TextStyle": "テキストスタイル", + "Emoji": "絵文字", + "GIF": "GIF", + "Mention": "メンション", + "Underlined": "下線", + "AlignCenter": "中央揃え", + "AlignLeft": "左揃え", + "AlignRight": "右揃え", + "Download": "ダウンロード", + "ViewImage": "画像を表示", + "ViewOriginal": "オリジナルを表示", + "MoreActions": "その他の操作", + "FullDescription": "詳細", + "NoFullDescription": "詳細な説明はありません", + "EnableDiffMode": "差分モード", + "AddColumnBefore": "前に挿入", + "AddColumnAfter": "後に挿入", + "DeleteColumn": "削除", + "AddRowBefore": "前に挿入", + "AddRowAfter": "後に挿入", + "DeleteRow": "削除", + "DeleteTable": "削除", + "MergeCells": "セルを結合", + "SplitCells": "セルを分割", + "Duplicate": "複製", + "CategoryRow": "行", + "CategoryColumn": "列", + "CategoryCell": "セル", + "Table": "表", + "InsertTable": "表を挿入", + "TableOptions": "表をカスタマイズ", + "SelectTable": "表を選択", + "Width": "幅", + "Height": "高さ", + "Unset": "未設定", + "Image": "画像", + "SeparatorLine": "区切り線", + "TodoList": "アクションアイテム", + "TodoItem": "アクションアイテムリスト", + "DrawingBoard": "描画ボード", + "MermaidDiargram": "ダイアグラム", + "Comment": "コメント", + "AddComment": "コメントを追加", + "AddCommentPlaceholder": "コメントを追加...", + "SetCellHighlightColor": "セルの色を設定", + "SetTextColor": "テキストの色を設定" + } +} diff --git a/plugins/time-assets/lang/ja.json b/plugins/time-assets/lang/ja.json new file mode 100644 index 0000000000..3162ea16e0 --- /dev/null +++ b/plugins/time-assets/lang/ja.json @@ -0,0 +1,63 @@ +{ + "string": { + "Planner": "プランナー", + "Calendar": "カレンダー", + "Agenda": "予定表", + "Me": "自分", + "Team": "チーム", + "TeamPlanner": "チームプランナー", + "Today": "今日", + "TodayColon": "今日:", + "Tomorrow": "明日", + "Yesterday": "昨日", + "Completed": "完了", + "Now": "今", + "Scheduled": "予定あり", + "Schedule": "予定", + "WithoutProject": "プロジェクトなし", + "TotalGroupTime": "{days, plural, =0 {} other {#日}} {hours, plural, =0 {} other {#時間}} {minutes, plural, =0 {} other {#分}}", + "Tasks": "タスク", + "WorkSlot": "作業時間枠", + "WorkItem": "作業項目", + "Inbox": "受信箱", + "All": "すべて", + "AddToDo": "アクションアイテムを追加", + "CreateToDo": "アクションアイテムを追加、保存するにはEnterキーを押してください", + "ToDos": "アクションアイテム", + "Done": "完了", + "EditToDo": "アクションアイテムを編集", + "Unplanned": "未計画", + "Planned": "計画済み", + "AddSlot": "時間枠を追加", + "SetPriority": "優先度を設定\u2026", + "NoPriority": "優先度なし", + "LowPriority": "優先度 低", + "MediumPriority": "優先度 中", + "HighPriority": "優先度 高", + "UrgentPriority": "優先度 緊急", + "Low": "低", + "Medium": "中", + "High": "高", + "Urgent": "緊急", + "AddTo": "追加先", + "AddTitle": "タイトルを追加", + "MyWork": "自分の作業", + "WeekCalendar": "週", + "DayCalendar": "日", + "GotoTimePlaning": "計画", + "GotoTimeTeamPlaning": "チーム計画", + "NewToDo": "新しいアクションアイテム", + "ToDo": "アクションアイテム", + "ToDoColon": "アクションアイテム:", + "Priority": "優先度", + "CreatedToDo": "アクションアイテムを作成しました", + "NewToDoDetails": "新しいアクションアイテム: {details}", + "MarkedAsDone": "完了しました", + "WorkSchedule": "作業スケジュール", + "SummaryDuration": "概要", + "UnassignToDo": "アクションアイテムの担当者を解除", + "UnassignToDoConfirm": "このアクションアイテムの担当者を解除しますか?アクションアイテムは担当者のプランナーから削除されます。", + "ReassignToDo": "アクションアイテムの担当者を変更", + "ReassignToDoConfirm": "アクションアイテムの担当者を変更しますか?アクションアイテムは現在の担当者のプランナーから削除されます。" + } +} diff --git a/plugins/tracker-assets/lang/ja.json b/plugins/tracker-assets/lang/ja.json new file mode 100644 index 0000000000..22403d5404 --- /dev/null +++ b/plugins/tracker-assets/lang/ja.json @@ -0,0 +1,276 @@ +{ + "string": { + "TrackerApplication": "トラッカー", + "Projects": "あなたのプロジェクト", + "More": "その他", + "Default": "デフォルト", + "MakeDefault": "デフォルトに設定", + "Delete": "削除", + "Open": "開く", + "Members": "メンバー", + "Inbox": "受信箱", + "MyIssues": "自分のイシュー", + "ViewIssue": "イシューを表示", + "IssueCreated": "イシューが作成されました", + "Issues": "イシュー", + "Views": "ビュー", + "Active": "アクティブ", + "AllIssues": "すべてのイシュー", + "ActiveIssues": "アクティブなイシュー", + "BacklogIssues": "バックログ", + "Backlog": "バックログ", + "Board": "ボード", + "Components": "コンポーネント", + "AllComponents": "すべて", + "BacklogComponents": "バックログ", + "ActiveComponents": "アクティブ", + "ClosedComponents": "完了", + "NewComponent": "新しいコンポーネント", + "CreateComponent": "コンポーネントを作成", + "ComponentNamePlaceholder": "コンポーネント名", + "ComponentDescriptionPlaceholder": "説明 (オプション)", + "ComponentLead": "リーダー", + "ComponentMembers": "メンバー", + "StartDate": "開始日", + "TargetDate": "目標日", + "Planned": "計画済み", + "InProgress": "進行中", + "Paused": "一時停止", + "Completed": "完了", + "Canceled": "キャンセル", + "CreateProject": "プロジェクトを作成", + "NewProject": "新しいプロジェクト", + "ProjectTitle": "プロジェクトタイトル", + "ProjectTitlePlaceholder": "新しいプロジェクト", + "UsedInIssueIDs": "イシューIDで使用", + "Identifier": "識別子", + "Import": "インポート", + "ProjectIdentifier": "プロジェクト識別子", + "IdentifierExists": "プロジェクト識別子はすでに存在します", + "ProjectIdentifierPlaceholder": "PRJCT", + "ChooseIcon": "アイコンを選択", + "AddIssue": "イシューを追加", + "NewIssue": "新しいイシュー", + "NewIssuePlaceholder": "新規", + "ResumeDraft": "下書きを再開", + "SaveIssue": "イシューを作成", + "SetPriority": "優先度を設定\u2026", + "SetStatus": "ステータスを設定\u2026", + "SelectIssue": "イシューを選択", + "Priority": "優先度", + "NoPriority": "優先度なし", + "Urgent": "緊急", + "High": "高", + "Medium": "中", + "Low": "低", + "Unassigned": "未割り当て", + "Back": "戻る", + "List": "リスト", + "NumberLabels": "{count, plural, =0 {ラベルなし} =1 {1 ラベル} other {# ラベル}}", + "CategoryBacklog": "バックログ", + "CategoryUnstarted": "未着手", + "CategoryStarted": "開始", + "CategoryCompleted": "完了", + "CategoryCanceled": "キャンセル", + "Title": "タイトル", + "Name": "名前", + "Description": "説明", + "Status": "ステータス", + "Number": "番号", + "Assignee": "担当者", + "AssignTo": "担当者を設定...", + "AssignedTo": "{value} に割り当て", + "Parent": "親イシュー", + "SetParent": "親イシューを設定\u2026", + "ChangeParent": "親イシューを変更\u2026", + "RemoveParent": "親イシューを削除", + "OpenParent": "親イシューを開く", + "SubIssues": "子イシュー", + "SubIssuesList": "子イシュー ({subIssues})", + "OpenSubIssues": "子イシューを開く", + "AddSubIssues": "子イシューを追加", + "BlockedBy": "ブロックされている", + "RelatedTo": "関連する", + "Comments": "コメント", + "Attachments": "添付ファイル", + "Labels": "ラベル", + "Component": "コンポーネント", + "Space": "", + "SetDueDate": "期日を設定\u2026", + "ChangeDueDate": "期日を変更\u2026", + "ModificationDate": "更新日 {value}", + "Project": "プロジェクト", + "Issue": "イシュー", + "SubIssue": "子イシュー", + "Document": "", + "DocumentIcon": "", + "DocumentColor": "", + "Rank": "ランク", + "TypeIssuePriority": "イシューの優先度", + "IssueTitlePlaceholder": "イシューのタイトル", + "SubIssueTitlePlaceholder": "子イシューのタイトル", + "IssueDescriptionPlaceholder": "説明を追加\u2026", + "SubIssueDescriptionPlaceholder": "子イシューの説明を追加", + "AddIssueTooltip": "イシューを追加...", + "NewIssueDialogClose": "このダイアログを閉じますか?", + "NewIssueDialogCloseNote": "すべての変更は失われます", + "RemoveComponentDialogClose": "コンポーネントを削除しますか?", + "RemoveComponentDialogCloseNote": "本当にこのコンポーネントを削除しますか?この操作は元に戻せません", + "Grouping": "グループ化", + "Ordering": "順序", + "CompletedIssues": "完了したイシュー", + "NoGrouping": "グループ化なし", + "NoAssignee": "担当者なし", + "LastUpdated": "最終更新日", + "DueDate": "期日", + "Manual": "手動", + "All": "すべて", + "PastWeek": "先週", + "PastMonth": "先月", + "CopyIssueUrl": "イシューのURLをクリップボードにコピー", + "CopyIssueId": "イシューIDをクリップボードにコピー", + "CopyIssueBranch": "Gitブランチ名をクリップボードにコピー", + "CopyIssueTitle": "イシューのタイトルをクリップボードにコピー", + "AssetLabel": "アセット", + "AddToComponent": "コンポーネントに追加\u2026", + "MoveToComponent": "コンポーネントに移動\u2026", + "NoComponent": "コンポーネントなし", + "ComponentLeadTitle": "コンポーネントリーダー", + "ComponentMembersTitle": "コンポーネントメンバー", + "ComponentLeadSearchPlaceholder": "コンポーネントリーダーを設定\u2026", + "ComponentMembersSearchPlaceholder": "コンポーネントメンバーを変更\u2026", + "MoveToProject": "プロジェクトに移動", + "Duplicate": "複製", + "GotoIssues": "イシューへ移動", + "GotoActive": "アクティブなイシューへ移動", + "GotoBacklog": "バックログへ移動", + "GotoComponents": "コンポーネントへ移動", + "GotoMyIssues": "自分のイシューへ移動", + "GotoTrackerApplication": "トラッカーアプリケーションに切り替え", + "CreatedOne": "作成済み", + "MoveIssues": "イシューを移動", + "MoveIssuesDescription": "イシューを移動するプロジェクトを選択します", + "ManageAttributes": "属性を管理", + "KeepOriginalAttributes": "元の属性を保持", + "KeepOriginalAttributesTooltip": "元のイシューステータスとコンポーネントは新しいプロジェクトに保持されます", + "SelectReplacement": "次のアイテムは新しいプロジェクトで利用できません。代替を選択してください。", + "MissingItem": "不足しているアイテム", + "Replacement": "代替", + "Original": "オリジナル", + "OriginalDescription": "このセクションのアイテムは新しいプロジェクトで作成されます", + "Relations": "関連", + "RemoveRelation": "関連を削除...", + "AddBlockedBy": "ブロックされているとしてマーク...", + "AddIsBlocking": "ブロックしているとしてマーク...", + "AddRelatedIssue": "別のイシューを参照...", + "RelatedIssue": "関連するイシュー {id} - {title}", + "BlockedIssue": "ブロックされているイシュー {id} - {title}", + "BlockingIssue": "ブロックしているイシュー {id} - {title}", + "BlockedBySearchPlaceholder": "ブロックされているとしてマークするイシューを検索...", + "IsBlockingSearchPlaceholder": "ブロックしているとしてマークするイシューを検索...", + "RelatedIssueSearchPlaceholder": "参照するイシューを検索...", + "Blocks": "ブロック", + "Related": "関連", + "RelatedIssues": "関連するイシュー", + "EditIssue": "{title} を編集", + "EditWorkflowStatuses": "イシューステータスを編集", + "EditProject": "プロジェクトを編集", + "DeleteProject": "プロジェクトを削除", + "ArchiveProjectName": "プロジェクト {name} をアーカイブしますか?", + "ArchiveProjectConfirm": "このプロジェクトをアーカイブしますか?", + "DeleteProjectConfirm": "このプロジェクトとすべてのイシューを削除しますか?", + "ProjectHasIssues": "このプロジェクトには既存のイシューがあります。アーカイブしてもよろしいですか?", + "ManageWorkflowStatuses": "プロジェクトタイプを管理", + "AddWorkflowStatus": "イシューステータスを追加", + "EditWorkflowStatus": "イシューステータスを編集", + "DeleteWorkflowStatus": "イシューステータスを削除", + "DeleteWorkflowStatusConfirm": "\"{status}\" ステータスを削除しますか?", + "DeleteWorkflowStatusErrorDescription": "\"{status}\" ステータスには {count, plural, =1 {1 イシュー} other {# イシュー}} が割り当てられています。移動先のステータスを選択してください", + "Save": "保存", + "IncludeItemsThatMatch": "一致するアイテムを含める", + "AnyFilter": "いずれかのフィルター", + "AllFilters": "すべてのフィルター", + "NoDescription": "説明なし", + "SearchIssue": "タスクを検索...", + "StatusHistory": "状態履歴", + "NewSubIssue": "子イシューを追加...", + "AddLabel": "ラベルを追加", + "DeleteIssue": "{issueCount, plural, =1 {イシュー} other {イシュー}} を削除", + "DeleteIssueConfirm": "{issueCount, plural, =1 {イシュー} other {イシュー}}{subIssueCount, plural, =0 {?} =1 { と子イシュー?} other { と子イシュー?}} を削除しますか?", + "Milestone": "マイルストーン", + "NoMilestone": "マイルストーンなし", + "MoveToMilestone": "マイルストーンを選択", + "Milestones": "マイルストーン", + "AllMilestones": "すべて", + "PlannedMilestones": "計画済み", + "ActiveMilestones": "アクティブ", + "ClosedMilestones": "完了", + "AddToMilestone": "マイルストーンに追加", + "MilestoneNamePlaceholder": "マイルストーン名", + "NewMilestone": "新しいマイルストーン", + "CreateMilestone": "作成", + "MoveAndDeleteMilestone": "イシューを {newMilestone} に移動し、{deleteMilestone} を削除", + "MoveAndDeleteMilestoneConfirm": "マイルストーンを削除し、イシューを別のマイルストーンに移動しますか?", + "Estimation": "見積もり", + "ReportedTime": "消費時間", + "RemainingTime": "残り時間", + "TimeSpendReports": "時間消費レポート", + "TimeSpendReport": "時間", + "TimeSpendReportAdd": "時間レポートを追加", + "TimeSpendReportDate": "日付", + "TimeSpendReportValue": "消費時間", + "TimeSpendReportValueTooltip": "消費時間 (時間)", + "TimeSpendReportDescription": "説明", + "TimeSpendDays": "{value}日", + "TimeSpendHours": "{value}時間", + "TimeSpendMinutes": "{value}分", + "ChildEstimation": "子イシューの見積もり", + "ChildReportedTime": "子イシューの時間", + "CapacityValue": "うち {value}日", + "NewRelatedIssue": "新しい関連イシュー", + "RelatedIssuesNotFound": "関連イシューが見つかりません", + "AddedReference": "参照を追加", + "AddedAsBlocked": "ブロックされているとしてマーク", + "AddedAsBlocking": "ブロックしているとしてマーク", + "IssueTemplate": "テンプレート", + "IssueTemplates": "テンプレート", + "NewProcess": "新しいテンプレート", + "SaveProcess": "テンプレートを保存", + "NoIssueTemplate": "テンプレートなし", + "TemplateReplace": "新しいテンプレートを適用しますか?", + "TemplateReplaceConfirm": "すべてのフィールドが新しいテンプレートの値で上書きされます", + "Apply": "適用", + "CurrentWorkDay": "現在の営業日", + "PreviousWorkDay": "前の営業日", + "TimeReportDayTypeLabel": "時間レポートの日種別を選択", + "DefaultAssignee": "イシューのデフォルトの担当者", + "SevenHoursLength": "7時間", + "EightHoursLength": "8時間", + "HourLabel": "時間", + "Saved": "保存済み...", + "CreatedIssue": "イシューを作成しました", + "CreatedSubIssue": "子イシューを作成しました", + "ChangeStatus": "ステータスを変更", + "ConfigLabel": "トラッカー", + "ConfigDescription": "作業項目を管理し、すべてのジョブを完了するための拡張機能。", + "NoStatusFound": "一致するステータスが見つかりません", + "CreateMissingStatus": "不足しているステータスを作成", + "UnsetParent": "親イシューが設定されなくなります", + "AllProjects": "すべてのプロジェクト", + "IssueNotificationTitle": "{issueTitle}", + "IssueNotificationBody": "{senderName} が更新しました", + "IssueNotificationChanged": "{senderName} が {property} を変更しました", + "IssueNotificationChangedProperty": "{senderName} が {property} を \"{newValue}\" に変更しました", + "IssueNotificationMessage": "{senderName}: {message}", + "PreviousAssigned": "以前に割り当てられた", + "IssueAssignedToYou": "あなたに割り当てられました", + "RelatedIssueTargetDescription": "クラスまたはスペースの関連イシュープロジェクトターゲット", + "MapRelatedIssues": "関連イシューのデフォルトプロジェクトを構成", + "DefaultIssueStatus": "デフォルトのイシューステータス", + "IssueStatus": "ステータス", + "Extensions": "拡張機能", + "RoleLabel": "役割: {role}", + "UnsetParentIssue": "親イシューの設定を解除" + }, + "status": {} +} diff --git a/plugins/training-assets/lang/ja.json b/plugins/training-assets/lang/ja.json new file mode 100644 index 0000000000..3a962792da --- /dev/null +++ b/plugins/training-assets/lang/ja.json @@ -0,0 +1,103 @@ +{ + "string": { + "Active": "アクティブ", + "All": "すべて", + "Canceled": "キャンセル済み", + "ChangeOwner": "所有者を変更", + "Completed": "完了", + "CreateNewVersion": "新しいバージョンを作成", + "Duplicate": "複製", + "IncomingRequestStateCanceled": "キャンセル済み", + "IncomingRequestStateDraft": "下書き", + "IncomingRequestStateFailed": "失敗", + "IncomingRequestStatePassed": "合格", + "IncomingRequestStatePending": "保留中", + "NotSelected": "未選択", + "Owner": "所有者", + "Permission_ChangeSomeoneElsesSentRequestOwner": "他人の送信済みトレーニングリクエストの所有者を変更", + "Permission_ChangeSomeoneElsesSentRequestOwner_Description": "他のユーザーが所有するトレーニングリクエストの所有者を変更する権限をユーザーに付与します", + "Permission_ChangeSomeoneElsesTrainingOwner": "他人が所有するトレーニングの所有者を変更", + "Permission_ChangeSomeoneElsesTrainingOwner_Description": "他のユーザーが所有するトレーニングの所有者を変更する権限をユーザーに付与します", + "Permission_CreateRequestOnSomeoneElsesTraining": "他人が所有するトレーニングを割り当てる", + "Permission_CreateRequestOnSomeoneElsesTraining_Description": "他のユーザーが所有するトレーニングを割り当てる(リクエストを作成する)権限をユーザーに付与します", + "Permission_CreateTraining": "トレーニングを作成", + "Permission_CreateTraining_Description": "新しいトレーニングを作成する権限をユーザーに付与します", + "Permission_ViewSomeoneElsesSentRequest": "他人が所有する送信済みトレーニングリクエストを表示", + "Permission_ViewSomeoneElsesSentRequest_Description": "他のユーザーが所有する送信済みトレーニングリクエストを表示する権限をユーザーに付与します", + "Permission_ViewSomeoneElsesTraineesResults": "他人が所有する送信済みトレーニングリクエストの受講者の結果を表示", + "Permission_ViewSomeoneElsesTraineesResults_Description": "他のユーザーが所有するトレーニングの受講者の結果を表示する権限をユーザーに付与します", + "Permission_ViewSomeoneElsesTrainingOverview": "他人が所有するトレーニングを表示", + "Permission_ViewSomeoneElsesTrainingOverview_Description": "他のユーザーが所有するトレーニングを表示する権限をユーザーに付与します", + "Permission_ViewSomeoneElsesTrainingQuestions": "他人が所有するトレーニングの質問を表示", + "Permission_ViewSomeoneElsesTrainingQuestions_Description": "他のユーザーが所有するトレーニングの質問を表示する権限をユーザーに付与します", + "Revision": "改訂", + "SentYouATrainingRequest": "トレーニングリクエストを送信しました", + "State": "ステータス", + "Training": "トレーニング", + "TrainingApplication": "トレーニング", + "TrainingAttempt": "試行", + "TrainingAttemptAssessmentsPassed": "合格した評価", + "TrainingAttemptAssessmentsTotal": "評価の合計", + "TrainingAttemptMyCurrentDraft": "現在の私の下書き", + "TrainingAttemptMyLatestResult": "私の最新の結果", + "TrainingAttempts": "試行", + "TrainingAttemptStateDraft": "下書き", + "TrainingAttemptStateFailed": "失敗", + "TrainingAttemptStatePassed": "合格", + "TrainingAttemptSubmit": "提出", + "TrainingAttemptSubmittedBy": "提出者", + "TrainingAttemptSubmittedDate": "提出日", + "TrainingAuthor": "作成者", + "TrainingCreate": "トレーニングを作成", + "TrainingCreated": "トレーニングが作成されました", + "TrainingOverview": "概要", + "TrainingPassingScore": "合格スコア", + "TrainingPrefix": "プレフィックス", + "TrainingQuestions": "質問", + "TrainingRelease": "リリース", + "TrainingReleasedBy": "リリース者", + "TrainingReleasedOn": "リリース日", + "TrainingRequest": "トレーニングリクエスト", + "TrainingRequestAssign": "リクエストを割り当てる", + "TrainingRequestAttempt": "試行 {index}/{total}", + "TrainingRequestCancel": "リクエストをキャンセル", + "TrainingRequestCanceledBy": "キャンセル者", + "TrainingRequestCanceledDate": "キャンセル日", + "TrainingRequestCompletion": "完了", + "TrainingRequestDueDate": "期日", + "TrainingRequestMaxAttempts": "最大試行回数", + "TrainingRequestNoDueDate": "期日なし", + "TrainingRequestResults": "結果", + "TrainingRequestRoles": "役割", + "TrainingRequestRolesCount": "{count, plural, one {# 役割} other {# 役割}}", + "TrainingRequests": "リクエスト", + "TrainingRequestTrainee": "受講者", + "TrainingRequestTrainees": "受講者", + "TrainingRetake": "再試行", + "TrainingSeqNumber": "番号", + "TrainingStart": "トレーニングを開始", + "TrainingStateArchived": "アーカイブ済み", + "TrainingStateDeleted": "削除済み", + "TrainingStateDraft": "下書き", + "TrainingStateReleased": "リリース済み", + "TrainingTake": "トレーニングを受ける", + "TrainingTitle": "タイトル", + "Trainings": "トレーニング", + "ViewAllTrainings": "すべてのトレーニング", + "ViewAllTrainingsAll": "すべて", + "ViewAllTrainingsArchived": "アーカイブ済み", + "ViewAllTrainingsDrafts": "下書き", + "ViewAllTrainingsReleased": "リリース済み", + "ViewIncomingRequests": "私のリクエスト", + "ViewMyResults": "私の結果", + "ViewMyTrainings": "私のトレーニング", + "ViewMyTrainingsAll": "すべて", + "ViewMyTrainingsArchived": "アーカイブ済み", + "ViewMyTrainingsDrafts": "下書き", + "ViewMyTrainingsReleased": "リリース済み", + "ViewSentRequests": "受講者のリクエスト", + "ViewTraineesResults": "受講者の結果", + "ConfigLabel": "トレーニング", + "ConfigDescription": "トレーニングを管理するための拡張機能" + } +} diff --git a/plugins/uploader-assets/lang/ja.json b/plugins/uploader-assets/lang/ja.json new file mode 100644 index 0000000000..b7d721cbc1 --- /dev/null +++ b/plugins/uploader-assets/lang/ja.json @@ -0,0 +1,15 @@ +{ + "string": { + "Cancel": "キャンセル", + "Retry": "再試行", + "UploadFiles": "ファイルをアップロード", + "UploadFolders": "フォルダをアップロード", + "UploadingTo": "次のフォルダに {files, plural, =1 {# ファイル} other {# ファイル}} をアップロード中:" + }, + "status": { + "Error": "エラー", + "Waiting": "待機中", + "Uploading": "アップロード中", + "Completed": "完了" + } +} diff --git a/plugins/view-assets/lang/ja.json b/plugins/view-assets/lang/ja.json new file mode 100644 index 0000000000..db376283a9 --- /dev/null +++ b/plugins/view-assets/lang/ja.json @@ -0,0 +1,133 @@ +{ + "string": { + "Contains": "含む", + "MoveClass": "{class} を移動", + "SelectToMove": "移動先の {classLabel} を選択してください。", + "Delete": "削除", + "Move": "移動", + "Cancel": "キャンセル", + "LabelYes": "はい", + "LabelNo": "いいえ", + "LabelNA": "該当なし", + "ChooseAColor": "色を選択", + "Table": "表", + "Role": "役割", + "DeleteObject": "オブジェクトを削除", + "DeleteObjectConfirm": "{count, plural, =1 {このオブジェクト} other {これらの # 個のオブジェクト}}を削除しますか?", + "DeletePopupNoPermissionTitle": "削除する権限がありません。", + "DeletePopupNoPermissionLabel": "削除するには、以下のリストの担当者にご連絡ください。", + "DeletePopupCreatorLabel": "作成者 (自分で作成したもののみ削除できます):", + "DeletePopupOwnerLabel": "所有者 (すべて削除できます):", + "Archive": "アーカイブ", + "ArchiveConfirm": "{count, plural, =1 {オブジェクト} other {# 個のオブジェクト}}をアーカイブしますか?", + "Open": "開く", + "OpenInNewTab": "新しいタブで開く", + "Assignees": "担当者", + "Labels": "ラベル", + "MoveLeft": "左に移動", + "MoveRight": "右に移動", + "MoveUp": "上に移動", + "MoveDown": "下に移動", + "RestoreDefaults": "デフォルトに戻す", + "SelectItem": "フォーカスされたアイテムを選択", + "SelectItemAll": "すべてのアイテムを選択", + "SelectItemNone": "すべてのアイテムの選択を解除", + "NumberItems": "{count, plural, =0 {アイテムなし} =1 {1 アイテム} other {# アイテム}}", + "Assigned": "割り当て済み", + "Created": "作成済み", + "Subscribed": "購読済み", + "ShowPreview": "ドキュメントプレビューを表示", + "ShowActions": "アクションポップアップを表示", + "ActionPlaceholder": "検索またはコマンドを実行...", + "General": "一般", + "Navigation": "ナビゲーション", + "Editor": "エディター", + "MarkdownFormatting": "書式設定", + "CustomizeView": "ビューをカスタマイズ", + "Filter": "フィルター", + "ClearFilters": "フィルターをクリア", + "FilterIsNot": "ではない", + "FilterIsEither": "である", + "FilterIsEitherPlural": "である", + "FilterStatesCount": "{value, plural, =1 {1 状態} other {# 状態}}", + "FilterUpdated": "フィルターが更新されました", + "FilterRemoved": "{count, plural, =1 {# 個の存在しない値が} other {# 個の存在しない値が}} フィルターから削除されました", + "Before": "前", + "After": "後", + "Apply": "適用", + "Save": "保存", + "IncludeItemsThatMatch": "一致するアイテムを含める", + "AnyFilter": "いずれかのフィルター", + "AllFilters": "すべてのフィルター", + "MatchCriteria": "一致条件", + "DontMatchCriteria": "一致しない条件", + "View": "表示", + "MarkupEditor": "リッチコンテンツフィールドの編集", + "List": "リスト", + "Grid": "グリッド", + "Timeline": "タイムライン", + "Select": "選択", + "NoGrouping": "グループ化なし", + "Grouping": "グループ化", + "Ordering": "順序", + "Manual": "手動", + "FilteredViews": "フィルターされたビュー", + "NewFilteredView": "新しいフィルターされたビュー", + "FilteredViewName": "フィルターされたビュー名", + "Then": "次に", + "ShowPreviewOnClick": "クリックしてドキュメントインデックスプレビューを表示してください...", + "Shown": " {total, plural, =-1 {} other {フィルターされた # 件のアイテムのうち}} {len} 件の結果を表示中", + "Total": "合計: {total, plural, other{#}}", + "ShowEmptyGroups": "空のグループを表示", + "Overdue": "期限切れ", + "Today": "今日", + "Yesterday": "昨日", + "ThisWeek": "今週", + "NextWeek": "来週", + "ThisMonth": "今月", + "NextMonth": "来月", + "NotSpecified": "指定なし", + "ExactDate": "正確な日付", + "BeforeDate": "日付以前", + "AfterDate": "日付以降", + "BetweenDates": "日付の間", + "AddSavedView": "保存されたビューを追加", + "Public": "公開", + "Hide": "非表示", + "Rename": "名前を変更", + "SaveAs": "名前を付けて保存", + "And": "と", + "Between": "と", + "ShowColors": "色を使用", + "Show": "表示", + "FilterArrayAll": "すべてを含む", + "FilterArrayAny": "いずれかを含む", + "Or": "または", + "HyperlinkPlaceholder": "https://jappleseed.com", + "CopyToClipboard": "クリップボードにコピー", + "PublicView": "公開", + "ChooseIcon": "アイコンを選択", + "IconColor": "アイコンの色を選択", + "IconCategory": "アイコン", + "EmojiCategory": "絵文字", + "Type": "タイプ", + "ToViewCommands": "利用可能なコマンドを表示するには", + "UnArchive": "アーカイブ解除", + "UnArchiveConfirm": "この{count, plural, =1 {オブジェクト} other {# 個のオブジェクト}}をアーカイブ解除しますか?", + "Pin": "ピン留め", + "Unpin": "ピン留めを解除", + "Archived": "アーカイブ済み", + "MoreActions": "その他の操作", + "Leave": "退出", + "Join": "参加", + "Copied": "コピーしました", + "Title": "タイトル", + "HideArchived": "アーカイブ済みを非表示", + "RemoveRelation": "関連を削除", + "RemoveRelationConfirmation": "関連を削除しますか?", + "MasterDetail": "マスター・詳細", + "Tree": "ツリー", + "Document": "ドキュメント", + "Loading": "読み込み中..." + } +} diff --git a/plugins/workbench-assets/lang/ja.json b/plugins/workbench-assets/lang/ja.json new file mode 100644 index 0000000000..4dbb329a0d --- /dev/null +++ b/plugins/workbench-assets/lang/ja.json @@ -0,0 +1,42 @@ +{ + "string": { + "More": "その他...", + "Delete": "削除", + "ShowMenu": "メニューを表示", + "HideMenu": "メニューを非表示", + "Archive": "アーカイブ", + "Archived": "アーカイブ済み", + "Open": "開く", + "General": "一般", + "Members": "メンバー", + "Application": "アプリケーション", + "BrowseSpaces": "スペースを参照", + "AccountDisabled": "アカウントは無効です", + "AccountDisabledDescr": "ワークスペース管理者にお問い合わせください", + "HelpAndSupport": "ヘルプとサポート", + "HelpCenter": "ヘルプセンター", + "KeyboardShortcuts": "キーボードショートカット", + "Documentation": "ドキュメント", + "OpenPlatformGuide": "Hulyドキュメントを開く", + "AccessWorkspaceSettings": "ワークスペース設定にアクセス", + "HowToWorkFaster": "作業を高速化する方法を学ぶ", + "HiddenApplication": "非表示のアプリケーション", + "OpenInNewTab": "新しいタブで開く", + "NewVersionAvailable": "新しいバージョンが利用可能です", + "PleaseUpdate": "アップデートしてください", + "ServerUnderMaintenance": "新しいバージョンのためにワークスペースを準備中...", + "MobileNotSupported": "申し訳ありませんが、モバイルデバイスのサポートは近日公開予定です。それまでの間、パソコンを使用してください", + "LogInAnyway": "無視してログインする", + "WorkspaceCreating": "作成中...", + "AccessDenied": "オブジェクトが存在しないか、アクセス権がありません。", + "UpgradeDownloadProgress": "アップグレードをダウンロード中: {percent}%", + "Widget": "ウィジェット", + "WidgetPreferences": "ウィジェット設定", + "OpenInSidebar": "サイドバーで開く", + "OpenInSidebarNewTab": "サイドバーの新しいタブで開く", + "ConfigureWidgets": "ウィジェットを設定", + "Tab": "タブ", + "WorkspaceIsArchived": "ワークスペースは未使用のためアーカイブされています。復元するにはお問い合わせください...", + "WorkspaceIsMigrating": "ワークスペースを更新中です。しばらくお待ちください..." + } +}