diff --git a/frontend/lang/messages/bg-BG.json b/frontend/lang/messages/bg-BG.json index 72e241b39..8c1cddfa4 100644 --- a/frontend/lang/messages/bg-BG.json +++ b/frontend/lang/messages/bg-BG.json @@ -156,7 +156,7 @@ "sort-alphabetically": "По азбучен ред", "status": "състояние", "subject": "Относно", - "submit": "Изпрати", + "submit": "Потвърди", "success-count": "Успешни: {count}", "sunday": "Неделя", "system": "В хронологичен ред", @@ -216,7 +216,7 @@ "confirm-delete-generic-items": "Сигурни ли сте, че желаете да изтриете следните елементи?", "organizers": "Органайзер", "caution": "Внимание", - "show-advanced": "Покажи разширени", + "show-advanced": "Разширени настройки", "add-field": "Добави поле", "date-created": "Дата на създаване", "date-updated": "Дата на актуализация" @@ -1178,17 +1178,17 @@ "categories": { "edit-category": "Редактиране на категория", "new-category": "Нова категория", - "category-data": "Категория за данните" + "category-data": "Категории" }, "tags": { "new-tag": "Нов етикет", "edit-tag": "Редакция на етикет", - "tag-data": "Данни на етикета" + "tag-data": "Етикети" }, "tools": { "new-tool": "Нов инструмент", "edit-tool": "Редактирай инструмента", - "tool-data": "Данни на инструмента" + "tool-data": "Прибори" } }, "user-registration": { diff --git a/frontend/lang/messages/ca-ES.json b/frontend/lang/messages/ca-ES.json index fe124d72a..c6176c0fa 100644 --- a/frontend/lang/messages/ca-ES.json +++ b/frontend/lang/messages/ca-ES.json @@ -69,7 +69,7 @@ "new-notification": "Nova notificació", "event-notifiers": "Notificacions d'esdeveniments", "apprise-url-skipped-if-blank": "Apprise URL (si es deixa buit, s'ignorarà)", - "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.", + "apprise-url-is-left-intentionally-blank": "Com que les URLs de Apprise contenen informació sensible, aquest camp es deixa intencionadament en blanc a l'editar. Si vols actualitzar la URL, per favor, introdueix-ne una nova ací, si no, deixa-ho en blanc per a mantenir la URL actual.", "enable-notifier": "Habilita la notificació", "what-events": "Què esdeveniments vols que utilitzen aquest notificador?", "user-events": "Esdeveniments d'usuari", @@ -81,7 +81,7 @@ "category-events": "Esdeveniments de les categories", "when-a-new-user-joins-your-group": "Quan un nou usuari s'afegeix al grup", "recipe-events": "Esdeveniments de receptes", - "label-events": "Label Events" + "label-events": "Etiquetar Esdeveniments" }, "general": { "add": "Afegeix", @@ -403,7 +403,7 @@ "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.", + "description-long": "Mealie pot importar receptes des de DVO Cook'n K3. Exporta un receptari o menú en el format \"Cook'n\", canvia la extensió d'exportació a .zip, i després puja el .zip a sota.", "title": "DVO Cook'n X3" }, "recipe-data-migrations": "Migració de receptes", @@ -445,7 +445,7 @@ "upload-a-recipe": "Puja una recepta", "upload-individual-zip-file": "Puja només un arxiu zip, exportat d'altre Mealie.", "url-form-hint": "Copia i enganxa l'enllaç del teu lloc web de receptes preferit", - "copy-and-paste-the-source-url-of-your-data-optional": "Copy and paste the source URL of your data (optional)", + "copy-and-paste-the-source-url-of-your-data-optional": "Copia i enganxa la URL font a les teues dades (opcional)", "view-scraped-data": "Visualitza les dades recuperades", "trim-whitespace-description": "Elimina els espais a principi i final; i elimina les línies buides", "trim-prefix-description": "Elimina el primer caràcter de cada línia", @@ -597,10 +597,10 @@ "made-this": "Ho he fet", "how-did-it-turn-out": "Com ha sortit?", "user-made-this": "{user} ha fet això", - "made-for-recipe": "Made for {recipe}", - "added-to-timeline": "Added to timeline", - "failed-to-add-to-timeline": "Failed to add to timeline", - "failed-to-update-recipe": "Failed to update recipe", + "made-for-recipe": "Fet per a {recipe}", + "added-to-timeline": "Afegit a la cronologia", + "failed-to-add-to-timeline": "No s'ha pogut afegir a la cronologia", + "failed-to-update-recipe": "No s'ha pogut actualitzar la recepta", "added-to-timeline-but-failed-to-add-image": "S'ha afegit a la línia de temps, però no s'ha pogut afegir la imatge", "api-extras-description": "Els extres de receptes són una funcionalitat clau de l'API de Mealie. Permeten crear parells clau/valor JSON personalitzats dins una recepta, per referenciar-los des d'aplicacions de tercers. Pots emprar aquestes claus per proveir informació, per exemple per a desencadenar automatitzacions o missatges personlitzats per a propagar al teu dispositiu desitjat.", "message-key": "Clau del missatge", @@ -637,8 +637,8 @@ "scrape-recipe-suggest-bulk-importer": "Prova l'importador a granel", "scrape-recipe-have-raw-html-or-json-data": "Teniu dades HTML o JSON pla?", "scrape-recipe-you-can-import-from-raw-data-directly": "Podeu importar directament des de les dades planes", - "scrape-recipe-website-being-blocked": "Website being blocked?", - "scrape-recipe-try-importing-raw-html-instead": "Try importing the raw HTML instead.", + "scrape-recipe-website-being-blocked": "S'està bloquejant el lloc web?", + "scrape-recipe-try-importing-raw-html-instead": "Prova important l'HTML directament.", "import-original-keywords-as-tags": "Importa les paraules clau originals com a tags", "stay-in-edit-mode": "Segueix en el mode d'edició", "parse-recipe-ingredients-after-import": "Analitza els ingredients de la recepta després d'importar", @@ -1430,11 +1430,11 @@ } }, "validators": { - "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": "Must Be At Least {min} Characters", - "max-length": "Must Be At Most {max} Characters" + "required": "Aquest camp és obligatori", + "invalid-email": "El correu electrònic ha de ser vàlid", + "invalid-url": "La URL ha de ser vàlida", + "no-whitespace": "No es permeten espais en blanc", + "min-length": "Ha de tenir almenys {min} caràcters", + "max-length": "Ha de tenir com a màxim {max} caràcters" } } diff --git a/frontend/lang/messages/is-IS.json b/frontend/lang/messages/is-IS.json index 57dc2cf3b..e0b6a1c94 100644 --- a/frontend/lang/messages/is-IS.json +++ b/frontend/lang/messages/is-IS.json @@ -702,9 +702,9 @@ "upload-more-images": "Setja inn fleiri myndir", "set-as-cover-image": "Velja sem forsíðumynd fyrir uppskriftina", "cover-image": "Forsíðumynd", - "include-linked-recipes": "Include Linked Recipes", - "include-linked-recipe-ingredients": "Include Linked Recipe Ingredients", - "toggle-recipe": "Víxla uppskrift" + "include-linked-recipes": "Hafa með tengda uppskrift", + "include-linked-recipe-ingredients": "Hafa með innihaldsefni úr tengdum uppskriftum", + "toggle-recipe": "Sýna/fela uppskrift" }, "recipe-finder": { "recipe-finder": "Uppskriftaleit", diff --git a/frontend/lang/messages/pt-BR.json b/frontend/lang/messages/pt-BR.json index 96935bade..b0dca9214 100644 --- a/frontend/lang/messages/pt-BR.json +++ b/frontend/lang/messages/pt-BR.json @@ -75,7 +75,7 @@ "user-events": "Eventos do usuário", "mealplan-events": "Eventos do Plano Refeições", "when-a-user-in-your-group-creates-a-new-mealplan": "Quando um usuário do seu grupo criar um plano de refeição", - "shopping-list-events": "Eventos da Lista de Compras", + "shopping-list-events": "Eventos da lista de compras", "cookbook-events": "Eventos do Livro de Receitas", "tag-events": "Eventos de Etiqueta", "category-events": "Eventos de Categoria", @@ -180,7 +180,7 @@ "back": "Voltar", "next": "Avançar", "start": "Iniciar", - "toggle-view": "Alternar Visualização", + "toggle-view": "Alternar visualização", "date": "Data", "id": "Id", "owner": "Proprietário", @@ -237,7 +237,7 @@ "group-token": "Token do Grupo", "group-with-value": "Grupo: {groupID}", "groups": "Grupos", - "manage-groups": "Gerenciar Grupos", + "manage-groups": "Gerenciar grupos", "user-group": "Grupo de usuário", "user-group-created": "Grupo de usuários criado", "user-group-creation-failed": "Falha ao criar grupo de usuários", @@ -246,9 +246,9 @@ "keep-my-recipes-private-description": "Define o seu grupo e todas as receitas padrão como privadas. Você sempre pode mudar isso mais tarde." }, "manage-members": "Gerenciar membros", - "manage-members-description": "Gerencie as permissões dos membros da sua casa. {manage} permite ao usuário acessar a página de gerenciamento de dados, e {invite} permite ao usuário gerar links de convites para outros usuários. Os proprietários de grupos não podem mudar suas próprias permissões.", + "manage-members-description": "Gerencie as permissões dos membros do seu domicílio. {manage} permite ao usuário acessar a página de gerenciamento de dados, e {invite} permite ao usuário gerar links de convites para outros usuários. Os proprietários de grupos não podem mudar suas próprias permissões.", "manage": "Gerenciar", - "manage-household": "Gerenciar Casa", + "manage-household": "Gerenciar domicílio", "invite": "Convidar", "looking-to-update-your-profile": "Procurando atualizar seu perfil?", "default-recipe-preferences-description": "Estas são as configurações padrão quando uma nova receita é criada no seu grupo. Elas podem ser alteradas para receitas individuais no menu de configurações de receitas.", @@ -278,30 +278,30 @@ "admin-group-management": "Gerenciamento de Grupos Administrativos", "admin-group-management-text": "As alterações a este grupo serão refletidas imediatamente.", "group-id-value": "ID do grupo: {0}", - "total-households": "Total de Familiares", - "you-must-select-a-group-before-selecting-a-household": "Você deve selecionar um grupo antes de selecionar uma família" + "total-households": "Total de domicílios", + "you-must-select-a-group-before-selecting-a-household": "Você deve selecionar um grupo antes de selecionar um domicílio" }, "household": { - "household": "Casa", - "households": "Casas", - "user-household": "Família do Usuário", - "create-household": "Criar Família", - "household-name": "Nome da Família", - "household-group": "Grupo Familiar", - "household-management": "Gerenciamento Familiar", - "manage-households": "Gerenciar Família", - "admin-household-management": "Administrador de Gerenciamento Familiar", - "admin-household-management-text": "Mudanças a esta família serão aplicadas imediatamente.", - "household-id-value": "Id Familiar: {0}", - "private-household": "Família Privada", - "private-household-description": "Configurar sua família como privado desativará todas as opções de visualização pública. Isso substitui as configurações de visualização pública individual", - "lock-recipe-edits-from-other-households": "Bloquear edições de receitas de outras famílias", - "lock-recipe-edits-from-other-households-description": "Quando ativado apenas os usuários da sua família podem editar receitas criadas por sua família", - "household-recipe-preferences": "Preferências de Receita da Família", - "default-recipe-preferences-description": "Estas são as configurações padrão quando uma nova receita é criada em sua família. Elas podem ser alteradas para receitas individuais no menu de configurações de receitas.", - "allow-users-outside-of-your-household-to-see-your-recipes": "Permitir que os usuários fora de sua família vejam suas receitas", - "allow-users-outside-of-your-household-to-see-your-recipes-description": "Quando ativado, você pode usar um link de compartilhamento público para compartilhar receitas específicas sem autorizar o usuário. Quando desativado, você só pode compartilhar receitas com usuários que estão na sua família ou com um link privado pré-gerado", - "household-preferences": "Preferências Familiares" + "household": "Domicílio", + "households": "Domicílios", + "user-household": "Domicílio do usuário", + "create-household": "Criar domicílio", + "household-name": "Nome do domicílio", + "household-group": "Grupo domiciliar", + "household-management": "Gerenciamento domiciliar", + "manage-households": "Gerenciar domicílio", + "admin-household-management": "Administrador de gerenciamento domiciliar", + "admin-household-management-text": "Mudanças a este domicílio serão aplicadas imediatamente.", + "household-id-value": "Identificação do domicílio: {0}", + "private-household": "Domicílio privado", + "private-household-description": "Configurar seu domicílio como privado desativará todas as opções de visualização pública. Isso substitui as configurações de visualização pública individual", + "lock-recipe-edits-from-other-households": "Bloquear edições de receitas de outros domicílios", + "lock-recipe-edits-from-other-households-description": "Quando ativado, apenas os membros do seu domicílio podem editar receitas criadas por membros do seu domicílio", + "household-recipe-preferences": "Preferências das receitas do domicílio", + "default-recipe-preferences-description": "Estas são as configurações padrão quando uma nova receita é criada em seu domicílio. Elas podem ser alteradas para receitas individuais no menu de configurações de receitas.", + "allow-users-outside-of-your-household-to-see-your-recipes": "Permitir que os usuários de fora do seu domicílio vejam suas receitas", + "allow-users-outside-of-your-household-to-see-your-recipes-description": "Quando ativado, você pode usar um link de compartilhamento público para compartilhar receitas específicas sem autorizar o usuário. Quando desativado, você só pode compartilhar receitas com usuários do seu domicílio ou com um link privado pré-gerado", + "household-preferences": "Preferências do domicílio" }, "meal-plan": { "create-a-new-meal-plan": "Criar um novo plano de refeições", @@ -313,20 +313,20 @@ "end-date": "Data Final", "group": "Grupo (Beta)", "main": "Prato Principal", - "meal-planner": "Planejador de Refeições", + "meal-planner": "Planejador de refeições", "meal-plans": "Planos de refeições", "mealplan-categories": "CATEGORIAS DE PLANOS DE REFEIÇÕES", "mealplan-created": "Plano de Refeições criado", "mealplan-creation-failed": "Falha ao criar Plano de Refeições", "mealplan-deleted": "Plano de Refeições removido", "mealplan-deletion-failed": "Falha ao excluir Plano de Refeições", - "mealplan-settings": "Configurações de Plano de Refeições", + "mealplan-settings": "Configurações de plano de refeições", "mealplan-update-failed": "Falha ao atualizar Plano de Refeições", "mealplan-updated": "Plano de Refeições atualizado", - "mealplan-households-description": "Se nenhuma família for selecionada, as receitas podem ser adicionadas por qualquer família", + "mealplan-households-description": "Se nenhum domicílio for selecionado, as receitas podem ser adicionadas por qualquer domicílio", "any-category": "Qualquer Categoria", "any-tag": "Qualquer Etiqueta", - "any-household": "Qualquer Família", + "any-household": "Qualquer domicílio", "no-meal-plan-defined-yet": "Nenhum Plano de Refeições definido ainda", "no-meal-planned-for-today": "Nenhuma refeição planejada para hoje", "numberOfDays-hint": "Número de dias ao carregar a página", @@ -367,7 +367,7 @@ "recipe-rules": "Regras das receitas", "applies-to-all-days": "Aplica-se diariamente", "applies-on-days": "Aplica-se em:", - "meal-plan-settings": "Configurações de Plano de Refeições" + "meal-plan-settings": "Configurações de plano de refeições" }, "migration": { "migration-data-removed": "Dados de migração removidos", @@ -525,7 +525,7 @@ "delete-image-confirmation": "Tem certeza que deseja deletar a imagem da receita?", "recipe-image-deleted": "Imagem da receita deletada", "recipe-name": "Nome da Receita", - "recipe-settings": "Configurações da Receita", + "recipe-settings": "Configurações da receita", "recipe-update-failed": "Falha ao atualizar a receita", "recipe-updated": "Receita atualizada", "remove-from-favorites": "Remover dos Favoritos", @@ -571,7 +571,7 @@ "choose-food": "Escolher Comida", "choose-recipe": "Selecionar Receita", "notes": "Notas", - "toggle-section": "Alternar Seção", + "toggle-section": "Alternar seção", "see-original-text": "Exibir texto original", "original-text-with-value": "Texto Original: {originalText}", "ingredient-linker": "Ingrediente do Linker", @@ -653,7 +653,7 @@ "upload-a-png-image-from-a-recipe-book": "Carregar uma imagem em png de um livro de receitas", "recipe-bulk-importer": "Importador em massa de Receitas", "recipe-bulk-importer-description": "O importador de receitas em massa permite que você importe várias receitas de uma vez enfileirando os sites no backend e executando a tarefa em segundo plano. Isso pode ser útil quando inicialmente migrar para Mealie, ou quando você quiser importar um grande número de receitas.", - "set-categories-and-tags": "Definir Categorias e Marcadores", + "set-categories-and-tags": "Definir categorias e marcadores", "bulk-imports": "Importações em massa", "bulk-import-process-has-started": "Processo de importação em massa iniciado", "bulk-import-process-has-failed": "Processo de importação em massa falhou", @@ -704,10 +704,10 @@ "cover-image": "Imagem de capa", "include-linked-recipes": "Incluir Receita Linkada", "include-linked-recipe-ingredients": "Incluir Ingredientes da Receita Linkada", - "toggle-recipe": "Alternar Receita" + "toggle-recipe": "Alternar receita" }, "recipe-finder": { - "recipe-finder": "Localizador de Receitas", + "recipe-finder": "Localizador de receitas", "recipe-finder-description": "Procure por receitas baseadas em ingredientes que você tem na mão. Você também pode filtrar por ferramentas disponíveis e definir um número máximo de ingredientes ou ferramentas que faltam.", "selected-ingredients": "Ingredientes selecionados", "no-ingredients-selected": "Nenhum ingrediente selecionado", @@ -737,7 +737,7 @@ "search": "Pesquisar", "search-mealie": "Pesquisar no Mealie (pressione /)", "search-placeholder": "Pesquisar...", - "tag-filter": "Filtro de Marcadores", + "tag-filter": "Filtro de marcadores", "search-hint": "Pressione '/'", "advanced": "Avançado", "auto-search": "Pesquisa automática", @@ -746,7 +746,7 @@ }, "settings": { "add-a-new-theme": "Adicionar um novo tema", - "admin-settings": "Configurações de Administrador", + "admin-settings": "Configurações de administrador", "backup": { "backup-created": "Backup criado com sucesso", "backup-created-at-response-export_path": "Backup criado em {path}", @@ -777,7 +777,7 @@ "edit-page": "Editar Página", "events": "Eventos", "first-day-of-week": "Primeiro dia da semana", - "group-settings-updated": "Configurações de Grupo Atualizadas", + "group-settings-updated": "Configurações de grupo atualizadas", "homepage": { "all-categories": "Todas as Categorias", "card-per-section": "Cartão por Seção", @@ -823,7 +823,7 @@ "theme-updated": "Tema atualizado", "warning": "Atenção", "light-mode": "Modo Claro", - "dark-mode": "Modo Escuro" + "dark-mode": "Modo escuro" }, "token": { "active-tokens": "TOKENS ATIVOS", @@ -896,13 +896,13 @@ }, "shopping-list": { "all-lists": "Todas as Listas", - "create-shopping-list": "Criar Lista de Compras", + "create-shopping-list": "Criar lista de compras", "from-recipe": "Da Receita", "list-name": "Nome da Lista", "new-list": "Nova lista", "quantity": "Quantidade: {0}", - "shopping-list": "Lista de Compras", - "shopping-lists": "Listas de Compras", + "shopping-list": "Lista de compras", + "shopping-lists": "Listas de compras", "food": "Comida", "note": "Nota", "label": "Marcador", @@ -914,8 +914,8 @@ "copy-as-text": "Copiar como texto", "copy-as-markdown": "Copiar como Markdown", "delete-checked": "Excluir selecionados", - "toggle-label-sort": "Alternar Ordenação de Marcador", - "reorder-labels": "Reordenar Marcadores", + "toggle-label-sort": "Alternar ordem dos marcadores", + "reorder-labels": "Reordenar marcadores", "uncheck-all-items": "Desmarcar todos os itens", "check-all-items": "Marcar todos os itens", "linked-recipes-count": "Sem Receitas Vinculadas! Uma Receita Vinculada -{count} Receitas Vinculadas", @@ -936,7 +936,7 @@ "cookbooks": "Livros de Receita", "dashboard": "Painel", "home-page": "Página Inicial", - "manage-users": "Gerenciar Usuários", + "manage-users": "Gerenciar usuários", "migrations": "Migrações", "profile": "Perfil", "search": "Pesquisar", @@ -1010,7 +1010,7 @@ "login-oidc": "Entrar com", "or": "ou", "logout": "Sair", - "manage-users": "Gerenciar Usuários", + "manage-users": "Gerenciar usuários", "manage-users-description": "Criar e gerir usuários.", "new-password": "Nova senha", "new-user": "Novo Usuário", @@ -1048,7 +1048,7 @@ "you-are-not-allowed-to-delete-this-user": "Você não tem permissão para remover esse usuário", "enable-advanced-content": "Ativar conteúdo avançado", "enable-advanced-content-description": "Habilita recursos avançados como Escalonamento de Receitas, chaves de API e Gerenciamento de Dados. Não se preocupe, você sempre pode mudar isso mais tarde", - "favorite-recipes": "Receitas Favoritas", + "favorite-recipes": "Receitas favoritas", "email-or-username": "E-mail ou nome de usuário", "remember-me": "Lembre-se de mim", "please-enter-your-email-and-password": "Por favor, digite seu e-mail e senha", @@ -1073,7 +1073,7 @@ "administrator": "Administrador", "user-can-invite-other-to-group": "O usuário pode convidar outros para o grupo", "user-can-manage-group": "Usuário pode gerenciar o grupo", - "user-can-manage-household": "O usuário pode gerenciar a família", + "user-can-manage-household": "O usuário pode gerenciar o domicílio", "user-can-organize-group-data": "Usuário pode organizar dados do grupo", "enable-advanced-features": "Ativar recursos avançados", "it-looks-like-this-is-your-first-time-logging-in": "Parece que este é seu primeiro login.", @@ -1152,7 +1152,7 @@ "data-exports": "Exportações de Dados", "tag": "Marcador", "categorize": "Categorizar", - "update-settings": "Atualizar Configurações", + "update-settings": "Atualizar configurações", "tag-recipes": "Marcar Receitas", "categorize-recipes": "Categorizar Receitas", "export-recipes": "Exportar Receitas", @@ -1335,8 +1335,8 @@ "debug-openai-services-description": "Use esta página para depurar serviços OpenAI. Você pode testar a sua conexão OpenAI e ver os resultados aqui. Se você tiver os serviços de imagem ativados, você também pode fornecer uma imagem.", "run-test": "Executar teste", "test-results": "Resultados do teste", - "group-delete-note": "Grupos com usuários ou famílias não podem ser excluídos", - "household-delete-note": "Famílias com usuários não podem ser excluídas" + "group-delete-note": "Grupos com usuários ou domicílios não podem ser excluídos", + "household-delete-note": "Domicílios com usuários não podem ser excluídos" }, "profile": { "welcome-user": "👋 Bem-vindo(a), {0}!", @@ -1346,26 +1346,26 @@ "get-public-link": "Obter link público", "account-summary": "Resumo da conta", "account-summary-description": "Aqui está um resumo das informações do seu grupo.", - "group-statistics": "Estatísticas do Grupo", + "group-statistics": "Estatísticas do grupo", "group-statistics-description": "Suas Estatísticas em Grupo fornecem algumas informações sobre como você está usando o Mealie.", - "household-statistics": "Estatísticas da Família", - "household-statistics-description": "Suas Estatísticas da Família fornecem algumas dicas de como você está usando o Mealie.", + "household-statistics": "Estatísticas do domicílio", + "household-statistics-description": "Suas estatísticas do domicílio fornecem algumas dicas de como você está usando o Mealie.", "storage-capacity": "Capacidade de armazenamento", "storage-capacity-description": "Sua capacidade de armazenamento é um cálculo das imagens e arquivos que você carregou.", "personal": "Pessoal", "personal-description": "Estas configurações são pessoais. Mudanças aqui não afetarão outros usuários.", - "user-settings": "Configurações de Usuário", + "user-settings": "Configurações do usuário", "user-settings-description": "Gerencie suas preferências, altere sua senha, e atualize seu e-mail.", "api-tokens-description": "Gerencie seus Tokens de API para acessar de aplicações externas.", "group-description": "Esses itens são compartilhados dentro do seu grupo. Ao editar um deles vai mudá-lo para todo o grupo!", - "group-settings": "Configurações do Grupo", + "group-settings": "Configurações do grupo", "group-settings-description": "Gerencie suas configurações comuns de grupo, como configurações de privacidade.", - "household-description": "Esses itens são compartilhados dentro de sua família. Editar um deles irá alterá-lo para toda a família!", - "household-settings": "Configurações da Família", - "household-settings-description": "Gerencie suas configurações familiares, como planos de refeição e configurações de privacidade.", + "household-description": "Esses itens são compartilhados dentro do seu domicílio. Editar um deles irá alterá-lo para todo o domicílio!", + "household-settings": "Configurações do domicílio", + "household-settings-description": "Gerencie suas configurações domiciliares, como planos de refeição e configurações de privacidade.", "cookbooks-description": "Gerencie uma coleção de categorias de receita e gere páginas para elas.", "members": "Membros", - "members-description": "Ver quem está na sua família e gerenciar suas permissões.", + "members-description": "Ver quem está no seu domicílio e gerenciar suas permissões.", "webhooks-description": "Setup webhooks that trigger on days that you have have mealplan scheduled.", "notifiers": "Notificadores", "notifiers-description": "Configure e-mails e notificações push que desencadeiam eventos específicos.", @@ -1379,20 +1379,20 @@ "preferences": "Preferências", "show-advanced-description": "Mostrar recursos avançados (Chaves de API, Webhooks, e Gerenciamento de Dados)", "back-to-profile": "Voltar para o perfil", - "looking-for-privacy-settings": "Procurando por Configurações de Privacidade?", + "looking-for-privacy-settings": "Procurando por configurações de privacidade?", "manage-your-api-tokens": "Gerenciar seus tokens de API", "manage-user-profile": "Gerenciar perfil de usuário", - "manage-cookbooks": "Gerenciar Livros de Receita", - "manage-members": "Gerenciar Membros", - "manage-webhooks": "Gerenciar Webhooks", - "manage-notifiers": "Gerenciar Notificadores", - "manage-data-migrations": "Gerenciar Migrações de Dados" + "manage-cookbooks": "Gerenciar livros de receita", + "manage-members": "Gerenciar membros", + "manage-webhooks": "Gerenciar webhooks", + "manage-notifiers": "Gerenciar notificadores", + "manage-data-migrations": "Gerenciar migrações de dados" }, "cookbook": { "cookbooks": "Livros de Receita", "description": "Livros de receitas são outra maneira de criar sessões cruzadas de receitas, organizadores e outros filtros. Criar um livro de receitas adicionará um acesso à barra lateral e todas as receitas com filtros selecionados serão exibidos no livro de receitas.", - "hide-cookbooks-from-other-households": "Ocultar Livros de Receitas de Outras Famílias", - "hide-cookbooks-from-other-households-description": "Quando ativo, apenas livros de receitas da sua família aparecerão na barra lateral", + "hide-cookbooks-from-other-households": "Ocultar livros de receitas de outros domicílios", + "hide-cookbooks-from-other-households-description": "Quando ativo, apenas livros de receitas do seu domicílio aparecerão na barra lateral", "public-cookbook": "Livro de Receitas público", "public-cookbook-description": "Cookbooks públicos podem ser compartilhados com usuários que não sejam não-mealiee serão exibidos na sua página de grupos.", "filter-options": "Opções de filtro", @@ -1402,7 +1402,7 @@ "require-all-tools": "Exigir todas as ferramentas", "cookbook-name": "Nome do Livro de Receitas", "cookbook-with-name": "Livro de Receitas {0}", - "household-cookbook-name": "{0} Livro de Receitas {1}", + "household-cookbook-name": "{0} Livro de receitas {1}", "create-a-cookbook": "Criar um Livro de Receitas", "cookbook": "Livro de Receitas" }, diff --git a/frontend/lang/messages/sl-SI.json b/frontend/lang/messages/sl-SI.json index 392145957..4de7f2bfb 100644 --- a/frontend/lang/messages/sl-SI.json +++ b/frontend/lang/messages/sl-SI.json @@ -494,7 +494,7 @@ "edit-scale": "Uredi stran", "fat-content": "Maščoba", "fiber-content": "Vlakna", - "grams": "grami", + "grams": "gramov", "ingredient": "Sestavina", "ingredients": "Sestavine", "insert-ingredient": "Dodaj sestavino", diff --git a/frontend/lang/messages/tr-TR.json b/frontend/lang/messages/tr-TR.json index 81153d051..7a34b8518 100644 --- a/frontend/lang/messages/tr-TR.json +++ b/frontend/lang/messages/tr-TR.json @@ -21,7 +21,7 @@ "portfolio": "Portföy", "production": "Üretim", "support": "Destek", - "version": "Versiyon", + "version": "Sürüm", "unknown-version": "bilinmeyen", "sponsor": "Sponsor" }, @@ -29,7 +29,7 @@ "assets": "Malzemeler", "code": "Kod", "file": "Dosya", - "image": "Resim", + "image": "Görüntü", "new-asset": "Yeni Malzeme", "pdf": "PDF", "recipe": "Tarif", @@ -69,7 +69,7 @@ "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": "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.", + "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", @@ -109,7 +109,7 @@ "field-required": "Zorunlu Alan", "file-folder-not-found": "Dosya/dizin bulunamadı", "file-uploaded": "Dosya yüklendi", - "filter": "Filtre", + "filter": "Süzgeç", "friday": "Cuma", "general": "Genel", "get": "Al", @@ -189,7 +189,7 @@ "none": "Yok", "run": "Çalıştır", "menu": "Menü", - "a-name-is-required": "Bir İsim Gerekli", + "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.", @@ -342,9 +342,9 @@ "breakfast": "Kahvaltı", "lunch": "Öğle Yemeği", "dinner": "Akşam Yemeği", - "snack": "Snack", - "drink": "Drink", - "dessert": "Dessert", + "snack": "Atıştırmalık", + "drink": "İçecek", + "dessert": "Tatlı", "type-any": "Herhangi", "day-any": "Herhangi", "editor": "Editör", @@ -453,8 +453,8 @@ "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": "Add Food", - "add-recipe": "Add Recipe" + "add-food": "Yiyecek ekle", + "add-recipe": "Tarif ekle" }, "page": { "404-page-not-found": "404 Sayfa bulunamadı", @@ -484,7 +484,7 @@ "comment": "Yorum", "comments": "Yorumlar", "delete-confirmation": "Bu tarifi silmek istediğinizden emin misiniz?", - "admin-delete-confirmation": "You're about to delete a recipe that isn't yours using admin permissions. Are you sure?", + "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", @@ -521,9 +521,9 @@ "recipe-deleted": "Tarif silindi", "recipe-image": "Tarif Resmi", "recipe-image-updated": "Tarif resmi güncellendi", - "delete-image": "Delete Recipe Image", - "delete-image-confirmation": "Are you sure you want to delete this recipe image?", - "recipe-image-deleted": "Recipe image deleted", + "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", @@ -569,13 +569,13 @@ "choose-unit": "Birim Seçin", "press-enter-to-create": "Oluşturmak İçin Enter'a Basın", "choose-food": "Yemek Seç", - "choose-recipe": "Choose Recipe", + "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": "Not linked yet", + "unlinked": "Henüz bağlanmadı", "linked-to-other-step": "Başka bir adıma bağlı", "auto": "Otomatik", "cook-mode": "Pişirme Modu", @@ -591,7 +591,7 @@ "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 filtrelerinizi ayarlamayı 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", @@ -600,12 +600,12 @@ "made-for-recipe": "Made for {recipe}", "added-to-timeline": "Added to timeline", "failed-to-add-to-timeline": "Failed to add to timeline", - "failed-to-update-recipe": "Failed to update recipe", + "failed-to-update-recipe": "Tarif yenileme başarısız", "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": "It looks like your ingredients aren't parsed yet. Click the \"{parse}\" button below to parse your ingredients into structured foods.", + "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", @@ -623,13 +623,13 @@ "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": "Create from Images", + "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": "Please wait, the images are processing. This may take some time.", + "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": "İsim vererek bir tarif oluşturun. Tüm tariflerin benzersiz isimleri olması gerekiyor.", + "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ı", "scrape-recipe-description": "Url'den bir tarif kazıyın. Kazımak istediğiniz sitenin url'sini verin ve Mealie, tarifi o siteden alıp koleksiyonunuza eklemeye çalışacaktır.", @@ -637,7 +637,7 @@ "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": "Website being blocked?", + "scrape-recipe-website-being-blocked": "Web sitesi engelleniyor?", "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", "stay-in-edit-mode": "Düzenleme modunda kalın", @@ -646,7 +646,7 @@ "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": "To import via JSON, it must be in valid format:", + "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.", @@ -690,16 +690,16 @@ "no-food": "Gıda yok", "review-parsed-ingredients": "Review parsed ingredients", "confidence-score": "Confidence Score", - "ingredient-parser-description": "Your ingredients have been successfully parsed. Please review the ingredients we're not sure about.", - "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.", + "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.", "add-text-as-alias-for-item": "Add \"{text}\" as alias for {item}", - "delete-item": "Delete Item" + "delete-item": "Ögeyi sil" }, "reset-servings-count": "Reset Servings Count", "not-linked-ingredients": "Ek Malzemeler", - "upload-another-image": "Upload another image", - "upload-images": "Upload images", - "upload-more-images": "Upload more images", + "upload-another-image": "Başka görsel yükle", + "upload-images": "Görsel yükle", + "upload-more-images": "Daha fazla görsel yükle", "set-as-cover-image": "Set as recipe cover image", "cover-image": "Cover image", "include-linked-recipes": "Include Linked Recipes", @@ -708,18 +708,18 @@ }, "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 filtreleme yapabilir ve eksik malzeme veya araç sayısı için bir üst sınır belirleyebilirsiniz.", + "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 filtrelerinizi ayarlamayı deneyin", + "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 Filtreler", + "other-filters": "Diğer süzgeçler", "ready-to-make": "Yapmaya Hazır", "almost-ready-to-make": "Yapmaya Neredeyse Hazır" }, @@ -737,12 +737,12 @@ "search": "Ara", "search-mealie": "Mealie'de Ara (/ tuşuna basın)", "search-placeholder": "Ara...", - "tag-filter": "Etiket Filtresi", + "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": "Type to search..." + "type-to-search": "Aramak için yaz..." }, "settings": { "add-a-new-theme": "Yeni Tema Ekle", @@ -838,7 +838,7 @@ "toolbox": { "assign-all": "Tümünü Ata", "bulk-assign": "Toplu Atama", - "new-name": "Yeni İsim", + "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", @@ -1001,7 +1001,7 @@ "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": "İsim Soyisim", + "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", @@ -1081,7 +1081,7 @@ "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": "Default Activity", + "default-activity": "Varsayılan Aktivite", "default-activity-hint": "Select which page you'd like to navigate to upon logging in from this device" }, "language-dialog": { @@ -1200,7 +1200,7 @@ "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 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.", + "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ı" }, "validation": { @@ -1390,12 +1390,12 @@ }, "cookbook": { "cookbooks": "Tarif Kitapları", - "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", + "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": "Filtre Seçenekleri", + "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", @@ -1416,25 +1416,25 @@ "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": "is less than", - "is-less-than-or-equal-to": "is less than or equal to" + "is-less-than": "daha mı az", + "is-less-than-or-equal-to": "daha az veya eşit mi" }, "relational-keywords": { "is": "is", - "is-not": "is not", + "is-not": "değil mi", "is-one-of": "is one of", "is-not-one-of": "is not one of", - "contains-all-of": "contains all of", + "contains-all-of": "hepsini içeriyor mu", "is-like": "is like", "is-not-like": "is not like" } }, "validators": { - "required": "This Field is Required", - "invalid-email": "Email Must Be Valid", - "invalid-url": "Must Be A Valid URL", + "required": "Bu Alan Gereklidir", + "invalid-email": "E-posta Geçerli Olmalıdır", + "invalid-url": "Geçerli Bir URL Olmalıdır", "no-whitespace": "No Whitespace Allowed", - "min-length": "Must Be At Least {min} Characters", - "max-length": "Must Be At Most {max} Characters" + "min-length": "En Az {min} Karakter Olmalıdır", + "max-length": "En Fazla {max} Karakter Olmalıdır" } } diff --git a/mealie/lang/messages/ca-ES.json b/mealie/lang/messages/ca-ES.json index 25de2223c..33389c6f5 100644 --- a/mealie/lang/messages/ca-ES.json +++ b/mealie/lang/messages/ca-ES.json @@ -33,7 +33,7 @@ }, "exceptions": { "permission_denied": "No teniu autorització per executar aquesta acció", - "recursive-recipe-link": "A recipe cannot reference itself, either directly or indirectly", + "recursive-recipe-link": "Una recepta no pot fer referència a ella mateixa, tant directa com indirectament", "no-entry-found": "No s'ha trobat el recurs demanat", "integrity-error": "S'ha produït un error en la integritat de la base de dades", "username-conflict-error": "Aquest nom d'usuari ja està en ús", @@ -46,7 +46,7 @@ "generic-updated-with-url": "{name} ha estat actualitzat, {url}", "generic-duplicated": "S'ha duplicat {name}", "generic-deleted": "{name} ha estat eliminat", - "logged-out": "Logged out" + "logged-out": "Sessió tancada" }, "datetime": { "year": "any|anys", diff --git a/mealie/lang/messages/cs-CZ.json b/mealie/lang/messages/cs-CZ.json index ae982905b..ee5e9bed1 100644 --- a/mealie/lang/messages/cs-CZ.json +++ b/mealie/lang/messages/cs-CZ.json @@ -5,7 +5,7 @@ "recipe": { "unique-name-error": "Názvy receptů musí být jedinečné", "recipe-created": "Recept byl vytvořen", - "recipe-image-deleted": "Recept smazán", + "recipe-image-deleted": "Obrázek receptu odstraněn", "recipe-defaults": { "ingredient-note": "1 hrnek mouky", "step-text": "Kroky receptu stejně jako další pole v receptu podporují syntaxi markdown.\n\n**Přidat odkaz**\n\n[Můj odkaz](https://demo.mealie.io)\n" diff --git a/mealie/lang/messages/tr-TR.json b/mealie/lang/messages/tr-TR.json index b3b4bdd15..139d3abcc 100644 --- a/mealie/lang/messages/tr-TR.json +++ b/mealie/lang/messages/tr-TR.json @@ -5,7 +5,7 @@ "recipe": { "unique-name-error": "Tarif adları benzersiz olmalıdır", "recipe-created": "Tarif oluşturuldu", - "recipe-image-deleted": "Recipe image deleted", + "recipe-image-deleted": "Tarif görseli silindi", "recipe-defaults": { "ingredient-note": "1 Bardak Un", "step-text": "Tarif sayfasındaki tarif adımlarının yanı sıra diğer alanlar da markdown destekler.\n\n**Bağlantı ekle**\n\n[Bağlantım](https://demo.mealie.io)\n" @@ -33,7 +33,7 @@ }, "exceptions": { "permission_denied": "Bu eylemi gerçekleştirme izniniz yok", - "recursive-recipe-link": "A recipe cannot reference itself, either directly or indirectly", + "recursive-recipe-link": "Bir tarif, doğrudan ya da dolaylı olarak kendine referans veremez", "no-entry-found": "İstenen kaynak bulunamadı", "integrity-error": "Veritabanı bütünlüğü hatası", "username-conflict-error": "Bu kullanıcı adı zaten alınmış", @@ -46,7 +46,7 @@ "generic-updated-with-url": "{name} güncellendi, {url}", "generic-duplicated": "{name} yinelendi", "generic-deleted": "{name} silindi", - "logged-out": "Logged out" + "logged-out": "Oturum kapatıldı" }, "datetime": { "year": "yıl|yıl", diff --git a/mealie/repos/seed/resources/foods/locales/bg-BG.json b/mealie/repos/seed/resources/foods/locales/bg-BG.json index d151c96ff..1416bf75d 100644 --- a/mealie/repos/seed/resources/foods/locales/bg-BG.json +++ b/mealie/repos/seed/resources/foods/locales/bg-BG.json @@ -1335,8 +1335,8 @@ "dried chinese mushroom": { "aliases": [], "description": "", - "name": "dried chinese mushroom", - "plural_name": "dried chinese mushrooms" + "name": "сушени гъби шийтаке", + "plural_name": "сушени гъби шийтаке" }, "maitake": { "aliases": [], @@ -1366,7 +1366,7 @@ "aliases": [], "description": "", "name": "pioppini", - "plural_name": "pioppinis" + "plural_name": "пиопини" }, "snow fungu": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/ca-ES.json b/mealie/repos/seed/resources/foods/locales/ca-ES.json index bf0138735..944390a63 100644 --- a/mealie/repos/seed/resources/foods/locales/ca-ES.json +++ b/mealie/repos/seed/resources/foods/locales/ca-ES.json @@ -368,11 +368,11 @@ }, "napa cabbage": { "aliases": [ - "chinese leaves" + "fulles xineses" ], "description": "", - "name": "napa cabbage", - "plural_name": "napa cabbages" + "name": "col xinesa", + "plural_name": "cols xineses" }, "celeriac": { "aliases": [], @@ -383,8 +383,8 @@ "water chestnut": { "aliases": [], "description": "", - "name": "water chestnut", - "plural_name": "water chestnuts" + "name": "castanya d'aigua", + "plural_name": "castanyes d'aigua" }, "turnip": { "aliases": [], @@ -419,8 +419,8 @@ "corn cob": { "aliases": [], "description": "", - "name": "corn cob", - "plural_name": "corn cobs" + "name": "panotxa de dacsa", + "plural_name": "panotxes de dacsa" }, "radicchio": { "aliases": [], @@ -479,8 +479,8 @@ "habanero pepper": { "aliases": [], "description": "", - "name": "habanero pepper", - "plural_name": "habanero peppers" + "name": "pebrot havaner", + "plural_name": "pebrots havaners" }, "corn husk": { "aliases": [ @@ -499,8 +499,8 @@ "french-fried onion": { "aliases": [], "description": "", - "name": "french-fried onion", - "plural_name": "french-fried onions" + "name": "ceba fregida", + "plural_name": "cebes fregides" }, "daikon": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/cs-CZ.json b/mealie/repos/seed/resources/foods/locales/cs-CZ.json index a054a45d4..4acc0dc10 100644 --- a/mealie/repos/seed/resources/foods/locales/cs-CZ.json +++ b/mealie/repos/seed/resources/foods/locales/cs-CZ.json @@ -3985,8 +3985,8 @@ "beef rib": { "aliases": [], "description": "", - "name": "beef rib", - "plural_name": "beef ribs" + "name": "hovězí žebro", + "plural_name": "hovězí žebra" }, "veal steak": { "aliases": [], @@ -4349,14 +4349,14 @@ "chicken breast": { "aliases": [], "description": "", - "name": "chicken breast", - "plural_name": "chicken breasts" + "name": "kuřecí prso", + "plural_name": "kuřecí prsa" }, "chicken thigh": { "aliases": [], "description": "", - "name": "chicken thigh", - "plural_name": "chicken thighs" + "name": "kuřecí stehno", + "plural_name": "kuřecí stehna" }, "cooked chicken": { "aliases": [], @@ -4373,8 +4373,8 @@ "whole chicken": { "aliases": [], "description": "", - "name": "whole chicken", - "plural_name": "whole chickens" + "name": "celé kuře", + "plural_name": "celá kuřata" }, "whole turkey": { "aliases": [], @@ -4385,14 +4385,14 @@ "chicken leg": { "aliases": [], "description": "", - "name": "chicken leg", - "plural_name": "chicken legs" + "name": "kuřecí stehno", + "plural_name": "kuřecí stehna" }, "chicken wing": { "aliases": [], "description": "", - "name": "chicken wing", - "plural_name": "chicken wings" + "name": "kuřecí křídlo", + "plural_name": "kuřecí křídla" }, "turkey breast": { "aliases": [], @@ -4451,14 +4451,14 @@ "boneless chicken": { "aliases": [], "description": "", - "name": "boneless chicken", - "plural_name": "boneless chickens" + "name": "vykostěné kuře", + "plural_name": "vykostěná kuřata" }, "chicken liver": { "aliases": [], "description": "", - "name": "chicken liver", - "plural_name": "chicken livers" + "name": "kuřecí játra", + "plural_name": "kuřecí játra" }, "cornish hen": { "aliases": [], @@ -4511,8 +4511,8 @@ "smoked chicken": { "aliases": [], "description": "", - "name": "smoked chicken", - "plural_name": "smoked chickens" + "name": "uzené kuře", + "plural_name": "uzená kuřata" }, "turkey leg": { "aliases": [], @@ -4554,7 +4554,7 @@ "aliases": [], "description": "", "name": "chicken bone", - "plural_name": "chicken bones" + "plural_name": "kuřecí kosti" }, "turkey meatball": { "aliases": [], @@ -4596,7 +4596,7 @@ "aliases": [], "description": "", "name": "chicken nugget", - "plural_name": "chicken nuggets" + "plural_name": "kuřecí nugety" }, "turkey burger": { "aliases": [], @@ -4893,13 +4893,13 @@ "salmon": { "aliases": [], "description": "", - "name": "salmon", + "name": "losos", "plural_name": "salmon" }, "smoked salmon": { "aliases": [], "description": "", - "name": "smoked salmon", + "name": "uzený losos", "plural_name": "smoked salmon" }, "cod": { @@ -7781,8 +7781,8 @@ "bread flour": { "aliases": [], "description": "", - "name": "bread flour", - "plural_name": "bread flours" + "name": "chlebová mouka", + "plural_name": "chlebové mouky" }, "almond meal": { "aliases": [], @@ -7809,8 +7809,8 @@ "gluten-free flour": { "aliases": [], "description": "", - "name": "gluten-free flour", - "plural_name": "gluten-free flours" + "name": "bezlepková mouka", + "plural_name": "bezlepkové mouky" }, "rice flour": { "aliases": [], @@ -7968,8 +7968,8 @@ "semolina flour": { "aliases": [], "description": "", - "name": "semolina flour", - "plural_name": "semolina flours" + "name": "semolinová mouka", + "plural_name": "semolinové mouky" }, "glutinous rice flour": { "aliases": [], @@ -12322,7 +12322,7 @@ "canned salmon": { "aliases": [], "description": "", - "name": "canned salmon", + "name": "konzervovaný losos", "plural_name": "canned salmon" }, "pickling juice": { @@ -13310,8 +13310,8 @@ "chicken broth": { "aliases": [], "description": "", - "name": "chicken broth", - "plural_name": "chicken broths" + "name": "kuřecí vývar", + "plural_name": "kuřecí vývar" }, "vegetable broth": { "aliases": [], @@ -13322,8 +13322,8 @@ "chicken stock": { "aliases": [], "description": "", - "name": "chicken stock", - "plural_name": "chicken stocks" + "name": "kuřecí vývar", + "plural_name": "kuřecí vývar" }, "beef broth": { "aliases": [], @@ -13418,8 +13418,8 @@ "chicken soup": { "aliases": [], "description": "", - "name": "chicken soup", - "plural_name": "chicken soups" + "name": "kuřecí polévka", + "plural_name": "kuřecí polévky" }, "veal stock": { "aliases": [], @@ -13496,8 +13496,8 @@ "chicken noodle soup": { "aliases": [], "description": "", - "name": "chicken noodle soup", - "plural_name": "chicken noodle soups" + "name": "kuřecí nudlová polévka", + "plural_name": "kuřecí nudlové polévky" }, "vegetable soup mix": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/es-ES.json b/mealie/repos/seed/resources/foods/locales/es-ES.json index 8aac177f4..954d2f7ae 100644 --- a/mealie/repos/seed/resources/foods/locales/es-ES.json +++ b/mealie/repos/seed/resources/foods/locales/es-ES.json @@ -1419,19 +1419,19 @@ "puffball": { "aliases": [], "description": "", - "name": "puffball", - "plural_name": "puffballs" + "name": "pedo de lobo", + "plural_name": "pedos de lobo" }, "honey fungu": { "aliases": [], "description": "", - "name": "honey fungu", - "plural_name": "honey fungus" + "name": "seta de la miel", + "plural_name": "setas de la miel" }, "caesar's mushroom": { "aliases": [], "description": "", - "name": "caesar's mushroom", + "name": "huevo de rey", "plural_name": "" }, "candy cap mushroom": { @@ -1938,7 +1938,7 @@ "aliases": [], "description": "", "name": "honey-roasted pecan", - "plural_name": "honey-roasted pecans" + "plural_name": "pecanos tostados con miel" }, "tigernut": { "aliases": [], @@ -2388,7 +2388,7 @@ "aliases": [], "description": "", "name": "panela cheese", - "plural_name": "panela cheeses" + "plural_name": "quesos de panela" }, "longhorn": { "aliases": [], @@ -3012,7 +3012,7 @@ "aliases": [], "description": "", "name": "bulgarian yogurt", - "plural_name": "bulgarian yogurts" + "plural_name": "yogures búlgaros" }, "tvorog": { "aliases": [], @@ -3072,7 +3072,7 @@ "aliases": [], "description": "", "name": "pickled egg", - "plural_name": "pickled eggs" + "plural_name": "huevos en vinagreta" }, "sheep milk": { "aliases": [], @@ -3172,7 +3172,7 @@ "aliases": [], "description": "", "name": "non-dairy milk", - "plural_name": "non-dairy milks" + "plural_name": "leches no lácteas" }, "soy milk": { "aliases": [], @@ -3340,7 +3340,7 @@ "aliases": [], "description": "", "name": "coconut powder", - "plural_name": "coconut powders" + "plural_name": "cocos rallados" }, "soy cream": { "aliases": [], @@ -3490,7 +3490,7 @@ "aliases": [], "description": "", "name": "almond-coconut milk", - "plural_name": "almond-coconut milks" + "plural_name": "leches de almendra y coco" }, "banana blossom": { "aliases": [], @@ -4118,7 +4118,7 @@ "aliases": [], "description": "", "name": "mexican chorizo", - "plural_name": "mexican chorizoes" + "plural_name": "chorizo mejicano" }, "rack of lamb": { "aliases": [], @@ -4292,7 +4292,7 @@ "aliases": [], "description": "", "name": "burger patty", - "plural_name": "burger patties" + "plural_name": "hamburguesas" }, "smoked pork chop": { "aliases": [], @@ -4386,7 +4386,7 @@ "aliases": [], "description": "", "name": "chicken leg", - "plural_name": "chicken legs" + "plural_name": "patas de pollo" }, "chicken wing": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/fr-FR.json b/mealie/repos/seed/resources/foods/locales/fr-FR.json index e0673abef..066238d21 100644 --- a/mealie/repos/seed/resources/foods/locales/fr-FR.json +++ b/mealie/repos/seed/resources/foods/locales/fr-FR.json @@ -2021,7 +2021,7 @@ "sharp cheddar": { "aliases": [], "description": "", - "name": "sharp cheddar", + "name": "cheddar fort", "plural_name": "ccheddar fort" }, "cheese": { @@ -2052,13 +2052,13 @@ "aliases": [], "description": "", "name": "", - "plural_name": "cheddar-jack cheeses" + "plural_name": "fromages cheddar jack" }, "monterey jack": { "aliases": [], "description": "", "name": "monterey jack", - "plural_name": "monterey jacks" + "plural_name": "monterey jack" }, "blue cheese": { "aliases": [], @@ -4213,7 +4213,7 @@ "ground venison": { "aliases": [], "description": "", - "name": "ground venison", + "name": "chevreuil haché", "plural_name": "ground venisons" }, "beef shank": { @@ -4304,7 +4304,7 @@ "aliases": [], "description": "", "name": "lamb neck", - "plural_name": "lamb necks" + "plural_name": "colliers d'agneau" }, "sausage patty": { "aliases": [], diff --git a/mealie/repos/seed/resources/foods/locales/sl-SI.json b/mealie/repos/seed/resources/foods/locales/sl-SI.json index 7b53ddda2..7ab39aed1 100644 --- a/mealie/repos/seed/resources/foods/locales/sl-SI.json +++ b/mealie/repos/seed/resources/foods/locales/sl-SI.json @@ -273,14 +273,14 @@ "baby carrot": { "aliases": [], "description": "", - "name": "baby carrot", - "plural_name": "baby carrots" + "name": "mladi korenček", + "plural_name": "mlado korenje" }, "mixed vegetable": { "aliases": [], "description": "", - "name": "mixed vegetable", - "plural_name": "mixed vegetables" + "name": "mešana zelenjava", + "plural_name": "mešana zelenjava" }, "poblano pepper": { "aliases": [],