From 3a6030222d5bbd686af19680442c649766a2b017 Mon Sep 17 00:00:00 2001 From: Hayden <64056131+hay-kot@users.noreply.github.com> Date: Sat, 11 Apr 2026 11:40:04 -0500 Subject: [PATCH] New translations en-us.json (Turkish) --- frontend/app/lang/messages/tr-TR.json | 2478 +++++++++++++------------ 1 file changed, 1243 insertions(+), 1235 deletions(-) diff --git a/frontend/app/lang/messages/tr-TR.json b/frontend/app/lang/messages/tr-TR.json index df2856b91..db06e83e4 100644 --- a/frontend/app/lang/messages/tr-TR.json +++ b/frontend/app/lang/messages/tr-TR.json @@ -1,713 +1,714 @@ { "about": { - "about": "Hakkında", - "about-mealie": "Mealie hakkında", - "api-docs": "API Dokümantasyonu", - "api-port": "API Portu", - "application-mode": "Uygulama Modu", - "database-type": "Veritabanı Türü", - "database-url": "Veritabanı Sunucu URL'si", - "default-group": "Varsayılan Grup", - "default-household": "Varsayılan Hane", + "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 Durumu", - "development": "Geliştirme", - "docs": "Dokümanlar", - "download-log": "Logu indir", - "download-recipe-json": "Son Kazınmış JSON", + "demo-status": "Demo Status", + "development": "Development", + "docs": "Docs", + "download-log": "Download Log", + "download-recipe-json": "Last Scraped JSON", "github": "GitHub", - "log-lines": "Log satırlar", - "not-demo": "Demo Değil", - "portfolio": "Portföy", - "production": "Üretim", - "support": "Destek", - "version": "Sürüm", - "unknown-version": "bilinmeyen", + "log-lines": "Log Lines", + "not-demo": "Not Demo", + "portfolio": "Portfolio", + "production": "Production", + "support": "Support", + "version": "Version", + "unknown-version": "unknown", "sponsor": "Sponsor" }, "asset": { - "assets": "Malzemeler", - "code": "Kod", - "file": "Dosya", - "image": "Görüntü", - "new-asset": "Yeni Malzeme", + "assets": "Assets", + "code": "Code", + "file": "File", + "image": "Image", + "new-asset": "New Asset", "pdf": "PDF", - "recipe": "Tarif", - "show-assets": "Malzemeleri Göster", - "error-submitting-form": "Formu Gönderirken Hata Oluştu" + "recipe": "Recipe", + "show-assets": "Show Assets", + "error-submitting-form": "Error Submitting Form" }, "category": { - "categories": "Kategoriler", - "category-created": "Kategori oluşturuldu", - "category-creation-failed": "Kategori oluşturma başarısız", - "category-deleted": "Kategori silindi", - "category-deletion-failed": "Kategori silinme başarısız", - "category-filter": "Kategori Filteri", - "category-update-failed": "Kategori güncellemesi başarısız oldu", - "category-updated": "Kategori güncellendi", - "uncategorized-count": "{count} Kategorize edilmemiş", - "create-a-category": "Kategori Oluştur", - "category-name": "Kategori Adı", - "category": "Kategori" + "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": "Url'yi bildir", - "database": "Veritabanı", - "delete-event": "Etkinlik Sil", - "event-delete-confirmation": "Bu etkinliği silmek istediğinizden emin misiniz?", - "event-deleted": "Etkinlik silindi", - "event-updated": "Etkinlik Güncellendi", - "new-notification-form-description": "Mealie bildirimleri oluşturmak için Apprise kütüphanesini kullanır. Apprise bildirimlerde kullanmak için pek çok seçenek sunar. Servisiniz için URL oluşturmak için onların wiki sayfasına göz atın. Eğer mümkünse, bilidiriminizin tipini seçmek size bazı ek özellikler sunabilir.", - "new-version": "Yeni bir sürüm var!", - "notification": "Bildirimler", - "refresh": "Yenile", - "scheduled": "Planlandı", - "something-went-wrong": "Bir sorun oluştu!", - "subscribed-events": "Abone Olunan Etkinlikler", - "test-message-sent": "Test Mesajı Gönderildi", - "message-sent": "Mesaj Gönderildi", - "new-notification": "Yeni bildirim", - "event-notifiers": "Etkinlik Bildirimleri", - "apprise-url-skipped-if-blank": "Apprise URL'si (boşsa geçilir)", - "apprise-url-is-left-intentionally-blank": "Apprise URL'leri genellikle hassas bilgiler içerdiğinden, bu alan düzenleme sırasında kasıtlı olarak boş bırakılır. URL'yi güncellemek isterseniz, lütfen yeni URL'yi buraya girin, aksi takdirde mevcut URL'yi korumak için boş bırakın.", - "enable-notifier": "Bildiriciyi Etkinleştir", - "what-events": "Bu bildirimci hangi olaylara abone olmalıdır?", - "user-events": "Kullanıcı Etkinlikleri", - "mealplan-events": "Öğün Planlama Etkinlikleri", - "when-a-user-in-your-group-creates-a-new-mealplan": "Grubunuzdaki bir kullanıcı yeni bir öğün planlaması oluşturduğunda", - "shopping-list-events": "Alışveriş Listesi Etkinlikleri", - "cookbook-events": "Tarif Kitabı Etkinlikleri", - "tag-events": "Etiket Etkinlikleri", - "category-events": "Kategori Etkinlikleri", - "when-a-new-user-joins-your-group": "Grubunuza yeni bir kullanıcı katıldığında", - "recipe-events": "Tarif Etkinlikleri", + "apprise-url": "Apprise 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": "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": "Ekle", - "cancel": "İptal", - "clear": "Temizle", - "close": "Kapat", - "confirm": "Onayla", - "confirm-how-does-everything-look": "Her şey nasıl görünüyor?", - "confirm-delete-generic": "Bunu silmek istediğinize emin misiniz?", - "copied_message": "Kopyalandı!", - "create": "Oluştur", - "created": "Oluşturuldu", - "custom": "Özel", - "dashboard": "Pano", - "delete": "Sil", - "disabled": "Devre Dışı", - "download": "İndir", - "duplicate": "Çiftle", - "edit": "Düzenle", - "enabled": "Etkin", - "exception": "İstisna", - "failed-count": "Başarısız: {count}", - "failure-uploading-file": "Dosya yükleme başarısız", - "favorites": "Favoriler", - "field-required": "Zorunlu Alan", - "file-folder-not-found": "Dosya/dizin bulunamadı", - "file-uploaded": "Dosya yüklendi", - "filter": "Süzgeç", - "friday": "Cuma", - "general": "Genel", - "get": "Al", - "home": "Ana Sayfa", - "image": "Görüntü", - "image-upload-failed": "Resim yükleme başarısız", - "import": "İçe Aktar", + "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": "Anahtar Kelime", - "link-copied": "Bağlantı Kopyalandı", - "loading": "Yükleniyor", - "loading-events": "Etkinlikler yükleniyor", - "loading-recipe": "Tarifler Yükleniyor...", - "loading-ocr-data": "OCR verileri yükleniyor...", - "loading-recipes": "Tarifler Yükleniyor", - "message": "İleti", - "monday": "Pazartesi", - "name": "İsim", - "new": "Yeni", - "never": "Asla", - "no": "Hayır", - "no-recipe-found": "Tarif Bulunamadı", - "ok": "Tamam", - "options": "Seçenekler:", - "plural-name": "Çoğul Ad", - "print": "Yazdır", - "print-preferences": "Yazdırma Tercihleri", - "random": "Rastgele", - "rating": "Puan", - "recent": "En Son", - "recipe": "Tarif", - "recipes": "Tarifler", - "rename-object": "{0} Yeniden Adlandır", - "reset": "Sıfırla", - "saturday": "Cumartesi", - "save": "Kaydet", - "settings": "Ayarlar", - "share": "Paylaş", - "show-all": "Tümünü Göster", - "shuffle": "Karıştır", - "sort": "Sırala", - "sort-ascending": "Artan şekilde sırala", - "sort-descending": "Azalan şekilde sırala", - "sort-alphabetically": "Alfabetik", - "status": "Durum", - "subject": "Konu", - "submit": "Gönder", - "success-count": "Başarılı: {count}", - "sunday": "Pazar", - "system": "Sistem", - "templates": "Şablonlar:", - "test": "Dene", - "themes": "Temalar", - "thursday": "Perşembe", - "title": "Başlık", - "token": "Anahtar", - "tuesday": "Salı", - "type": "Tür", - "update": "Güncelle", - "updated": "Güncellendi", - "upload": "Yükle", + "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": "Görüntüle", - "wednesday": "Çarşamba", - "yes": "Evet", - "foods": "Yemekler", - "units": "Birimler", - "back": "Geri", - "next": "Sonraki", - "start": "Başlat", - "toggle-view": "Görünümü Değiştir", - "date": "Tarih", - "id": "Kimlik", - "owner": "Sahip", - "change-owner": "Sahibini Değiştir", - "date-added": "Eklenme Tarihi", - "none": "Yok", - "run": "Çalıştır", - "menu": "Menü", - "a-name-is-required": "Bir ad gerekli", - "delete-with-name": "Sil {name}", - "confirm-delete-generic-with-name": "{name}'i silmek istediğine emin misin?", - "confirm-delete-own-admin-account": "Lütfen kendi yönetici hesabınızı silmeye çalıştığınızı unutmayın! Bu işlem geri alınamaz ve hesabınızı kalıcı olarak siler.", - "organizer": "Organizatör", + "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": "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": "Kopyala", - "color": "Renk", - "timestamp": "Zaman damgası", - "last-made": "Son Yapılan", - "learn-more": "Daha Fazla Bilgi", - "this-feature-is-currently-inactive": "Bu özellik şu anda aktif değil", - "clipboard-not-supported": "Pano desteklenmiyor", - "copied-to-clipboard": "Panoya kopyalandı", - "your-browser-does-not-support-clipboard": "Tarayıcınız panoyu desteklemiyor", - "copied-items-to-clipboard": "Panoya ürün kopyalanmadı|Panoya bir ürün kopyalandı|Paniya {count} ürün kopyalandı", - "actions": "Eylemler", - "selected-count": "Seçildi: {count}", - "export-all": "Hepsini Dışa Aktar", - "refresh": "Yenile", - "upload-file": "Dosya Yükle", - "created-on-date": "{0} tarihinde oluşturuldu", - "unsaved-changes": "Kaydedilmemiş değişiklikleriniz mevcut. Ayrılmadan önce kaydetmek ister misiniz? Kaydetmek için Tamam'ı, değişiklikleri iptal etmek için İptal'i seçin.", + "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": "Panoya kopyalanamadı.", - "confirm-delete-generic-items": "Aşağıdaki öğeleri silmek istediğinizden emin misiniz?", - "organizers": "Organizatörler", - "caution": "Dikkat", - "show-advanced": "Gelişmiş Göster", - "add-field": "Alan Ekle", - "date-created": "Oluşturma Tarihi", - "date-updated": "Güncellenme tarihi" + "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}'i silmek istediğine emin misin?", - "cannot-delete-default-group": "Varsayılan grup silinemez", - "cannot-delete-group-with-users": "İçınde kullanıcı olan gruplar silinemez", - "confirm-group-deletion": "Grubun Silinmesini Onayla", - "create-group": "Grup Oluştur", - "error-updating-group": "Grup güncellenirken hata oluştu", - "group": "Grup", - "group-deleted": "Grup silindi", - "group-deletion-failed": "Grubun silinmesi başarısız oldu", - "group-id-with-value": "Grup ID: {groupID}", - "group-name": "Grup Adı", - "group-not-found": "Grup bulunamadı", - "group-token": "Grup Belirteci", - "group-with-value": "Grup: {groupID}", - "groups": "Gruplar", - "manage-groups": "Grupları Yönet", - "user-group": "Kullanıcı Grubu", - "user-group-created": "Kullanıcı Grubu Oluşturuldu", - "user-group-creation-failed": "Kullanıcı Grubu Oluşturulması Başarısız Oldu", + "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": "Tariflerimi Gizli Tut", - "keep-my-recipes-private-description": "Grubunu ve tüm tariflerini gizliye alır. Bunu sonra istediğin zaman değiştirebilirsin." + "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": "Üyeleri Yönet", - "manage-members-description": "Grubunuzdaki üyelerin yetkilerini yönetin. {manage} kullanıcının veri yönetimi sayfasına erişimine izin verir. {invite} kullanıcının başka kullanıcılar için davet bağlantısı oluşturmasına izin verir. Grup sahibleri kendi yetkilerini değiştiremezler.", - "manage": "Yönet", - "manage-household": "Hane Halkını Yönet", - "invite": "Davet Et", - "looking-to-update-your-profile": "Profilini Güncellemeyi mi Arıyorsun?", - "default-recipe-preferences-description": "Grubunuzda oluşturulan yeni tarifler için varsayılan ayarlar. Bunlar tarif ayarları menüsünde her tarif için ayrıca değiştirilebilir.", - "default-recipe-preferences": "Varsayılan Tarif Seçenekleri", - "group-preferences": "Grup Tercihleri", - "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": "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", - "show-nutrition-information-description": "Etkinleştirildiğinde, beslenme bilgisi varsa tarifte gösterilecektir. Mevcut bir beslenme bilgisi yoksa, beslenme bilgisi gösterilmeyecektir", - "show-recipe-assets": "Tarif malzemelerini göster", - "show-recipe-assets-description": "Etkinleştirildiğinde eğer mevcutsa tarif malzemeleri gösterilecektir", - "default-to-landscape-view": "Yatay görünümü varsayılan yap", - "default-to-landscape-view-description": "Etkinleştirildiğinde, tarif başlığı bölümü yatay görünümde gösterilecektir", - "disable-users-from-commenting-on-recipes": "Kullanıcıların yorum yapmasını engelle", - "disable-users-from-commenting-on-recipes-description": "Tarif sayfasındaki yorum bölümünü gizler ve yorum yapmayı devre dışı bırakır", - "disable-organizing-recipe-ingredients-by-units-and-food": "Tariflerin birime ve gıdaya göre organize edilmesini engelle", - "disable-organizing-recipe-ingredients-by-units-and-food-description": "Malzemeler için Yiyecek, Birim ve Miktar alanlarını gizler ve malzemeleri düz metin alanları olarak ele alır", - "general-preferences": "Genel Tercihler", - "group-recipe-preferences": "Grup Tarif Tercihleri", - "report": "Rapor Et", - "report-with-id": "Rapor kimliği: {id}", - "group-management": "Grup Yönetimi", - "admin-group-management": "Yönetici Grup Yönetimi", - "admin-group-management-text": "Bu gruptaki değişiklikler hemen yansıtılacaktır.", - "group-id-value": "Grup Kimliği: {0}", - "total-households": "Toplam Hane Halkı", - "you-must-select-a-group-before-selecting-a-household": " Bir hane seçmeden önce bir grup seçmelisiniz" + "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": "Ev Halkı", - "households": "Ev Halkı", - "user-household": "Kullanıcı Hane Halkı", - "create-household": "Hane Halkını Yönet", - "household-name": "Hane Adı", - "household-group": "Hane Grubu", - "household-management": "Ev Yönetimi", - "manage-households": "Hane Halkını Yönet", - "admin-household-management": "Ev Yönetimi", - "admin-household-management-text": "Bu kullanıcıda yapılan değişiklikler hemen yansıtılacaktır.", - "household-id-value": "Hane Kimliği: {0}", - "private-household": "Hane Halkını Yönet", - "private-household-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", - "lock-recipe-edits-from-other-households": "Diğer hanelerden gelen tarif düzenlemelerini kilitleyin", - "lock-recipe-edits-from-other-households-description": "Etkinleştirildiğinde, yalnızca evinizdeki kullanıcılar eviniz tarafından oluşturulan tarifleri düzenleyebilir", - "household-recipe-preferences": "Grup Tarif Tercihleri", - "default-recipe-preferences-description": "Grubunuzda oluşturulan yeni tarifler için varsayılan ayarlar. Bunlar tarif ayarları menüsünde her tarif için ayrıca değiştirilebilir.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Grubunuz dışındaki kullanıcıların tariflerinizi görmesini sağlar", - "allow-users-outside-of-your-household-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", - "household-preferences": "Grup Tarif Tercihleri" + "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": "Yeni Öğün Planı Oluştur", - "update-this-meal-plan": "Bu Yemek Planını Güncelle", - "dinner-this-week": "Bu Haftaki Akşam Yemeği", - "dinner-today": "Bugünkü Akşam Yemeği", - "dinner-tonight": "BU AKŞAMKİ AKŞAM YEMEĞI", - "edit-meal-plan": "Öğün Planını Düzenle", - "end-date": "Bitiş Tarihi", - "group": "Grup (Beta)", - "main": "Ana", - "meal-planner": "Öğün Planlayıcı", - "meal-plans": "Öğün Planları", - "mealplan-categories": "Öğün Planı Kategorileri", - "mealplan-created": "Öğün planı oluşturuldu", - "mealplan-creation-failed": "Öğün plani oluşturulması başarılamadı", - "mealplan-deleted": "Öğün Planı Silindi", - "mealplan-deletion-failed": "Öğün plani silinmesi başarılamadı", - "mealplan-settings": "Öğün Planı Ayarları", - "mealplan-update-failed": "Öğün planı güncellenmesı başarılamadı", - "mealplan-updated": "Öğün planı güncellendi", - "mealplan-households-description": "Hiçbir hane seçilmemişse, tarifler herhangi bir haneden eklenebilir", - "any-category": "Herhangi Bir Kategori", - "any-tag": "Herhangi Bir Etiket", - "any-household": "Kullanıcı Hane Halkı", - "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ı", + "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": "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", - "side": "Taraf", - "sides": "Taraflar", - "start-date": "Başlangıç Tarihi", - "rule-day": "Kural Günü", - "meal-type": "Öğün Tipi", - "breakfast": "Kahvaltı", - "lunch": "Öğle Yemeği", - "dinner": "Akşam Yemeği", - "snack": "Atıştırmalık", - "drink": "İçecek", - "dessert": "Tatlı", - "type-any": "Herhangi", - "day-any": "Herhangi", - "editor": "Editör", - "meal-recipe": "Öğün Tarifi", - "meal-title": "Öğün Başlığı", - "meal-note": "Öğün Notu", - "note-only": "Sadece Not", - "random-meal": "Rastgele Öğün", - "random-dinner": "Rastgele Akşam Yemeği", - "random-side": "Rastgele Taraf", - "this-rule-will-apply": "Bu kural {dayCriteria} {mealTypeCriteria} uygulanacak.", - "to-all-days": "tüm günlere", - "on-days": "{0}lerde", - "for-all-meal-types": "tüm öğün tipleri için", - "for-type-meal-types": "{0} öğün tipleri", - "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": "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ı", + "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": "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": "Taşıma verileri kaldırıldı", - "new-migration": "Yeni Yer Değiştirme", - "no-file-selected": "Dosya seçilmedi", - "no-migration-data-available": "Taşıma Verisi Yok", - "previous-migrations": "Önceki Yer Değiştirme", - "recipe-migration": "Tarif Taşıma", + "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": "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.", + "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": "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ı" + "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'den tarifleri içe aktarabilir. Tariflerinizi HTML biçiminde dışa aktarın, ardından aşağıdaki .zip dosyasını yükleyin.", - "title": "Bana O Tarif Yöneticisini Kopyala" + "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 uygulamasından tarifleri içe aktarabilir. Tariflerinizi paprika'dan dışa aktarın, dışa aktarma uzantısını .zip olarak yeniden adlandırın ve aşağıda yükleyin.", - "title": "Paprika Tarif Yöneticisi" + "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 öncesi bir sürümden Mealie uygulamasından tarifleri içe aktarabilir. Tariflerinizi eski örneğinizden dışa aktarın ve aşağıdaki zip dosyasını yükleyin. Dışa aktarmadan yalnızca tariflerin içe aktarılabileceğini unutmayın.", + "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'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" + "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": "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": "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", - "paprika-text": "Mealie, Paprika uygulamasından tarifleri içe aktarabilir. Tariflerinizi paprika'dan dışa aktarın, dışa aktarma uzantısını .zip olarak yeniden adlandırın ve aşağıda yükleyin.", - "mealie-text": "Mealie, v1.0 öncesi bir sürümden Mealie uygulamasından tarifleri içe aktarabilir. Tariflerinizi eski örneğinizden dışa aktarın ve aşağıdaki zip dosyasını yükleyin. Dışa aktarmadan yalnızca tariflerin içe aktarılabileceğini unutmayın.", + "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": "Plan to Eat", - "description-long": "Mealie, Plan to Eat'ten tarifleri içe aktarabilir." + "description-long": "Mealie can import recipies from Plan to Eat." }, "myrecipebox": { - "title": "Tarife Kutum", - "description-long": "Mealie Tarife Kutum'dan tarifleri içe aktarabilir. Tariflerinizi CSV formatında dışa aktarın, ardından .csv dosyasını aşağıya yükleyin." + "title": "My Recipe Box", + "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 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." + "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": "Toplu Ekle", - "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 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": "Tarif İşaretleme Spesifikasyonu", - "recipe-url": "Tarif Bağlantısı", - "recipe-html-or-json": "Tarif HTML veya JSON", - "upload-a-recipe": "Tarif Yükle", - "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", + "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": "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": "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", - "add-food": "Yiyecek ekle", - "add-recipe": "Tarif ekle" + "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 Sayfa bulunamadı", - "all-recipes": "Tüm Tarifler", - "new-page-created": "Yeni sayfa oluşturuldu", - "page": "Sayfa", - "page-creation-failed": "Sayfa oluşturma başarısız", - "page-deleted": "Sayfa silindi", - "page-deletion-failed": "Sayfa silinemedi", - "page-update-failed": "Sayfa güncelleme başarısız", - "page-updated": "Sayfa güncellendi", - "pages-update-failed": "Sayfaları güncelleme başarısız", - "pages-updated": "Sayfalar güncellendi", - "404-not-found": "404 Sayfa Bulunamadı", - "an-error-occurred": "Bir hata oluştu" + "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" }, "recipe": { - "add-key": "Anahtar Ekle", - "add-to-favorites": "Sık kullanılanlara ekle", - "api-extras": "API Ekstraları", - "calories": "Kalori", - "calories-suffix": "kalori", - "carbohydrate-content": "Karbonhidrat", - "categories": "Kategoriler", - "cholesterol-content": "Kolesterol", - "comment-action": "Yorum", - "comment": "Yorum", - "comments": "Yorumlar", - "delete-confirmation": "Bu tarifi silmek istediğinizden emin misiniz?", - "admin-delete-confirmation": "Size ait olmayan bir tarifi yönetici izinleriyle silmek üzeresiniz. Emin misiniz?", - "delete-recipe": "Tarifi Sil", - "description": "Açıklama", - "disable-amount": "Malzeme Miktarlarını Devre Dışı Bırak", - "disable-comments": "Yorumları Devre Dışı Bırak", - "duplicate": "Tarifi yinele", - "duplicate-name": "Yeni tarif adı", - "edit-scale": "Oranlamayı düzenle", - "fat-content": "Yağ", - "fiber-content": "Lif", - "grams": "gram", - "ingredient": "İçindekiler", - "ingredients": "Malzemeler", - "insert-ingredient": "İçerik Ekle", - "insert-section": "Bölüm Ekle", - "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)", - "milligrams": "miligram", - "new-key-name": "Yeni Anahtar İsmi", - "no-white-space-allowed": "Boşluklara İzin Verilmiyor", - "note": "Not", - "nutrition": "Besin Değeri", - "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", + "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": "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": "Herkese Açık Tarif", - "recipe-created": "Tarif oluşturuldu", - "recipe-creation-failed": "Tarif oluşturmada hata oluştu", - "recipe-deleted": "Tarif silindi", - "recipe-image": "Tarif Resmi", - "recipe-image-updated": "Tarif resmi güncellendi", - "delete-image": "Tarif Resmini Sil", - "delete-image-confirmation": "Bu tarif görselini silmek istediğinizden emin misiniz?", - "recipe-image-deleted": "Tarif Resmi Silindi", - "recipe-name": "Tarif Adı", - "recipe-settings": "Tarif Ayarları", - "recipe-update-failed": "Tarifi güncellerken hata oluştu", - "recipe-updated": "Tarif güncellendi", - "remove-from-favorites": "Favorilerden Kaldır", - "remove-section": "Bölümü Kaldır", - "saturated-fat-content": "Doymuş yağ", - "save-recipe-before-use": "Kullanmadan önce tarifi kaydedin", - "section-title": "Bölüm başlığı", - "servings": "Porsiyon", + "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 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": "{0} tarifimi sizlerle paylaşmak istedim.", - "show-nutrition-values": "Besin Değerlerini Göster", - "sodium-content": "Sodyum", - "step-index": "Adım: {step}", - "sugar-content": "Şeker", - "title": "Başlık", - "total-time": "Toplam Süre", - "trans-fat-content": "Trans yağ", - "unable-to-delete-recipe": "Tarif Silinemiyor", - "unsaturated-fat-content": "Doymuş yağ", - "no-recipe": "Tarif Yok", - "locked-by-owner": "Malik Tarafından Kilitlenmiş", - "join-the-conversation": "Görüşmeye Katıl", - "add-recipe-to-mealplan": "Yemek Planına Yemek Ekle", - "entry-type": "Girdi Türü", - "date-format-hint": "AA/GG/YYYY formatı", + "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": "Listeye Ekle", - "add-to-plan": "Plana Ekle", - "add-to-timeline": "Zaman Tüneline Ekle", - "recipe-added-to-list": "Tarif listeye eklendi", - "recipes-added-to-list": "Tarifler listeye eklendi", - "successfully-added-to-list": "Listeye başarıyla eklendi", - "recipe-added-to-mealplan": "Tarif yemek planına eklendi", - "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": "Verim", + "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": "Miktar", - "choose-unit": "Birim Seçin", - "press-enter-to-create": "Oluşturmak İçin Enter'a Basın", - "choose-food": "Yemek Seç", - "choose-recipe": "Tarif Seç", - "notes": "Notlar", - "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": "Malzeme Bağlayıcı", - "unlinked": "Henüz bağlanmadı", - "linked-to-other-step": "Başka bir adıma bağlı", - "auto": "Otomatik", - "cook-mode": "Pişirme Modu", - "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": "Ölçeği 1 azalt", - "increase-scale-label": "Ölçeği 1 artır", - "locked": "Kilitli", - "public-link": "Genel bağlantı", - "edit-timeline-event": "Zaman Çizelgesi Etkinliğini Düzenle", - "timeline": "Zaman çizelgesi", - "timeline-is-empty": "Zaman çizelgesinde henüz bir şey yok. Bu tarifi yapmayı deneyin!", - "timeline-no-events-found-try-adjusting-filters": "Hiçbir etkinlik bulunamadı. Arama süzgeçlerinizi ayarlamayı deneyin.", - "group-global-timeline": "{groupName} Küresel Zaman Çizelgesi", - "open-timeline": "Zaman Çizelgesini Aç", - "made-this": "Bunu ben yaptım", - "how-did-it-turn-out": "Nasıl oldu?", - "user-made-this": "{user} bunu yaptı", + "quantity": "Quantity", + "choose-unit": "Choose Unit", + "press-enter-to-create": "Press Enter to Create", + "choose-food": "Choose Food", + "choose-recipe": "Choose Recipe", + "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": "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": "Tarif yenileme başarısız", + "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": "Tarif ekstraları Mealie API'nin önemli bir özelliğidir. Üçüncü taraf uygulamalardan referans almak üzere bir tarif içinde özel JSON anahtar/değer çiftleri oluşturmanıza olanak tanır. Bu tuşları, örneğin otomasyonları tetiklemek veya istediğiniz cihaza iletilecek özel mesajları bilgi sağlamak için kullanabilirsiniz.", - "message-key": "İleti Anahtarı", - "parse": "Ayrıştırma", - "ingredients-not-parsed-description": "Görünüşe göre içerikleriniz henüz analiz edilmemiş. Aşağıdaki \"{parse}\" butonuna tıklayarak içeriklerinizi yapılandırılmış yiyeceklere ayırabilirsiniz.", - "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": "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": "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": "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", - "create-recipe-from-an-image-description": "Bir görsel yükleyerek yemek tarifi oluşturun. Mealie, yapay zekâ kullanarak görseldeki bilgileri çekip yemek tarifini oluşturmaya çalışacaktır.", - "crop-and-rotate-the-image": "Resmi sadece yazılar gözükecek şekilde kesin ve döndürün, ayrıca doğru yönde durduğuna emin olun.", - "create-from-images": "Resimden Oluştur", - "should-translate-description": "Tarifi kendi dilime çevir", - "please-wait-image-procesing": "Görsel işlenirken lütfen bekleyin. Bu, biraz zaman alabilir.", - "please-wait-images-processing": "Lütfen bekleyin, görüntüler işleniyor. Bu biraz zaman alabilir.", - "bulk-url-import": "Toplu URL İçe Aktarma", - "debug-scraper": "Veri Kazıma Hata Ayıklayıcı", - "create-a-recipe-by-providing-the-name-all-recipes-must-have-unique-names": "Oluşturmak için tarifi adlandırın. Tüm tariflerin benzersiz adları olmalı.", - "new-recipe-names-must-be-unique": "Yeni tarif ismi benzersiz olmalı", - "scrape-recipe": "Tarifi Kazı", + "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": "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": "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": "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": "Aynı anda kazımak istediğiniz birçok tarifiniz mi var?", - "scrape-recipe-suggest-bulk-importer": "Toplu ithalatçıyı deneyin", - "scrape-recipe-have-raw-html-or-json-data": "Ham HTML veya JSON verileriniz mi var?", - "scrape-recipe-you-can-import-from-raw-data-directly": "Ham veriden doğrudan içe aktarabilirsiniz", - "scrape-recipe-website-being-blocked": "Web sitesi engelleniyor?", + "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": "Orijinal anahtar kelimeleri etiket olarak içe aktar", + "import-original-keywords-as-tags": "Import original keywords as tags", "import-original-categories": "Import original categories", - "stay-in-edit-mode": "Düzenleme modunda kalın", + "stay-in-edit-mode": "Stay in Edit mode", "parse-recipe-ingredients-after-import": "Parse recipe ingredients after import", - "import-from-zip": "Zip'ten içeri aktar", - "import-from-zip-description": "Başka bir Mealie örneğinden dışa aktarılmış tek bir tarifi içe aktarın.", - "import-from-html-or-json": "HTML veya JSON veriden içe aktar", - "import-from-html-or-json-description": "Ham HTML veya JSON'dan tek bir tarif içe aktar. Bu, Mealie'nin normalde veri çekemediği bir siteden ya da başka bir dış kaynaktan bir tarifin varsa faydalıdır.", - "json-import-format-description-colon": "JSON'dan içe aktarmak için, geçerli formatta olmalıdır:", - "json-editor": "JSON Editör", - "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": "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ü", + "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": "Tarif Verimi", + "recipe-yield": "Recipe Yield", "recipe-yield-text": "Recipe Yield Text", - "unit": "Birim", - "upload-image": "Resim yükleyin", - "screen-awake": "Ekranı Açık Tut", - "remove-image": "Resmi kaldır", - "nextStep": "Sonraki adım", - "recipe-actions": "Tarif İşlemleri", + "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": "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}", + "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}", "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": "Gıda yok", + "no-food": "No Food", "review-parsed-ingredients": "Review parsed ingredients", "confidence-score": "Confidence Score", - "ingredient-parser-description": "İçerikleriniz başarıyla ayrıştırıldı. Emin olmadığımız içerikleri lütfen gözden geçirin.", - "ingredient-parser-final-review-description": "Tüm malzemeler incelendikten sonra, tarifinize değişiklikleri uygulamadan önce bir kez daha tüm malzemeleri inceleme şansınız olur.", + "ingredient-parser-description": "Your ingredients have been successfully parsed. Please review the ingredients we're not sure about.", + "ingredient-parser-final-review-description": "Once all ingredients have been reviewed, you'll have one more chance to review all ingredients before applying the changes to your recipe.", "add-text-as-alias-for-item": "Add \"{text}\" as alias for {item}", - "delete-item": "Ögeyi sil" + "delete-item": "Delete Item" }, "reset-servings-count": "Reset Servings Count", - "not-linked-ingredients": "Ek Malzemeler", - "upload-another-image": "Başka görsel yükle", - "upload-images": "Görsel yükle", - "upload-more-images": "Daha fazla görsel yükle", + "not-linked-ingredients": "Additional Ingredients", + "upload-another-image": "Upload another image", + "upload-images": "Upload images", + "upload-more-images": "Upload more images", "set-as-cover-image": "Set as recipe cover image", "cover-image": "Cover image", "include-linked-recipes": "Include Linked Recipes", @@ -715,433 +716,433 @@ "toggle-recipe": "Toggle Recipe" }, "recipe-finder": { - "recipe-finder": "Tarif Bulucu", - "recipe-finder-description": "Elinizdeki malzemelere göre tarif arayın. Ayrıca sahip olduğunuz araçlara göre süzme yapabilir ve eksik malzeme veya araç sayısı için bir üst sınır belirleyebilirsiniz.", - "selected-ingredients": "Seçilen malzemeler", - "no-ingredients-selected": "Hiçbir malzeme seçilmedi", - "missing": "Eksik", - "no-recipes-found": "Herhangi bir tarif bulunamadı", - "no-recipes-found-description": "Aramanıza daha fazla malzeme eklemeyi ya da süzgeçlerinizi ayarlamayı deneyin", - "include-ingredients-on-hand": "Elindeki Malzemeleri Dahil Et", - "include-tools-on-hand": "Elindeki Araç Gereçleri Dahil Et", - "max-missing-ingredients": "Maksimum Eksik Malzeme Sayısı", - "max-missing-tools": "Maksimum Eksik Araç Sayısı", - "selected-tools": "Seçilen Araçlar", - "other-filters": "Diğer süzgeçler", - "ready-to-make": "Yapmaya Hazır", - "almost-ready-to-make": "Yapmaya Neredeyse Hazır" + "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": "Gelişmiş Arama", - "and": "ve", - "exclude": "Hariç", - "include": "Dahil", - "max-results": "Maksimum Sonuçlar", - "or": "Veya", - "has-any": "Herhangi biri var", - "has-all": "Hepsi var", - "clear-selection": "Seçimi Temizle", - "results": "Sonuçlar", - "search": "Ara", - "search-mealie": "Mealie'de Ara (/ tuşuna basın)", - "search-placeholder": "Ara...", - "tag-filter": "Etiket süzgeci", - "search-hint": "'/' Tuşuna Basın", - "advanced": "Gelişmiş", - "auto-search": "Otomatik Arama", - "no-results": "Sonuç bulunamadı", - "type-to-search": "Aramak için yaz..." + "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": "Yeni Tema Ekle", - "admin-settings": "Yönetici Ayarları", + "add-a-new-theme": "Add a New Theme", + "admin-settings": "Admin Settings", "backup": { - "backup-created": "Yedekleme başarıyla oluşturuldu", - "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": "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": "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": "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": "", - "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-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": "Yedeklemeler", - "change-password": "Şifre Değiştir", - "current": "Sürüm:", - "custom-pages": "Özel Sayfalar", - "edit-page": "Sayfayı Düzenle", - "events": "Olaylar", - "first-day-of-week": "Haftanın ilk günü", - "group-settings-updated": "Grup Ayarları Güncellendi", + "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": "Tüm Kategoriler", - "card-per-section": "Bölüm Başına Kart", - "home-page": "Ana Sayfa", - "home-page-sections": "Ana Sayfa Bölümleri", - "show-recent": "Son Kullanılanları Göster" + "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": "Dil", - "latest": "En Son", - "local-api": "Yerel API", - "locale-settings": "Yerel Ayarlar", - "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": "İç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ı", + "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": "Vurgu", - "dark": "Koyu", - "default-to-system": "Sistem varsayılanı", - "error": "Hata", - "error-creating-theme-see-log-file": "Tema oluştururken hata oluştu. Günlük dosyasını kontrol edin.", - "error-deleting-theme": "Tema silinirken hata oluştu", - "error-updating-theme": "Tema güncellenirken hata oluştu", - "info": "Bilgi", - "light": "Aydınlık", - "primary": "Birincil", - "secondary": "İkincil", - "success": "Başarılı", - "switch-to-dark-mode": "Koyu moda geç", - "switch-to-light-mode": "Aydınlık moda geç", - "theme-deleted": "Tema silindi", - "theme-name": "Tema Adı", - "theme-name-is-required": "Tema Adı gereklidir.", - "theme-saved": "Tema Kaydedildi", - "theme-updated": "Tema güncellendi", - "warning": "Uyarı", - "light-mode": "Aydınlık Mod", - "dark-mode": "Koyu Mod" + "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": "AKTİF ANAHTARLAR", - "api-token": "API Anahtarı", - "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": "Aktif anahtarınız yok.|Bir aktif anahtarınız var.|{count} aktif anahtarınız var." + "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": "Tümünü Ata", - "bulk-assign": "Toplu Atama", - "new-name": "Yeni ad", - "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": "Tümünün Baş Harflerini Büyüt", - "toolbox": "Araç Kutusu", - "unorganized": "Organize Edilmemiş" + "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": "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." + "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." }, - "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 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": "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", - "email-configured": "E-posta Yapılandırıldı", - "email-test-results": "E-posta Test Sonuçları", - "ready": "Hazır", - "not-ready": "Hazır Değil - Çevresel Değişkenleri Kontrol Edin", - "succeeded": "Başarılı", - "failed": "Başarısız", - "general-about": "Genel Hakkında", - "application-version": "Uygulama Sürümü", - "application-version-error-text": "Geçerli sürümünüz ({0}) en son sürümle eşleşmiyor. En son sürüme ({1}) güncelleme düşünülüyor.", - "mealie-is-up-to-date": "Mealie güncel", - "secure-site": "Güvenli Site", - "secure-site-error-text": "Localhost aracılığıyla servis yapın veya https ile güvenli hale getirin. Pano ve ek tarayıcı API'leri çalışmayabilir.", - "secure-site-success-text": "Siteye localhost veya https ile erişilmektedir", - "server-side-base-url": "Sunucu Tarafı Temel URL'si", - "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", + "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 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 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": "Tarif Kazıyıcı Sürümü", - "oidc-ready": "OIDC 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-success-text": "Required LDAP variables are all set.", + "build": "Build", + "recipe-scraper-version": "Recipe Scraper Version", + "oidc-ready": "OIDC Ready", "oidc-not-ready": "OIDC Not Ready", - "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 Hazır", + "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 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." + "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": "Tüm Listeler", - "create-shopping-list": "Alışveriş Listesi Oluştur", - "from-recipe": "Tariften", + "all-lists": "All Lists", + "create-shopping-list": "Create Shopping List", + "from-recipe": "From Recipe", "ingredient-of-recipe": "Ingredient of {recipe}", - "list-name": "Liste Adı", - "new-list": "Yeni Liste", - "quantity": "Miktar: {0}", - "shopping-list": "Alışveriş Listesi", - "shopping-lists": "Alışveriş Listeleri", - "food": "Gıda", - "note": "Not", - "label": "Etiket", - "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": "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": "Tüm Ögelerin İşaretini Kaldır", - "check-all-items": "Tüm Öğeleri Kontrol Et", - "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": "Ç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?", - "no-shopping-lists-found": "Alışveriş Listesi Bulunamadı" + "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": "Tüm Tarifler", - "backups": "Yedeklemeler", - "categories": "Kategoriler", - "cookbooks": "Yemek Kitapları", - "dashboard": "Pano", - "home-page": "Ana Sayfa", - "manage-users": "Kullanıcıları Yönet", - "migrations": "Göçler", - "profile": "Profil", - "search": "Ara", - "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" + "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": "Ü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." + "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": "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": "{count} etiketlenmemiş", - "create-a-tag": "Bir Etiket Oluştur", - "tag-name": "Etiket Adı", - "tag": "Etiket" + "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": "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ç" + "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": "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": "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": "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": "Hata! Süper Kullanıcı Silinemez", - "existing-password-does-not-match": "Mevcut parola eşleşmiyor", - "full-name": "Ad Soyad", - "generate-password-reset-link": "Parola Sıfırlama Bağlantısı Oluştur", - "invite-only": "Sadece Davetli", - "link-id": "Bağlantı kimliği", - "link-name": "Bağlantı Adı", - "login": "Giriş yap", - "login-oidc": "Ile Giriş Yap", - "or": "veya", - "logout": "Oturumu Kapat", - "manage-users": "Kullanıcıları Yönet", - "manage-users-description": "Kullanıcıları oluşturun ve yönetin.", - "new-password": "Yeni Şifre", - "new-user": "Yeni Kullanıcı", - "password-has-been-reset-to-the-default-password": "Şifre varsayılan şifreye sıfırlandı", - "password-must-match": "Şifre uyuşmalı", - "password-reset-failed": "Şifre sıfırlama başarısız", - "password-updated": "Şifre güncellendi", - "password": "Şifre", - "password-strength": "Şifre {strength}", - "please-enter-password": "Lütfen yeni şifrenizi giriniz.", - "register": "Üye Ol", - "reset-password": "Şifreyi Sıfırla", - "sign-in": "Oturum aç", - "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": "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 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": "Favori Tarifler", - "email-or-username": "E-posta veya Kullanıcı Adı", - "remember-me": "Beni Hatırla", - "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": "Hesap kilitlendi. Lütfen daha sonra tekrar deneyin", - "user-favorites": "Kullanıcı Favorileri", + "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": "Zayıf", - "good": "İyi", - "strong": "Güçlü", - "very-strong": "Çok güçlü" + "weak": "Weak", + "good": "Good", + "strong": "Strong", + "very-strong": "Very Strong" }, - "user-management": "Kullanıcı Yönetimi", - "reset-locked-users": "Kilitli Kullanıcıları Sıfırla", - "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ı", - "authentication-method": "Kimlik Doğrulama Metodu", - "authentication-method-hint": "Bu, bir kullanıcının Mealie ile nasıl kimlik doğrulaması yapacağını belirtir. Emin değilseniz, 'Mealie'yi seçin", - "permissions": "İzinler", - "administrator": "Yönetici", - "user-can-invite-other-to-group": "Kullanıcı, başkalarını gruba davet edebilir", - "user-can-manage-group": "Kullanıcı grubu yönetebilir", - "user-can-manage-household": "Kullanıcı Hane'yi düzenleyebilir", - "user-can-organize-group-data": "Kullanıcı grup verilerini düzenleyebilir", - "enable-advanced-features": "Gelişmiş özellikleri etkinleştir", - "it-looks-like-this-is-your-first-time-logging-in": "Görünüşe göre ilk defa giriş yapıyorsunuz.", - "dont-want-to-see-this-anymore-be-sure-to-change-your-email": "Artık bunu görmek istemiyor musunuz? Kullanıcı ayarlarınızda e-postanızı değiştirmeyi unutmayın!", - "forgot-password": "Şifreni mi Unuttun?", - "forgot-password-text": "Lütfen e-posta adresinizi girin, size şifrenizi sıfırlamanız için bir bağlantı göndereceğiz.", - "changes-reflected-immediately": "Bu kullanıcıda yapılan değişiklikler hemen yansıtılacaktır.", - "default-activity": "Varsayılan Aktivite", + "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": "çevirilmiş", - "choose-language": "Dil Seç", - "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" + "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": "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": "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": "Veritabanınızda zaten bazı öğeler mevcut. Bu işlem yinelenenleri birleştirmez, onları 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": "Gıda Verisi", - "example-food-singular": "örn: Soğan", - "example-food-plural": "örn: Soğan", - "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." + "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": "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": "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", + "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,305 +1160,305 @@ } }, "labels": { - "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": "Etiket Tanımla" + "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": "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": "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": "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" + "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": "Tarif İşlemleri Verisi", - "new-recipe-action": "Yeni Tarif İşlemi", - "edit-recipe-action": "Tarif İşlemini Düzenle", - "action-type": "İşlem Türü", + "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": "Takma Ad Oluştur", - "manage-aliases": "Takma Adları Yönet", - "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", + "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": "Kategori Düzenle", - "new-category": "Yeni Kategori", - "category-data": "Kategori Verisi" + "edit-category": "Edit Category", + "new-category": "New Category", + "category-data": "Category Data" }, "tags": { - "new-tag": "Yeni Etiket", - "edit-tag": "Etiketi Düzenle", - "tag-data": "Etiket Verisi" + "new-tag": "New Tag", + "edit-tag": "Edit Tag", + "tag-data": "Tag Data" }, "tools": { - "new-tool": "Yeni Araç", - "edit-tool": "Araçları Düzenle", - "tool-data": "Araç Verisi" + "new-tool": "New Tool", + "edit-tool": "Edit Tool", + "tool-data": "Tool Data" } }, "user-registration": { - "user-registration": "Kullanıcı Kaydı", - "registration-success": "Kayıt Başarılı", - "join-a-group": "Gruba Katıl", - "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, tariflerinizi düzenlemek için grubunuzu faydalı verilerle doldurmak için kullanılabilecek yiyecek, birim ve etiket koleksiyonuyla birlikte geliyor. Bunlar şu anda seçtiğiniz dile çevriliyor. Bu veriyi daha sonra ekleyebilir veya değiştirebilirsiniz.", - "account-details": "Hesap Detayları" + "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" }, "validation": { - "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" + "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": "Dışa Aktar", - "file-name": "Dosya Adı", - "size": "Boyut", - "link-expires": "Bağlantının Süresi Doluyor" + "export": "Export", + "file-name": "File Name", + "size": "Size", + "link-expires": "Link Expires" }, "recipe-share": { - "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ı" + "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": "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" + "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": "Adet" + "quantity-label-abbreviated": "Qty" }, "markdown-editor": { - "preview-markdown-button-label": "Markdown Önizle" + "preview-markdown-button-label": "Preview Markdown" }, "demo": { - "info_message_with_version": "Bu şu sürümün demosudur: {version}", - "demo_username": "Kullanıcı adı: {username}", - "demo_password": "Şifre: {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 editör", - "toolbar": "Araç Çubuğu", - "selection-mode": "Seçim modu", - "pan-and-zoom-picture": "Resmi kaydır ve yakınlaştır", - "split-text": "Bölünmüş metin", - "preserve-line-breaks": "Orijinal satır sonlarını koru", - "split-by-block": "Metin bloğuna göre böl", - "flatten": "Orijinal biçimlendirmeden bağımsız olarak düzleştir", + "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": "Yardım", - "mouse-modes": "Fare modları", - "selection-mode": "Seçim Modu (varsayılan)", - "selection-mode-desc": "Seçim modu, veri girmek için kullanılabilecek ana moddur:", + "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": "Seçmek istediğiniz metnin üzerine bir dikdörtgen çizin.", - "click": "Sağdaki herhangi bir alana tıklayın ve ardından resmin üzerindeki dikdörtgene geri tıklayın.", - "result": "Seçilen metin, önceden seçilen alanın içinde görünecektir." + "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": "Kaydırma ve Yakınlaştırma Modu", - "pan-and-zoom-desc": "Simgeye tıklayarak kaydırma ve yakınlaştırmayı seçin. Bu mod, büyük görüntülerin kullanımını kolaylaştırmak için görüntünün içinde yakınlaştırmaya ve hareket etmeye izin verir.", - "split-text-mode": "Bölünmüş Metin modları", + "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": "Satır modu (varsayılan)", - "line-mode-desc": "Satır modunda, metin orijinal satır sonları korunarak yayılacaktır. Bu mod, bir bileşenin bir satır olduğu bir içerik listesine toplu ekleme kullanıldığında kullanışlıdır.", - "block-mode": "Blok modu", - "block-mode-desc": "Blok modunda metin bloklara bölünecektir. Bu mod, genellikle paragraflar halinde yazılan talimatları toplu olarak eklerken kullanışlıdır.", - "flat-mode": "Düz mod", - "flat-mode-desc": "Düz modda, metin, satır sonu olmadan seçilen tarif alanına eklenecektir." + "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": "Depolama Ayrıntıları", - "page-title": "Site Bakımı", - "summary-title": "Özet", - "button-label-get-summary": "Özet Al", - "button-label-open-details": "Ayrıntılar", - "info-description-data-dir-size": "Veri Dizini Boyutu", - "info-description-log-file-size": "Günlük Dosyası Boyutu", - "info-description-cleanable-directories": "Temizlenebilir Dizinler", - "info-description-cleanable-images": "Temizlenebilir Görüntüler", + "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": "Geçici Dizin (.temp)", - "title-backups-directory": "Yedekler Dizini (backups)", - "title-groups-directory": "Gruplar Dizini (groups)", - "title-recipes-directory": "Tarifler Dizini (recipes)", - "title-user-directory": "Kullanıcı Dizini (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": "Günlük Dosyalarını Sil", - "action-delete-log-files-description": "Tüm günlük dosyalarını sil", - "action-clean-directories-name": "Dizinleri Temizle", - "action-clean-directories-description": "Geçerli UUID'ler olmayan tüm tarif klasörlerini kaldırır", - "action-clean-temporary-files-name": "Geçici Dizinleri Temizle", - "action-clean-temporary-files-description": ".temp dizinindeki tüm dosya ve klasörleri kaldırır", - "action-clean-images-name": "Görüntüleri Temizle", - "action-clean-images-description": ".webp ile bitmeyen tüm resimleri kaldırır", - "actions-description": "Bakım işlemleri {destructive_in_bold} şeklindedir ve dikkatle kullanılmalıdır. Bu işlemlerden herhangi birini gerçekleştirmek {irreversible_in_bold} geri dönüşümsüzdür.", - "actions-description-destructive": "yıkıcı", - "actions-description-irreversible": "geri alınamaz", - "logs-action-refresh": "Günlükleri Yenile", - "logs-page-title": "Mealie Günlükleri", - "logs-tail-lines-label": "Kuyruk Çizgileri" + "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": "Eylemler" + "actions-title": "Actions" }, - "ingredients-natural-language-processor": "İçindekiler Doğal Dil İşlemcisi", - "ingredients-natural-language-processor-explanation": "Mealie, bileşenleri ayrıştırmak ve işlemek için Koşullu Rastgele Alanlar (CRF'ler) kullanır. İçerikler için kullanılan model, New York Times tarafından derlenen bir veri setinden 100.000'den fazla içerikten oluşan bir veri setine dayanmaktadır. Model yalnızca İngilizce olarak oluşturulduğundan, modeli diğer dillerde kullanırken farklı sonuçlar elde edebileceğinizi unutmayın. Bu sayfa, modeli test etmek için bir oyun alanıdır.", - "ingredients-natural-language-processor-explanation-2": "Mükemmel değil, ancak genel olarak harika sonuçlar veriyor ve malzemeleri manuel olarak ayrı alanlara ayrıştırmak için iyi bir başlangıç noktası. Alternatif olarak, malzemeleri tanımlamak için bir model eşleştirme tekniği kullanan \"Brute\" işlemciyi de kullanabilirsiniz.", + "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": "Kaba", + "brute": "Brute", "openai": "OpenAI", - "show-individual-confidence": "Bireysel güveni göster", - "ingredient-text": "İçerik Metni", - "average-confident": "{0} Güven", - "try-an-example": "Bir örnek deneyin", - "parser": "Ayrıştırıcı", - "background-tasks": "Arkaplan Görevleri", - "background-tasks-description": "Burada çalışan tüm arka plan görevlerini ve durumlarını görüntüleyebilirsiniz", - "no-logs-found": "Hiçbir Kayıt Bulunamadı", - "tasks": "Görevler", + "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": "İlk Kurulum", - "welcome-to-mealie-get-started": "Mealie'ye hoş geldiniz! Haydi başlayalım", - "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": "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." + "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": "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": "Testi Çalıştır", - "test-results": "Test Sonuçları", - "group-delete-note": "İçinde hane veya kullanıcı olan gruplar silinemez", - "household-delete-note": "İçinde kullanıcı olan haneler silinemez" + "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": "👋 Hoşgeldin, {0}!", - "description": "Profilinizi, tariflerinizi ve grup ayarlarınızı yönetin.", - "invite-link": "Davet Linki", - "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": "Burada grubunuzun bilgilerinin bir özeti bulunmaktadır.", - "group-statistics": "Grup İstatistikleri", - "group-statistics-description": "Grup İstatistikleriniz Mealie'yi nasıl kullandığınıza dair bazı bilgiler sağlar.", - "household-statistics": "Hane İstatistikleri", - "household-statistics-description": "Hanenize ait istatistikler, Mealie'yi nasıl kullandığınıza dair bazı bilgiler sunar.", - "storage-capacity": "Depolama Kapasitesi", - "storage-capacity-description": "Depolama kapasiten yüklediğin resim ve diğer bileşenlerin toplamıdır.", - "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": "Ortak grup ayarlarınızı, örneğin gizlilik ayarlarını yönetin.", - "household-description": "Bu öğeler haneniz içinde paylaşılır. Bunlardan birini düzenlemek, tüm hane için değişiklik yapar!", - "household-settings": "Hane Ayarları", + "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": "Tarif kategorilerinden oluşan bir koleksiyonu yönetin ve onlar için sayfalar oluşturun.", - "members": "Üyeler", + "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": "Setup webhooks that trigger on days that you have have mealplan scheduled.", - "notifiers": "Bildirimciler", - "notifiers-description": "Belirli etkinliklerde tetiklenen e-posta ve anlık bildirimleri ayarlayın.", - "manage-data": "Verileri Yönet", - "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": "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": "Tarif Kitaplarını Yönet", - "manage-members": "Üyeleri Yönet", - "manage-webhooks": "Webhook'ları Yönet", - "manage-notifiers": "Bildiricileri Yönet", - "manage-data-migrations": "Veri Taşımalarını Yönet" + "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": "Tarif Kitapları", - "description": "Yemek kitapları, tarifler, düzenleyiciler ve diğer süzgeçlerin kesitlerini oluşturarak tarifleri düzenlemenin başka bir yoludur. Bir yemek kitabı oluşturmak, yan çubukta bir giriş ekler ve seçilmiş süzgeçlerle birlikte tüm tarifler yemek kitabında gösterilir.", - "hide-cookbooks-from-other-households": "Diğer evlerin yemek kitaplarını gizle", - "hide-cookbooks-from-other-households-description": "Etkinleştirildiğinde, yan panelde sadece evinizin yemek kitapları görünecektir", - "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": "Süzme 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}", + "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": "Yemek Kitabı Oluştur", - "cookbook": "Yemek kitabı" + "create-a-cookbook": "Create a Cookbook", + "cookbook": "Cookbook" }, "query-filter": { "logical-operators": { - "and": "VE", - "or": "VEYA" + "and": "AND", + "or": "OR" }, "relational-operators": { - "equals": "eşittir", - "does-not-equal": "eşit değildir", - "is-greater-than": "daha büyük", - "is-greater-than-or-equal-to": "daha büyük veya eşit", - "is-less-than": "daha mı az", - "is-less-than-or-equal-to": "daha az veya eşit mi", + "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", - "is-not": "değil mi", + "is-not": "is not", "is-one-of": "is one of", "is-not-one-of": "is not one of", - "contains-all-of": "hepsini içeriyor mu", + "contains-all-of": "contains all of", "is-like": "is like", "is-not-like": "is not like" }, @@ -1466,11 +1467,18 @@ } }, "validators": { - "required": "Bu Alan Gereklidir", - "invalid-email": "E-posta Geçerli Olmalıdır", - "invalid-url": "Geçerli Bir URL Olmalıdır", + "required": "This Field is Required", + "invalid-email": "Email Must Be Valid", + "invalid-url": "Must Be A Valid URL", "no-whitespace": "No Whitespace Allowed", - "min-length": "En Az {min} Karakter Olmalıdır", + "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" } }