From 0cb4f36945b345ceb80c3d8f044c35511d9535e7 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sat, 11 Apr 2026 11:39:50 -0500 Subject: [PATCH] New translations en-us.json (Japanese) --- frontend/app/lang/messages/ja-JP.json | 2438 +++++++++++++------------ 1 file changed, 1223 insertions(+), 1215 deletions(-) diff --git a/frontend/app/lang/messages/ja-JP.json b/frontend/app/lang/messages/ja-JP.json index 6971eaaaf..db06e83e4 100644 --- a/frontend/app/lang/messages/ja-JP.json +++ b/frontend/app/lang/messages/ja-JP.json @@ -1,701 +1,702 @@ { "about": { - "about": "概要", - "about-mealie": "Mealieについて", - "api-docs": "APIドキュメント", - "api-port": "APIポート", - "application-mode": "アプリケーションモード", - "database-type": "データベースタイプ", - "database-url": "データベース URL", - "default-group": "デフォルトグループ", - "default-household": "既定の世帯", - "demo": "体験版", - "demo-status": "体験版ステータス", - "development": "開発", - "docs": "ドキュメント", - "download-log": "ログをダウンロード", - "download-recipe-json": "最後にスクレイピングされた JSON", + "about": "About", + "about-mealie": "About Mealie", + "api-docs": "API Docs", + "api-port": "API Port", + "application-mode": "Application Mode", + "database-type": "Database Type", + "database-url": "Database URL", + "default-group": "Default Group", + "default-household": "Default Household", + "demo": "Demo", + "demo-status": "Demo Status", + "development": "Development", + "docs": "Docs", + "download-log": "Download Log", + "download-recipe-json": "Last Scraped JSON", "github": "GitHub", - "log-lines": "ログの行", - "not-demo": "非デモ", - "portfolio": "ポートフォリオ", + "log-lines": "Log Lines", + "not-demo": "Not Demo", + "portfolio": "Portfolio", "production": "Production", - "support": "ヘルプ", - "version": "バージョン", - "unknown-version": "不明", - "sponsor": "スポンサー" + "support": "Support", + "version": "Version", + "unknown-version": "unknown", + "sponsor": "Sponsor" }, "asset": { - "assets": "資産", - "code": "コード", - "file": "ファイル", - "image": "画像", - "new-asset": "新しいアセット", + "assets": "Assets", + "code": "Code", + "file": "File", + "image": "Image", + "new-asset": "New Asset", "pdf": "PDF", - "recipe": "レシピ", - "show-assets": "資産を表示", - "error-submitting-form": "フォーム送信エラー" + "recipe": "Recipe", + "show-assets": "Show Assets", + "error-submitting-form": "Error Submitting Form" }, "category": { - "categories": "カテゴリ", - "category-created": "カテゴリを作成しました。", - "category-creation-failed": "カテゴリの作成に失敗しました。", - "category-deleted": "カテゴリを削除しました。", - "category-deletion-failed": "カテゴリの削除に失敗しました。", - "category-filter": "カテゴリフィルタ", - "category-update-failed": "カテゴリの更新に失敗しました", - "category-updated": "カテゴリーを更新しました", - "uncategorized-count": "カテゴリなし {count}", - "create-a-category": "カテゴリを作成", - "category-name": "カテゴリ名", - "category": "カテゴリ" + "categories": "Categories", + "category-created": "Category created", + "category-creation-failed": "Category creation failed", + "category-deleted": "Category Deleted", + "category-deletion-failed": "Category deletion failed", + "category-filter": "Category Filter", + "category-update-failed": "Category update failed", + "category-updated": "Category updated", + "uncategorized-count": "Uncategorized {count}", + "create-a-category": "Create a Category", + "category-name": "Category Name", + "category": "Category" }, "events": { "apprise-url": "Apprise URL", - "database": "データベース", - "delete-event": "イベントを削除", - "event-delete-confirmation": "このイベントを削除しますか?", - "event-deleted": "イベントを削除しました", - "event-updated": "イベントを更新しました", - "new-notification-form-description": "Mealieは、通知を生成するために、Appiseライブラリを使用します。通知に使用するサービスには多くのオプションがあります。 サービスのURLを作成する方法については、wikiを参照してください。 利用可能な場合は、通知の種類を選択すると追加機能が含まれる場合があります。", - "new-version": "新しいバージョンがあります!", - "notification": "通知", - "refresh": "更新", - "scheduled": "スケジュール済み", - "something-went-wrong": "問題が発生しました", - "subscribed-events": "購読中のイベント", - "test-message-sent": "テストメッセージを送信しました", - "message-sent": "メッセージが送信されました", - "new-notification": "新着通知", - "event-notifiers": "イベント通知", - "apprise-url-skipped-if-blank": "通知用URL (空欄の場合はスキップ)", + "database": "Database", + "delete-event": "Delete Event", + "event-delete-confirmation": "Are you sure you want to delete this event?", + "event-deleted": "Event Deleted", + "event-updated": "Event Updated", + "new-notification-form-description": "Mealie uses the Apprise library to generate notifications. They offer many options for services to use for notifications. Refer to their wiki for a comprehensive guide on how to create the URL for your service. If available, selecting the type of your notification may include extra features.", + "new-version": "New version available!", + "notification": "Notification", + "refresh": "Refresh", + "scheduled": "Scheduled", + "something-went-wrong": "Something Went Wrong!", + "subscribed-events": "Subscribed Events", + "test-message-sent": "Test Message Sent", + "message-sent": "Message Sent", + "new-notification": "New Notification", + "event-notifiers": "Event Notifiers", + "apprise-url-skipped-if-blank": "Apprise URL (skipped if blank)", "apprise-url-is-left-intentionally-blank": "Since Apprise URLs typically contain sensitive information, this field is left intentionally blank while editing. If you wish to update the URL, please enter the new one here, otherwise leave it blank to keep the current URL.", - "enable-notifier": "通知を有効にする", - "what-events": "この通知はどのイベントを購読すべきですか?", - "user-events": "ユーザーイベント", - "mealplan-events": "献立イベント", - "when-a-user-in-your-group-creates-a-new-mealplan": "グループ内のユーザーが新しい献立を作成したとき", - "shopping-list-events": "買い物リストイベント", - "cookbook-events": "料理本イベント", - "tag-events": "タグイベント", - "category-events": "カテゴリイベント", - "when-a-new-user-joins-your-group": "新しいユーザーがグループに参加したとき", - "recipe-events": "レシピイベント", + "enable-notifier": "Enable Notifier", + "what-events": "What events should this notifier subscribe to?", + "user-events": "User Events", + "mealplan-events": "Mealplan Events", + "when-a-user-in-your-group-creates-a-new-mealplan": "When a user in your group creates a new mealplan", + "shopping-list-events": "Shopping List Events", + "cookbook-events": "Cookbook Events", + "tag-events": "Tag Events", + "category-events": "Category Events", + "when-a-new-user-joins-your-group": "When a new user joins your group", + "recipe-events": "Recipe Events", "label-events": "Label Events" }, "general": { - "add": "追加", - "cancel": "キャンセル", - "clear": "クリア", - "close": "閉じる", - "confirm": "決定", - "confirm-how-does-everything-look": "どう見えますか?", - "confirm-delete-generic": "削除しますか?", - "copied_message": "コピーしました", - "create": "作成", - "created": "作成日", - "custom": "カスタム", - "dashboard": "ダッシュボード", - "delete": "削除", - "disabled": "無効", - "download": "ダウンロード", - "duplicate": "複製", - "edit": "編集", - "enabled": "有効", - "exception": "例外", - "failed-count": "失敗: {count}", - "failure-uploading-file": "ファイルのアップロードに失敗", - "favorites": "お気に入り", - "field-required": "必須項目", - "file-folder-not-found": "ファイル/フォルダが見つかりません。", - "file-uploaded": "ファイルをアップロードしました。", - "filter": "フィルタ", - "friday": "金曜日", - "general": "一般", - "get": "取得", - "home": "ホーム", - "image": "画像", - "image-upload-failed": "画像のアップロードに失敗しました。", - "import": "インポート", + "add": "Add", + "cancel": "Cancel", + "clear": "Clear", + "close": "Close", + "confirm": "Confirm", + "confirm-how-does-everything-look": "How does everything look?", + "confirm-delete-generic": "Are you sure you want to delete this?", + "copied_message": "Copied!", + "create": "Create", + "created": "Created", + "custom": "Custom", + "dashboard": "Dashboard", + "delete": "Delete", + "disabled": "Disabled", + "done": "Done", + "download": "Download", + "duplicate": "Duplicate", + "edit": "Edit", + "enabled": "Enabled", + "exception": "Exception", + "failed-count": "Failed: {count}", + "failure-uploading-file": "Failure uploading file", + "favorites": "Favorites", + "field-required": "Field Required", + "file-folder-not-found": "File/folder not found", + "file-uploaded": "File uploaded", + "filter": "Filter", + "friday": "Friday", + "general": "General", + "get": "Get", + "home": "Home", + "image": "Image", + "image-upload-failed": "Image upload failed", + "import": "Import", "json": "JSON", - "keyword": "キーワード", - "link-copied": "リンクをコピーしました。", - "loading": "読み込み中", - "loading-events": "イベントを読み込み中", - "loading-recipe": "レシピを読み込み中...", - "loading-ocr-data": "OCRデータを読み込み中...", - "loading-recipes": "レシピを読み込み中", - "message": "メッセージ", - "monday": "月曜日", - "name": "名前", - "new": "新", - "never": "なし", - "no": "いいえ", - "no-recipe-found": "レシピが見つかりません。", - "ok": "はい", - "options": "オプション:", - "plural-name": "複数の名前", - "print": "印刷", - "print-preferences": "印刷設定", - "random": "ランダム", - "rating": "評価", - "recent": "新着", - "recipe": "レシピ", - "recipes": "レシピ", - "rename-object": "名前の変更 '{0}'", - "reset": "リセット", - "saturday": "土曜日", - "save": "保存", - "settings": "設定", - "share": "共有", - "show-all": "すべて表示", - "shuffle": "シャッフル", - "sort": "並べ換え", - "sort-ascending": "昇順ソート", - "sort-descending": "降順ソート", - "sort-alphabetically": "アルファベット順", - "status": "状態", - "subject": "件名", - "submit": "送信", - "success-count": "成功: {count}", - "sunday": "日曜日", - "system": "システム", - "templates": "テンプレート:", - "test": "テスト", - "themes": "テーマ", - "thursday": "木曜日", - "title": "タイトル", - "token": "トークン", - "tuesday": "火曜日", - "type": "タイプ", - "update": "更新", - "updated": "更新日時", - "upload": "アップロード", + "keyword": "Keyword", + "link-copied": "Link Copied", + "loading": "Loading", + "loading-events": "Loading Events", + "loading-recipe": "Loading recipe...", + "loading-ocr-data": "Loading OCR data...", + "loading-recipes": "Loading Recipes", + "message": "Message", + "monday": "Monday", + "name": "Name", + "new": "New", + "never": "Never", + "no": "No", + "no-recipe-found": "No Recipe Found", + "ok": "OK", + "options": "Options:", + "plural-name": "Plural Name", + "print": "Print", + "print-preferences": "Print Preferences", + "random": "Random", + "rating": "Rating", + "recent": "Recent", + "recipe": "Recipe", + "recipes": "Recipes", + "rename-object": "Rename {0}", + "reset": "Reset", + "saturday": "Saturday", + "save": "Save", + "settings": "Settings", + "share": "Share", + "show-all": "Show All", + "shuffle": "Shuffle", + "sort": "Sort", + "sort-ascending": "Sort Ascending", + "sort-descending": "Sort Descending", + "sort-alphabetically": "Alphabetical", + "status": "Status", + "subject": "Subject", + "submit": "Submit", + "success-count": "Success: {count}", + "sunday": "Sunday", + "system": "System", + "templates": "Templates:", + "test": "Test", + "themes": "Themes", + "thursday": "Thursday", + "title": "Title", + "token": "Token", + "tuesday": "Tuesday", + "type": "Type", + "update": "Update", + "updated": "Updated", + "upload": "Upload", "url": "URL", - "view": "表示", - "wednesday": "水曜日", - "yes": "はい", - "foods": "食材", - "units": "単位", - "back": "戻る", - "next": "次へ", - "start": "開始", - "toggle-view": "表示の切り替え", - "date": "日付", + "view": "View", + "wednesday": "Wednesday", + "yes": "Yes", + "foods": "Foods", + "units": "Units", + "back": "Back", + "next": "Next", + "start": "Start", + "toggle-view": "Toggle View", + "date": "Date", "id": "Id", - "owner": "所有者", - "change-owner": "所有者の変更", - "date-added": "追加日", - "none": "なし", - "run": "実行", - "menu": "メニュー", - "a-name-is-required": "名前は必須です。", - "delete-with-name": "{name} を削除する", - "confirm-delete-generic-with-name": "{name} をを削除しますか?", - "confirm-delete-own-admin-account": "あなた自身の管理者アカウントを削除しようとしています!この操作は元に戻すことはでません、あなたのアカウントを永久に削除しますか?", - "organizer": "主催者", - "transfer": "転送", - "copy": "コピー", - "color": "色", - "timestamp": "タイムスタンプ", - "last-made": "最後に作った", - "learn-more": "詳細", - "this-feature-is-currently-inactive": "この機能は現在無効です。", - "clipboard-not-supported": "クリップボードはサポートされていません", - "copied-to-clipboard": "クリップボードにコピーされました", - "your-browser-does-not-support-clipboard": "お使いのブラウザーはクリップボードをサポートしていません", - "copied-items-to-clipboard": "クリップボードにコピーされたアイテムはありません|1つのアイテムをクリップボードにコピーしました| {count} のアイテムをクリップボードにコピーしました", - "actions": "操作", - "selected-count": "選択済: {count}", - "export-all": "すべてエクスポート", - "refresh": "更新", - "upload-file": "ファイルのアップロード", - "created-on-date": "作成日: {0}", - "unsaved-changes": "保存されていない変更があります。移動する前に保存しますか?保存するには はい を、変更を破棄するにはキャンセルしてください。", + "owner": "Owner", + "change-owner": "Change Owner", + "date-added": "Date Added", + "none": "None", + "run": "Run", + "menu": "Menu", + "a-name-is-required": "A Name is Required", + "delete-with-name": "Delete {name}", + "confirm-delete-generic-with-name": "Are you sure you want to delete this {name}?", + "confirm-delete-own-admin-account": "Please note that you are trying to delete your own admin account! This action cannot be undone and will permanently delete your account?", + "organizer": "Organizer", + "transfer": "Transfer", + "copy": "Copy", + "color": "Color", + "timestamp": "Timestamp", + "last-made": "Last Made", + "learn-more": "Learn More", + "this-feature-is-currently-inactive": "This feature is currently inactive", + "clipboard-not-supported": "Clipboard not supported", + "copied-to-clipboard": "Copied to clipboard", + "your-browser-does-not-support-clipboard": "Your browser does not support clipboard", + "copied-items-to-clipboard": "No item copied to clipboard|One item copied to clipboard|Copied {count} items to clipboard", + "actions": "Actions", + "selected-count": "Selected: {count}", + "export-all": "Export All", + "refresh": "Refresh", + "upload-file": "Upload File", + "created-on-date": "Created on: {0}", + "unsaved-changes": "You have unsaved changes. Do you want to save before leaving? Okay to save, Cancel to discard changes.", "discard-changes": "Discard Changes", "discard-changes-description": "You have unsaved changes. Are you sure you want to discard them?", - "clipboard-copy-failure": "クリップボードにコピーできませんでした", - "confirm-delete-generic-items": "次のアイテムを本当に削除しますか?", - "organizers": "収納", - "caution": "注意", - "show-advanced": "詳細を表示", - "add-field": "フィールドを追加", - "date-created": "作成日", - "date-updated": "更新日" + "clipboard-copy-failure": "Failed to copy to the clipboard.", + "confirm-delete-generic-items": "Are you sure you want to delete the following items?", + "organizers": "Organizers", + "caution": "Caution", + "show-advanced": "Show Advanced", + "add-field": "Add Field", + "date-created": "Date Created", + "date-updated": "Date Updated" }, "group": { - "are-you-sure-you-want-to-delete-the-group": "{groupName} を削除しますか?", - "cannot-delete-default-group": "デフォルトのルグループは削除できません", - "cannot-delete-group-with-users": "ユーザがあるグループを削除できません", - "confirm-group-deletion": "グループを削除してもよろしいですか?", - "create-group": "グループを作成", - "error-updating-group": "グループの更新エラー", - "group": "グループ", - "group-deleted": "グループを削除しました。", - "group-deletion-failed": "グループの削除に失敗しました。", - "group-id-with-value": "グループID: {groupID}", - "group-name": "グループ名", - "group-not-found": "グループが見つかりませんでした。", - "group-token": "グループ Token", - "group-with-value": "グループ: {groupID}", - "groups": "グループ", - "manage-groups": "グループの管理", - "user-group": "ユーザー グループ", - "user-group-created": "ユーザーグループを作成しました。", - "user-group-creation-failed": "ユーザーグループの作成に失敗しました", + "are-you-sure-you-want-to-delete-the-group": "Are you sure you want to delete {groupName}?", + "cannot-delete-default-group": "Cannot delete default group", + "cannot-delete-group-with-users": "Cannot delete group with users", + "confirm-group-deletion": "Confirm Group Deletion", + "create-group": "Create Group", + "error-updating-group": "Error updating group", + "group": "Group", + "group-deleted": "Group deleted", + "group-deletion-failed": "Group deletion failed", + "group-id-with-value": "Group ID: {groupID}", + "group-name": "Group Name", + "group-not-found": "Group not found", + "group-token": "Group Token", + "group-with-value": "Group: {groupID}", + "groups": "Groups", + "manage-groups": "Manage Groups", + "user-group": "User Group", + "user-group-created": "User Group Created", + "user-group-creation-failed": "User Group Creation Failed", "settings": { - "keep-my-recipes-private": "レシピを非公開にする", - "keep-my-recipes-private-description": "グループとすべてのレシピはデフォルトで非公開になります。後でいつでも変更できます。" + "keep-my-recipes-private": "Keep My Recipes Private", + "keep-my-recipes-private-description": "Sets your group and all recipes defaults to private. You can always change this later." }, - "manage-members": "メンバーの管理", - "manage-members-description": "世帯のメンバーの権限を管理します。{manage} を使用すると、ユーザーはデータ管理ページにアクセスでき、{invite} を使用すると、他のユーザーへの招待リンクを生成できます。グループ所有者は、自分の権限を変更することはできません。", - "manage": "管理", - "manage-household": "世帯の管理", - "invite": "招待", - "looking-to-update-your-profile": "プロフィールを更新しますか?", - "default-recipe-preferences-description": "グループ内で新しいレシピが作成された場合のデフォルト設定です。 これらはレシピ設定メニューで個々のレシピで変更できます。", - "default-recipe-preferences": "デフォルトのレシピ設定", - "group-preferences": "グループ設定", - "private-group": "非公開グループ", - "private-group-description": "グループを非公開に設定すると、すべての公開表示オプションが無効になります。これにより、個々の公開表示設定が上書きされます。", - "enable-public-access": "公開アクセスを有効にする", - "enable-public-access-description": "デフォルトでグループレシピを公開し、訪問者がログインせずにレシピを表示できるようにします", - "allow-users-outside-of-your-group-to-see-your-recipes": "グループ外のユーザーにレシピの表示を許可する", - "allow-users-outside-of-your-group-to-see-your-recipes-description": "有効にすると、公開共有リンクを使用して、ユーザーを承認せずに特定のレシピを共有できます。 無効にすると、グループまたは事前に生成されたプライベートリンクでのみレシピを共有できます", - "show-nutrition-information": "栄養情報を表示する", - "show-nutrition-information-description": "有効にすると、レシピに栄養情報が表示されます。 利用可能な栄養情報がない場合、栄養情報は表示されません", - "show-recipe-assets": "レシピアセットを表示", - "show-recipe-assets-description": "有効にすると、レシピアセットがレシピ上に表示されます", - "default-to-landscape-view": "横向き表示のデフォルト", - "default-to-landscape-view-description": "有効にすると、レシピヘッダーセクションが横向きに表示されます", - "disable-users-from-commenting-on-recipes": "レシピ上のユーザーのコメントを無効にする", - "disable-users-from-commenting-on-recipes-description": "レシピページのコメント欄を非表示にし、コメントを無効にします。", - "disable-organizing-recipe-ingredients-by-units-and-food": "単位や食材ごとにレシピの材料を整理できないようにする", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "食材の食品、単位、量フィールドを非表示にし、食材をプレーンテキストフィールドとして扱います。", - "general-preferences": "一般設定", - "group-recipe-preferences": "グループレシピの設定", - "report": "レポート", - "report-with-id": "レポートID: {id}", - "group-management": "グループ管理", - "admin-group-management": "管理グループ管理", - "admin-group-management-text": "このグループへの変更はすぐに反映されます。", - "group-id-value": "グループID: {0}", - "total-households": "世帯数", - "you-must-select-a-group-before-selecting-a-household": "世帯を選択する前にグループを選択する必要があります" + "manage-members": "Manage Members", + "manage-members-description": "Manage the permissions of the members in your household. {manage} allows the user to access the data-management page, and {invite} allows the user to generate invitation links for other users. Group owners cannot change their own permissions.", + "manage": "Manage", + "manage-household": "Manage Household", + "invite": "Invite", + "looking-to-update-your-profile": "Looking to Update Your Profile?", + "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your group. These can be changed for individual recipes in the recipe settings menu.", + "default-recipe-preferences": "Default Recipe Preferences", + "group-preferences": "Group Preferences", + "private-group": "Private Group", + "private-group-description": "Setting your group to private will disable all public view options. This overrides any individual public view settings", + "enable-public-access": "Enable Public Access", + "enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in", + "allow-users-outside-of-your-group-to-see-your-recipes": "Allow users outside of your group to see your recipes", + "allow-users-outside-of-your-group-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your group or with a pre-generated private link", + "show-nutrition-information": "Show nutrition information", + "show-nutrition-information-description": "When enabled the nutrition information will be shown on the recipe if available. If there is no nutrition information available, the nutrition information will not be shown", + "show-recipe-assets": "Show recipe assets", + "show-recipe-assets-description": "When enabled the recipe assets will be shown on the recipe if available", + "default-to-landscape-view": "Default to landscape view", + "default-to-landscape-view-description": "When enabled the recipe header section will be shown in landscape view", + "disable-users-from-commenting-on-recipes": "Disable users from commenting on recipes", + "disable-users-from-commenting-on-recipes-description": "Hides the comment section on the recipe page and disables commenting", + "disable-organizing-recipe-ingredients-by-units-and-food": "Disable organizing recipe ingredients by units and food", + "disable-organizing-recipe-ingredients-by-units-and-food-description": "Hides the Food, Unit, and Amount fields for ingredients and treats ingredients as plain text fields", + "general-preferences": "General Preferences", + "group-recipe-preferences": "Group Recipe Preferences", + "report": "Report", + "report-with-id": "Report ID: {id}", + "group-management": "Group Management", + "admin-group-management": "Admin Group Management", + "admin-group-management-text": "Changes to this group will be reflected immediately.", + "group-id-value": "Group Id: {0}", + "total-households": "Total Households", + "you-must-select-a-group-before-selecting-a-household": "You must select a group before selecting a household" }, "household": { - "household": "世帯", - "households": "世帯", - "user-household": "ユーザーの世帯", - "create-household": "世帯の作成", - "household-name": "世帯名", - "household-group": "世帯グループ", - "household-management": "世帯管理", - "manage-households": "世帯の管理", - "admin-household-management": "管理世帯の管理", - "admin-household-management-text": "この世帯への変更はすぐに反映されます。", - "household-id-value": "世帯ID: {0}", - "private-household": "非公開世帯", - "private-household-description": "世帯を非公開に設定すると、すべての公開表示オプションが無効になります。これは、個々の公開表示設定よりも優先されます。", - "lock-recipe-edits-from-other-households": "他の世帯からのレシピの編集をロックする", - "lock-recipe-edits-from-other-households-description": "有効にすると、あなたの世帯のユーザーのみがあなたの世帯で作成されたレシピを編集できます", - "household-recipe-preferences": "家庭用レシピ設定", - "default-recipe-preferences-description": "世帯で新しいレシピが作成された場合、これらがデフォルト設定になります。 これらはレシピ設定メニューで個々のレシピで変更できます。", - "allow-users-outside-of-your-household-to-see-your-recipes": "世帯外のユーザーがレシピを見ることを許可する", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "有効にすると、公開共有リンクを使用して、ユーザーを承認せずに特定のレシピを共有できます。 無効にすると、レシピを共有することができるのは、あなたの世帯にいるユーザーまたは事前に生成されたプライベートリンクでのみです", - "household-preferences": "世帯設定" + "household": "Household", + "households": "Households", + "user-household": "User Household", + "create-household": "Create Household", + "household-name": "Household Name", + "household-group": "Household Group", + "household-management": "Household Management", + "manage-households": "Manage Households", + "admin-household-management": "Admin Household Management", + "admin-household-management-text": "Changes to this household will be reflected immediately.", + "household-id-value": "Household Id: {0}", + "private-household": "Private Household", + "private-household-description": "Setting your household to private will disable all public view options. This overrides any individual public view settings", + "lock-recipe-edits-from-other-households": "Lock recipe edits from other households", + "lock-recipe-edits-from-other-households-description": "When enabled only users in your household can edit recipes created by your household", + "household-recipe-preferences": "Household Recipe Preferences", + "default-recipe-preferences-description": "These are the default settings when a new recipe is created in your household. These can be changed for individual recipes in the recipe settings menu.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Allow users outside of your household to see your recipes", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "When enabled you can use a public share link to share specific recipes without authorizing the user. When disabled, you can only share recipes with users who are in your household or with a pre-generated private link", + "household-preferences": "Household Preferences" }, "meal-plan": { - "create-a-new-meal-plan": "新しい食事プランを作成", - "update-this-meal-plan": "この食事プランを更新する", - "dinner-this-week": "今週の夕食", - "dinner-today": "今日の夕食", - "dinner-tonight": "今夜の夕食", - "edit-meal-plan": "食事プランを編集", - "end-date": "終了日", - "group": "グループ (ベータ版)", - "main": "主菜", - "meal-planner": "献立表", - "meal-plans": "献立", - "mealplan-categories": "食事プランのカテゴリ", - "mealplan-created": "献立に作成しました", - "mealplan-creation-failed": "献立の作成に失敗しました", - "mealplan-deleted": "献立を削除しました", - "mealplan-deletion-failed": "献立の削除に失敗しました", - "mealplan-settings": "献立設定", - "mealplan-update-failed": "献立の更新に失敗しました", - "mealplan-updated": "献立を更新しました", - "mealplan-households-description": "世帯が選択されていない場合は、どの世帯からでもレシピを追加できます", - "any-category": "すべてのカテゴリー", - "any-tag": "すべてのタグ", - "any-household": "すべての世帯", - "no-meal-plan-defined-yet": "食事プランはまだ定義されていません", - "no-meal-planned-for-today": "今日の食事プランはありません", + "create-a-new-meal-plan": "Create a New Meal Plan", + "update-this-meal-plan": "Update this Meal Plan", + "dinner-this-week": "Dinner This Week", + "dinner-today": "Dinner Today", + "dinner-tonight": "DINNER TONIGHT", + "edit-meal-plan": "Edit Meal Plan", + "end-date": "End Date", + "group": "Group (Beta)", + "main": "Main", + "meal-planner": "Meal Planner", + "meal-plans": "Meal Plans", + "mealplan-categories": "MEALPLAN CATEGORIES", + "mealplan-created": "Mealplan created", + "mealplan-creation-failed": "Mealplan creation failed", + "mealplan-deleted": "Mealplan Deleted", + "mealplan-deletion-failed": "Mealplan deletion failed", + "mealplan-settings": "Mealplan Settings", + "mealplan-update-failed": "Mealplan update failed", + "mealplan-updated": "Mealplan Updated", + "mealplan-households-description": "If no household is selected, recipes can be added from any household", + "any-category": "Any Category", + "any-tag": "Any Tag", + "any-household": "Any Household", + "no-meal-plan-defined-yet": "No meal plan defined yet", + "no-meal-planned-for-today": "No meal planned for today", "numberOfDaysPast-hint": "Number of days in the past on page load", "numberOfDaysPast-label": "Default Days in the Past", - "numberOfDays-hint": "ページ読み込みの日数", - "numberOfDays-label": "デフォルトの日数", - "only-recipes-with-these-categories-will-be-used-in-meal-plans": "食事プランでは、これらのカテゴリを持つレシピのみが使用されます", - "planner": "プランナー", - "quick-week": "クイックウィーク", - "side": "副菜", - "sides": "副菜", - "start-date": "開始日", - "rule-day": "ルール日", - "meal-type": "食事の種類", - "breakfast": "朝食", - "lunch": "昼食", - "dinner": "夕食", + "numberOfDays-hint": "Number of days on page load", + "numberOfDays-label": "Default Days", + "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Only recipes with these categories will be used in Meal Plans", + "planner": "Planner", + "quick-week": "Quick Week", + "side": "Side", + "sides": "Sides", + "start-date": "Start Date", + "rule-day": "Rule Day", + "meal-type": "Meal Type", + "breakfast": "Breakfast", + "lunch": "Lunch", + "dinner": "Dinner", "snack": "Snack", "drink": "Drink", "dessert": "Dessert", - "type-any": "すべて", - "day-any": "すべて", - "editor": "エディタ", - "meal-recipe": "食事レシピ", - "meal-title": "食事タイトル", - "meal-note": "食事のメモ", - "note-only": "メモのみ", - "random-meal": "ランダムな食事", - "random-dinner": "ランダムな夕食", - "random-side": "ランダムな副菜", - "this-rule-will-apply": "このルールは {dayCriteria} {mealTypeCriteria} が適用されます。", - "to-all-days": "すべての日", - "on-days": "{0}曜日", - "for-all-meal-types": "すべての食事の種類", - "for-type-meal-types": "{0} の食事の種類", - "meal-plan-rules": "食事プランのルール", - "new-rule": "新しいルール", - "meal-plan-rules-description": "食事プランのレシピを自動選択するためのルールを作成できます。これらのルールは、食事プランを作成するときに選択するレシピのランダムプールを決定するためにサーバーによって使用されます。ルールに同じ日/タイプの制約がある場合は、ルールフィルターが結合されることに注意してください。実際には、重複したルールを作成する必要はありませんが、重複して作成することは可能です。", - "new-rule-description": "食事プランの新しいルールを作成する場合は、特定の曜日および/または特定の種類の食事に適用されるルールを制限できます。 すべての日またはすべての食事タイプにルールを適用するには、その日または食事タイプのすべての可能な値に適用されるルールを \"すべて\" に設定できます。", - "recipe-rules": "レシピのルール", - "applies-to-all-days": "すべての日に適用", - "applies-on-days": "{0}曜日に適用", - "meal-plan-settings": "献立設定", + "type-any": "Any", + "day-any": "Any", + "editor": "Editor", + "meal-recipe": "Meal Recipe", + "meal-title": "Meal Title", + "meal-note": "Meal Note", + "note-only": "Note Only", + "random-meal": "Random Meal", + "random-dinner": "Random Dinner", + "random-side": "Random Side", + "this-rule-will-apply": "This rule will apply {dayCriteria} {mealTypeCriteria}.", + "to-all-days": "to all days", + "on-days": "on {0}s", + "for-all-meal-types": "for all meal types", + "for-type-meal-types": "for {0} meal types", + "meal-plan-rules": "Meal Plan Rules", + "new-rule": "New Rule", + "meal-plan-rules-description": "You can create rules for auto selecting recipes for your meal plans. These rules are used by the server to determine the random pool of recipes to select from when creating meal plans. Note that if rules have the same day/type constraints then the rule filters will be merged. In practice, it's unnecessary to create duplicate rules, but it's possible to do so.", + "new-rule-description": "When creating a new rule for a meal plan you can restrict the rule to be applicable for a specific day of the week and/or a specific type of meal. To apply a rule to all days or all meal types you can set the rule to \"Any\" which will apply it to all the possible values for the day and/or meal type.", + "recipe-rules": "Recipe Rules", + "applies-to-all-days": "Applies to all days", + "applies-on-days": "Applies on {0}s", + "meal-plan-settings": "Meal Plan Settings", "add-all-to-list": "Add All to List", "add-day-to-list": "Add Day to List" }, "migration": { - "migration-data-removed": "移行データが削除されました", - "new-migration": "新しい移行", - "no-file-selected": "ファイルが選択されていません", - "no-migration-data-available": "移行データがありません", - "previous-migrations": "前回の移行", - "recipe-migration": "レシピの移行", + "migration-data-removed": "Migration data removed", + "new-migration": "New Migration", + "no-file-selected": "No File Selected", + "no-migration-data-available": "No Migration Data Available", + "previous-migrations": "Previous Migrations", + "recipe-migration": "Recipe Migration", "chowdown": { - "description": "Chowdownからデータを移行", - "description-long": "Mealieはchowdownのリポジトリ形式をネイティブにサポートしています。コードリポジトリをzipファイルでダウンロードし、以下にアップロードしてください。", + "description": "Migrate data from Chowdown", + "description-long": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", "title": "Chowdown" }, "nextcloud": { - "description": "Nextcloud料理本インスタンスからデータを移行", - "description-long": "Nextcloudレシピは、Nextcloudに保存されているデータを含むzipファイルからインポートできます。 以下のフォルダ構造の例を参照して、レシピをインポートできるようにしてください。", - "title": "Nextcloud料理本" + "description": "Migrate data from a Nextcloud Cookbook instance", + "description-long": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.", + "title": "Nextcloud Cookbook" }, "copymethat": { - "description-long": "MealieはCopy Me Thatからレシピをインポートできます。レシピをHTML形式でエクスポートし、以下の.zipをアップロードしてください。", - "title": "Copy Me That レシピマネージャー" + "description-long": "Mealie can import recipes from Copy Me That. Export your recipes in HTML format, then upload the .zip below.", + "title": "Copy Me That Recipe Manager" }, "paprika": { - "description-long": "MealieはPaprikaアプリからレシピをインポートできます。Paprikaからレシピをエクスポートし、拡張子の名前を.zipに変更し、以下にアップロードしてください。", - "title": "Paprika レシピマネージャー" + "description-long": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", + "title": "Paprika Recipe Manager" }, "mealie-pre-v1": { - "description-long": "Mealieは、v1.0 より前のリリースの Mealieアプリケーションからレシピをインポートできます。古いインスタンスからレシピをエクスポートし、以下の zip ファイルをアップロードします。エクスポートからインポートできるのはレシピのみであることに注意してください。", + "description-long": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "title": "Mealie Pre v1.0" }, "tandoor": { - "description-long": "MealieはTandoorからレシピをインポートすることができます。「デフォルト」形式でデータをエクスポートし、以下に.zipをアップロードしてください。", + "description-long": "Mealie can import recipes from Tandoor. Export your data in the \"Default\" format, then upload the .zip below.", "title": "Tandoor Recipes" }, "cookn": { "description-long": "Mealie can import recipes from DVO Cook'n X3. Export a cookbook or menu in the \"Cook'n\" format, rename the export extension to .zip, then upload the .zip below.", "title": "DVO Cook'n X3" }, - "recipe-data-migrations": "レシピの移行", - "recipe-data-migrations-explanation": "レシピは、サポートされている別のアプリケーションからMealieに移行できます。これはMealieを始めるのに最適な方法です。", - "coming-from-another-application-or-an-even-older-version-of-mealie": "別のアプリケーションもしくは古いバージョンのMealieからですか?移行をチェックして、データをインポートできるかどうかを確認してください。", - "choose-migration-type": "移行タイプを選択", - "tag-all-recipes": "すべてのレシピを {tag-name} タグでタグ付けする", - "nextcloud-text": "Nextcloudレシピは、Nextcloudに保存されているデータを含むzipファイルからインポートできます。 以下のフォルダ構造の例を参照して、レシピをインポートできるようにしてください。", - "chowdown-text": "Mealieはchowdownのリポジトリ形式をネイティブにサポートしています。コードリポジトリをzipファイルでダウンロードし、以下にアップロードしてください。", - "recipe-1": "レシピ1", - "recipe-2": "レシピ2", - "paprika-text": "MealieはPaprikaアプリからレシピをインポートできます。Paprikaからレシピをエクスポートし、拡張子の名前を.zipに変更し、以下にアップロードしてください。", - "mealie-text": "Mealieは、v1.0より前のリリースのMealieアプリケーションからレシピをインポートできます。古いインスタンスからレシピをエクスポートし、以下にzipファイルをアップロードします。エクスポートからインポートできるのはレシピのみであることに注意してください。", + "recipe-data-migrations": "Recipe Data Migrations", + "recipe-data-migrations-explanation": "Recipes can be migrated from another supported application to Mealie. This is a great way to get started with Mealie.", + "coming-from-another-application-or-an-even-older-version-of-mealie": "Coming from another application or an even older version of Mealie? Check out migrations and see if your data can be imported.", + "choose-migration-type": "Choose Migration Type", + "tag-all-recipes": "Tag all recipes with {tag-name} tag", + "nextcloud-text": "Nextcloud recipes can be imported from a zip file that contains the data stored in Nextcloud. See the example folder structure below to ensure your recipes are able to be imported.", + "chowdown-text": "Mealie natively supports the chowdown repository format. Download the code repository as a .zip file and upload it below.", + "recipe-1": "Recipe 1", + "recipe-2": "Recipe 2", + "paprika-text": "Mealie can import recipes from the Paprika application. Export your recipes from paprika, rename the export extension to .zip and upload it below.", + "mealie-text": "Mealie can import recipes from the Mealie application from a pre v1.0 release. Export your recipes from your old instance, and upload the zip file below. Note that only recipes can be imported from the export.", "plantoeat": { - "title": "食事プラン", - "description-long": "Mealieはプランから食べるまでのレシピをインポートできます。" + "title": "Plan to Eat", + "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { "title": "My Recipe Box", - "description-long": "MealieはMy Recipe Boxからレシピをインポートできます。レシピをCSV形式でエクスポートし、以下に.csvをアップロードしてください。" + "description-long": "Mealie can import recipes from My Recipe Box. Export your recipes in CSV format, then upload the .csv file below." }, "recipekeeper": { "title": "Recipe Keeper", - "description-long": "MealieはRecipe Keeperからレシピをインポートできます。レシピをzip形式でエクスポートし、以下に.zipファイルをアップロードしてください。" + "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." } }, "new-recipe": { - "bulk-add": "一括で追加", - "error-details": "Mealieによってインポートできるのはld+jsonまたはmicrodataを含むウェブサイトのみです。ほとんどの主要レシピのウェブサイトはこのデータ構造をサポートしています。 あなたのサイトをインポートできないが、ログにjsonデータがある場合は、URLとデータでGithubの問題を提出してください。", - "error-title": "何も見つかりませんでした。", - "from-url": "レシピをインポート", + "bulk-add": "Bulk Add", + "error-details": "Only websites containing ld+json or microdata can be imported by Mealie. Most major recipe websites support this data structure. If your site cannot be imported but there is json data in the log, please submit a github issue with the URL and data.", + "error-title": "Looks Like We Couldn't Find Anything", + "from-url": "Import a Recipe", "github-issues": "GitHub Issues", "google-ld-json-info": "Google ld+json Info", - "must-be-a-valid-url": "有効なURIである必要があります", - "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "レシピデータを貼り付けます。各行はリスト内のアイテムとして扱われます。", - "recipe-markup-specification": "レシピマークアップ仕様", - "recipe-url": "レシピのURL", - "recipe-html-or-json": "レシピ HTML または JSON", - "upload-a-recipe": "レシピのアップロード", - "upload-individual-zip-file": "別のMealieインスタンスからエクスポートされた個別の.zipファイルをアップロードします。", - "url-form-hint": "お気に入りのレシピサイトからリンクをコピーして貼り付け", + "must-be-a-valid-url": "Must be a Valid URL", + "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Paste in your recipe data. Each line will be treated as an item in a list", + "recipe-markup-specification": "Recipe Markup Specification", + "recipe-url": "Recipe URL", + "recipe-html-or-json": "Recipe HTML or JSON", + "upload-a-recipe": "Upload a Recipe", + "upload-individual-zip-file": "Upload an individual .zip file exported from another Mealie instance.", + "url-form-hint": "Copy and paste a link from your favorite recipe website", "copy-and-paste-the-source-url-of-your-data-optional": "Copy and paste the source URL of your data (optional)", - "view-scraped-data": "スクライピングされたデータの表示", - "trim-whitespace-description": "先頭と末尾の空白、空白行をトリミングします。", - "trim-prefix-description": "各行の最初の文字をトリミングする", - "split-by-numbered-line-description": "「1)」または「1.」に一致する段落を分割しようとします。", - "import-by-url": "URLからレシピをインポート", - "create-manually": "レシピを手動で作成", - "make-recipe-image": "これをレシピ画像にします", + "view-scraped-data": "View Scraped Data", + "trim-whitespace-description": "Trim leading and trailing whitespace as well as blank lines", + "trim-prefix-description": "Trim first character from each line", + "split-by-numbered-line-description": "Attempts to split a paragraph by matching '1)' or '1.' patterns", + "import-by-url": "Import a recipe by URL", + "create-manually": "Create a recipe manually", + "make-recipe-image": "Make this the recipe image", "add-food": "Add Food", "add-recipe": "Add Recipe" }, "page": { - "404-page-not-found": "404 ページが見つかりません", - "all-recipes": "すべてのレシピ", - "new-page-created": "新しいページを作成しました", - "page": "ページ", - "page-creation-failed": "ページの作成に失敗しました", - "page-deleted": "ページを削除しました", - "page-deletion-failed": "ページの削除に失敗しました", - "page-update-failed": "ページの更新に失敗しました", - "page-updated": "ページを更新しました", - "pages-update-failed": "ページの更新に失敗しました", - "pages-updated": "ページを更新しました", + "404-page-not-found": "404 Page not found", + "all-recipes": "All Recipes", + "new-page-created": "New page created", + "page": "Page", + "page-creation-failed": "Page creation failed", + "page-deleted": "Page deleted", + "page-deletion-failed": "Page deletion failed", + "page-update-failed": "Page update failed", + "page-updated": "Page updated", + "pages-update-failed": "Pages update failed", + "pages-updated": "Pages updated", "404-not-found": "404 Not Found", - "an-error-occurred": "エラーが発生しました" + "an-error-occurred": "An error occurred" }, "recipe": { - "add-key": "キーを追加", - "add-to-favorites": "お気に入りに追加", - "api-extras": "APIの追加", - "calories": "カロリー", - "calories-suffix": "キロカロリー", - "carbohydrate-content": "炭水化物", - "categories": "カテゴリ", - "cholesterol-content": "コレステロール", - "comment-action": "コメント", - "comment": "コメント", - "comments": "コメント", - "delete-confirmation": "このレシピを削除しますか?", + "add-key": "Add Key", + "add-to-favorites": "Add to Favorites", + "api-extras": "API Extras", + "calories": "Calories", + "calories-suffix": "calories", + "carbohydrate-content": "Carbohydrate", + "categories": "Categories", + "cholesterol-content": "Cholesterol", + "comment-action": "Comment", + "comment": "Comment", + "comments": "Comments", + "delete-confirmation": "Are you sure you want to delete this recipe?", "admin-delete-confirmation": "You're about to delete a recipe that isn't yours using admin permissions. Are you sure?", - "delete-recipe": "レシピを削除", - "description": "説明", - "disable-amount": "材料の量を無効にする", - "disable-comments": "コメントを無効にする", - "duplicate": "レシピを複製", - "duplicate-name": "新しいレシピの名前", - "edit-scale": "スケールを編集", - "fat-content": "脂質", - "fiber-content": "食物繊維", - "grams": "グラム", - "ingredient": "材料", - "ingredients": "材料", - "insert-ingredient": "材料を投入", - "insert-section": "手順を挿入", - "insert-above": "上に挿入", - "insert-below": "下に挿入", - "instructions": "説明", - "key-name-required": "キー名が必要です", - "landscape-view-coming-soon": "Landscape View (Coming Soon)", - "milligrams": "ミリグラム", - "new-key-name": "新しいキー名", - "no-white-space-allowed": "空白を許可していません", - "note": "メモ", - "nutrition": "栄養", - "object-key": "オブジェクトキー", - "object-value": "オブジェクト値", - "original-url": "元のURL", - "perform-time": "調理時間", - "prep-time": "準備時間", - "protein-content": "タンパク質", - "public-recipe": "公開レシピ", - "recipe-created": "レシピが作成されました", - "recipe-creation-failed": "レシピの作成に失敗しました", - "recipe-deleted": "レシピを削除しました", - "recipe-image": "レシピの画像", - "recipe-image-updated": "レシピ画像を更新しました", + "delete-recipe": "Delete Recipe", + "description": "Description", + "disable-amount": "Disable Ingredient Amounts", + "disable-comments": "Disable Comments", + "duplicate": "Duplicate recipe", + "duplicate-name": "Name of the new recipe", + "edit-scale": "Edit Scale", + "fat-content": "Fat", + "fiber-content": "Fiber", + "grams": "grams", + "ingredient": "Ingredient", + "ingredients": "Ingredients", + "insert-ingredient": "Insert Ingredient", + "insert-section": "Insert Section", + "insert-above": "Insert Above", + "insert-below": "Insert Below", + "instructions": "Instructions", + "key-name-required": "Key Name Required", + "landscape-view-coming-soon": "Landscape View", + "milligrams": "milligrams", + "new-key-name": "New Key Name", + "no-white-space-allowed": "No White Space Allowed", + "note": "Note", + "nutrition": "Nutrition", + "object-key": "Object Key", + "object-value": "Object Value", + "original-url": "Original URL", + "perform-time": "Cook Time", + "prep-time": "Prep Time", + "protein-content": "Protein", + "public-recipe": "Public Recipe", + "recipe-created": "Recipe created", + "recipe-creation-failed": "Recipe creation failed", + "recipe-deleted": "Recipe deleted", + "recipe-image": "Recipe Image", + "recipe-image-updated": "Recipe image updated", "delete-image": "Delete Recipe Image", "delete-image-confirmation": "Are you sure you want to delete this recipe image?", "recipe-image-deleted": "Recipe image deleted", - "recipe-name": "レシピ名", - "recipe-settings": "レシピの設定", - "recipe-update-failed": "レシピの更新に失敗しました", - "recipe-updated": "レシピを更新しました", - "remove-from-favorites": "お気に入りから削除", - "remove-section": "セクションを削除", - "saturated-fat-content": "飽和脂肪酸", - "save-recipe-before-use": "使用する前にレシピを保存する", - "section-title": "手順のタイトル", - "servings": "人前", - "serves-amount": "{amount}人前", - "share-recipe-message": "{0} レシピをあなたと共有したいと思っています。", - "show-nutrition-values": "栄養価を表示", - "sodium-content": "ナトリウム", - "step-index": "ステップ: {step}", - "sugar-content": "糖質", - "title": "タイトル", - "total-time": "合計時間", - "trans-fat-content": "トランス脂肪酸", - "unable-to-delete-recipe": "レシピを削除できません", - "unsaturated-fat-content": "不飽和脂肪", - "no-recipe": "レシピがありません", - "locked-by-owner": "所有者によってロックされています", - "join-the-conversation": "会話に参加する", - "add-recipe-to-mealplan": "レシピを献立に追加する", - "entry-type": "項目型", - "date-format-hint": "YYYY/MM/DD形式", - "date-format-hint-yyyy-mm-dd": "YYYY-MM-DD形式", - "add-to-list": "リストに追加", - "add-to-plan": "プランに追加", - "add-to-timeline": "タイムラインに追加", - "recipe-added-to-list": "リストにレシピを追加しました", - "recipes-added-to-list": "レシピをリストに追加しました", - "successfully-added-to-list": "正常にリストに追加されました", - "recipe-added-to-mealplan": "レシピを献立に追加しました。", - "failed-to-add-recipes-to-list": "リストにレシピを追加できませんでした。", - "failed-to-add-recipe-to-mealplan": "レシピを献立に追加する事に失敗しました。", - "failed-to-add-to-list": "リストに追加できませんでした", - "yield": "人分", - "yields-amount-with-text": "収益は{amount} {text}", - "yield-text": "収入テキスト", - "quantity": "分量", - "choose-unit": "単位を選択", - "press-enter-to-create": "Enterキーを押して作成", - "choose-food": "食料を選択", + "recipe-name": "Recipe Name", + "recipe-settings": "Recipe Settings", + "recipe-update-failed": "Recipe update failed", + "recipe-updated": "Recipe updated", + "remove-from-favorites": "Remove from Favorites", + "remove-section": "Remove Section", + "saturated-fat-content": "Saturated fat", + "save-recipe-before-use": "Save recipe before use", + "section-title": "Section Title", + "servings": "Servings", + "serves-amount": "Serves {amount}", + "share-recipe-message": "I wanted to share my {0} recipe with you.", + "show-nutrition-values": "Show Nutrition Values", + "sodium-content": "Sodium", + "step-index": "Step: {step}", + "sugar-content": "Sugar", + "title": "Title", + "total-time": "Total Time", + "trans-fat-content": "Trans-fat", + "unable-to-delete-recipe": "Unable to Delete Recipe", + "unsaturated-fat-content": "Unsaturated fat", + "no-recipe": "No Recipe", + "locked-by-owner": "Locked by Owner", + "join-the-conversation": "Join the Conversation", + "add-recipe-to-mealplan": "Add Recipe to Mealplan", + "entry-type": "Entry Type", + "date-format-hint": "MM/DD/YYYY format", + "date-format-hint-yyyy-mm-dd": "YYYY-MM-DD format", + "add-to-list": "Add to List", + "add-to-plan": "Add to Plan", + "add-to-timeline": "Add to Timeline", + "recipe-added-to-list": "Recipe added to list", + "recipes-added-to-list": "Recipes added to list", + "successfully-added-to-list": "Successfully added to list", + "recipe-added-to-mealplan": "Recipe added to mealplan", + "failed-to-add-recipes-to-list": "Failed to add recipe to list", + "failed-to-add-recipe-to-mealplan": "Failed to add recipe to mealplan", + "failed-to-add-to-list": "Failed to add to list", + "yield": "Yield", + "yields-amount-with-text": "Yields {amount} {text}", + "yield-text": "Yield Text", + "quantity": "Quantity", + "choose-unit": "Choose Unit", + "press-enter-to-create": "Press Enter to Create", + "choose-food": "Choose Food", "choose-recipe": "Choose Recipe", - "notes": "備考", - "toggle-section": "セクションの切り替え", - "see-original-text": "元のテキストを見る", - "original-text-with-value": "原文: {originalText}", - "ingredient-linker": "材料リンク", + "notes": "Notes", + "toggle-section": "Toggle Section", + "see-original-text": "See Original Text", + "original-text-with-value": "Original Text: {originalText}", + "ingredient-linker": "Ingredient Linker", "unlinked": "Not linked yet", - "linked-to-other-step": "他のステップにリンクしています", - "auto": "自動", - "cook-mode": "調理モード", - "link-ingredients": "材料をリンク", - "merge-above": "上に統合", - "move-to-bottom": "最下部に移動", - "move-to-top": "最上部に移動", - "reset-scale": "スケールをリセット", - "decrease-scale-label": "スケールを1ずつ減らす", - "increase-scale-label": "スケールを 1 ずつ増やす", - "locked": "ロック済み", - "public-link": "公開リンク", - "edit-timeline-event": "タイムラインイベントの編集", - "timeline": "タイムライン", - "timeline-is-empty": "タイムラインにはまだ何もありません。レシピを作ってみてください!", - "timeline-no-events-found-try-adjusting-filters": "予定が見つかりませんでした。検索フィルターを調整してください。", - "group-global-timeline": "{groupName} グローバルタイムライン", - "open-timeline": "オープンタイムライン", - "made-this": "これを作りました", - "how-did-it-turn-out": "どうなりましたか?", - "user-made-this": "{user} がこれを作りました", + "linked-to-other-step": "Linked to other step", + "auto": "Auto", + "cook-mode": "Cook Mode", + "link-ingredients": "Link Ingredients", + "merge-above": "Merge Above", + "move-to-bottom": "Move To Bottom", + "move-to-top": "Move To Top", + "reset-scale": "Reset Scale", + "decrease-scale-label": "Decrease Scale by 1", + "increase-scale-label": "Increase Scale by 1", + "locked": "Locked", + "public-link": "Public Link", + "edit-timeline-event": "Edit Timeline Event", + "timeline": "Timeline", + "timeline-is-empty": "Nothing on the timeline yet. Try making this recipe!", + "timeline-no-events-found-try-adjusting-filters": "No events found. Try adjusting your search filters.", + "group-global-timeline": "{groupName} Global Timeline", + "open-timeline": "Open Timeline", + "made-this": "I Made This", + "how-did-it-turn-out": "How did it turn out?", + "user-made-this": "{user} made this", "made-for-recipe": "Made for {recipe}", "added-to-timeline": "Added to timeline", "failed-to-add-to-timeline": "Failed to add to timeline", "failed-to-update-recipe": "Failed to update recipe", "added-to-timeline-but-failed-to-add-image": "Added to timeline, but failed to add image", - "api-extras-description": "レシピの追加機能はMealie APIの主な機能です。 サードパーティアプリから参照するために、レシピ内にカスタムJSONキー/値のペアを作成することができます。 これらのキーを使用して情報を提供することができます。例えば、自動化をトリガーしたり、カスタムメッセージをお使いのデバイスにリレーするなどです。", - "message-key": "メッセージキー", - "parse": "解析", + "api-extras-description": "Recipes extras are a key feature of the Mealie API. They allow you to create custom JSON key/value pairs within a recipe, to reference from 3rd party applications. You can use these keys to provide information, for example to trigger automations or custom messages to relay to your desired device.", + "message-key": "Message Key", + "parse": "Parse", "ingredients-not-parsed-description": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.", - "attach-images-hint": "エディタにドラッグ&ドロップして画像を添付する", - "drop-image": "画像をドロップ", - "enable-ingredient-amounts-to-use-this-feature": "この機能を使用するには、材料の量を有効にする", - "recipes-with-units-or-foods-defined-cannot-be-parsed": "単位または定義された食品のレシピは解析できません。", - "parse-ingredients": "材料の解析", - "edit-markdown": "マークダウンの編集", - "recipe-creation": "レシピの作成", - "select-one-of-the-various-ways-to-create-a-recipe": "レシピを作成する方法を一つ選択してください", - "looking-for-migrations": "移行を探していますか?", - "import-with-url": "URLでインポート", - "create-recipe": "レシピを作成する", - "create-recipe-description": "新しいレシピを一から作成します。", - "create-recipes": "レシピを作成する", - "import-with-zip": ".zip でインポート", - "create-recipe-from-an-image": "画像からレシピを作成", - "create-recipe-from-an-image-description": "画像をアップロードしてレシピを作成します。 Mealieは、AIを使用して画像からテキストを抽出し、そこからレシピを作成しようとします。", - "crop-and-rotate-the-image": "テキストのみが表示され、正しい方向になるように画像をトリミングして回転します。", + "attach-images-hint": "Attach images by dragging & dropping them into the editor", + "drop-image": "Drop image", + "enable-ingredient-amounts-to-use-this-feature": "Enable ingredient amounts to use this feature", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Recipes with units or foods defined cannot be parsed.", + "parse-ingredients": "Parse ingredients", + "edit-markdown": "Edit Markdown", + "recipe-creation": "Recipe Creation", + "select-one-of-the-various-ways-to-create-a-recipe": "Select one of the various ways to create a recipe", + "looking-for-migrations": "Looking For Migrations?", + "import-with-url": "Import with URL", + "create-recipe": "Create Recipe", + "create-recipe-description": "Create a new recipe from scratch.", + "create-recipes": "Create Recipes", + "import-with-zip": "Import with .zip", + "create-recipe-from-an-image": "Create Recipe from Images", + "create-recipe-from-an-image-description": "Create a recipe by uploading images of the recipe text. Mealie will attempt to extract the text from the images using AI and create a new recipe from it.", + "crop-and-rotate-the-image": "Crop and rotate the image so that only the text is visible, and it's in the correct orientation.", "create-from-images": "Create from Images", - "should-translate-description": "レシピを自分の言語に翻訳", - "please-wait-image-procesing": "しばらくお待ちください。画像は処理中です。時間がかかる場合があります。", + "should-translate-description": "Translate the recipe into my language", + "please-wait-image-procesing": "Please wait, the image is processing. This may take some time.", "please-wait-images-processing": "Please wait, the images are processing. This may take some time.", - "bulk-url-import": "URL 一括インポート", - "debug-scraper": "デバッグスクレーパー", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "名前を指定してレシピを作成します。すべてのレシピには固有の名前が必要です。", - "new-recipe-names-must-be-unique": "新しいレシピ名は固有のものでなければなりません", - "scrape-recipe": "レシピをスクレイプ", + "bulk-url-import": "Bulk URL Import", + "debug-scraper": "Debug Scraper", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Create a recipe by providing the name. All recipes must have unique names.", + "new-recipe-names-must-be-unique": "New recipe names must be unique", + "scrape-recipe": "Scrape Recipe", "scrape-recipe-description": "Scrape a recipe by url. Provide the url for the site you want to scrape, and Mealie will attempt to scrape the recipe from that site and add it to your collection.", "scrape-recipe-description-transcription": "You can also provide the url to a video and Mealie will attempt to transcribe it into a recipe.", - "scrape-recipe-have-a-lot-of-recipes": "一度に読み込みたいレシピがたくさんありますか?", - "scrape-recipe-suggest-bulk-importer": "一括インポートを試す", - "scrape-recipe-have-raw-html-or-json-data": "生の HTML または JSON データをお持ちですか?", - "scrape-recipe-you-can-import-from-raw-data-directly": "生データから直接インポートできます", + "scrape-recipe-have-a-lot-of-recipes": "Have a lot of recipes you want to scrape at once?", + "scrape-recipe-suggest-bulk-importer": "Try out the bulk importer", + "scrape-recipe-have-raw-html-or-json-data": "Have raw HTML or JSON data?", + "scrape-recipe-you-can-import-from-raw-data-directly": "You can import from raw data directly", "scrape-recipe-website-being-blocked": "Website being blocked?", "scrape-recipe-try-importing-raw-html-instead": "Try importing the raw HTML instead.", - "import-original-keywords-as-tags": "元のキーワードをタグとしてインポート", + "import-original-keywords-as-tags": "Import original keywords as tags", "import-original-categories": "Import original categories", - "stay-in-edit-mode": "編集モードを維持", + "stay-in-edit-mode": "Stay in Edit mode", "parse-recipe-ingredients-after-import": "Parse recipe ingredients after import", - "import-from-zip": "Zipからインポート", - "import-from-zip-description": "別のMealieインスタンスからエクスポートされた1つのレシピをインポートします。", - "import-from-html-or-json": "HTML または JSON からインポート", - "import-from-html-or-json-description": "生の HTML または JSON から単一のレシピをインポートします。これは、Mealieが通常スクレイピングできないサイトや他の外部ソースからのレシピがある場合に便利です。", - "json-import-format-description-colon": "JSON経由でインポートするには、有効な形式である必要があります:", - "json-editor": "JSONエディタ", - "zip-files-must-have-been-exported-from-mealie": ".zipファイルはMealieからエクスポートされている必要があります", - "create-a-recipe-by-uploading-a-scan": "スキャンをアップロードしてレシピを作成します。", - "upload-a-png-image-from-a-recipe-book": "レシピ本から png 画像をアップロード", - "recipe-bulk-importer": "レシピの一括インポート", - "recipe-bulk-importer-description": "レシピの一括インポート機能を使用すると、バックエンドのサイトをキューに入れてバックグラウンドでタスクを実行することで、複数のレシピを一度にインポートできます。 これは、最初にMealieに移行する場合や、大量のレシピをインポートする場合に便利です。", - "set-categories-and-tags": "カテゴリとタグを設定", - "bulk-imports": "一括インポート", - "bulk-import-process-has-started": "一括インポートの処理が開始されました", - "bulk-import-process-has-failed": "一括インポートの処理が失敗しました", - "report-deletion-failed": "レポートの削除に失敗しました", - "recipe-debugger": "レシピのデバッガー", - "recipe-debugger-description": "デバッグしたいレシピのURLを取得し、ここに貼り付けます。 URLはレシピスクレーパーによって削除され、結果が表示されます。 データが返されていない場合、スクレイプしようとしているサイトはMealieまたはそのスクレイパーライブラリではサポートされていません。", - "use-openai": "OpenAIを使用する", - "recipe-debugger-use-openai-description": "スクレーパーライブラリに依存するのではなく、結果を解析するためにOpenAIを使用してください。 URL経由でレシピを作成する場合は、スクレーパーライブラリが失敗した場合に自動的に行われますが、ここで手動でテストすることができます。", - "debug": "デバッグ", - "tree-view": "ツリービュー", - "recipe-servings": "レシピの分量", - "recipe-yield": "レシピ収率", - "recipe-yield-text": "レシピ収量テキスト", - "unit": "単位", - "upload-image": "画像をアップロード", - "screen-awake": "画面をスリープ状態にしない", - "remove-image": "画像を削除", - "nextStep": "次のステップ", - "recipe-actions": "レシピ操作", + "import-from-zip": "Import from Zip", + "import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.", + "import-from-html-or-json": "Import from HTML or JSON", + "import-from-html-or-json-description": "Import a single recipe from raw HTML or JSON. This is useful if you have a recipe from a site that Mealie can't scrape normally, or from some other external source.", + "json-import-format-description-colon": "To import via JSON, it must be in valid format:", + "json-editor": "JSON Editor", + "zip-files-must-have-been-exported-from-mealie": ".zip files must have been exported from Mealie", + "create-a-recipe-by-uploading-a-scan": "Create a recipe by uploading a scan.", + "upload-a-png-image-from-a-recipe-book": "Upload a png image from a recipe book", + "recipe-bulk-importer": "Recipe Bulk Importer", + "recipe-bulk-importer-description": "The Bulk recipe importer allows you to import multiple recipes at once by queueing the sites on the backend and running the task in the background. This can be useful when initially migrating to Mealie, or when you want to import a large number of recipes.", + "set-categories-and-tags": "Set Categories and Tags", + "bulk-imports": "Bulk Imports", + "bulk-import-process-has-started": "Bulk Import process has started", + "bulk-import-process-has-failed": "Bulk import process has failed", + "report-deletion-failed": "Report deletion failed", + "recipe-debugger": "Recipe Debugger", + "recipe-debugger-description": "Grab the URL of the recipe you want to debug and paste it here. The URL will be scraped by the recipe scraper and the results will be displayed. If you don't see any data returned, the site you are trying to scrape is not supported by Mealie or its scraper library.", + "use-openai": "Use OpenAI", + "recipe-debugger-use-openai-description": "Use OpenAI to parse the results instead of relying on the scraper library. When creating a recipe via URL, this is done automatically if the scraper library fails, but you may test it manually here.", + "debug": "Debug", + "tree-view": "Tree View", + "recipe-servings": "Recipe Servings", + "recipe-yield": "Recipe Yield", + "recipe-yield-text": "Recipe Yield Text", + "unit": "Unit", + "upload-image": "Upload image", + "screen-awake": "Keep Screen Awake", + "remove-image": "Remove image", + "nextStep": "Next step", + "recipe-actions": "Recipe Actions", "parser": { "ingredient-parser": "Ingredient Parser", - "explanation": "Ingredient Parserを使用するには、「すべて解析」ボタンをクリックしてプロセスを開始します。 処理された原材料が利用可能になったら、項目を確認し、それらが正しく解析されたことを確認できます。 アイテムタイトルの右側にモデルの信頼度が表示されます。 このスコアは、すべての個々のスコアの平均であり、常に完全に正確であるとは限りません。", - "alerts-explainer": "一致する食品または単位が見つかってもデータベースに存在しない場合は、アラートが表示されます。", - "select-parser": "パーサを選択", - "natural-language-processor": "自然言語処理", - "brute-parser": "Bruteパーサ", - "openai-parser": "OpenAIパーサ", - "parse-all": "すべて解析", - "no-unit": "単位がありません", - "missing-unit": "欠けている単位を作成: {unit}", - "missing-food": "欠けている食材を作成: {food}", + "explanation": "To use the ingredient parser, click the 'Parse All' button to start the process. Once the processed ingredients are available, you can review the items and verify that they were parsed correctly. The model's confidence score is displayed on the right of the item title. This score is an average of all the individual scores and may not always be completely accurate.", + "alerts-explainer": "Alerts will be displayed if a matching foods or unit is found but does not exists in the database.", + "select-parser": "Select Parser", + "natural-language-processor": "Natural Language Processor", + "brute-parser": "Brute Parser", + "openai-parser": "OpenAI Parser", + "parse-all": "Parse All", + "no-unit": "No unit", + "missing-unit": "Create missing unit: {unit}", + "missing-food": "Create missing food: {food}", "this-unit-could-not-be-parsed-automatically": "This unit could not be parsed automatically", "this-food-could-not-be-parsed-automatically": "This food could not be parsed automatically", - "no-food": "食材はありません", + "no-food": "No Food", "review-parsed-ingredients": "Review parsed ingredients", "confidence-score": "Confidence Score", "ingredient-parser-description": "Your ingredients have been successfully parsed. Please review the ingredients we're not sure about.", @@ -703,445 +704,445 @@ "add-text-as-alias-for-item": "Add \"{text}\" as alias for {item}", "delete-item": "Delete Item" }, - "reset-servings-count": "サービング数をリセット", - "not-linked-ingredients": "追加の材料", + "reset-servings-count": "Reset Servings Count", + "not-linked-ingredients": "Additional Ingredients", "upload-another-image": "Upload another image", - "upload-images": "画像のアップロード", + "upload-images": "Upload images", "upload-more-images": "Upload more images", "set-as-cover-image": "Set as recipe cover image", - "cover-image": "カバー画像", - "include-linked-recipes": "リンクされたレシピを含める", + "cover-image": "Cover image", + "include-linked-recipes": "Include Linked Recipes", "include-linked-recipe-ingredients": "Include Linked Recipe Ingredients", "toggle-recipe": "Toggle Recipe" }, "recipe-finder": { - "recipe-finder": "レシピ検索", - "recipe-finder-description": "手元にある材料に基づいてレシピを検索します。また、利用可能なツールでフィルタリングしたり、不足している材料やツールの最大数を設定したりすることもできます。", - "selected-ingredients": "選択された材料", - "no-ingredients-selected": "材料が選択されていません", - "missing": "見つかりません", - "no-recipes-found": "レシピが見つかりません", - "no-recipes-found-description": "検索に材料を追加するか、フィルターを調整してみてください", - "include-ingredients-on-hand": "手元にある材料を含める", - "include-tools-on-hand": "手元にあるツールを含める", - "max-missing-ingredients": "不足している材料の最大数", - "max-missing-tools": "不足しているツールの最大数", - "selected-tools": "選択されたツール", - "other-filters": "その他のフィルター", - "ready-to-make": "準備完了", - "almost-ready-to-make": "ほぼ準備完了" + "recipe-finder": "Recipe Finder", + "recipe-finder-description": "Search for recipes based on ingredients you have on hand. You can also filter by tools you have available, and set a maximum number of missing ingredients or tools.", + "selected-ingredients": "Selected Ingredients", + "no-ingredients-selected": "No ingredients selected", + "missing": "Missing", + "no-recipes-found": "No recipes found", + "no-recipes-found-description": "Try adding more ingredients to your search or adjusting your filters", + "include-ingredients-on-hand": "Include Ingredients On Hand", + "include-tools-on-hand": "Include Tools On Hand", + "max-missing-ingredients": "Max Missing Ingredients", + "max-missing-tools": "Max Missing Tools", + "selected-tools": "Selected Tools", + "other-filters": "Other Filters", + "ready-to-make": "Ready to Make", + "almost-ready-to-make": "Almost Ready to Make" }, "search": { - "advanced-search": "詳細検索", - "and": "と", - "exclude": "除外", - "include": "含む", - "max-results": "最大結果数", - "or": "または", - "has-any": "いずれかの", - "has-all": "すべての", - "clear-selection": "選択を解除", - "results": "検索結果", - "search": "検索", - "search-mealie": "Mealieを検索 (/キーを押す)", - "search-placeholder": "検索...", - "tag-filter": "タグを選択", - "search-hint": "'/' を押す", - "advanced": "詳細", - "auto-search": "自動検索", - "no-results": "結果は見つかりませんでした。", + "advanced-search": "Advanced Search", + "and": "and", + "exclude": "Exclude", + "include": "Include", + "max-results": "Max Results", + "or": "Or", + "has-any": "Has Any", + "has-all": "Has All", + "clear-selection": "Clear Selection", + "results": "Results", + "search": "Search", + "search-mealie": "Search Mealie (press /)", + "search-placeholder": "Search...", + "tag-filter": "Tag Filter", + "search-hint": "Press '/'", + "advanced": "Advanced", + "auto-search": "Auto Search", + "no-results": "No results found", "type-to-search": "Type to search..." }, "settings": { - "add-a-new-theme": "新しいテーマを追加", - "admin-settings": "管理設定", + "add-a-new-theme": "Add a New Theme", + "admin-settings": "Admin Settings", "backup": { - "backup-created": "バックアップの作成に成功しました", - "backup-created-at-response-export_path": "{path} にバックアップを作成しました", - "backup-deleted": "バックアップを削除しました", - "restore-success": "復元に成功しました", - "restore-fail": "復元に失敗しました。詳細はサーバーのログを確認してください", - "backup-tag": "バックアップ タグ", - "create-heading": "Create a Backup", - "delete-backup": "バックアップを削除", - "error-creating-backup-see-log-file": "バックアップの作成中にエラーが発生しました。ログファイルを参照してください", - "full-backup": "完全なバックアップ", - "import-summary": "インポートの概要", - "partial-backup": "部分バックアップ", - "unable-to-delete-backup": "バックアップを削除できませんでした", - "experimental-description": "バックアップはサイトのデータベースとデータ ディレクトリの合計スナップショットです。これにはすべてのデータが含まれますが、データのサブセットを除外するように設定することはできません。これは、特定の時点での Mealie のスナップショットと考えることができます。これらは、データベースに依存せずにデータをエクスポートおよびインポートしたり、サイトを外部の場所にバックアップしたりする方法として機能します。", - "backup-restore": "バックアップと復元", - "back-restore-description": "このバックアップを復元すると、データベースとデータディレクトリ内のすべての現在のデータが上書きされ、このバックアップの内容に置き換えられます。 {cannot-be-undone} 復元が成功するとログアウトされます。", - "cannot-be-undone": "この操作は元に戻せません - 注意してください。", - "postgresql-note": "PostgreSQLを使用している場合は、復元する前に {backup-restore-process} を確認してください。", - "backup-restore-process-in-the-documentation": "ドキュメント内のバックアップ/復元プロセス", - "irreversible-acknowledgment": "このアクションは不可逆的で破壊的で、データ損失を引き起こす可能性があることを理解しています", - "restore-backup": "バックアップから復元" + "backup-created": "Backup created successfully", + "backup-created-at-response-export_path": "Backup Created at {path}", + "backup-deleted": "Backup deleted", + "restore-success": "Restore successful", + "restore-fail": "Restore failed. Check your server logs for more details", + "backup-tag": "Backup Tag", + "create-heading": "Create A Backup", + "delete-backup": "Delete Backup", + "error-creating-backup-see-log-file": "Error Creating Backup. See Log File", + "full-backup": "Full Backup", + "import-summary": "Import Summary", + "partial-backup": "Partial Backup", + "unable-to-delete-backup": "Unable to Delete Backup.", + "experimental-description": "Backups are total snapshots of the database and data directory of the site. This includes all data and cannot be set to exclude subsets of data. You can think of this as a snapshot of Mealie at a specific time. These serve as a database agnostic way to export and import data, or back up the site to an external location.", + "backup-restore": "Backup Restore", + "back-restore-description": "Restoring this backup will overwrite all the current data in your database and in the data directory and replace them with the contents of this backup. {cannot-be-undone} If the restoration is successful, you will be logged out.", + "cannot-be-undone": "This action cannot be undone - use with caution.", + "postgresql-note": "If you are using PostgreSQL, please review the {backup-restore-process} prior to restoring.", + "backup-restore-process-in-the-documentation": "backup/restore process in the documentation", + "irreversible-acknowledgment": "I understand that this action is irreversible, destructive and may cause data loss", + "restore-backup": "Restore Backup" }, - "backup-and-exports": "バックアップ", - "change-password": "パスワードの変更", - "current": "バージョン:", - "custom-pages": "カスタムページ", - "edit-page": "ページの編集", - "events": "イベント", - "first-day-of-week": "週の最初の曜日", - "group-settings-updated": "グループ設定を更新しました", + "backup-and-exports": "Backups", + "change-password": "Change Password", + "current": "Version:", + "custom-pages": "Custom Pages", + "edit-page": "Edit Page", + "events": "Events", + "first-day-of-week": "First day of the week", + "group-settings-updated": "Group Settings Updated", "homepage": { - "all-categories": "すべてのカテゴリ", - "card-per-section": "1セクションあたりのカード", - "home-page": "ホームページ", - "home-page-sections": "ホームページのセクション", - "show-recent": "最近使用したものを表示" + "all-categories": "All Categories", + "card-per-section": "Card Per Section", + "home-page": "Home Page", + "home-page-sections": "Home Page Sections", + "show-recent": "Show Recent" }, - "language": "言語設定", - "latest": "最新", - "local-api": "ローカルAPI", - "locale-settings": "地域設定", - "migrations": "移行", - "new-page": "新しい ページ", - "notify": "通知", - "organize": "組織", - "page-name": "ページ名", - "pages": "ページ", - "profile": "個人情報", - "remove-existing-entries-matching-imported-entries": "インポートされた項目と一致する既存の項目を削除", - "set-new-time": "新しい時刻を設定", - "settings-update-failed": "設定の更新に失敗しました", - "settings-updated": "設定を更新しました", - "site-settings": "サイト設定", + "language": "Language", + "latest": "Latest", + "local-api": "Local API", + "locale-settings": "Locale settings", + "migrations": "Migrations", + "new-page": "New Page", + "notify": "Notify", + "organize": "Organize", + "page-name": "Page Name", + "pages": "Pages", + "profile": "Profile", + "remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries", + "set-new-time": "Set New Time", + "settings-update-failed": "Settings update failed", + "settings-updated": "Settings updated", + "site-settings": "Site Settings", "theme": { - "accent": "アクセント", - "dark": "ダーク", - "default-to-system": "システムのデフォルト", - "error": "エラー", - "error-creating-theme-see-log-file": "テーマの作成中にエラーが発生しました。ログファイルを参照してください。", - "error-deleting-theme": "テーマの削除中にエラーが発生しました", - "error-updating-theme": "テーマの更新中にエラーが発生しました", - "info": "お知らせ", - "light": "ライト", - "primary": "プライマリ", - "secondary": "セカンダリ", - "success": "成功", - "switch-to-dark-mode": "ダークモードに切り替える", - "switch-to-light-mode": "ライトモードに切り替える", - "theme-deleted": "テーマを削除", - "theme-name": "テーマ名", - "theme-name-is-required": "テーマ名は必須です。", - "theme-saved": "テーマが保存されました。", - "theme-updated": "テーマを更新しました", - "warning": "警告", - "light-mode": "ライトモード", - "dark-mode": "ダークモード" + "accent": "Accent", + "dark": "Dark", + "default-to-system": "Default to system", + "error": "Error", + "error-creating-theme-see-log-file": "Error creating theme. See log file.", + "error-deleting-theme": "Error deleting theme", + "error-updating-theme": "Error updating theme", + "info": "Info", + "light": "Light", + "primary": "Primary", + "secondary": "Secondary", + "success": "Success", + "switch-to-dark-mode": "Switch to dark mode", + "switch-to-light-mode": "Switch to light mode", + "theme-deleted": "Theme deleted", + "theme-name": "Theme Name", + "theme-name-is-required": "Theme Name is required.", + "theme-saved": "Theme Saved", + "theme-updated": "Theme updated", + "warning": "Warning", + "light-mode": "Light Mode", + "dark-mode": "Dark Mode" }, "token": { - "active-tokens": "トークンをアクティブにする", - "api-token": "APIトークン", - "api-tokens": "APIトークン", - "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "このトークンを外部アプリケーションで使用するためにコピーします。このトークンは再び表示できません。", - "create-an-api-token": "APIトークンの生成", - "token-name": "トークンの名前", - "generate": "生成", - "you-have-token-count": "アクティブなトークンがありません。|あなたにはアクティブなトークンが1つあります。|あなたには {count} のアクティブなトークンがあります。" + "active-tokens": "ACTIVE TOKENS", + "api-token": "API Token", + "api-tokens": "API Tokens", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Copy this token for use with an external application. This token will not be viewable again.", + "create-an-api-token": "Create an API Token", + "token-name": "Token Name", + "generate": "Generate", + "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." }, "toolbox": { - "assign-all": "すべて割り当てる", - "bulk-assign": "一括割り当て", - "new-name": "新しい名前", - "no-unused-items": "未使用のアイテムはありません", - "recipes-affected": "影響を受けるレシピはありません|1つのレシピが影響を受けます|{count} のレシピが影響を受けます", - "remove-unused": "使用されていないものを削除", - "title-case-all": "すべてのケースをタイトル", - "toolbox": "ツールボックス", - "unorganized": "整理されていません" + "assign-all": "Assign All", + "bulk-assign": "Bulk Assign", + "new-name": "New Name", + "no-unused-items": "No Unused Items", + "recipes-affected": "No Recipes Affected|One Recipe Affected|{count} Recipes Affected", + "remove-unused": "Remove Unused", + "title-case-all": "Title Case All", + "toolbox": "Toolbox", + "unorganized": "Unorganized" }, "webhooks": { - "test-webhooks": "Webフックをテスト", - "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "以下にリストされているURLは、スケジュールされた日に食事計画のレシピデータを含むWebフックを受け取ります。現在Webフックは次の場所で実行されます", - "webhook-url": "WebフックのURL", + "test-webhooks": "Test Webhooks", + "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "The URLs listed below will receive webhooks containing the recipe data for the meal plan on it's scheduled day. Currently Webhooks will execute at", + "webhook-url": "Webhook URL", "webhooks-caps": "WEBHOOKS", - "webhooks": "Webフック", - "webhook-name": "Webフック名", - "description": "以下に定義されているWebフックは、その日の食事が定義されたときに実行されます。 スケジュールされた時間にWebフックは、その日に予定されているレシピからのデータと一緒に送信されます。 Webフックの実行は正確ではないことに注意してください。 Webフックは5分間隔で実行されるため、スケジュールされたから5分以内にWebフックが実行されます。" + "webhooks": "Webhooks", + "webhook-name": "Webhook Name", + "description": "The webhooks defined below will be executed when a meal is defined for the day. At the scheduled time the webhooks will be sent with the data from the recipe that is scheduled for the day. Note that webhook execution is not exact. The webhooks are executed on a 5 minutes interval so the webhooks will be executed within 5 +/- minutes of the scheduled." }, - "bug-report": "バグレポート", - "bug-report-information": "バグを報告するにはこの情報を使用してください。開発者にインスタンスの詳細を提供することが、問題を迅速に解決するための最善の方法です。", - "tracker": "トラッカー", - "configuration": "設定", + "bug-report": "Bug Report", + "bug-report-information": "Use this information to report a bug. Providing details of your instance to developers is the best way to get your issues resolved quickly.", + "tracker": "Tracker", + "configuration": "Configuration", "docker-volume": "Docker Volume", - "docker-volume-help": "Mealieでは、フロントエンドコンテナとバックエンドが同じドッカーボリュームまたはストレージを共有する必要があります。 これにより、フロントエンドコンテナがディスクに保存されている画像やアセットに適切にアクセスできるようになります。", - "volumes-are-misconfigured": "ボリュームが間違っています。", - "volumes-are-configured-correctly": "ボリュームは正しく設定されています。", - "status-unknown-try-running-a-validation": "ステータスが不明です。検証を実行してください。", - "validate": "検証", - "email-configuration-status": "Eメール設定状況", - "email-configured": "Eメールが設定されました", - "email-test-results": "Eメールテスト結果", - "ready": "準備完了", - "not-ready": "準備ができていません - 環境変数を確認してください", - "succeeded": "成功しました", - "failed": "失敗しました。", - "general-about": "概要", - "application-version": "アプリのバージョン", - "application-version-error-text": "現在のバージョン ({0}) が最新のバージョンと一致しません。最新バージョン ({1}) に更新することを検討してください。", - "mealie-is-up-to-date": "Mealieは最新です", - "secure-site": "安全なサイト", - "secure-site-error-text": "localhost経由またはhttpsでセキュアに接続します。クリップボードや追加のブラウザAPIが動作しない場合があります。", - "secure-site-success-text": "サイトはlocalhostまたはhttpsによってアクセスされています", - "server-side-base-url": "サーバー側のベースURL", - "server-side-base-url-error-text": "`BASE_URL` はAPIサーバーのデフォルト値です。サーバー上でメールなどの通知リンクが生成されると問題が発生します。", - "server-side-base-url-success-text": "サーバー側のURLがデフォルトと一致しません", - "ldap-ready": "LDAP対応", + "docker-volume-help": "Mealie requires that the frontend container and the backend share the same docker volume or storage. This ensures that the frontend container can properly access the images and assets stored on disk.", + "volumes-are-misconfigured": "Volumes are misconfigured.", + "volumes-are-configured-correctly": "Volumes are configured correctly.", + "status-unknown-try-running-a-validation": "Status Unknown. Try running a validation.", + "validate": "Validate", + "email-configuration-status": "Email Configuration Status", + "email-configured": "Email Configured", + "email-test-results": "Email Test Results", + "ready": "Ready", + "not-ready": "Not Ready - Check Environmental Variables", + "succeeded": "Succeeded", + "failed": "Failed", + "general-about": "General About", + "application-version": "Application Version", + "application-version-error-text": "Your current version ({0}) does not match the latest release. Considering updating to the latest version ({1}).", + "mealie-is-up-to-date": "Mealie is up to date", + "secure-site": "Secure Site", + "secure-site-error-text": "Serve via localhost or secure with https. Clipboard and additional browser APIs may not work.", + "secure-site-success-text": "Site is accessed by localhost or https", + "server-side-base-url": "Server Side Base URL", + "server-side-base-url-error-text": "`BASE_URL` is still the default value on API Server. This will cause issues with notifications links generated on the server for emails, etc.", + "server-side-base-url-success-text": "Server Side URL does not match the default", + "ldap-ready": "LDAP Ready", "ldap-not-ready": "LDAP Not Ready", - "ldap-ready-error-text": "すべてのLDAP値が設定されていません。LDAP認証を使用していない場合は無視できます。", - "ldap-ready-success-text": "必要なLDAP変数はすべて設定されています。", + "ldap-ready-error-text": "Not all LDAP Values are configured. This can be ignored if you are not using LDAP Authentication.", + "ldap-ready-success-text": "Required LDAP variables are all set.", "build": "Build", - "recipe-scraper-version": "Recipe Scraper バージョン", - "oidc-ready": "OIDC対応", + "recipe-scraper-version": "Recipe Scraper Version", + "oidc-ready": "OIDC Ready", "oidc-not-ready": "OIDC Not Ready", - "oidc-ready-error-text": "すべてのOIDC値が設定されていません。OIDC認証を使用していない場合は無視できます。", - "oidc-ready-success-text": "必要なOIDC変数はすべて設定されています。", + "oidc-ready-error-text": "Not all OIDC Values are configured. This can be ignored if you are not using OIDC Authentication.", + "oidc-ready-success-text": "Required OIDC variables are all set.", "openai-ready": "OpenAI Ready", "openai-not-ready": "OpenAI Not Ready", - "openai-ready-error-text": "すべてのOpenAIの値が設定されていません。OpenAIを使用していない場合は無視できます。", - "openai-ready-success-text": "必須のOpenAI変数はすべて設定されています。" + "openai-ready-error-text": "Not all OpenAI Values are configured. This can be ignored if you are not using OpenAI features.", + "openai-ready-success-text": "Required OpenAI variables are all set." }, "shopping-list": { - "all-lists": "すべてのリスト", - "create-shopping-list": "買い物リストの作成", - "from-recipe": "レシピから", + "all-lists": "All Lists", + "create-shopping-list": "Create Shopping List", + "from-recipe": "From Recipe", "ingredient-of-recipe": "Ingredient of {recipe}", - "list-name": "リスト名", - "new-list": "新しいリスト", - "quantity": "数量: {0}", - "shopping-list": "買い物リスト", - "shopping-lists": "買い物リスト", - "food": "食料", - "note": "メモ", - "label": "ラベル", - "save-label": "ラベルを保存", - "linked-item-warning": "このアイテムは 1 つ以上のレシピにリンクされています。このリストにレシピを追加または削除するときに、単位や食品を調整すると予期しない結果が生じることがあります。", - "toggle-food": "食料の切り替え", - "manage-labels": "ラベルの管理", - "are-you-sure-you-want-to-delete-this-item": "このアイテムを削除しますか?", - "copy-as-text": "テキストとしてコピー", - "copy-as-markdown": "Markdown形式でコピー", - "delete-checked": "チェックしたものを削除", - "toggle-label-sort": "ラベルの並べ替えを切り替え", - "reorder-labels": "ラベルの並べ替え", - "uncheck-all-items": "すべての項目のチェックを外す", - "check-all-items": "すべての項目をチェック", - "linked-recipes-count": "リンクされたレシピはありません|1つのレシピにリンクされています|{count} のレシピにリンクされています", - "items-checked-count": "チェックされたアイテムはありません|チェックされたアイテムは1つです| チェックされたアイテムは {count} です", - "no-label": "ラベルなし", - "completed-on": "完了日: {date}", - "you-are-offline": "オフライン", - "you-are-offline-description": "オフライン中は機能が一部制限されます。 アイテムの追加、変更、削除は可能ですがオンラインに戻るまでサーバーに変更を同期することはできません", - "are-you-sure-you-want-to-check-all-items": "すべての項目をチェックしてもよろしいですか?", - "are-you-sure-you-want-to-uncheck-all-items": "すべてのアイテムのチェックを外してもよろしいですか?", - "are-you-sure-you-want-to-delete-checked-items": "チェックされた項目をすべて削除してもよろしいですか?", - "no-shopping-lists-found": "ショッピングリストが見つかりません" + "list-name": "List Name", + "new-list": "New List", + "quantity": "Quantity: {0}", + "shopping-list": "Shopping List", + "shopping-lists": "Shopping Lists", + "food": "Food", + "note": "Note", + "label": "Label", + "save-label": "Save Label", + "linked-item-warning": "This item is linked to one or more recipe. Adjusting the units or foods will yield unexpected results when adding or removing the recipe from this list.", + "toggle-food": "Toggle Food", + "manage-labels": "Manage Labels", + "are-you-sure-you-want-to-delete-this-item": "Are you sure you want to delete this item?", + "copy-as-text": "Copy as Text", + "copy-as-markdown": "Copy as Markdown", + "delete-checked": "Delete Checked", + "toggle-label-sort": "Toggle Label Sort", + "reorder-labels": "Reorder Labels", + "uncheck-all-items": "Uncheck All Items", + "check-all-items": "Check All Items", + "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", + "items-checked-count": "No items checked|One item checked|{count} items checked", + "no-label": "No Label", + "completed-on": "Completed on {date}", + "you-are-offline": "You are offline", + "you-are-offline-description": "Not all features are available while offline. You can still add, modify, and remove items, but you will not be able to sync your changes to the server until you are back online.", + "are-you-sure-you-want-to-check-all-items": "Are you sure you want to check all items?", + "are-you-sure-you-want-to-uncheck-all-items": "Are you sure you want to uncheck all items?", + "are-you-sure-you-want-to-delete-checked-items": "Are you sure you want to delete all checked items?", + "no-shopping-lists-found": "No Shopping Lists Found" }, "sidebar": { - "all-recipes": "すべてのレシピ", - "backups": "バックアップ", - "categories": "カテゴリ", - "cookbooks": "料理本", - "dashboard": "ダッシュボード", - "home-page": "ホームページ", - "manage-users": "ユーザー管理", - "migrations": "移行", - "profile": "個人情報", - "search": "検索", - "site-settings": "サイト設定", - "tags": "タグ", - "toolbox": "ツールボックス", - "language": "言語設定", - "maintenance": "メンテナンス", - "background-tasks": "バックグラウンドタスク", - "parser": "構文解析", - "developer": "開発者", - "cookbook": "料理本", - "create-cookbook": "新しい料理本を作成" + "all-recipes": "All Recipes", + "backups": "Backups", + "categories": "Categories", + "cookbooks": "Cookbooks", + "dashboard": "Dashboard", + "home-page": "Home Page", + "manage-users": "Manage Users", + "migrations": "Migrations", + "profile": "Profile", + "search": "Search", + "site-settings": "Site Settings", + "tags": "Tags", + "toolbox": "Toolbox", + "language": "Language", + "maintenance": "Maintenance", + "background-tasks": "Background Tasks", + "parser": "Parser", + "developer": "Developer", + "cookbook": "Cookbook", + "create-cookbook": "Create a new cookbook" }, "signup": { - "error-signing-up": "登録エラー", - "sign-up": "新規登録", - "sign-up-link-created": "登録リンクが作成されました", - "sign-up-link-creation-failed": "登録リンクの作成に失敗しました", - "sign-up-links": "登録リンク", - "sign-up-token-deleted": "登録用トークンが削除されました", - "sign-up-token-deletion-failed": "登録用トークンの削除に失敗しました", - "welcome-to-mealie": "Mealieへようこそ!このインスタンスのユーザーになるには、有効な招待リンクが必要です。招待状を受け取っていない場合は登録できません。リンクを受け取るにはサイト管理者にお問い合わせください。" + "error-signing-up": "Error Signing Up", + "sign-up": "Sign Up", + "sign-up-link-created": "Sign up link created", + "sign-up-link-creation-failed": "Sign up link creation failed", + "sign-up-links": "Sign Up Links", + "sign-up-token-deleted": "Sign Up Token Deleted", + "sign-up-token-deletion-failed": "Sign up token deletion failed", + "welcome-to-mealie": "Welcome to Mealie! To become a user of this instance you are required to have a valid invitation link. If you haven't recieved an invitation you are unable to sign-up. To recieve a link, contact the sites administrator." }, "tag": { - "tag-created": "タグを作成しました", - "tag-creation-failed": "タグの作成に失敗しました", - "tag-deleted": "タグは削除されました", - "tag-deletion-failed": "タグの削除に失敗しました", - "tag-update-failed": "タグの更新に失敗しました", - "tag-updated": "タグを更新しました", - "tags": "タグ", - "untagged-count": "タグなし {count}", - "create-a-tag": "タグを作成する", - "tag-name": "タグの名前", - "tag": "タグ" + "tag-created": "Tag created", + "tag-creation-failed": "Tag creation failed", + "tag-deleted": "Tag deleted", + "tag-deletion-failed": "Tag deletion failed", + "tag-update-failed": "Tag update failed", + "tag-updated": "Tag updated", + "tags": "Tags", + "untagged-count": "Untagged {count}", + "create-a-tag": "Create a Tag", + "tag-name": "Tag Name", + "tag": "Tag" }, "tool": { - "tools": "調理器具", - "on-hand": "手持ち", - "create-a-tool": "調理器具の作成", - "tool-name": "器具の名前", - "create-new-tool": "新しい調理器具の作成", - "on-hand-checkbox-label": "手持ちを表示(チェック済み)", - "required-tools": "必要な調理器具", - "tool": "調理器具" + "tools": "Tools", + "on-hand": "On Hand", + "create-a-tool": "Create a Tool", + "tool-name": "Tool Name", + "create-new-tool": "Create New Tool", + "on-hand-checkbox-label": "Show as On Hand (Checked)", + "required-tools": "Required Tools", + "tool": "Tool" }, "user": { - "admin": "管理者", - "are-you-sure-you-want-to-delete-the-link": "リンク {link} を削除しますか?", - "are-you-sure-you-want-to-delete-the-user": "ユーザー {activeName} ID: {activeId} を削除しますか?", - "auth-method": "認証方法", - "confirm-link-deletion": "リンク削除の確認", - "confirm-password": "パスワードの確認", - "confirm-user-deletion": "リンク削除の確認", - "could-not-validate-credentials": "資格情報を検証できませんでした", - "create-link": "リンクの作成", - "create-user": "ユーザーの作成", - "current-password": "現在のパスワード", - "e-mail-must-be-valid": "有効なメールアドレスを入力してください", - "edit-user": "ユーザーの編集", - "email": "Eメール", - "error-cannot-delete-super-user": "エラー!スーパーユーザーは削除できません", - "existing-password-does-not-match": "既存のパスワードと一致しません", - "full-name": "姓名", - "generate-password-reset-link": "パスワードリセット用リンクを生成", - "invite-only": "招待のみ", - "link-id": "リンクID", - "link-name": "リンク名", - "login": "ログイン", - "login-oidc": "次のものでログイン", - "or": "または", - "logout": "ログアウト", - "manage-users": "ユーザー管理", - "manage-users-description": "ユーザーを作成および管理します。", - "new-password": "新しいパスワード", - "new-user": "新規ユーザー", - "password-has-been-reset-to-the-default-password": "パスワードがデフォルトのパスワードにリセットされました", - "password-must-match": "パスワードが一致している必要があります", - "password-reset-failed": "パスワードのリセットに失敗", - "password-updated": "パスワードを更新しました", - "password": "パスワード", - "password-strength": "パスワードは {strength} です", - "please-enter-password": "新しいパスワードを入力してください。", - "register": "登録", - "reset-password": "パスワードのリセット", - "sign-in": "サインイン", - "total-mealplans": "食事プランの合計", - "total-users": "ユーザーの合計", - "upload-photo": "写真をアップロード", - "use-8-characters-or-more-for-your-password": "パスワードは8文字以上にしてください", - "user-created": "ユーザーが作成されました", - "user-creation-failed": "ユーザーの作成に失敗しました。", - "user-deleted": "ユーザが削除されました", - "user-id-with-value": "ユーザーID: {id}", - "user-id": "ユーザーID", - "user-password": "ユーザー パスワード", - "user-successfully-logged-in": "ログインに成功しました", - "user-update-failed": "ユーザーの更新に失敗しました", - "user-updated": "ユーザを更新しました", - "user": "ユーザー", - "username": "ユーザー名", - "users-header": "ユーザー", - "users": "ユーザー", - "user-not-found": "ユーザーが見つかりません", - "webhook-time": "Webhookの時間", - "webhooks-enabled": "Webhooks が有効になっています", - "you-are-not-allowed-to-create-a-user": "ユーザーを作成することはできません", - "you-are-not-allowed-to-delete-this-user": "このユーザーを削除することはできません", - "enable-advanced-content": "詳細なコンテンツを有効にする", - "enable-advanced-content-description": "レシピスケーリング、APIキー、Webhook、データ管理などの高度な機能を有効にします。心配しないでください。これは後でいつでも変更できます", - "favorite-recipes": "お気に入りのレシピ", - "email-or-username": "メールアドレスまたはユーザー名", - "remember-me": "ログインしたままにする", - "please-enter-your-email-and-password": "メールアドレスとパスワードを入力してください", - "invalid-credentials": "無効な資格情報", - "account-locked-please-try-again-later": "アカウントがロックされています。後でもう一度試してください。", - "user-favorites": "ユーザーのお気に入り", + "admin": "Admin", + "are-you-sure-you-want-to-delete-the-link": "Are you sure you want to delete the link {link}?", + "are-you-sure-you-want-to-delete-the-user": "Are you sure you want to delete the user {activeName} ID: {activeId}?", + "auth-method": "Auth Method", + "confirm-link-deletion": "Confirm Link Deletion", + "confirm-password": "Confirm Password", + "confirm-user-deletion": "Confirm User Deletion", + "could-not-validate-credentials": "Could Not Validate Credentials", + "create-link": "Create Link", + "create-user": "Create User", + "current-password": "Current Password", + "e-mail-must-be-valid": "E-mail must be valid", + "edit-user": "Edit User", + "email": "Email", + "error-cannot-delete-super-user": "Error! Cannot Delete Super User", + "existing-password-does-not-match": "Existing password does not match", + "full-name": "Full Name", + "generate-password-reset-link": "Generate Password Reset Link", + "invite-only": "Invite Only", + "link-id": "Link ID", + "link-name": "Link Name", + "login": "Login", + "login-oidc": "Login with", + "or": "or", + "logout": "Logout", + "manage-users": "Manage Users", + "manage-users-description": "Create and manage users.", + "new-password": "New Password", + "new-user": "New User", + "password-has-been-reset-to-the-default-password": "Password has been reset to the default password", + "password-must-match": "Password must match", + "password-reset-failed": "Password reset failed", + "password-updated": "Password updated", + "password": "Password", + "password-strength": "Password is {strength}", + "please-enter-password": "Please enter your new password.", + "register": "Register", + "reset-password": "Reset Password", + "sign-in": "Sign in", + "total-mealplans": "Total MealPlans", + "total-users": "Total Users", + "upload-photo": "Upload Photo", + "use-8-characters-or-more-for-your-password": "Use 8 characters or more for your password", + "user-created": "User created", + "user-creation-failed": "User creation failed", + "user-deleted": "User deleted", + "user-id-with-value": "User ID: {id}", + "user-id": "User ID", + "user-password": "User Password", + "user-successfully-logged-in": "User Successfully Logged In", + "user-update-failed": "User update failed", + "user-updated": "User updated", + "user": "User", + "username": "Username", + "users-header": "USERS", + "users": "Users", + "user-not-found": "User not found", + "webhook-time": "Webhook Time", + "webhooks-enabled": "Webhooks Enabled", + "you-are-not-allowed-to-create-a-user": "You are not allowed to create a user", + "you-are-not-allowed-to-delete-this-user": "You are not allowed to delete this user", + "enable-advanced-content": "Enable Advanced Content", + "enable-advanced-content-description": "Enables advanced features like Recipe Scaling, API keys, Webhooks, and Data Management. Don't worry, you can always change this later", + "favorite-recipes": "Favorite Recipes", + "email-or-username": "Email or Username", + "remember-me": "Remember Me", + "please-enter-your-email-and-password": "Please enter your email and password", + "invalid-credentials": "Invalid Credentials", + "account-locked-please-try-again-later": "Account Locked. Please try again later", + "user-favorites": "User Favorites", "password-strength-values": { - "weak": "弱い", - "good": "良い", - "strong": "強力", - "very-strong": "とても強い" + "weak": "Weak", + "good": "Good", + "strong": "Strong", + "very-strong": "Very Strong" }, - "user-management": "ユーザー管理", - "reset-locked-users": "ロックされたユーザーをリセット", - "admin-user-creation": "管理ユーザーの作成", - "admin-user-management": "管理ユーザー管理", - "user-details": "ユーザー情報", - "user-name": "ユーザー名", - "authentication-method": "認証方法", - "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie", - "permissions": "権限", - "administrator": "管理者", - "user-can-invite-other-to-group": "ユーザーは他のユーザーをグループに招待できます", - "user-can-manage-group": "ユーザーはグループを管理できます", - "user-can-manage-household": "ユーザーは世帯を管理することができます", - "user-can-organize-group-data": "ユーザーはグループデータを整理できます", - "enable-advanced-features": "高度な機能を有効にする", - "it-looks-like-this-is-your-first-time-logging-in": "初めてのログインのようですね。", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "これ以上表示したくないですか?ユーザー設定でメールアドレスを変更してください!", - "forgot-password": "パスワードを忘れた", - "forgot-password-text": "メールアドレスを入力すると、パスワードをリセットするためのリンクが送信されます。", - "changes-reflected-immediately": "このユーザーへの変更はすぐに反映されます。", + "user-management": "User Management", + "reset-locked-users": "Reset Locked Users", + "admin-user-creation": "Admin User Creation", + "admin-user-management": "Admin User Management", + "user-details": "User Details", + "user-name": "User Name", + "authentication-method": "Authentication Method", + "authentication-method-hint": "This specifies how a user will authenticate with Mealie. If you're not sure, choose 'Mealie'", + "permissions": "Permissions", + "administrator": "Administrator", + "user-can-invite-other-to-group": "User can invite others to group", + "user-can-manage-group": "User can manage group", + "user-can-manage-household": "User can manage household", + "user-can-organize-group-data": "User can organize group data", + "enable-advanced-features": "Enable advanced features", + "it-looks-like-this-is-your-first-time-logging-in": "It looks like this is your first time logging in.", + "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Don't want to see this anymore? Be sure to change your email in your user settings!", + "forgot-password": "Forgot Password", + "forgot-password-text": "Please enter your email address and we will send you a link to reset your password.", + "changes-reflected-immediately": "Changes to this user will be reflected immediately.", "default-activity": "Default Activity", "default-activity-hint": "Select which page you'd like to navigate to upon logging in from this device" }, "language-dialog": { - "translated": "翻訳済み", - "choose-language": "言語を選択", - "select-description": "Mealie UI の言語を選択します。この設定はあなたにのみ適用され、他のユーザーには適用されません。", - "how-to-contribute-description": "翻訳されていない、誤訳されている、あるいはあなたの言語がリストから抜けていませんか?貢献方法については {read-the-docs-link} をご覧ください。", - "read-the-docs": "ドキュメントを読む" + "translated": "translated", + "choose-language": "Choose Language", + "select-description": "Choose the language for the Mealie UI. The setting only applies to you, not other users.", + "how-to-contribute-description": "Is something not translated yet, mistranslated, or your language missing from the list? {read-the-docs-link} on how to contribute!", + "read-the-docs": "Read the docs" }, "data-pages": { "foods": { - "merge-dialog-text": "選択した食品を組み合わせると、ソース食品とターゲット食品が1つの食品に統合されます。 ソース食品は削除され、ソース食品への参照のすべてがターゲット食品を指し示すように更新されます。", - "merge-food-example": "{food1} を {food2} に統合", - "seed-dialog-text": "あなたの地元の言語に基づいた食品をデータベースにシードします。これにより、データベースの整理に使用できる200以上の一般的な食品が作成されます。食品はコミュニティの取り組みによって翻訳されます。", - "seed-dialog-warning": "あなたのデータベースにはすでにいくつかの項目があります。このアクションは重複を照合しませんので、手動で管理する必要があります。", - "combine-food": "食品を組み合わせる", - "source-food": "元の食品", - "target-food": "ターゲットの食品", - "create-food": "食品を作成", - "food-label": "食品ラベル", - "edit-food": "食品を編集", - "food-data": "食品データ", - "example-food-singular": "例: 玉ねぎ", - "example-food-plural": "例: 玉ねぎ", - "label-overwrite-warning": "選択したすべての食品に選択したラベルが割り当てられ、既存のラベルが上書きされます。", - "on-hand-checkbox-label": "このフラグを設定すると、ショッピング リストにレシピを追加するときに、デフォルトでこの食品のチェックが外されます。" + "merge-dialog-text": "Combining the selected foods will merge the source food and target food into a single food. The source food will be deleted and all of the references to the source food will be updated to point to the target food.", + "merge-food-example": "Merging {food1} into {food2}", + "seed-dialog-text": "Seed the database with foods based on your local language. This will create ~2700 common foods that can be used to organize your database. Foods are translated via a community effort.", + "seed-dialog-warning": "You already have some items in your database. A new item will not be added if an item with the same name already exists.", + "combine-food": "Combine Food", + "source-food": "Source Food", + "target-food": "Target Food", + "create-food": "Create Food", + "food-label": "Food Label", + "edit-food": "Edit Food", + "food-data": "Food Data", + "example-food-singular": "ex: Onion", + "example-food-plural": "ex: Onions", + "label-overwrite-warning": "This will assign the chosen label to all selected foods and potentially overwrite your existing labels.", + "on-hand-checkbox-label": "Setting this flag will make this food unchecked by default when adding a recipe to a shopping list." }, "units": { - "seed-dialog-text": "ローカル言語に基づいた共通の単位をデータベースにシードします。", - "combine-unit-description": "選択した単位を組み合わせると、元の単位とターゲットの単位が1つの単位に統合されます。{source-unit-will-be-deleted} そして元の単位へのすべての参照はターゲットの単位を指すように更新されます。", - "combine-unit": "ユニットの結合", - "source-unit": "元の単位", - "target-unit": "ターゲットの単位", - "merging-unit-into-unit": "{0} を {1} に統合", - "create-unit": "単位の作成", - "abbreviation": "略称", - "plural-abbreviation": "複数の略語", - "description": "説明", - "display-as-fraction": "分数で表示", - "use-abbreviation": "略語を使用する", - "edit-unit": "単位の編集", - "unit-data": "単位データ", - "use-abbv": "略語を使用する", - "fraction": "分数", - "example-unit-singular": "例: 大さじ", - "example-unit-plural": "例: 大さじ", - "example-unit-abbreviation-singular": "例: Tbsp", - "example-unit-abbreviation-plural": "例: Tbsp", + "seed-dialog-text": "Seed the database with common units based on your local language.", + "combine-unit-description": "Combining the selected units will merge the Source Unit and Target Unit into a single unit. The {source-unit-will-be-deleted} and all of the references to the Source Unit will be updated to point to the Target Unit.", + "combine-unit": "Combine Unit", + "source-unit": "Source Unit", + "target-unit": "Target Unit", + "merging-unit-into-unit": "Merging {0} into {1}", + "create-unit": "Create Unit", + "abbreviation": "Abbreviation", + "plural-abbreviation": "Plural Abbreviation", + "description": "Description", + "display-as-fraction": "Display as Fraction", + "use-abbreviation": "Use Abbreviation", + "edit-unit": "Edit Unit", + "unit-data": "Unit Data", + "use-abbv": "Use Abbv.", + "fraction": "Fraction", + "example-unit-singular": "ex: Tablespoon", + "example-unit-plural": "ex: Tablespoons", + "example-unit-abbreviation-singular": "ex: Tbsp", + "example-unit-abbreviation-plural": "ex: Tbsps", "standardization": "Standardization", "standardization-description": "How this unit can be represented as a standard unit. This enables unit conversion features such as merging compatible units in shopping lists.", "standard-unit": "Standard Unit", @@ -1159,283 +1160,283 @@ } }, "labels": { - "seed-dialog-text": "ローカル言語に基づいた共通ラベルをデータベースにシードします。", - "edit-label": "ラベルの編集", - "new-label": "新規ラベル", - "labels": "ラベル", - "assign-label": "ラベルの割り当て" + "seed-dialog-text": "Seed the database with common labels based on your local language.", + "edit-label": "Edit Label", + "new-label": "New Label", + "labels": "Labels", + "assign-label": "Assign Label" }, "recipes": { - "purge-exports": "エクスポートの削除", - "are-you-sure-you-want-to-delete-all-export-data": "すべてのエクスポートデータを削除してもよろしいですか?", - "confirm-delete-recipes": "次のレシピを削除してもよろしいですか? この操作は元に戻すことができません。", - "the-following-recipes-selected-length-will-be-exported": "次のレシピ ({0}) がエクスポートされます。", - "settings-chosen-explanation": "ここで選択した設定は、ロックされたオプションを除き、選択したすべてのレシピに適用されます。", - "selected-length-recipe-s-settings-will-be-updated": "{count} のレシピ設定が更新されます。", - "recipe-data": "レシピデータ", - "recipe-data-description": "このセクションを使用して、レシピに関連付けられたデータを管理します。レシピに対して、エクスポート、削除、タグ付け、カテゴリの割り当てなどの複数の一括アクションを実行できます。", - "recipe-columns": "レシピコラム", - "data-exports-description": "このセクションには、すぐにダウンロードできる利用可能なエクスポートへのリンクが記載されています。これらのエクスポートには有効期限があるため、利用可能なうちに必ず取得してください。", - "data-exports": "データのエクスポート", - "tag": "タグ", - "categorize": "カテゴリ化", - "update-settings": "設定を更新", - "tag-recipes": "レシピのタグ", - "categorize-recipes": "レシピをカテゴリ化", - "export-recipes": "レシピのエクスポート", - "delete-recipes": "レシピを削除", - "source-unit-will-be-deleted": "元の単位が削除されます" + "purge-exports": "Purge Exports", + "are-you-sure-you-want-to-delete-all-export-data": "Are you sure you want to delete all export data?", + "confirm-delete-recipes": "Are you sure you want to delete the following recipes? This action cannot be undone.", + "the-following-recipes-selected-length-will-be-exported": "The following recipes ({0}) will be exported.", + "settings-chosen-explanation": "Settings chosen here, excluding the locked option, will be applied to all selected recipes.", + "selected-length-recipe-s-settings-will-be-updated": "{count} recipe(s) settings will be updated.", + "recipe-data": "Recipe Data", + "recipe-data-description": "Use this section to manage the data associated with your recipes. You can perform several bulk actions on your recipes including exporting, deleting, tagging, and assigning categories.", + "recipe-columns": "Recipe Columns", + "data-exports-description": "This section provides links to available exports that are ready to download. These exports do expire, so be sure to grab them while they're still available.", + "data-exports": "Data Exports", + "tag": "Tag", + "categorize": "Categorize", + "update-settings": "Update Settings", + "tag-recipes": "Tag Recipes", + "categorize-recipes": "Categorize Recipes", + "export-recipes": "Export Recipes", + "delete-recipes": "Delete Recipes", + "source-unit-will-be-deleted": "Source Unit will be deleted" }, "recipe-actions": { - "recipe-actions-data": "レシピ操作データ", - "new-recipe-action": "新しいレシピ操作", - "edit-recipe-action": "レシピ操作の編集", - "action-type": "操作タイプ", + "recipe-actions-data": "Recipe Actions Data", + "new-recipe-action": "New Recipe Action", + "edit-recipe-action": "Edit Recipe Action", + "action-type": "Action Type", "action-types": { "link": "Link", "post": "Post" } }, - "create-alias": "エイリアスを作成", - "manage-aliases": "エイリアスの管理", - "seed-data": "シードデータ", - "seed": "シード", - "data-management": "データ管理", - "data-management-description": "変更したいデータセットを選択します。", - "select-data": "データを選択", - "select-language": "言語を選択", - "columns": "コラム", - "combine": "結合", + "create-alias": "Create Alias", + "manage-aliases": "Manage Aliases", + "seed-data": "Seed Data", + "seed": "Seed", + "data-management": "Data Management", + "data-management-description": "Select which data set you want to make changes to.", + "select-data": "Select Data", + "select-language": "Select Language", + "columns": "Columns", + "combine": "Combine", "categories": { - "edit-category": "カテゴリの編集", - "new-category": "新規カテゴリー", - "category-data": "カテゴリデータ" + "edit-category": "Edit Category", + "new-category": "New Category", + "category-data": "Category Data" }, "tags": { - "new-tag": "新規タグ", - "edit-tag": "タグの編集", - "tag-data": "タグデータ" + "new-tag": "New Tag", + "edit-tag": "Edit Tag", + "tag-data": "Tag Data" }, "tools": { - "new-tool": "新しい調理器具", - "edit-tool": "調理器具の編集", - "tool-data": "調理器具データ" + "new-tool": "New Tool", + "edit-tool": "Edit Tool", + "tool-data": "Tool Data" } }, "user-registration": { - "user-registration": "ユーザー登録", - "registration-success": "登録成功", - "join-a-group": "グループに参加", - "create-a-new-group": "新規グループを作成", - "provide-registration-token-description": "参加したいグループに関連付けられた登録トークンを入力してください。これは既存のグループ メンバーから取得する必要があります。", - "group-details": "グループの詳細", - "group-details-description": "アカウントを作成する前に、グループを作成する必要があります。グループにはあなたしか含まれませんが、後で他の人を招待できます。グループのメンバーは、食事計画、買い物リスト、レシピなどを共有できます!", - "use-seed-data": "シードデータを使用", + "user-registration": "User Registration", + "registration-success": "Registration Success", + "join-a-group": "Join a Group", + "create-a-new-group": "Create a New Group", + "provide-registration-token-description": "Please provide the registration token associated with the group that you'd like to join. You'll need to obtain this from an existing group member.", + "group-details": "Group Details", + "group-details-description": "Before you create an account you'll need to create a group. Your group will only contain you, but you'll be able to invite others later. Members in your group can share meal plans, shopping lists, recipes, and more!", + "use-seed-data": "Use Seed Data", "use-seed-data-description": "Mealie ships with a collection of Foods, Units, and Labels that can be used to populate your group with helpful data for organizing your recipes. These are translated into the language you currently have selected. You can always add to or modify this data later.", - "account-details": "アカウントの詳細" + "account-details": "Account Details" }, "validation": { - "group-name-is-taken": "グループ名が使用されています", - "username-is-taken": "ユーザー名が使用されています", - "email-is-taken": "メールアドレスが使用されています", - "this-field-is-required": "この項目は必須です" + "group-name-is-taken": "Group name is taken", + "username-is-taken": "Username is taken", + "email-is-taken": "Email is taken", + "this-field-is-required": "This Field is Required" }, "export": { - "export": "エクスポート", - "file-name": "ファイル名", - "size": "サイズ", - "link-expires": "リンクの期限切れ" + "export": "Export", + "file-name": "File Name", + "size": "Size", + "link-expires": "Link Expires" }, "recipe-share": { - "expiration-date": "有効期限", - "share-recipe": "レシピの共有", - "default-30-days": "デフォルトの30日間", - "expires-at": "有効期限は", - "recipe-link-copied-message": "レシピのリンクをクリップボードにコピーしました" + "expiration-date": "Expiration Date", + "share-recipe": "Share Recipe", + "default-30-days": "Default 30 Days", + "expires-at": "Expires At", + "recipe-link-copied-message": "Recipe link copied to clipboard" }, "banner-experimental": { - "title": "実験的な機能", - "description": "このページには実験的な機能やまだ開発中の機能が含まれています。ご了承ください。", - "issue-link-text": "進捗状況はこちら" + "title": "Experimental Feature", + "description": "This page contains experimental or still-baking features. Please excuse the mess.", + "issue-link-text": "Track our progress here" }, "form": { - "quantity-label-abbreviated": "数量" + "quantity-label-abbreviated": "Qty" }, "markdown-editor": { - "preview-markdown-button-label": "マークダウンのプレビュー" + "preview-markdown-button-label": "Preview Markdown" }, "demo": { - "info_message_with_version": "これはバージョンのデモです: {version}", - "demo_username": "ユーザー名: {username}", - "demo_password": "パスワード: {password}" + "info_message_with_version": "This is a Demo for version: {version}", + "demo_username": "Username: {username}", + "demo_password": "Password: {password}" }, "ocr-editor": { - "ocr-editor": "OCRエディタ", - "toolbar": "ツールバー", - "selection-mode": "選択モード", - "pan-and-zoom-picture": "画像のパンとズーム", - "split-text": "テキストの分割", - "preserve-line-breaks": "元の改行を保持する", - "split-by-block": "テキストブロックごとに分割", - "flatten": "元の書式に関係なく平坦化する", + "ocr-editor": "Ocr editor", + "toolbar": "Toolbar", + "selection-mode": "Selection mode", + "pan-and-zoom-picture": "Pan and zoom picture", + "split-text": "Split text", + "preserve-line-breaks": "Preserve original line breaks", + "split-by-block": "Split by text block", + "flatten": "Flatten regardless of original formating", "help": { - "help": "ヘルプ", - "mouse-modes": "マウスモード", - "selection-mode": "選択モード (デフォルト)", - "selection-mode-desc": "選択モードは、データ入力に使用できるメインモードです:", + "help": "Help", + "mouse-modes": "Mouse modes", + "selection-mode": "Selection Mode (default)", + "selection-mode-desc": "The selection mode is the main mode that can be used to enter data:", "selection-mode-steps": { - "draw": "選択したいテキストに四角形を描画する。", - "click": "右側のフィールドをクリックし、画像の上の四角形をクリックして戻ります。", - "result": "選択したテキストは、以前に選択したフィールド内に表示されます。" + "draw": "Draw a rectangle on the text you want to select.", + "click": "Click on any field on the right and then click back on the rectangle above the image.", + "result": "The selected text will appear inside the previously selected field." }, - "pan-and-zoom-mode": "パンとズームのモード", - "pan-and-zoom-desc": "アイコンをクリックしてパンとズームを選択します。このモードでは画像内をズームしたり移動したりできるため、大きな画像を簡単に使用できます。", - "split-text-mode": "テキスト分割モード", + "pan-and-zoom-mode": "Pan and Zoom Mode", + "pan-and-zoom-desc": "Select pan and zoom by clicking the icon. This mode allows to zoom inside the image and move around to make using big images easier.", + "split-text-mode": "Split Text modes", "split-modes": { - "line-mode": "ラインモード (デフォルト)", - "line-mode-desc": "ラインモードでは、テキストは元の改行を維持して伝播されます。このモードは、1 つの材料が 1 行である材料リストに一括追加を使用する場合に便利です。", - "block-mode": "ブロックモード", - "block-mode-desc": "ブロック モードでは、テキストはブロックに分割されます。このモードは、通常は段落で記述される命令を一括追加する場合に便利です。", - "flat-mode": "フラットモード", - "flat-mode-desc": "フラットモードでは、テキストは改行なしで選択したレシピフィールドに追加されます。" + "line-mode": "Line mode (default)", + "line-mode-desc": "In line mode, the text will be propagated by keeping the original line breaks. This mode is useful when using bulk add on a list of ingredients where one ingredient is one line.", + "block-mode": "Block mode", + "block-mode-desc": "In block mode, the text will be split in blocks. This mode is useful when bulk adding instructions that are usually written in paragraphs.", + "flat-mode": "Flat mode", + "flat-mode-desc": "In flat mode, the text will be added to the selected recipe field with no line breaks." } } }, "admin": { "maintenance": { - "storage-details": "ストレージの詳細", - "page-title": "サイトのメンテナンス", - "summary-title": "概要", - "button-label-get-summary": "概要を取得する", - "button-label-open-details": "詳細", - "info-description-data-dir-size": "データディレクトリサイズ", - "info-description-log-file-size": "ログファイルサイズ", - "info-description-cleanable-directories": "消去可能なディレクトリ", - "info-description-cleanable-images": "消去可能な画像", + "storage-details": "Storage Details", + "page-title": "Site Maintenance", + "summary-title": "Summary", + "button-label-get-summary": "Get Summary", + "button-label-open-details": "Details", + "info-description-data-dir-size": "Data Directory Size", + "info-description-log-file-size": "Log File Size", + "info-description-cleanable-directories": "Cleanable Directories", + "info-description-cleanable-images": "Cleanable Images", "storage": { - "title-temporary-directory": "一時ディレクトリ (.temp)", - "title-backups-directory": "バックアップディレクトリ (backups)", - "title-groups-directory": "グループディレクトリ (groups)", - "title-recipes-directory": "レシピディレクトリ (recipes)", - "title-user-directory": "ユーザーディレクトリ (user)" + "title-temporary-directory": "Temporary Directory (.temp)", + "title-backups-directory": "Backups Directory (backups)", + "title-groups-directory": "Groups Directory (groups)", + "title-recipes-directory": "Recipes Directory (recipes)", + "title-user-directory": "User Directory (user)" }, - "action-delete-log-files-name": "ログファイルの削除", - "action-delete-log-files-description": "すべてのログファイルを削除", - "action-clean-directories-name": "ディレクトリ内を消去", - "action-clean-directories-description": "有効なUUIDではないレシピフォルダをすべて削除します。", - "action-clean-temporary-files-name": "一時ファイルを消去", - "action-clean-temporary-files-description": ".tempディレクトリ内のすべてのファイルとフォルダを削除します", - "action-clean-images-name": "画像を消去", - "action-clean-images-description": ".webp で終わらない画像をすべて削除します。", - "actions-description": "メンテナンスアクションは {destructive_in_bold} であるため、注意して使用してください。これらのアクションのいずれかを実行すると、{irreversible_in_bold} になります。", - "actions-description-destructive": "元に戻せない", - "actions-description-irreversible": "不可逆", - "logs-action-refresh": "ログの更新", - "logs-page-title": "Mealieログ", - "logs-tail-lines-label": "テールライン" + "action-delete-log-files-name": "Delete Log Files", + "action-delete-log-files-description": "Deletes all the log files", + "action-clean-directories-name": "Clean Directories", + "action-clean-directories-description": "Removes all the recipe folders that are not valid UUIDs", + "action-clean-temporary-files-name": "Clean Temporary Files", + "action-clean-temporary-files-description": "Removes all files and folders in the .temp directory", + "action-clean-images-name": "Clean Images", + "action-clean-images-description": "Removes all the images that don't end with .webp", + "actions-description": "Maintenance actions are {destructive_in_bold} and should be used with caution. Performing any of these actions is {irreversible_in_bold}.", + "actions-description-destructive": "destructive", + "actions-description-irreversible": "irreversible", + "logs-action-refresh": "Refresh Logs", + "logs-page-title": "Mealie Logs", + "logs-tail-lines-label": "Tail Lines" }, "mainentance": { - "actions-title": "操作" + "actions-title": "Actions" }, - "ingredients-natural-language-processor": "材料 自然言語処理装置", - "ingredients-natural-language-processor-explanation": "Mealieは、材料の解析と処理に条件付きランダムフィールド (CRF) を使用します。成分に使用されるモデルは、ニューヨークタイムズが編集したデータセットからの100,000を超える成分のデータ セットに基づいています。モデルは英語のみでトレーニングされるため、他の言語でモデルを使用すると異なる結果が生じる可能性があることに注意してください。このページはモデルをテストするためのプレイグラウンドです。", - "ingredients-natural-language-processor-explanation-2": "これは完璧ではありませんが、一般的に優れた結果が得られ、成分を手動で個別のフィールドに解析するための良い出発点となります。あるいは、パターン マッチング技術を使用して成分を識別する「Brute」プロセッサを使用することもできます。", + "ingredients-natural-language-processor": "Ingredients Natural Language Processor", + "ingredients-natural-language-processor-explanation": "Mealie uses Conditional Random Fields (CRFs) for parsing and processing ingredients. The model used for ingredients is based off a data set of over 100,000 ingredients from a dataset compiled by the New York Times. Note that as the model is trained in English only, you may have varied results when using the model in other languages. This page is a playground for testing the model.", + "ingredients-natural-language-processor-explanation-2": "It's not perfect, but it yields great results in general and is a good starting point for manually parsing ingredients into individual fields. Alternatively, you can also use the \"Brute\" processor that uses a pattern matching technique to identify ingredients.", "nlp": "NLP", - "brute": "ブルート", + "brute": "Brute", "openai": "OpenAI", - "show-individual-confidence": "個々の信頼性を表示", - "ingredient-text": "材料テキスト", - "average-confident": "{0} 自信あり", - "try-an-example": "例を試してみる", - "parser": "パーサ", - "background-tasks": "バックグラウンドタスク", - "background-tasks-description": "実行中のバックグラウンドタスクとその状態をすべて表示できます", - "no-logs-found": "ログが見つかりません", - "tasks": "タスク", + "show-individual-confidence": "Show individual confidence", + "ingredient-text": "Ingredient Text", + "average-confident": "{0} Confident", + "try-an-example": "Try an example", + "parser": "Parser", + "background-tasks": "Background Tasks", + "background-tasks-description": "Here you can view all the running background tasks and their status", + "no-logs-found": "No Logs Found", + "tasks": "Tasks", "setup": { - "first-time-setup": "初期設定", - "welcome-to-mealie-get-started": "Mealieへようこそ!さあ始めましょう", - "already-set-up-bring-to-homepage": "すでに設定は完了しています。ホームページにアクセスしてください", - "common-settings-for-new-sites": "新しいサイトの一般的な設定は次のとおりです", - "setup-complete": "セットアップ完了!", - "here-are-a-few-things-to-help-you-get-started": "Mealieを始めるのに役立つことがいくつかあります", - "restore-from-v1-backup": "Mealie v1以前のインスタンスからのバックアップはありますか?ここで復元できます。", - "manage-profile-or-get-invite-link": "自分のプロフィールを管理するか、招待リンクを取得して他の人と共有します。" + "first-time-setup": "First Time Setup", + "welcome-to-mealie-get-started": "Welcome to Mealie! Let's get started", + "already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage", + "common-settings-for-new-sites": "Here are some common settings for new sites", + "setup-complete": "Setup Complete!", + "here-are-a-few-things-to-help-you-get-started": "Here are a few things to help you get started with Mealie", + "restore-from-v1-backup": "Have a backup from a previous instance of Mealie v1? You can restore it here.", + "manage-profile-or-get-invite-link": "Manage your own profile, or grab an invite link to share with others." }, - "debug-openai-services": "OpenAIサービスのデバッグ", - "debug-openai-services-description": "このページを使用して、OpenAIサービスをデバッグします。ここでOpenAI接続をテストし、結果を確認できます。画像サービスが有効になっている場合は、画像を提供することもできます。", - "run-test": "テスト実行", - "test-results": "テスト結果", - "group-delete-note": "ユーザーまたは世帯を含むグループは削除できません", - "household-delete-note": "ユーザーがいる世帯は削除できません" + "debug-openai-services": "Debug OpenAI Services", + "debug-openai-services-description": "Use this page to debug OpenAI services. You can test your OpenAI connection and see the results here. If you have image services enabled, you can also provide an image.", + "run-test": "Run Test", + "test-results": "Test Results", + "group-delete-note": "Groups with users or households cannot be deleted", + "household-delete-note": "Households with users cannot be deleted" }, "profile": { - "welcome-user": "👋 ようこそ, {0}!", - "description": "プロフィール、レシピ、グループ設定を管理します。", - "invite-link": "招待リンク", - "get-invite-link": "招待リンクを取得", - "get-public-link": "公開リンクを取得", - "account-summary": "アカウントの概要", - "account-summary-description": "グループ情報の概要は次のとおりです.", - "group-statistics": "グループ統計", - "group-statistics-description": "グループ統計によりMealieの使用状況がわかります。", - "household-statistics": "世帯統計", - "household-statistics-description": "世帯統計から、Mealieをどのように使用しているかがわかります。", - "storage-capacity": "ストレージ容量", - "storage-capacity-description": "ストレージ容量は、アップロードした画像とアセットの合計です。", - "personal": "個人", - "personal-description": "これらは個人的な設定です。ここでの変更は他のユーザーには影響しません.", - "user-settings": "ユーザー設定", - "user-settings-description": "設定を管理し、パスワードを変更し、電子メールを更新します。", - "api-tokens-description": "外部アプリケーションからアクセスするためのAPIトークンを管理します.", - "group-description": "これらのアイテムはグループ内で共有されます。そのうちの 1 つを編集すると、グループ全体の内容が変更されます。", - "group-settings": "グループ設定", - "group-settings-description": "プライバシー設定など、共通のグループ設定を管理します。", - "household-description": "これらのアイテムは世帯内で共有されます。 いずれか1つを編集すると、世帯全体に変更が反映されます!", - "household-settings": "世帯設定", - "household-settings-description": "Mealplanやプライバシー設定など、世帯の設定を管理します。", - "cookbooks-description": "レシピカテゴリのコレクションを管理し、それらのページを生成します。", - "members": "メンバー", - "members-description": "世帯のメンバーを確認し、権限を管理します。", - "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", - "notifiers": "通知", - "notifiers-description": "Setup email and push notifications that trigger on specific events.", - "manage-data": "データ管理", - "manage-data-description": "Mealieデータの管理:食材、単位、カテゴリ、タグなど。", - "data-migrations": "データ移行", - "data-migrations-description": "NextcloudレシピやChowdownなどの他のアプリケーションから既存のデータを移行します。", - "email-sent": "メールが送信されました", - "error-sending-email": "メール送信エラー", - "personal-information": "個人情報", - "preferences": "環境設定", - "show-advanced-description": "高度な機能を表示する (APIキー、Webhook、およびデータ管理)", - "back-to-profile": "プロフィールに戻る", - "looking-for-privacy-settings": "プライバシー設定をお探しですか?", - "manage-your-api-tokens": "APIトークンの管理", - "manage-user-profile": "ユーザープロファイルの管理", - "manage-cookbooks": "料理本の管理", - "manage-members": "メンバーの管理", - "manage-webhooks": "Webhookの管理", - "manage-notifiers": "通知の管理", - "manage-data-migrations": "データ移行の管理" + "welcome-user": "👋 Welcome, {0}!", + "description": "Manage your profile, recipes, and group settings.", + "invite-link": "Invite Link", + "get-invite-link": "Get Invite Link", + "get-public-link": "Get Public Link", + "account-summary": "Account Summary", + "account-summary-description": "Here's a summary of your group's information.", + "group-statistics": "Group Statistics", + "group-statistics-description": "Your Group Statistics provide some insight how you're using Mealie.", + "household-statistics": "Household Statistics", + "household-statistics-description": "Your Household Statistics provide some insight how you're using Mealie.", + "storage-capacity": "Storage Capacity", + "storage-capacity-description": "Your storage capacity is a calculation of the images and assets you have uploaded.", + "personal": "Personal", + "personal-description": "These are settings that are personal to you. Changes here won't affect other users.", + "user-settings": "User Settings", + "user-settings-description": "Manage your preferences, change your password, and update your email.", + "api-tokens-description": "Manage your API Tokens for access from external applications.", + "group-description": "These items are shared within your group. Editing one of them will change it for the whole group!", + "group-settings": "Group Settings", + "group-settings-description": "Manage your common group settings, like privacy settings.", + "household-description": "These items are shared within your household. Editing one of them will change it for the whole household!", + "household-settings": "Household Settings", + "household-settings-description": "Manage your household settings, like mealplan and privacy settings.", + "cookbooks-description": "Manage a collection of recipe categories and generate pages for them.", + "members": "Members", + "members-description": "See who's in your household and manage their permissions.", + "webhooks-description": "Set up webhooks that trigger on days that you have mealplans scheduled.", + "notifiers": "Notifiers", + "notifiers-description": "Set up email and push notifications that trigger on specific events.", + "manage-data": "Manage Data", + "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", + "data-migrations": "Data Migrations", + "data-migrations-description": "Migrate your existing data from other applications like Nextcloud Recipes and Chowdown.", + "email-sent": "Email Sent", + "error-sending-email": "Error Sending Email", + "personal-information": "Personal Information", + "preferences": "Preferences", + "show-advanced-description": "Show advanced features (API Keys, Webhooks, and Data Management)", + "back-to-profile": "Back to Profile", + "looking-for-privacy-settings": "Looking for Privacy Settings?", + "manage-your-api-tokens": "Manage Your API Tokens", + "manage-user-profile": "Manage User Profile", + "manage-cookbooks": "Manage Cookbooks", + "manage-members": "Manage Members", + "manage-webhooks": "Manage Webhooks", + "manage-notifiers": "Manage Notifiers", + "manage-data-migrations": "Manage Data Migrations" }, "cookbook": { - "cookbooks": "料理本", - "description": "料理本は、レシピのクロスセクション、オーガナイザー、その他のフィルターを作成してレシピを整理するもう 1 つの方法です。料理本を作成するとサイドバーにエントリが追加され、選択したフィルターが適用されたすべてのレシピが料理本に表示されます。", - "hide-cookbooks-from-other-households": "他の世帯の料理本を隠す", - "hide-cookbooks-from-other-households-description": "有効にするとあなたの世帯の料理本だけがサイドバーに表示されます", - "public-cookbook": "公開料理本", - "public-cookbook-description": "公開料理本は非Mealieユーザーと共有でき、グループページに表示されます。", - "filter-options": "フィルタオプション", - "filter-options-description": "すべてが選択されている場合、料理本にはすべての項目が選択されているレシピのみが含まれます。これは選択された項目の断面ではなく、セレクターの各サブセットに適用されます。", - "require-all-categories": "すべてのカテゴリを必須にする", - "require-all-tags": "すべてのタグを必須にする", - "require-all-tools": "すべての調理器具を必須にする", - "cookbook-name": "料理本の名前", - "cookbook-with-name": "料理本 {0}", - "household-cookbook-name": "{0} 料理本 {1}", - "create-a-cookbook": "料理本を作成", - "cookbook": "料理本" + "cookbooks": "Cookbooks", + "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes, organizers, and other filters. Creating a cookbook will add an entry to the side-bar and all the recipes with the filters chosen will be displayed in the cookbook.", + "hide-cookbooks-from-other-households": "Hide Cookbooks from Other Households", + "hide-cookbooks-from-other-households-description": "When enabled, only cookbooks from your household will appear on the sidebar", + "public-cookbook": "Public Cookbook", + "public-cookbook-description": "Public Cookbooks can be shared with non-mealie users and will be displayed on your groups page.", + "filter-options": "Filter Options", + "filter-options-description": "When require all is selected the cookbook will only include recipes that have all of the items selected. This applies to each subset of selectors and not a cross section of the selected items.", + "require-all-categories": "Require All Categories", + "require-all-tags": "Require All Tags", + "require-all-tools": "Require All Tools", + "cookbook-name": "Cookbook Name", + "cookbook-with-name": "Cookbook {0}", + "household-cookbook-name": "{0} Cookbook {1}", + "create-a-cookbook": "Create a Cookbook", + "cookbook": "Cookbook" }, "query-filter": { "logical-operators": { @@ -1443,23 +1444,23 @@ "or": "OR" }, "relational-operators": { - "equals": "等しい", - "does-not-equal": "等しくない", - "is-greater-than": "より大きい", - "is-greater-than-or-equal-to": "以上", - "is-less-than": "より小さい", - "is-less-than-or-equal-to": "以下", + "equals": "equals", + "does-not-equal": "does not equal", + "is-greater-than": "is greater than", + "is-greater-than-or-equal-to": "is greater than or equal to", + "is-less-than": "is less than", + "is-less-than-or-equal-to": "is less than or equal to", "is-older-than": "is older than", "is-newer-than": "is newer than" }, "relational-keywords": { - "is": "は", - "is-not": "ではない", - "is-one-of": "のうちの1つです", - "is-not-one-of": "のひとつではない", - "contains-all-of": "すべてを含む", - "is-like": "次のようなものです", - "is-not-like": "というわけではありません" + "is": "is", + "is-not": "is not", + "is-one-of": "is one of", + "is-not-one-of": "is not one of", + "contains-all-of": "contains all of", + "is-like": "is like", + "is-not-like": "is not like" }, "dates": { "days-ago": "days ago|day ago|days ago" @@ -1472,5 +1473,12 @@ "no-whitespace": "No Whitespace Allowed", "min-length": "Must Be At Least {min} Characters", "max-length": "Must Be At Most {max} Character|Must Be At Most {max} Characters" + }, + "announcements": { + "announcements": "Announcements", + "all-announcements": "All announcements", + "mark-all-as-read": "Mark All as Read", + "show-announcements-from-mealie": "Show announcements from Mealie", + "show-announcements-setting-description": "Whether or not you want to allow users to see announcements from Mealie. When enabled users can still opt-out from seeing them in their user settings" } }