From 4c9e58090ef7de4b474ea14d3365215a33b582be Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 3 Jul 2024 11:18:54 -0500 Subject: [PATCH 1/5] New translations en-us.json (Japanese) --- frontend/lang/messages/ja-JP.json | 88 +++++++++++++++---------------- 1 file changed, 44 insertions(+), 44 deletions(-) diff --git a/frontend/lang/messages/ja-JP.json b/frontend/lang/messages/ja-JP.json index 6de9eb33f05..b5b391737a0 100644 --- a/frontend/lang/messages/ja-JP.json +++ b/frontend/lang/messages/ja-JP.json @@ -210,8 +210,8 @@ "unsaved-changes": "保存されていない変更があります。移動する前に保存しますか?保存するには はい を、変更を破棄するにはキャンセルしてください。", "clipboard-copy-failure": "クリップボードにコピーできませんでした", "confirm-delete-generic-items": "次のアイテムを本当に削除しますか?", - "organizers": "Organizers", - "caution": "Caution" + "organizers": "収納", + "caution": "注意" }, "group": { "are-you-sure-you-want-to-delete-the-group": "{groupName} を削除しますか?", @@ -292,8 +292,8 @@ "mealplan-updated": "献立を更新しました", "no-meal-plan-defined-yet": "食事プランはまだ定義されていません", "no-meal-planned-for-today": "今日の食事プランはありません", - "numberOfDays-hint": "Number of days on page load", - "numberOfDays-label": "Default Days", + "numberOfDays-hint": "ページ読み込みの日数", + "numberOfDays-label": "デフォルトの日数", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "食事プランでは、これらのカテゴリを持つレシピのみが使用されます", "planner": "プランナー", "quick-week": "クイックウィーク", @@ -383,7 +383,7 @@ }, "recipekeeper": { "title": "Recipe Keeper", - "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." + "description-long": "MealieはRecipe Keeperからレシピをインポートできます。レシピをzip形式でエクスポートし、以下に.zipファイルをアップロードしてください。" } }, "new-recipe": { @@ -449,8 +449,8 @@ "ingredients": "材料", "insert-ingredient": "材料を投入", "insert-section": "手順を挿入", - "insert-above": "Insert Above", - "insert-below": "Insert Below", + "insert-above": "上に挿入", + "insert-below": "下に挿入", "instructions": "説明", "key-name-required": "キー名が必要です", "landscape-view-coming-soon": "Landscape View (Coming Soon)", @@ -586,8 +586,8 @@ "report-deletion-failed": "レポートの削除に失敗しました", "recipe-debugger": "レシピのデバッガー", "recipe-debugger-description": "デバッグしたいレシピのURLを取得し、ここに貼り付けます。 URLはレシピスクレーパーによって削除され、結果が表示されます。 データが返されていない場合、スクレイプしようとしているサイトはMealieまたはそのスクレイパーライブラリではサポートされていません。", - "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.", + "use-openai": "OpenAIを使用する", + "recipe-debugger-use-openai-description": "スクレーパーライブラリに依存するのではなく、結果を解析するためにOpenAIを使用してください。 URL経由でレシピを作成する場合は、スクレーパーライブラリが失敗した場合に自動的に行われますが、ここで手動でテストすることができます。", "debug": "デバッグ", "tree-view": "ツリービュー", "recipe-yield": "レシピ収率", @@ -598,19 +598,19 @@ "nextStep": "次のステップ", "recipe-actions": "レシピ操作", "parser": { - "experimental-alert-text": "Mealie uses natural language processing to parse and create units and food items for your recipe ingredients. This feature is experimental and may not always work as expected. If you prefer not to use the parsed results, you can select 'Cancel' and your changes will not be saved.", + "experimental-alert-text": "Mealieは、自然言語処理を使用して、レシピ成分のための単位や食品を解析し、作成します。 この機能は実験的であり、常に期待どおりに動作するとは限りません。 解析結果を使用したくない場合は、「キャンセル」を選択することができ、変更内容は保存されません。", "ingredient-parser": "Ingredient Parser", - "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}", - "no-food": "No Food" + "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}", + "no-food": "食材はありません" } }, "search": { @@ -640,7 +640,7 @@ "backup-created-at-response-export_path": "{path} にバックアップを作成しました", "backup-deleted": "バックアップを削除しました", "restore-success": "復元に成功しました", - "restore-fail": "Restore failed. Check your server logs for more details", + "restore-fail": "復元に失敗しました。詳細はサーバーのログを確認してください", "backup-tag": "バックアップ タグ", "create-heading": "Create a Backup", "delete-backup": "バックアップを削除", @@ -771,7 +771,7 @@ "server-side-base-url-error-text": "`BASE_URL` はAPIサーバーのデフォルト値です。サーバー上でメールなどの通知リンクが生成されると問題が発生します。", "server-side-base-url-success-text": "サーバー側のURLがデフォルトと一致しません", "ldap-ready": "LDAP対応", - "ldap-ready-error-text": "すべてのLDAP値が設定されているわけではありません。LDAP認証を使用していない場合はこれは無視できます。", + "ldap-ready-error-text": "すべてのLDAP値が設定されていません。LDAP認証を使用していない場合は無視できます。", "ldap-ready-success-text": "必要なLDAP変数はすべて設定されています。", "build": "Build", "recipe-scraper-version": "Recipe Scraper バージョン", @@ -779,8 +779,8 @@ "oidc-ready-error-text": "すべてのOIDC値が設定されていません。OIDC認証を使用していない場合は無視できます。", "oidc-ready-success-text": "必要なOIDC変数はすべて設定されています。", "openai-ready": "OpenAI Ready", - "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." + "openai-ready-error-text": "すべてのOpenAIの値が設定されていません。OpenAIを使用していない場合は無視できます。", + "openai-ready-success-text": "必須のOpenAI変数はすべて設定されています。" }, "shopping-list": { "all-lists": "すべてのリスト", @@ -794,7 +794,7 @@ "food": "食料", "note": "メモ", "label": "ラベル", - "save-label": "Save Label", + "save-label": "ラベルを保存", "linked-item-warning": "このアイテムは 1 つ以上のレシピにリンクされています。このリストにレシピを追加または削除するときに、単位や食品を調整すると予期しない結果が生じることがあります。", "toggle-food": "食料の切り替え", "manage-labels": "ラベルの管理", @@ -810,11 +810,11 @@ "items-checked-count": "チェックされたアイテムはありません|チェックされたアイテムは1つです| チェックされたアイテムは {count} です", "no-label": "ラベルなし", "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?" + "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": "チェックされた項目をすべて削除してもよろしいですか?" }, "sidebar": { "all-recipes": "すべてのレシピ", @@ -990,8 +990,8 @@ "food-data": "食品データ", "example-food-singular": "例: 玉ねぎ", "example-food-plural": "例: 玉ねぎ", - "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." + "label-overwrite-warning": "選択したすべての食品に選択したラベルが割り当てられ、既存のラベルが上書きされます。", + "on-hand-checkbox-label": "このフラグを設定すると、ショッピング リストにレシピを追加するときに、デフォルトでこの食品のチェックが外されます。" }, "units": { "seed-dialog-text": "ローカル言語に基づいた共通の単位をデータベースにシードします。", @@ -1020,7 +1020,7 @@ "edit-label": "ラベルの編集", "new-label": "新規ラベル", "labels": "ラベル", - "assign-label": "Assign Label" + "assign-label": "ラベルの割り当て" }, "recipes": { "purge-exports": "エクスポートの削除", @@ -1044,10 +1044,10 @@ "source-unit-will-be-deleted": "元の単位が削除されます" }, "recipe-actions": { - "recipe-actions-data": "Recipe Actions Data", - "new-recipe-action": "New Recipe Action", - "edit-recipe-action": "Edit Recipe Action", - "action-type": "Action Type" + "recipe-actions-data": "レシピ操作データ", + "new-recipe-action": "新しいレシピ操作", + "edit-recipe-action": "レシピ操作の編集", + "action-type": "操作タイプ" }, "create-alias": "エイリアスを作成", "manage-aliases": "エイリアスの管理", @@ -1222,16 +1222,16 @@ "get-invite-link": "招待リンクを取得", "get-public-link": "公開リンクを取得", "account-summary": "アカウントの概要", - "account-summary-description": "Here's a summary of your group's information.", + "account-summary-description": "グループ情報の概要は次のとおりです.", "group-statistics": "グループ統計", "group-statistics-description": "グループ統計によりMealieの使用状況がわかります。", "storage-capacity": "ストレージ容量", "storage-capacity-description": "ストレージ容量は、アップロードした画像とアセットの合計です。", "personal": "個人", - "personal-description": "These are settings that are personal to you. Changes here won't affect other users.", + "personal-description": "これらは個人的な設定です。ここでの変更は他のユーザーには影響しません.", "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.", + "user-settings-description": "設定を管理し、パスワードを変更し、電子メールを更新します。", + "api-tokens-description": "外部アプリケーションからアクセスするためのAPIトークンを管理します.", "group-description": "これらのアイテムはグループ内で共有されます。そのうちの 1 つを編集すると、グループ全体の内容が変更されます。", "group-settings": "グループ設定", "group-settings-description": "食事プランやプライバシー設定などの共通のグループ設定を管理します。", @@ -1242,9 +1242,9 @@ "notifiers": "通知", "notifiers-description": "Setup email and push notifications that trigger on specific events.", "manage-data": "データ管理", - "manage-data-description": "Manage your Mealie data; Foods, Units, Categories, Tags and more.", + "manage-data-description": "Mealieデータの管理:食材、単位、カテゴリ、タグなど。", "data-migrations": "データ移行", - "data-migrations-description": "Migrate your existing data from other applications like Nextcloud Recipes and Chowdown.", + "data-migrations-description": "NextcloudレシピやChowdownなどの他のアプリケーションから既存のデータを移行します。", "email-sent": "メールが送信されました", "error-sending-email": "メール送信エラー", "personal-information": "個人情報", From 59968a2eb324ff0ef79f10e3a7201b2b20b2351c Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 3 Jul 2024 11:18:55 -0500 Subject: [PATCH 2/5] New translations en-us.json (Turkish) --- frontend/lang/messages/tr-TR.json | 666 +++++++++++++++--------------- 1 file changed, 333 insertions(+), 333 deletions(-) diff --git a/frontend/lang/messages/tr-TR.json b/frontend/lang/messages/tr-TR.json index e99b9ec35fd..64dca12985a 100644 --- a/frontend/lang/messages/tr-TR.json +++ b/frontend/lang/messages/tr-TR.json @@ -211,7 +211,7 @@ "clipboard-copy-failure": "Panoya kopyalanamadı.", "confirm-delete-generic-items": "Aşağıdaki öğeleri silmek istediğinizden emin misiniz?", "organizers": "Organizatörler", - "caution": "Caution" + "caution": "Dikkat" }, "group": { "are-you-sure-you-want-to-delete-the-group": "{groupName}'i silmek istediğine emin misin?", @@ -248,7 +248,7 @@ "private-group": "Özel Grup", "private-group-description": "Grubunuzu özel olarak ayarlamak, tüm genel görünüm seçeneklerini varsayılan hale getirecektir. Bu, bireysel tariflerin genel görünüm ayarlarını geçersiz kılar.", "enable-public-access": "Genel Erişimi Etkinleştir", - "enable-public-access-description": "Make group recipes public by default, and allow visitors to view recipes without logging-in", + "enable-public-access-description": "Grup tariflerini varsayılan olarak herkese açık hale getirin ve ziyaretçilerin giriş yapmadan tarifleri görüntülemesine izin verin", "allow-users-outside-of-your-group-to-see-your-recipes": "Grubunuz dışındaki kullanıcıların tariflerinizi görmesini sağlar", "allow-users-outside-of-your-group-to-see-your-recipes-description": "Etkinleştirildiğinde, kullanıcıyı yetkilendirmeden belirli tarifleri paylaşmak için bir genel paylaşım bağlantısı kullanabilirsiniz. Devre dışı bırakıldığında, tarifleri yalnızca grubunuzdaki kullanıcılarla veya önceden oluşturulmuş özel bir bağlantıyla paylaşabilirsiniz", "show-nutrition-information": "Besin değerlerini göster", @@ -292,8 +292,8 @@ "mealplan-updated": "Öğün planı güncellendi", "no-meal-plan-defined-yet": "Henüz bir öğün planı tanımlanmadı", "no-meal-planned-for-today": "Bugün için öğün planı tanımlanmadı", - "numberOfDays-hint": "Number of days on page load", - "numberOfDays-label": "Default Days", + "numberOfDays-hint": "Sayfa yüklemesindeki gün sayısı", + "numberOfDays-label": "Varsayılan Günler", "only-recipes-with-these-categories-will-be-used-in-meal-plans": "Sadece bu kategorilerdeki tarifler öğün planlarında kullanılacak", "planner": "Planlayıcı", "quick-week": "Hızlı Hafta", @@ -323,26 +323,26 @@ "meal-plan-rules": "Öğün Planı Kuralları", "new-rule": "Yeni Kural", "meal-plan-rules-description": "Yemek planlarınız için tariflerin otomatik seçilmesine yönelik kurallar oluşturabilirsiniz. Bu kurallar, sunucu tarafından yemek planları oluştururken seçilecek rastgele tarif havuzunu belirlemek için kullanılır. Kuralların aynı gün/tür kısıtlamalarına sahip olması durumunda kuralların kategorilerinin birleştirileceğini unutmayın. Uygulamada yinelenen kurallar oluşturmak gereksizdir ancak bunu yapmak mümkündür.", - "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.", + "new-rule-description": "Yemek planı için yeni bir kural oluştururken, kuralı haftanın belirli bir günü ve/veya belirli bir yemek türü için geçerli olacak şekilde kısıtlayabilirsiniz. Bir kuralı tüm günlere veya tüm yemek türlerine uygulamak için kuralı \"Herhangi biri\" olarak ayarlayabilirsiniz; bu, onu gün ve/veya yemek türü için olası tüm değerlere uygulayacaktır.", "recipe-rules": "Tarif Kuralları", "applies-to-all-days": "Tüm günler için geçerlidir", "applies-on-days": "{0} günlerine geçerlidir", "meal-plan-settings": "Öğün Planı Ayarları" }, "migration": { - "migration-data-removed": "Migration data removed", + "migration-data-removed": "Taşıma verileri kaldırıldı", "new-migration": "Yeni Yer Değiştirme", "no-file-selected": "Dosya seçilmedi", - "no-migration-data-available": "No Migration Data Available", + "no-migration-data-available": "Taşıma Verisi Yok", "previous-migrations": "Önceki Yer Değiştirme", "recipe-migration": "Tarif Taşıma", "chowdown": { - "description": "Migrate data from Chowdown", + "description": "Verileri Chowdown'dan taşı", "description-long": "Mealie yerel olarak chowdown veri havuzu biçimini destekler. Kod havuzunu bir .zip dosyası olarak indirin ve aşağıya yükleyin.", "title": "Chowdown" }, "nextcloud": { - "description": "Migrate data from a Nextcloud Cookbook instance", + "description": "Verileri Nextcloud Cookbook örneğinden taşı", "description-long": "Nextcloud tarifleri, Nextcloud'da saklanan verileri içeren bir zip dosyasından içe aktarılabilir. Tariflerinizin içe aktarılabilmesini sağlamak için aşağıdaki örnek klasör yapısına bakın.", "title": "Nextcloud Yemek Kitabı" }, @@ -362,12 +362,12 @@ "description-long": "Mealie, Tandoor'dan tarifleri içe aktarabilir. Verilerinizi \"Varsayılan\" biçimde dışa aktarın, ardından aşağıdaki .zip dosyasını yükleyin.", "title": "Tandoor Tarifleri" }, - "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.", + "recipe-data-migrations": "Tarif Verilerini Taşı", + "recipe-data-migrations-explanation": "Tarifler desteklenen başka bir uygulamadan Mealie'ye taşınabilir. Bu Mealie kullanmaya başlamak için mükemmel bir yöntemdir.", "coming-from-another-application-or-an-even-older-version-of-mealie": "Başka bir uygulamadan mı yoksa Mealie'nin daha eski bir sürümünden mi geliyorsunuz? Taşıma işlemlerine göz atın ve verilerinizin içe aktarılıp aktarılamayacağını görün.", "choose-migration-type": "Taşıma Türünü Seçin", - "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.", + "tag-all-recipes": "Tüm tarifleri {tag-name} etiketiyle etiketle", + "nextcloud-text": "Nextcloud tarifleri, Nextcloud'da depolanan verileri içeren bir zip dosyasından içe aktarılabilir. Tariflerinizin içe aktarılabildiğinden emin olmak için aşağıdaki örnek klasör yapısına bakın.", "chowdown-text": "Mealie yerel olarak chowdown veri havuzu formatını destekler. Kod deposunu .zip dosyası olarak indirin ve aşağıya yükleyin.", "recipe-1": "Tarif 1", "recipe-2": "Tarif 2", @@ -383,29 +383,29 @@ }, "recipekeeper": { "title": "Recipe Keeper", - "description-long": "Mealie can import recipes from Recipe Keeper. Export your recipes in zip format, then upload the .zip file below." + "description-long": "Mealie tarifleri Recipe Keeper'dan içe aktarabilir. Tariflerinizi zip formatında dışa aktarın, daha sonra .zip dosyasını aşağıdan yükleyin." } }, "new-recipe": { "bulk-add": "Toplu Ekle", - "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-details": "Yalnızca ld+json veya mikro veriler içeren web siteleri Mealie tarafından içe aktarılabilir. Çoğu büyük yemek tarifi web sitesi bu veri yapısını desteklemektedir. Siteniz içe aktarılamıyorsa ancak günlükte json verileri varsa lütfen URL ve verilerle birlikte bir Github sorunu gönderin.", "error-title": "Görünüşe Göre Hiçbir Şey Bulamadık", "from-url": "Tarif İçe Aktar", "github-issues": "GitHub Sorunları", - "google-ld-json-info": "Google ld+json Info", + "google-ld-json-info": "Google ld+json Bilgisi", "must-be-a-valid-url": "Geçerli bir URL olmalıdır", "paste-in-your-recipe-data-each-line-will-be-treated-as-an-item-in-a-list": "Tarif bilgilerini gir. Her satır bir liste elemanı olarak değerlendirilecek", - "recipe-markup-specification": "Recipe Markup Specification", + "recipe-markup-specification": "Tarif İşaretleme Spesifikasyonu", "recipe-url": "Tarif Bağlantısı", "upload-a-recipe": "Tarif Yükle", - "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", - "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", + "upload-individual-zip-file": "Başka bir Mealie örneğinden dışa aktarılan ayrı bir .zip dosyası yükleyin.", + "url-form-hint": "Favori tarif sitenizden bir bağlantıyı kopyalayıp yapıştırın", + "view-scraped-data": "Kazınmış Verileri Görüntüle", + "trim-whitespace-description": "Baştaki ve sondaki boşlukların yanı sıra boş satırları da kırpın", + "trim-prefix-description": "Her satırın ilk karakterini kırpın", + "split-by-numbered-line-description": "Bir paragrafı '1)' veya '1' kalıpları ile eşleştirerek bölmeye çalışır", + "import-by-url": "Tarifi URL'den içe aktar", + "create-manually": "Manuel olarak tarif oluştur", "make-recipe-image": "Bunu tarif resmi yap" }, "page": { @@ -449,8 +449,8 @@ "ingredients": "Malzemeler", "insert-ingredient": "İçerik Ekle", "insert-section": "Bölüm Ekle", - "insert-above": "Insert Above", - "insert-below": "Insert Below", + "insert-above": "Yukarıya Ekle", + "insert-below": "Aşağıya Ekle", "instructions": "Yapılışı", "key-name-required": "Anahtar Adı Zorunlu", "landscape-view-coming-soon": "Landscape View (Coming Soon)", @@ -459,8 +459,8 @@ "no-white-space-allowed": "Boşluklara İzin Verilmiyor", "note": "Not", "nutrition": "Besin Değeri", - "object-key": "Object Key", - "object-value": "Object Value", + "object-key": "Nesne Anahtarı", + "object-value": "Nesne Değeri", "original-url": "Orijinal URL", "perform-time": "Pişirme Süresi", "prep-time": "Hazırlık Süresi", @@ -505,7 +505,7 @@ "failed-to-add-recipes-to-list": "Tarif listeye eklenemedi", "failed-to-add-recipe-to-mealplan": "Tarif yemek planına eklerken hata oluştu", "failed-to-add-to-list": "Listeye eklenemedi", - "yield": "Yield", + "yield": "Verim", "quantity": "Miktar", "choose-unit": "Birim Seçin", "press-enter-to-create": "Oluşturmak İçin Enter'a Basın", @@ -514,17 +514,17 @@ "toggle-section": "Bölümü Görünürlüğünü Değiştir", "see-original-text": "Orijinal Metni Göster", "original-text-with-value": "Orijinal Metin: {originalText}", - "ingredient-linker": "Ingredient Linker", + "ingredient-linker": "Malzeme Bağlayıcı", "linked-to-other-step": "Başka bir adıma bağlı", "auto": "Otomatik", "cook-mode": "Pişirme Modu", - "link-ingredients": "Link Ingredients", + "link-ingredients": "Malzemeleri Bağla", "merge-above": "Yukarıda Birleştir", "move-to-bottom": "En Alta taşı", "move-to-top": "En Üste Taşı", "reset-scale": "Ölçeği Sıfırla", - "decrease-scale-label": "Decrease Scale by 1", - "increase-scale-label": "Increase Scale by 1", + "decrease-scale-label": "Ölçeği 1 azalt", + "increase-scale-label": "Ölçeği 1 artır", "locked": "Kilitli", "public-link": "Genel bağlantı", "timer": { @@ -549,85 +549,85 @@ "parse": "Ayrıştırma", "attach-images-hint": "Düzenleyiciye sürükleyip bırakarak görselleri ekleyin", "drop-image": "Yüklenecek resimi sürükleyip bırakın", - "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", + "enable-ingredient-amounts-to-use-this-feature": "Bu özelliği kullanabilmek için malzeme miktarlarını etkinleştirin", + "recipes-with-units-or-foods-defined-cannot-be-parsed": "Tanımlanmış birimlere veya gıdalara sahip tarifler ayrıştırılamaz.", + "parse-ingredients": "Malzemeleri ayrıştır", + "edit-markdown": "Markdown'ı Düzenle", "recipe-creation": "Tarif Oluştur", - "select-one-of-the-various-ways-to-create-a-recipe": "Select one of the various ways to create a recipe", + "select-one-of-the-various-ways-to-create-a-recipe": "Tarif oluşturmanın çeşitli yollarından birini seçin", "looking-for-migrations": "Verileri Aktarmayı Mi Arıyorsunuz?", "import-with-url": "URL ile içe aktar", "create-recipe": "Tarif Oluştur", - "create-recipe-description": "Create a new recipe from scratch.", - "create-recipes": "Create Recipes", + "create-recipe-description": "Sıfırdan yeni bir tarif oluşturun.", + "create-recipes": "Tarif Oluştur", "import-with-zip": ".zip ile içe aktar", "create-recipe-from-an-image": "Görüntüden yemek tarifi oluştur", "bulk-url-import": "Toplu URL İçe Aktarma", - "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.", + "debug-scraper": "Veri Kazıma Hata Ayıklayıcı", + "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "İsim vererek bir tarif oluşturun. Tüm tariflerin benzersiz isimleri olması gerekiyor.", + "new-recipe-names-must-be-unique": "Yeni tarif ismi benzersiz olmalı", + "scrape-recipe": "Tarifi Kazı", + "scrape-recipe-description": "Url'den bir tarif kazıyın. Kazımak istediğiniz sitenin url'sini verin ve Mealie, tarifi o siteden alıp koleksiyonunuza eklemeye çalışacaktır.", "scrape-recipe-have-a-lot-of-recipes": "Aynı anda kazımak istediğiniz birçok tarifiniz mi var?", "scrape-recipe-suggest-bulk-importer": "Toplu ithalatçıyı deneyin", "import-original-keywords-as-tags": "Orijinal anahtar kelimeleri etiket olarak içe aktar", "stay-in-edit-mode": "Düzenleme modunda kalın", "import-from-zip": "Zip'ten içeri aktar", - "import-from-zip-description": "Import a single recipe that was exported from another Mealie instance.", - "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.", + "import-from-zip-description": "Başka bir Mealie örneğinden dışa aktarılmış tek bir tarifi içe aktarın.", + "zip-files-must-have-been-exported-from-mealie": ".zip dosyası Mealie'den dışa aktarılmış olmalıdır", + "create-a-recipe-by-uploading-a-scan": "Bir tarama yükleyerek tarif oluşturun.", + "upload-a-png-image-from-a-recipe-book": "Yemek tarifi kitabından bir png resmi yükleyin", + "recipe-bulk-importer": "Toplu Tarif İçe Aktarıcı", + "recipe-bulk-importer-description": "Toplu tarif içe aktarıcı, arka uçtaki siteleri sıraya koyarak ve görevi arka planda çalıştırarak aynı anda birden fazla tarifi içe aktarmanıza olanak tanır. Bu, başlangıçta Mealie'ye geçiş yaparken veya çok sayıda tarifi içe aktarmak istediğinizde yararlı olabilir.", "set-categories-and-tags": "Kategorileri ve Etiketleri Belirleyin", - "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.", + "bulk-imports": "Toplu İçe Aktarmalar", + "bulk-import-process-has-started": "Toplu İçe Aktarma işlemi başladı", + "bulk-import-process-has-failed": "Toplu içe aktarma işlemi başarısız oldu", + "report-deletion-failed": "Rapor silme başarısız oldu", + "recipe-debugger": "Tarif Hata Ayıklayıcı", + "recipe-debugger-description": "Hata ayıklamak istediğiniz tarifin URL'sini alın ve buraya yapıştırın. URL, tarif kazıyıcı tarafından kazınacak ve sonuçlar görüntülenecektir. Herhangi bir veri çıktısı göremiyorsanız, kazımaya çalıştığınız site Mealie veya kazıyıcı kitaplığı tarafından desteklenmiyor demektir.", + "use-openai": "OpenAI Kullan", + "recipe-debugger-use-openai-description": "Sonuçları ayrıştırmak için kazıyıcı kitaplığına güvenmek yerine OpenAI'yi kullanın. URL aracılığıyla bir tarif oluştururken, kazıyıcı kitaplığı başarısız olursa bu otomatik olarak yapılır, ancak burada manuel olarak test edebilirsiniz.", "debug": "Hata ayıklama", "tree-view": "Ağaç Görünümü", - "recipe-yield": "Recipe Yield", + "recipe-yield": "Tarif Verimi", "unit": "Birim", "upload-image": "Resim yükleyin", "screen-awake": "Ekranı Açık Tut", "remove-image": "Resmi kaldır", "nextStep": "Sonraki adım", - "recipe-actions": "Recipe Actions", + "recipe-actions": "Tarif İşlemleri", "parser": { - "experimental-alert-text": "Mealie uses natural language processing to parse and create units and food items for your recipe ingredients. This feature is experimental and may not always work as expected. If you prefer not to use the parsed results, you can select 'Cancel' and your changes will not be saved.", - "ingredient-parser": "Ingredient Parser", - "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}", - "no-food": "No Food" + "experimental-alert-text": "Mealie, tarif malzemeleriniz için birimleri ve yiyecek öğelerini ayrıştırıp oluşturmak için doğal dil işlemeyi kullanır. Bu özellik deneyseldir ve her zaman beklendiği gibi çalışmayabilir. Ayrıştırılan sonuçları kullanmamayı tercih ederseniz 'İptal'i seçebilirsiniz; değişiklikleriniz kaydedilmeyecektir.", + "ingredient-parser": "Malzeme Ayrıştırıcı", + "explanation": "Malzeme ayrıştırıcıyı kullanmak için işlemi başlatmak üzere 'Tümünü Ayrıştır' düğmesine tıklayın. İşlenmiş malzemeler mevcut olduğunda öğeleri inceleyebilir ve bunların doğru şekilde ayrıştırıldığını doğrulayabilirsiniz. Modelin güven puanı öğe başlığının sağında görüntülenir. Bu puan, tüm bireysel puanların ortalamasıdır ve her zaman tam olarak doğru olmayabilir.", + "alerts-explainer": "Eşleşen bir gıda veya birim bulunursa fakat veritabanında mevcut değilse uyarılar görüntülenecektir.", + "select-parser": "Ayrıştırıcıyı Seçin", + "natural-language-processor": "Doğal Dil İşleme", + "brute-parser": "Kaba Ayrıştırıcı", + "openai-parser": "OpenAI Ayrıştırıcı", + "parse-all": "Tümünü Ayrıştır", + "no-unit": "Birim yok", + "missing-unit": "Eksik birimi oluştur: {unit}", + "missing-food": "Eksik gıdayı oluştur: {food}", + "no-food": "Gıda yok" } }, "search": { - "advanced-search": "Advanced Search", + "advanced-search": "Gelişmiş Arama", "and": "ve", "exclude": "Hariç", "include": "Dahil", - "max-results": "Max Results", + "max-results": "Maksimum Sonuçlar", "or": "Veya", "has-any": "Herhangi biri var", "has-all": "Hepsi var", "results": "Sonuçlar", "search": "Ara", - "search-mealie": "Search Mealie (press /)", + "search-mealie": "Mealie'de Ara (/ tuşuna basın)", "search-placeholder": "Ara...", "tag-filter": "Etiket Filtresi", - "search-hint": "Press '/'", + "search-hint": "'/' Tuşuna Basın", "advanced": "Gelişmiş", "auto-search": "Otomatik Arama", "no-results": "Sonuç bulunamadı" @@ -637,25 +637,25 @@ "admin-settings": "Yönetici Ayarları", "backup": { "backup-created": "Yedekleme başarıyla oluşturuldu", - "backup-created-at-response-export_path": "Backup Created at {path}", + "backup-created-at-response-export_path": "Yedekleme {path} yolunda oluşturuldu", "backup-deleted": "Yedekleme silindi", "restore-success": "Geri yükleme başarılı", - "restore-fail": "Restore failed. Check your server logs for more details", + "restore-fail": "Geri yükleme başarısız oldu. Daha fazla detay için sunucu kayıtlarınızı kontrol edin", "backup-tag": "Yedek Etiketi", "create-heading": "Create a Backup", "delete-backup": "Yedeği Sil", - "error-creating-backup-see-log-file": "Error Creating Backup. See Log File", + "error-creating-backup-see-log-file": "Yedek Oluşturma Hatası. Günlük Dosyasına Bakın", "full-backup": "Tam Yedekleme", "import-summary": "İçe aktarma özeti", "partial-backup": "Parçalı Yedekleme", "unable-to-delete-backup": "Yedekleme Silinemedi.", "experimental-description": "Yedeklemeler, sitenin veritabanının ve veri dizininin toplam anlık görüntüleridir. Bu, tüm verileri içerir ve verilerin alt kümelerini hariç tutacak şekilde ayarlanamaz. Bunu Mealie'nin belirli bir andaki anlık görüntüsü olarak düşünebilirsiniz. Bunlar, verileri dışa ve içe aktarmanın veya siteyi harici bir konuma yedeklemenin veritabanından bağımsız bir yolu olarak hizmet eder.", "backup-restore": "Yedekleme Geri Yükleme", - "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", + "back-restore-description": "Bu yedeği geri yüklemek, veritabanınızdaki ve veri dizinindeki tüm mevcut verilerin üzerine yazacak ve bunları bu yedeğin içeriğiyle değiştirecektir. {cannot-be-undone} Geri yükleme başarılı olursa oturumunuz kapatılacaktır.", + "cannot-be-undone": "Bu işlem geri alınamaz - dikkatli kullanın.", + "postgresql-note": "Eğer PostGreSQL kullanıyorsanız, geri yüklemeden önce lütfen {backup-restore-process} gözden geçirin.", + "backup-restore-process-in-the-documentation": "belgelerdeki yedekleme/geri yükleme işlemini", + "irreversible-acknowledgment": "Bu işlemin geri döndürülemez, yıkıcı ve veri kaybına neden olabileceğini anlıyorum", "restore-backup": "Yedeği Geri Yükle" }, "backup-and-exports": "Yedeklemeler", @@ -668,24 +668,24 @@ "group-settings-updated": "Grup Ayarları Güncellendi", "homepage": { "all-categories": "Tüm Kategoriler", - "card-per-section": "Card Per Section", + "card-per-section": "Bölüm Başına Kart", "home-page": "Ana Sayfa", - "home-page-sections": "Home Page Sections", + "home-page-sections": "Ana Sayfa Bölümleri", "show-recent": "Son Kullanılanları Göster" }, "language": "Dil", "latest": "En Son", "local-api": "Yerel API", "locale-settings": "Yerel Ayarlar", - "migrations": "Migrations", + "migrations": "Göçler", "new-page": "Yeni Sayfa", "notify": "Bildir", "organize": "Düzenle", "page-name": "Sayfa Adı", "pages": "Sayfalar", "profile": "Profil", - "remove-existing-entries-matching-imported-entries": "Remove existing entries matching imported entries", - "set-new-time": "Set New Time", + "remove-existing-entries-matching-imported-entries": "İçe aktarılan girişlerle eşleşen mevcut girişleri kaldırın", + "set-new-time": "Yeni Zaman Ayarlar", "settings-update-failed": "Ayarları güncellerken hata oluştu", "settings-updated": "Ayarlar güncellendi", "site-settings": "Site Ayarları", @@ -716,41 +716,41 @@ "token": { "active-tokens": "AKTİF ANAHTARLAR", "api-token": "API Anahtarı", - "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", + "api-tokens": "API Anahtarları", + "copy-this-token-for-use-with-an-external-application-this-token-will-not-be-viewable-again": "Bu anahtarı harici bir uygulamayla kullanmak için kopyalayın. Bu anahtar bir daha görüntülenemeyecek.", + "create-an-api-token": "Bir API Anahtarı Oluştur", + "token-name": "Anahtar Adı", "generate": "Oluştur", - "you-have-token-count": "You have no active tokens.|You have one active token.|You have {count} active tokens." + "you-have-token-count": "Aktif anahtarınız yok.|Bir aktif anahtarınız var.|{count} aktif anahtarınız var." }, "toolbox": { - "assign-all": "Assign All", + "assign-all": "Tümünü Ata", "bulk-assign": "Toplu Atama", "new-name": "Yeni İsim", - "no-unused-items": "No Unused Items", - "recipes-affected": "No Recipes Affected|One Recipe Affected|{count} Recipes Affected", + "no-unused-items": "Kullanılmayan Öğe Yok", + "recipes-affected": "Hiçbir Tarif Etkilenmedi|Bir ​​Tarif Etkilendi|{count} Tarif Etkilendi", "remove-unused": "Kullanılmayanları Kaldır", - "title-case-all": "Title Case All", - "toolbox": "Toolbox", - "unorganized": "Unorganized" + "title-case-all": "Tümünün Baş Harflerini Büyüt", + "toolbox": "Araç Kutusu", + "unorganized": "Organize Edilmemiş" }, "webhooks": { - "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": "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." + "test-webhooks": "Webhook'u Test Et", + "the-urls-listed-below-will-recieve-webhooks-containing-the-recipe-data-for-the-meal-plan-on-its-scheduled-day-currently-webhooks-will-execute-at": "Aşağıda listelenen URL'ler, planlanan günde yemek planına ilişkin tarif verilerini içeren webhooklarını alacaktır. Şu anda Web kancaları şu tarihte yürütülecek", + "webhook-url": "Webhook URL'si", + "webhooks-caps": "WEBHOOKlar", + "webhooks": "Webhooklar", + "webhook-name": "Webhook Adı", + "description": "Aşağıda tanımlanan web kancaları, gün için bir yemek tanımlandığında yürütülecektir. Planlanan zamanda webhooklar, o gün için planlanan tarifteki verilerle birlikte gönderilecektir. Webhook yürütmesinin kesin olmadığını unutmayın. Webhooklar 5 dakikalık aralıklarla yürütülür, böylece webhooklar planlanandan 5 +/- dakika sonra yürütülür." }, "bug-report": "Hata Raporu", "bug-report-information": "Bir hatayı bildirmek için bu bilgiyi kullanın. Sorunların ayrıntılarını geliştiricilerle paylaşmak, sorunlarınızın hızla çözülmesini sağlamanın en iyi yoludur.", "tracker": "Takipçi", "configuration": "Yapılandırma", - "docker-volume": "Docker Volume", + "docker-volume": "Docker Birimi", "docker-volume-help": "Mealie frontend ve backend konteynerlerinin aynı Docker volume'unu ya da depolamasını kullanmasını gerektirir. Bu frontent konteynerinin diskinizdeki resim ve diğer bileşenlere düzgün bir şekilde erişebildiğinden emin olur.", - "volumes-are-misconfigured": "Volumes are misconfigured.", - "volumes-are-configured-correctly": "Volumes are configured correctly.", + "volumes-are-misconfigured": "Birimler yanlış yapılandırılmış.", + "volumes-are-configured-correctly": "Birimler doğru yapılandırılmış.", "status-unknown-try-running-a-validation": "Durum bilinmiyor. Bir doğrulama çalıştırmayı deneyin.", "validate": "Doğrula", "email-configuration-status": "E-posta Yapılandırma Durumu", @@ -771,50 +771,50 @@ "server-side-base-url-error-text": "\"BASE_URL\", API Sunucusunda hala varsayılan değerdir. Bu, e-postalar vb. için sunucuda oluşturulan bildirim bağlantılarında sorunlara neden olacaktır.", "server-side-base-url-success-text": "Sunucu Tarafı URL'si varsayılanla eşleşmiyor", "ldap-ready": "LDAP Hazır", - "ldap-ready-error-text": "Not all LDAP Values are configured. This can be ignored if you are not using LDAP Authentication.", + "ldap-ready-error-text": "LDAP Değerlerinin tümü yapılandırılmamış. LDAP Kimlik Doğrulamasını kullanmıyorsanız bu göz ardı edilebilir.", "ldap-ready-success-text": "Gerekli LDAP değişkenlerinin tümü ayarlanmıştır.", "build": "Yapı", - "recipe-scraper-version": "Recipe Scraper Version", + "recipe-scraper-version": "Tarif Kazıyıcı Sürümü", "oidc-ready": "OIDC Hazır", "oidc-ready-error-text": "Tüm OIDC Değerleri yapılandırılmamıştır. OIDC Kimlik Doğrulamasını kullanmıyorsanız bu göz ardı edilebilir.", "oidc-ready-success-text": "Gerekli OIDC değişkenlerinin tümü ayarlanmıştır.", - "openai-ready": "OpenAI Ready", - "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." + "openai-ready": "OpenAI Hazır", + "openai-ready-error-text": "OpenAI Değerlerinin tümü yapılandırılmamış. OpenAI özelliklerini kullanmıyorsanız bu göz ardı edilebilir.", + "openai-ready-success-text": "Gerekli OpenAI değişkenlerinin tümü ayarlanmıştır." }, "shopping-list": { - "all-lists": "All Lists", - "create-shopping-list": "Create Shopping List", - "from-recipe": "From Recipe", + "all-lists": "Tüm Listeler", + "create-shopping-list": "Alışveriş Listesi Oluştur", + "from-recipe": "Tariften", "list-name": "Liste Adı", "new-list": "Yeni Liste", - "quantity": "Quantity: {0}", - "shopping-list": "Shopping List", - "shopping-lists": "Shopping Lists", - "food": "Food", + "quantity": "Miktar: {0}", + "shopping-list": "Alışveriş Listesi", + "shopping-lists": "Alışveriş Listeleri", + "food": "Gıda", "note": "Not", "label": "Etiket", - "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?", + "save-label": "Etiketi Kaydet", + "linked-item-warning": "Bu öğe bir veya daha fazla tarife bağlı. Tarifi bu listeye eklerken veya bu listeden çıkarırken birimlerin veya yiyeceklerin ayarlanması beklenmeyen sonuçlara yol açacaktır.", + "toggle-food": "Gıdayı Değiştir", + "manage-labels": "Etiketleri Yönet", + "are-you-sure-you-want-to-delete-this-item": "Bu öğeyi silmek istediğinizden emin misiniz?", "copy-as-text": "Metin olarak kopyala", - "copy-as-markdown": "Copy as Markdown", - "delete-checked": "Delete Checked", - "toggle-label-sort": "Toggle Label Sort", + "copy-as-markdown": "Markdown olarak Kopyala", + "delete-checked": "İşaretleneni Sil", + "toggle-label-sort": "Etiket Sıralamasını Değiştir", "reorder-labels": "Etiketleri Yeniden Sırala", - "uncheck-all-items": "Uncheck All Items", + "uncheck-all-items": "Tüm Ögelerin İşaretini Kaldır", "check-all-items": "Tüm Öğeleri Kontrol Et", - "linked-recipes-count": "No Linked Recipes|One Linked Recipe|{count} Linked Recipes", - "items-checked-count": "No items checked|One item checked|{count} items checked", + "linked-recipes-count": "Bağlantılı Tarif Yok|Bir Bağlantılı Tarif|{count} Bağlantılı Tarif", + "items-checked-count": "Hiçbir öğe işaretlenmedi|Bir ​​öğe işaretlendi|{count} öğe işaretlendi", "no-label": "Etiket Yok", "completed-on": "{date} tarihinde tamamladı", - "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?" + "you-are-offline": "Çevrim dışısınız", + "you-are-offline-description": "Çevrimdışıyken tüm özellikler kullanılamaz. Öğeleri hâlâ ekleyebilir, değiştirebilir ve kaldırabilirsiniz ancak tekrar çevrimiçi olana kadar değişikliklerinizi sunucuyla eşitleyemezsiniz.", + "are-you-sure-you-want-to-check-all-items": "Tüm öğeleri işaretlemek istediğinizden emin misiniz?", + "are-you-sure-you-want-to-uncheck-all-items": "Tüm öğelerden işaretleri kaldırmak istediğinize emin misiniz?", + "are-you-sure-you-want-to-delete-checked-items": "İşaretlenmiş tüm öğeleri silmek istediğinizden emin misiniz?" }, "sidebar": { "all-recipes": "Tüm Tarifler", @@ -822,72 +822,72 @@ "categories": "Kategoriler", "cookbooks": "Yemek Kitapları", "dashboard": "Pano", - "home-page": "Home Page", - "manage-users": "Manage Users", - "migrations": "Migrations", - "profile": "Profile", + "home-page": "Ana Sayfa", + "manage-users": "Kullanıcıları Yönet", + "migrations": "Göçler", + "profile": "Profil", "search": "Ara", - "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" + "site-settings": "Site Ayarları", + "tags": "Etiketler", + "toolbox": "Araç Kutusu", + "language": "Dil", + "maintenance": "Bakım", + "background-tasks": "Arkaplan Görevleri", + "parser": "Ayrıştırıcı", + "developer": "Geliştirici", + "cookbook": "Yemek Kitabı", + "create-cookbook": "Yeni bir yemek kitabı oluştur" }, "signup": { - "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." + "error-signing-up": "Üye olma hatası", + "sign-up": "Üye Ol", + "sign-up-link-created": "Üye olma bağlantısı oluşturuldu", + "sign-up-link-creation-failed": "Üye olma bağlantısı oluşturma başarısız oldu", + "sign-up-links": "Üye Olma Bağlantıları", + "sign-up-token-deleted": "Üye Olma Jetonu Silindi", + "sign-up-token-deletion-failed": "Üye olma jetonu silme başarısız oldu", + "welcome-to-mealie": "Mealie'ye Hoşgeldin! Bu örneğin bir kullanıcısı olabilmek için geçerli bir davet bağlantısına sahip olmanız gerekmektedir. Eğer davet almadıysanız kayıt olamazsınız. Bağlantı almak için site yöneticisiyle iletişime geçin." }, "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", + "tag-created": "Etiket oluşturuldu", + "tag-creation-failed": "Etiket oluşturma başarısız oldu", + "tag-deleted": "Etiket silindi", + "tag-deletion-failed": "Etiket silme başarısız oldu", + "tag-update-failed": "Etiket güncelleme başarısız oldu", + "tag-updated": "Etiket güncellendi", "tags": "Etiketler", - "untagged-count": "Untagged {count}", - "create-a-tag": "Create a Tag", + "untagged-count": "{count} etiketlenmemiş", + "create-a-tag": "Bir Etiket Oluştur", "tag-name": "Etiket Adı", "tag": "Etiket" }, "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", + "tools": "Araçlar", + "on-hand": "Elde Mevcut", + "create-a-tool": "Bir Araç Oluştur", + "tool-name": "Araç Adı", + "create-new-tool": "Yeni Araç Oluştur", + "on-hand-checkbox-label": "Elde Mevcut Olarak Göster (İşaretlenmiş)", + "required-tools": "Gerekli Araçlar", "tool": "Araç" }, "user": { - "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}?", + "admin": "Yönetici", + "are-you-sure-you-want-to-delete-the-link": "{link} bağlantısını silmek istediğinizden emin misiniz?", + "are-you-sure-you-want-to-delete-the-user": "Kullanıcı {activeName} ID: {activeId} silmek istediğinizden emin misiniz?", "auth-method": "Kimlik Doğrulama Yöntemi", - "confirm-link-deletion": "Confirm Link Deletion", - "confirm-password": "Confirm Password", - "confirm-user-deletion": "Confirm User Deletion", - "could-not-validate-credentials": "Could Not Validate Credentials", + "confirm-link-deletion": "Bağlantı Silme İşlemini Onaylayın", + "confirm-password": "Parolayı Onaylayın", + "confirm-user-deletion": "Kullanıcı Silme İşlemini Onaylayın", + "could-not-validate-credentials": "Kimlik Bilgileri Doğrulanamadı", "create-link": "Bağlantı Oluştur", "create-user": "Kullanıcı Oluştur", - "current-password": "Current Password", - "e-mail-must-be-valid": "E-mail must be valid", - "edit-user": "Edit User", + "current-password": "Mevcut Parola", + "e-mail-must-be-valid": "E-posta geçerli olmalı", + "edit-user": "Kullanıcıyı Düzenle", "email": "E-Posta", - "error-cannot-delete-super-user": "Error! Cannot Delete Super User", - "existing-password-does-not-match": "Existing password does not match", + "error-cannot-delete-super-user": "Hata! Süper Kullanıcı Silinemez", + "existing-password-does-not-match": "Mevcut parola eşleşmiyor", "full-name": "İsim Soyisim", "generate-password-reset-link": "Parola Sıfırlama Bağlantısı Oluştur", "invite-only": "Sadece Davetli", @@ -911,37 +911,37 @@ "register": "Üye Ol", "reset-password": "Şifreyi Sıfırla", "sign-in": "Oturum aç", - "total-mealplans": "Total MealPlans", - "total-users": "Total Users", - "upload-photo": "Upload Photo", + "total-mealplans": "Toplam YemekPlanları", + "total-users": "Toplam Kullanıcılar", + "upload-photo": "Fotoğraf Yükle", "use-8-characters-or-more-for-your-password": "Şifreniz için 8 veya daha fazla karakter kullanın", "user-created": "Kullanıcı oluşturuldu", "user-creation-failed": "Kullanıcı oluşturma başarısız", "user-deleted": "Kullanıcı silindi", "user-id-with-value": "Kullanıcı Kimliği: {id}", "user-id": "Kullanıcı Kimliği", - "user-password": "User Password", - "user-successfully-logged-in": "User Successfully Logged In", - "user-update-failed": "User update failed", - "user-updated": "User updated", + "user-password": "Kullanıcı Parolası", + "user-successfully-logged-in": "Kullanıcı Başarıyla Giriş Yaptı", + "user-update-failed": "Kullanıcı güncelleştirmesi başarısız oldu", + "user-updated": "Kullanıcı güncellendi", "user": "Kullanıcı", "username": "Kullanıcı Adı", "users-header": "KULLANICILAR", "users": "Kullanıcılar", "user-not-found": "Kullanıcı bulunamadı", - "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", + "webhook-time": "Webhook Zamanı", + "webhooks-enabled": "Webhooklar Etkinleştirildi", + "you-are-not-allowed-to-create-a-user": "Kullanıcı oluşturma izniniz yok", + "you-are-not-allowed-to-delete-this-user": "Bu kullanıcıyı silme izniniz yok", + "enable-advanced-content": "Gelişmiş İçeriği Etkinleştir", "enable-advanced-content-description": "Gelişmiş özellikleri etkinleştirir. Tarif Ölçeklendirme, API anahtarları, Web Kancaları ve Veri Yönetimi gibi. Endişelenmeyin, bunu daha sonra istediğiniz zaman değiştirebilirsiniz", - "favorite-recipes": "Favorite Recipes", + "favorite-recipes": "Favori Tarifler", "email-or-username": "E-posta veya Kullanıcı Adı", "remember-me": "Beni Hatırla", - "please-enter-your-email-and-password": "Please enter your email and password", + "please-enter-your-email-and-password": "Lütfen e-posta ve şifrenizi girin", "invalid-credentials": "Geçersiz kimlik bilgileri", - "account-locked-please-try-again-later": "Account Locked. Please try again later", - "user-favorites": "User Favorites", + "account-locked-please-try-again-later": "Hesap kilitlendi. Lütfen daha sonra tekrar deneyin", + "user-favorites": "Kullanıcı Favorileri", "password-strength-values": { "weak": "Zayıf", "good": "İyi", @@ -950,7 +950,7 @@ }, "user-management": "Kullanıcı Yönetimi", "reset-locked-users": "Kilitli Kullanıcıları Sıfırla", - "admin-user-creation": "Admin User Creation", + "admin-user-creation": "Yönetici Hesabı Oluşturma", "admin-user-management": "Yönetici Kullanıcı Yönetimi", "user-details": "Kullanıcı Ayrıntıları", "user-name": "Kullanıcı Adı", @@ -971,93 +971,93 @@ "language-dialog": { "translated": "çevirilmiş", "choose-language": "Dil Seç", - "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!", + "select-description": "Mealie kullanıcı arayüzü dilini seçin. Bu ayar yalnızca sizin için geçerlidir, diğer kullanıcılar için geçerli değildir.", + "how-to-contribute-description": "Henüz çevrilmemiş, yanlış çevrilmiş bir şeyler var ya da diliniz listede eksik mi? Nasıl katkıda bulunacağınız hakkında {read-the-docs-link}!", "read-the-docs": "Belgeleri okuyun" }, "data-pages": { "foods": { - "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 200+ common foods that can be used to organize your database. Foods are translated via a community effort.", - "seed-dialog-warning": "You have already have some items in your database. This action will not reconcile duplicates, you will have to manage them manually.", - "combine-food": "Combine Food", - "source-food": "Source Food", - "target-food": "Target Food", - "create-food": "Create Food", - "food-label": "Food Label", + "merge-dialog-text": "Seçilen gıdaların birleştirilmesi, kaynak gıdayı ve hedef gıdayı tek bir gıdada birleştirecektir. Kaynak gıda silinecek ve kaynak gıdaya yapılan tüm referanslar, hedef gıdayı işaret edecek şekilde güncellenecektir.", + "merge-food-example": "{food1}, {food2} ile birleştiriliyor", + "seed-dialog-text": "Veritabanını yerel dilinize göre gıdalarla tohumlayın. Bu, veritabanınızı düzenlemek için kullanılabilecek 200'den fazla yaygın gıda yaratacaktır. Gıdalar topluluk çabasıyla çevrilmektedir.", + "seed-dialog-warning": "Veritabanınızda zaten bazı öğeler var. Bu eylem kopyaları uzlaştırmaz; bunları manuel olarak yönetmeniz gerekir.", + "combine-food": "Gıdaları Birleştir", + "source-food": "Kaynak Gıda", + "target-food": "Hedef Gıda", + "create-food": "Gıda Oluştur", + "food-label": "Gıda Etiketi", "edit-food": "Yiyecek Düzenle", - "food-data": "Food Data", + "food-data": "Gıda Verisi", "example-food-singular": "örn: Soğan", "example-food-plural": "örn: Soğan", - "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." + "label-overwrite-warning": "Bu, seçilen etiketi seçilen tüm gıdalara atayacak ve potansiyel olarak mevcut etiketlerinizin üzerine yazacaktır.", + "on-hand-checkbox-label": "Bu bayrağın ayarlanması, alışveriş listesine bir tarif eklerken bu gıdanın varsayılan olarak işaretini kaldıracaktır." }, "units": { - "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", + "seed-dialog-text": "Veritabanını yerel dilinize dayalı yaygın birimlerle tohumlayın.", + "combine-unit-description": "Seçilen birimlerin birleştirilmesi, Kaynak Birimi ve Hedef Birimi tek bir birimde birleştirecektir. {source-unit-will-be-deleted} silinecek ve Kaynak Birime yapılan tüm referanslar, Hedef Birime işaret edecek şekilde güncellenecektir.", + "combine-unit": "Birim Birleştir", + "source-unit": "Kaynak Birim", + "target-unit": "Hedef Birim", + "merging-unit-into-unit": "{0}, {1} ile birleştiriliyor", + "create-unit": "Birim Oluştur", "abbreviation": "Kısaltma", "plural-abbreviation": "Çoğul Kısaltma", "description": "Açıklama", - "display-as-fraction": "Display as Fraction", - "use-abbreviation": "Use Abbreviation", - "edit-unit": "Edit Unit", - "unit-data": "Unit Data", - "use-abbv": "Use Abbv.", - "fraction": "Fraction", + "display-as-fraction": "Kesir Olarak Göster", + "use-abbreviation": "Kısaltma Kullan", + "edit-unit": "Birimi Düzenle", + "unit-data": "Birim Verisi", + "use-abbv": "Kısaltma Kullan.", + "fraction": "Kesir", "example-unit-singular": "örn: Yemek kaşığı", "example-unit-plural": "örn: Yemek kaşığı", "example-unit-abbreviation-singular": "örn: Yk", "example-unit-abbreviation-plural": "örn: Yk" }, "labels": { - "seed-dialog-text": "Seed the database with common labels based on your local language.", + "seed-dialog-text": "Veritabanını yerel dilinize göre yaygın etiketlerle tohumlayın.", "edit-label": "Etiketi Düzenle", "new-label": "Yeni Etiket", "labels": "Etiketler", - "assign-label": "Assign Label" + "assign-label": "Etiket Tanımla" }, "recipes": { - "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.", + "purge-exports": "Dışa Aktarılanları Temizle", + "are-you-sure-you-want-to-delete-all-export-data": "Tüm dışa aktarılan verilerinizi silmek istediğinizden emin misiniz?", + "confirm-delete-recipes": "Aşağıdaki tarifleri silmek istediğinizden emin misiniz? Bu işlem geri alınamaz.", + "the-following-recipes-selected-length-will-be-exported": "Şu tarifler ({0}) dışa aktarılacak.", + "settings-chosen-explanation": "Burada seçilen ayarlar, kilitli seçenek hariç, seçilen tüm tariflere uygulanacaktır.", "selected-length-recipe-s-settings-will-be-updated": "{count} tarif(ler) in ayarları güncellenecek.", - "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", + "recipe-data": "Tarif Verisi", + "recipe-data-description": "Tariflerinizle ilişkili verileri yönetmek için bu bölümü kullanın. Tariflerinizde dışa aktarma, silme, etiketleme ve kategori atama dahil çeşitli toplu işlemler gerçekleştirebilirsiniz.", + "recipe-columns": "Tarif Sütunları", + "data-exports-description": "Bu bölümde indirilmeye hazır mevcut dışa aktarmalara bağlantılar sağlanır. Bu dışa aktarmaların süresi dolacağından, bunları hala kullanılabilir durumdayken aldığınızdan emin olun.", + "data-exports": "Veri Dışa Aktarımları", "tag": "Etiket", "categorize": "Kategorize et", - "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" + "update-settings": "Ayarları Güncelle", + "tag-recipes": "Tarifleri Etiketle", + "categorize-recipes": "Tarifleri Kategorize Et", + "export-recipes": "Tarifleri Dışa Aktar", + "delete-recipes": "Tarifleri Sil", + "source-unit-will-be-deleted": "Kaynak Birimi silinecek" }, "recipe-actions": { - "recipe-actions-data": "Recipe Actions Data", - "new-recipe-action": "New Recipe Action", - "edit-recipe-action": "Edit Recipe Action", - "action-type": "Action Type" + "recipe-actions-data": "Tarif İşlemleri Verisi", + "new-recipe-action": "Yeni Tarif İşlemi", + "edit-recipe-action": "Tarif İşlemini Düzenle", + "action-type": "İşlem Türü" }, "create-alias": "Takma Ad Oluştur", "manage-aliases": "Takma Adları Yönet", - "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", + "seed-data": "Tohum Verisi", + "seed": "Tohum", + "data-management": "Veri Yönetimi", + "data-management-description": "Hangi veri kümesinde değişiklik yapmak istediğinizi seçin.", + "select-data": "Veri Seç", + "select-language": "Dil Seç", + "columns": "Sütunlar", "combine": "Birleştir", "categories": { "edit-category": "Kategori Düzenle", @@ -1076,49 +1076,49 @@ } }, "user-registration": { - "user-registration": "User Registration", + "user-registration": "Kullanıcı Kaydı", "registration-success": "Kayıt Başarılı", "join-a-group": "Gruba Katıl", - "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.", - "account-details": "Account Details" + "create-a-new-group": "Yeni Bir Grup Oluştur", + "provide-registration-token-description": "Lütfen katılmak istediğiniz grupla ilişkili kayıt anahtarını sağlayın. Bunu mevcut bir grup üyesinden almanız gerekecektir.", + "group-details": "Grup Detayları", + "group-details-description": "Hesap oluşturmadan önce bir grup oluşturmanız gerekir. Grubunuzda yalnızca siz yer alacaksınız ancak daha sonra başkalarını da davet edebileceksiniz. Grubunuzdaki üyeler yemek planlarını, alışveriş listelerini, tarifleri ve daha fazlasını paylaşabilir!", + "use-seed-data": "Tohum Verisi Kullan", + "use-seed-data-description": "Mealie, grubunuzu tariflerinizi düzenlemenize yardımcı olacak yararlı verilerle doldurmak için kullanılabilecek bir Yiyecek, Birim ve Etiket koleksiyonuyla birlikte gelir.", + "account-details": "Hesap Detayları" }, "validation": { - "group-name-is-taken": "Group name is taken", - "username-is-taken": "Username is taken", - "email-is-taken": "Email is taken", + "group-name-is-taken": "Grup adı alınmış", + "username-is-taken": "Kullanıcı adı alınmış", + "email-is-taken": "E-posta alınmış", "this-field-is-required": "Bu alan gereklidir" }, "export": { - "export": "Export", - "file-name": "File Name", + "export": "Dışa Aktar", + "file-name": "Dosya Adı", "size": "Boyut", - "link-expires": "Link Expires" + "link-expires": "Bağlantının Süresi Doluyor" }, "recipe-share": { - "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" + "expiration-date": "Son Kullanma Tarihi", + "share-recipe": "Tarifi Paylaş", + "default-30-days": "Varsayılan 30 Gün", + "expires-at": "Sona Erme Tarihi", + "recipe-link-copied-message": "Tarif bağlantısı panoya kopyalandı" }, "banner-experimental": { - "title": "Experimental Feature", - "description": "This page contains experimental or still-baking features. Please excuse the mess.", - "issue-link-text": "Track our progress here" + "title": "Deneysel Özellik", + "description": "Bu sayfa deneysel veya hala geliştirilen özellikleri içerir. Dağınıklık için kusura bakmayın.", + "issue-link-text": "İlerlememizi buradan takip edin" }, "form": { - "quantity-label-abbreviated": "Qty" + "quantity-label-abbreviated": "Adet" }, "markdown-editor": { - "preview-markdown-button-label": "Preview Markdown" + "preview-markdown-button-label": "Markdown Önizle" }, "demo": { - "info_message_with_version": "This is a Demo for version: {version}", + "info_message_with_version": "Bu şu sürümün demosudur: {version}", "demo_username": "Kullanıcı adı: {username}", "demo_password": "Şifre: {password}" }, @@ -1196,9 +1196,9 @@ "nlp": "NLP", "brute": "Kaba", "openai": "OpenAI", - "show-individual-confidence": "Show individual confidence", + "show-individual-confidence": "Bireysel güveni göster", "ingredient-text": "İçerik Metni", - "average-confident": "{0} Confident", + "average-confident": "{0} Güven", "try-an-example": "Bir örnek deneyin", "parser": "Ayrıştırıcı", "background-tasks": "Arkaplan Görevleri", @@ -1208,70 +1208,70 @@ "setup": { "first-time-setup": "İlk Kurulum", "welcome-to-mealie-get-started": "Mealie'ye hoş geldiniz! Haydi başlayalım", - "already-set-up-bring-to-homepage": "I'm already set up, just bring me to the homepage", + "already-set-up-bring-to-homepage": "Kurulumu zaten yaptım, beni yalnızca ana sayfaya götür", "common-settings-for-new-sites": "Yeni siteler için bazı ortak ayarlar şunlardır", "setup-complete": "Kurulum tamamlandı!", - "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." + "here-are-a-few-things-to-help-you-get-started": "Mealie'yi kullanmaya başlamanıza yardımcı olacak birkaç şey", + "restore-from-v1-backup": "Mealie v1'in önceki örneğinden bir yedeğiniz mi var? Buradan geri yükleyebilirsiniz.", + "manage-profile-or-get-invite-link": "Kendi profilinizi yönetin veya başkalarıyla paylaşmak için bir davet bağlantısı alın." } }, "profile": { - "welcome-user": "👋 Welcome, {0}!", - "description": "Manage your profile, recipes, and group settings.", - "get-invite-link": "Get Invite Link", + "welcome-user": "👋 Hoşgeldin, {0}!", + "description": "Profilinizi, tariflerinizi ve grup ayarlarınızı yönetin.", + "get-invite-link": "Davet Bağlantısı Al", "get-public-link": "Herkese açık bağlantıyı al", "account-summary": "Hesap Özeti", - "account-summary-description": "Here's a summary of your group's information.", + "account-summary-description": "Burada grubunuzun bilgilerinin bir özeti bulunmaktadır.", "group-statistics": "Grup İstatistikleri", - "group-statistics-description": "Your Group Statistics provide some insight how you're using Mealie.", - "storage-capacity": "Storage Capacity", + "group-statistics-description": "Grup İstatistikleriniz Mealie'yi nasıl kullandığınıza dair bazı bilgiler sağlar.", + "storage-capacity": "Depolama Kapasitesi", "storage-capacity-description": "Depolama kapasiten yüklediğin resim ve diğer bileşenlerin toplamıdır.", - "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 mealplan and privacy settings.", - "cookbooks-description": "Manage a collection of recipe categories and generate pages for them.", + "personal": "Kişisel", + "personal-description": "Bunlar size özel ayarlardır. Buradaki değişiklikler diğer kullanıcıları etkilemeyecektir.", + "user-settings": "Kullanıcı Ayarları", + "user-settings-description": "Tercihlerinizi yönetin, şifrenizi değiştirin ve e-postanızı güncelleyin.", + "api-tokens-description": "Harici uygulamalardan erişim için API Anahtarlarınızı yönetin.", + "group-description": "Bu öğeler grubunuz içinde paylaşılır. Bunlardan birini düzenlemek tüm grup için onu değiştirecektir!", + "group-settings": "Grup Ayarları", + "group-settings-description": "Yemekplanı ve gizlilik ayarları gibi ortak grup ayarlarınızı yönetin.", + "cookbooks-description": "Tarif kategorilerinden oluşan bir koleksiyonu yönetin ve onlar için sayfalar oluşturun.", "members": "Üyeler", - "members-description": "See who's in your group and manage their permissions.", + "members-description": "Grubunuzda kimlerin olduğunu görün ve izinlerini yönetin.", "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", - "notifiers": "Notifiers", + "notifiers": "Bildirimciler", "notifiers-description": "Belirli etkinliklerde tetiklenen e-posta ve anlık bildirimleri ayarlayın.", "manage-data": "Verileri Yönet", - "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", + "manage-data-description": "Mealie verilerinizi yönetin; Gıdalar, Birimler, Kategoriler, Etiketler ve daha fazlası.", + "data-migrations": "Veri Taşımaları", + "data-migrations-description": "Mevcut verilerinizi Nextcloud Recipes ve Chowdown gibi diğer uygulamalardan taşıyın.", + "email-sent": "E-posta Gönderildi", + "error-sending-email": "E-posta Gönderme Hatası", + "personal-information": "Kişisel Bilgi", "preferences": "Tercihler", "show-advanced-description": "Gelişmiş özellikleri göster (API Anahtarları, Web Kancaları ve Veri Yönetimi)", - "back-to-profile": "Back to Profile", - "looking-for-privacy-settings": "Looking for Privacy Settings?", + "back-to-profile": "Profile Geri Dön", + "looking-for-privacy-settings": "Gizlilik Ayarlarını mı Arıyorsunuz?", "manage-your-api-tokens": "API Belirteçlerinizi Yönetin", "manage-user-profile": "Kullanıcı Profilini Yönet", - "manage-cookbooks": "Manage Cookbooks", + "manage-cookbooks": "Tarif Kitaplarını Yönet", "manage-members": "Üyeleri Yönet", - "manage-webhooks": "Manage Webhooks", + "manage-webhooks": "Webhook'ları Yönet", "manage-notifiers": "Bildiricileri Yönet", - "manage-data-migrations": "Manage Data Migrations" + "manage-data-migrations": "Veri Taşımalarını Yönet" }, "cookbook": { - "cookbooks": "Cookbooks", - "description": "Cookbooks are another way to organize recipes by creating cross sections of recipes and tags. Creating a cookbook will add an entry to the side-bar and all the recipes with the tags and categories chosen will be displayed in the cookbook.", - "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}", + "cookbooks": "Tarif Kitapları", + "description": "Tarif kitapları, tariflerin ve etiketlerin kesitlerini oluşturarak tarifleri düzenlemenin başka bir yoludur. Bir tarif kitabı oluşturduğunuzda kenar çubuğuna bir giriş eklenecek ve seçilen etiketler ve kategorilerle birlikte tüm tarifler yemek kitabında görüntülenecektir.", + "public-cookbook": "Herkese Açık Tarif Kitabı", + "public-cookbook-description": "Herkese Açık Tarif Kitapları, mealie kullanıcısı olmayanlarla paylaşılabilir ve grup sayfanızda görüntülenir.", + "filter-options": "Filtre Seçenekleri", + "filter-options-description": "Tümünü gerektir seçildiğinde tarif kitabı yalnızca tüm öğelerin seçili olduğu tarifleri içerecektir. Bu, seçilen öğelerin bir kesiti için değil, seçicilerin her bir alt kümesi için geçerlidir.", + "require-all-categories": "Tüm Kategorileri Gerektir", + "require-all-tags": "Tüm Etiketleri Gerektir", + "require-all-tools": "Tüm Araçları Gerektir", + "cookbook-name": "Tarif Kitabı Adı", + "cookbook-with-name": "Tarif Kitabı {0}", "create-a-cookbook": "Yemek Kitabı Oluştur", "cookbook": "Yemek kitabı" } From 8f897ad29ff1b33fd674cce50ee72533c67cbaf5 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 3 Jul 2024 11:18:56 -0500 Subject: [PATCH 3/5] New translations en-us.json (English, United Kingdom) --- frontend/lang/messages/en-GB.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frontend/lang/messages/en-GB.json b/frontend/lang/messages/en-GB.json index 16edd68dccb..36b1c8baee2 100644 --- a/frontend/lang/messages/en-GB.json +++ b/frontend/lang/messages/en-GB.json @@ -935,13 +935,13 @@ "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", + "favorite-recipes": "Favourite 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", + "user-favorites": "User Favourites", "password-strength-values": { "weak": "Weak", "good": "Good", From a4ffcf589c3466643be0f6666c8c931c9fdac552 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 3 Jul 2024 11:18:58 -0500 Subject: [PATCH 4/5] New translations en-us.json (Turkish) --- mealie/lang/messages/tr-TR.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/mealie/lang/messages/tr-TR.json b/mealie/lang/messages/tr-TR.json index 2543afdbe32..3036f37662d 100644 --- a/mealie/lang/messages/tr-TR.json +++ b/mealie/lang/messages/tr-TR.json @@ -5,8 +5,8 @@ "recipe": { "unique-name-error": "Tarif adları benzersiz olmalıdır", "recipe-defaults": { - "ingredient-note": "1 Cup Flour", - "step-text": "Recipe steps as well as other fields in the recipe page support markdown syntax.\n\n**Add a link**\n\n[My Link](https://demo.mealie.io)\n" + "ingredient-note": "1 Bardak Un", + "step-text": "Tarif sayfasındaki tarif adımlarının yanı sıra diğer alanlar da markdown destekler.\n\n**Bağlantı ekle**\n\n[Bağlantım](https://demo.mealie.io)\n" } }, "mealplan": { From 69bda58a4d055a50913ced3ffd74f10b2fbef5da Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Wed, 3 Jul 2024 11:18:59 -0500 Subject: [PATCH 5/5] New translations en-us.json (Turkish) --- .../seed/resources/foods/locales/tr-TR.json | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/mealie/repos/seed/resources/foods/locales/tr-TR.json b/mealie/repos/seed/resources/foods/locales/tr-TR.json index 53f45993c75..48afeb343fc 100644 --- a/mealie/repos/seed/resources/foods/locales/tr-TR.json +++ b/mealie/repos/seed/resources/foods/locales/tr-TR.json @@ -11,12 +11,12 @@ "bacon": "domuz pastırması", "baking-powder": "kabartma tozu", "baking-soda": "karbonat", - "baking-sugar": "baking sugar", + "baking-sugar": "fırınlama şekeri", "bar-sugar": "kesme şeker", "basil": "fesleğen", "bell-peppers": "kırmızı biber", "blackberries": "böğürtlen", - "brassicas": "brassicas", + "brassicas": "brassicalar", "bok-choy": "çin lahanası", "broccoflower": "broccoflower", "broccoli": "brokoli", @@ -41,7 +41,7 @@ "capsicum": "kırmızı biber", "caraway": "kimyon", "carrot": "havuç", - "castor-sugar": "castor sugar", + "castor-sugar": "pudra şekeri", "cayenne-pepper": "kırmızı biber", "celeriac": "kereviz", "celery": "kereviz", @@ -106,31 +106,31 @@ "garlic": "sarımsak", "gem-squash": "gem squash", "ginger": "zencefil", - "giblets": "giblets", + "giblets": "sakatatlar", "grains": "tahıllar", - "maize": "maize", + "maize": "mısır", "sweetcorn": "tatlı mısır", "teff": "teff", "grape-seed-oil": "üzüm çekirdeği yağı", "green-onion": "taze soğan", "heart-of-palm": "heart of palm", - "hemp": "hemp", - "herbs": "herbs", - "oregano": "oregano", - "parsley": "parsley", + "hemp": "kenevir", + "herbs": "otlar", + "oregano": "kekik", + "parsley": "maydanoz", "honey": "bal", "icing-sugar": "icing sugar", - "isomalt": "isomalt", + "isomalt": "izomalt", "jackfruit": "jackfruit", "jaggery": "jaggery", "jams": "reçel", - "jellies": "jellies", + "jellies": "jöleler", "jerusalem-artichoke": "yerelması", "jicama": "meksika turpu", "kale": "kale", "kumara": "tatlı patates", - "leavening-agents": "leavening agents", - "leek": "leek", + "leavening-agents": "mayalama maddeleri", + "leek": "pırasa", "legumes": "baklagiller ", "peas": "bezelye", "beans": "fasulye", @@ -147,7 +147,7 @@ "nori": "nori", "nutmeg": "muskat", "nutritional-yeast-flakes": "nutritional yeast flakes", - "nuts": "nuts", + "nuts": "kuruyemişler", "nanaimo-bar-mix": "nanaimo bar mix", "octopuses": "ahtapotlar", "oils": "yağ", @@ -196,15 +196,15 @@ "zucchini": "kabak", "sugar": "şeker", "caster-sugar": "caster sugar", - "granulated-sugar": "granulated sugar", - "superfine-sugar": "superfine sugar", + "granulated-sugar": "toz şeker", + "superfine-sugar": "pudra şekeri", "turbanado-sugar": "turbanado sugar", - "unrefined-sugar": "unrefined sugar", - "white-sugar": "white sugar", + "unrefined-sugar": "rafine edilmemiş şeker", + "white-sugar": "beyaz şeker", "sweet-potato": "tatlı patates", "sweeteners": "tatlandırıcı", - "cane-sugar": "cane sugar", - "tahini": "tahini", + "cane-sugar": "şeker kamışı", + "tahini": "tahin", "tubers": "tubers", "potato": "potato", "sunchoke": "sunchoke",