From ff8756db9dace799c2da11833c85d0774468c564 Mon Sep 17 00:00:00 2001 From: Artyom Ognev Date: Mon, 23 Sep 2024 15:49:02 +0200 Subject: [PATCH 01/81] Added translation using Weblate (Russian) --- tagstudio/resources/translations/ru.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/ru.json diff --git a/tagstudio/resources/translations/ru.json b/tagstudio/resources/translations/ru.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/ru.json @@ -0,0 +1 @@ +{} From be2b4d72679f5afdfb4009983d5b16fb8b453f8a Mon Sep 17 00:00:00 2001 From: Artyom Ognev Date: Mon, 23 Sep 2024 13:49:40 +0000 Subject: [PATCH 02/81] Translated using Weblate (Russian) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/ --- tagstudio/resources/translations/ru.json | 145 ++++++++++++++++++++++- 1 file changed, 144 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/ru.json b/tagstudio/resources/translations/ru.json index 0967ef424..359e29c88 100644 --- a/tagstudio/resources/translations/ru.json +++ b/tagstudio/resources/translations/ru.json @@ -1 +1,144 @@ -{} +{ + "home.main_window": "Основное Окно", + "home.thumbnail_size": "Размер иконок", + "home.search_entries": "Поисковые запросы", + "home.search": "Поиск", + "menu.file": "Файл", + "tag.new": "Новый тег", + "tag.add": "Добавить тег", + "tag.library": "Библиотека тегов", + "merge.window_title": "Объединить повторяющиеся записи", + "preview.dimensions": "Соотношения сторон", + "library.collation": "Сопоставление", + "library.date_created": "Дата создания", + "library.date_taken": "Дата Создания", + "library.series": "Серии", + "library.date_uploaded": "Дата Загрузки", + "library.volume": "Том", + "library.anthology": "Антология", + "library.guest_artist": "Соавтор", + "open_library.no_tagstudio_library_found": "Существующая библиотека TagStudio не найдена внутри '%{path}'. Создаём новую.", + "open_library.library_creation_return_code": "Возвратный код создания библиотеки:", + "status.search_library_query": "Поиск в Библиотеке", + "status.number_results_found": "%{len(all_items)} Было найдено \"%{query}\" (%{format_timespan(end_time - start_time)})", + "dialog.refresh_directories": "Обновление Каталога", + "tooltip.save_library": "Ctrl+S", + "file_opener.open_file": "Открытие файла:}", + "file_opener.not_found": "Файл не найден:", + "add_field.add": "Добавить Категорию", + "generic.remove_field": "Удалить Категорию", + "generic.file_extension": "Расширения Файлов", + "generic.cancel": "Отмена", + "generic.shorthand": "Сокращённое название", + "generic.aliases": "Псевдонимы", + "generic.color": "Цвет", + "generic.close_all": "Закрыть Всё", + "generic.refresh_all": "Обновить Всё", + "generic.apply": "Применить", + "generic.mirror": "Отзеркалить", + "build_tags.parent_tags": "Теги-родители", + "build_tags.add_parent_tags": "Добавить Теги-родители", + "delete_unlinked.confirm": "Вы уверены в том, что желаете удалить %{len(self.lib.missing_files)} записи?", + "delete_unlinked.delete_entries": "Удаление записей", + "file_extension.list_mode": "Список режимов:", + "fix_dupes.fix_dupes": "Исправить дубликаты", + "fix_dupes.no_file_selected": "Файл DupeGuru не выбран", + "fix_dupes.load_file": "Загрузить файл DupeGuru", + "fix_dupes.mirror_entries": "Отзеркалить записи", + "fix_dupes.mirror_description": "Отзеркалить данные записи внутри каждого указанного набора дубликатов, объединяя все данные внутри без удаления или дублирования категорий. Эта операция не удалит какие-либо файлы или данные.", + "fix_dupes.open_result_files": "Открыть файл результатов DupeGuru", + "fix_dupes.name_filter": "Файлы DupeGuru (*.dupeguru)", + "fix_unlinked.manual_relink": "Ручная привязка", + "folders_to_tags.title": "Создать теги из папок", + "landing.open_button": "Открыть/Создать Библиотеку %{open_shortcut_text}", + "preview_panel.no_items_selected": "Ничего не выбрано", + "preview_panel.unknown_field_type": "Неизвестный тип категории", + "tag.search_for_tag": "Поиск тега", + "home.base_title": "TagStudio Альфа", + "home.include_any_tag": "Или (Файл содержит любой из тегов)", + "home.include_all_tags": "И (Файл содержит все теги)", + "menu.edit": "Редактировать", + "menu.tools": "Инструменты", + "menu.window": "Окно", + "menu.help": "Помощь", + "menu.macros": "Макросы", + "preview.recent": "Недавние библиотеки", + "merge.merge_dupe_entries": "Объединить повторяющиеся записи", + "library.title": "Название", + "library.author": "Автор", + "library.url": "URL", + "library.description": "Описание", + "library.Artist": "Художник", + "library.notes": "Заметки", + "library.date_released": "Дата Выпуска", + "library.date_modified": "Дата изменения", + "library.tags": "Теги", + "library.content_tags": "Теги содержимого", + "library.meta_tags": "Мета Теги", + "library.date": "Дата", + "library.date_published": "Дата публикации", + "library.archived": "Дата Архивирования", + "library.manga": "Манга", + "library.favorite": "Избранное", + "library.comic": "Комиксы", + "library.book": "Книги", + "library.publisher": "Издатель", + "library.source": "Источники", + "library.magazine": "Журнал", + "library.composer": "Композитор", + "library.comments": "Комментарии", + "splash.open_library": "Открытие Библиотеки", + "open_library.title": "Библиотека", + "dialog.open_create_library": "Открыть/Создать Библиотеку", + "status.save_success": "Библиотека сохранена и закрыта!", + "status.backup_success": "Резервная копия библиотеки сохранена по адресу:", + "status.enumerate_query": "Query:%{query}, Frame: %{i}, Length: %{len(f)}", + "status.results_found": "Результаты", + "dialog.scan_directories": "Сканирование каталога на наличие новых файлов...\nПодготовка...", + "dialog.save_library": "Сохранить Библиотеку", + "tooltip.open_library": "Ctrl+O", + "dialog.scan_directories.new_files": "Сканирование на наличие новых файлов...\n%{x + 1} File%{\"s\" if x + 1 != 1 else \"\"} Searched, %{len(self.lib.files_not_in_library)} Найдены новые файлы", + "progression.running_macros.new_entries": "Использование макро на новых файлах", + "progression.running_macros.one_new_entry": "Запуск сконфигурированных макро в 1/%{len(new_ids)} Новые файлы", + "progression.running_macros.several_new_entry": "Запуск сконфигурированных макро в %{x + 1}/%{len(new_ids)} Новые файлы", + "file_opener.command_not_found": "Не смог найти %{command_name} в системе PATH", + "generic.open_file_explorer": "Открыть файл в проводнике", + "generic.open_file": "Открыть файл", + "generic.add": "Добавить", + "generic.name": "Имя", + "generic.delete": "Удалить", + "generic.exclude": "Исключить", + "generic.done": "Завершено", + "generic.open_all": "Открыть Всё", + "generic.search_tags": "Поиск тегов", + "delete_unlinked.delete_unlinked": "Удалить откреплённые записи", + "file_extension.add_extension": "Добавить расширение", + "delete_unlinked.deleting_number_entries": "Удалено %{x[0]+1}/{len(self.lib.missing_files)} откреплённых записей", + "fix_dupes.advice_label": "После отзеркаливания, вы можете использовать DupeGuru, чтобы удалить ненужные файлы. После этого, используйте функцию \"Исправить откреплённые записи\" внутри панели \"Инструменты\" TagStudio, чтобы удалить откреплённые записи.", + "fix_dupes.no_file_match": "Совпадение файлов дубликатов: N/A", + "fix_dupes.number_file_match": "Совпадения файлов дубликатов: %{count}", + "fix_unlinked.fix_unlinked": "Исправить откреплённые записи", + "fix_unlinked.description": "Каждая запись в библиотеке привязана к файлу, находящегося внутри той или иной папки. Если файл, к которому была привязана запись, был удалён или перемещён без использования TagStudio, то запись становиться \"откреплённой\". Откреплённые записи могут быть прикреплены обратно через автоматический рескан, вручную прикреплены обратно пользователем, либо же удалены если в них нет надобности.", + "fix_unlinked.duplicate_description": "Записи-дубликаты это несколько записей, которые одновременно привязаны к одному файлу. Объединение таких дубликатов соединит все теги и мета данные из этих записей в одну. Записи-дубликаты не стоит путать с несколькими копиями самого файла, которые могут существовать вне TagStudio.", + "fix_unlinked.search_and_relink": "Поиск && Привязка", + "fix_unlinked.refresh_dupes": "Обновить записи дубликаты", + "fix_unlinked.merge_dupes": "Объединить записи дубликаты", + "fix_unlinked.delete_unlinked": "Удалить откреплённые записи", + "fix_unlinked.scan_library.title": "Сканирование Библиотеки", + "folders_to_tags.folders_to_tags": "Конвертировать папки в теги", + "fix_unlinked.scan_library.label": "Сканирование Библиотеки на наличие откреплённых записей...", + "mirror_entities.are_you_sure": "Вы уверенны, что хотите отзеркалить следующие %{len(self.lib.dupe_files)} записи?", + "mirror_entities.title": "Отзеркаливание записей", + "preview_panel.missing_location": "Путь не найден", + "mirror_entities.label": "Отзеркаливание 1/%{count} записей...", + "preview_panel.update_widgets": "[ПАНЕЛЬ ВВОДА] ОБНОВИТЬ ВИДЖЕТЫ (%{self.driver.selected})", + "relink_unlinked.title": "Привязка записей", + "folders_to_tags.description": "Создаёт теги для записей согласно имеющейся иерархии папок.\nВнизу указаны все теги, которые будут созданы, а также записи к которым они будут применены.", + "relink_unlinked.attempt_relink": "Пытаемся вновь привязать %{x[0]+1}/%{len(self.lib.missing_files)} записей, %{self.fixed} Успешно привязано", + "preview_panel.confirm_remove": "Вы уверенны, что хотите удалить эту категорию \"%{self.lib.get_field_attr(field, \"name\")}\"?", + "preview_panel.edit_name": "Редактировать", + "text_line_edit.unknown_event_type": "unknown event type: %{event}", + "preview_panel.mixed_data": "Смешанные данные", + "tag.add_search": "Добавить к поисковому запросу", + "generic.include": "Включить" +} From 1bc18c14b3a2c9371ff061a4a5df2c5e987b79fd Mon Sep 17 00:00:00 2001 From: Space_Fox Date: Mon, 23 Sep 2024 19:56:06 +0200 Subject: [PATCH 03/81] Added translation using Weblate (Portuguese) --- tagstudio/resources/translations/pt.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/pt.json diff --git a/tagstudio/resources/translations/pt.json b/tagstudio/resources/translations/pt.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/pt.json @@ -0,0 +1 @@ +{} From e5ff145b252b0d8d3419e04aefdab5827169cfc3 Mon Sep 17 00:00:00 2001 From: Space_Fox Date: Mon, 23 Sep 2024 20:02:26 +0200 Subject: [PATCH 04/81] Added translation using Weblate (Portuguese (Brazil)) --- tagstudio/resources/translations/pt_BR.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/pt_BR.json diff --git a/tagstudio/resources/translations/pt_BR.json b/tagstudio/resources/translations/pt_BR.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/pt_BR.json @@ -0,0 +1 @@ +{} From 07ca4f6a0337fa4a12b4dfd8ccb90d258acc94e0 Mon Sep 17 00:00:00 2001 From: Space_Fox Date: Mon, 23 Sep 2024 18:06:36 +0000 Subject: [PATCH 05/81] Translated using Weblate (Portuguese (Brazil)) Currently translated at 46.4% (66 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ --- tagstudio/resources/translations/pt_BR.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/pt_BR.json b/tagstudio/resources/translations/pt_BR.json index 0967ef424..3ba2fe0d0 100644 --- a/tagstudio/resources/translations/pt_BR.json +++ b/tagstudio/resources/translations/pt_BR.json @@ -1 +1,14 @@ -{} +{ + "home.main_window": "Janela Principal", + "home.include_any_tag": "Ou (Inclui qualquer rótulo)", + "home.thumbnail_size": "Tamanho de miniatura", + "home.search_entries": "Buscar Entradas", + "home.search": "Buscar", + "menu.file": "Arquivo", + "tag.library": "Rótulos da biblioteca", + "preview.recent": "Bibliotecas recentes", + "library.content_tags": "Rótulos de conteúdo", + "home.base_title": "TagStudio Alfa", + "home.include_all_tags": "E (Inclui todos os rótulos)", + "menu.edit": "Editar" +} From 05e66dc3832d4dd6af813a98ff57c91ef22ca49a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lobo=20Metal=C3=BArgico?= Date: Mon, 23 Sep 2024 18:14:14 +0000 Subject: [PATCH 06/81] Translated using Weblate (Portuguese (Brazil)) Currently translated at 46.4% (66 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ --- tagstudio/resources/translations/pt_BR.json | 56 ++++++++++++++++++++- 1 file changed, 55 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/pt_BR.json b/tagstudio/resources/translations/pt_BR.json index 3ba2fe0d0..94943914c 100644 --- a/tagstudio/resources/translations/pt_BR.json +++ b/tagstudio/resources/translations/pt_BR.json @@ -10,5 +10,59 @@ "library.content_tags": "Rótulos de conteúdo", "home.base_title": "TagStudio Alfa", "home.include_all_tags": "E (Inclui todos os rótulos)", - "menu.edit": "Editar" + "menu.edit": "Editar", + "menu.tools": "Ferramentas", + "menu.macros": "Macros", + "menu.window": "Janela", + "menu.help": "Ajuda", + "tag.new": "Novo Rótulo", + "preview.dimensions": "Dimensões", + "library.url": "URL", + "library.tags": "Rótulos", + "library.date": "Data", + "library.date_modified": "Dada de Modificação", + "library.favorite": "Favorito", + "library.book": "Livro", + "library.magazine": "Revista", + "library.comic": "Quadrinho", + "library.series": "Séries", + "library.manga": "Manga", + "library.composer": "Compositor", + "open_library.title": "Biblioteca", + "dialog.open_create_library": "Abrir/Criar Biblioteca", + "library.publisher": "Editora", + "library.guest_artist": "Artista Convidado", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "generic.file_extension": "Extensões de Arquivo", + "generic.open_all": "Abrir Tudo", + "generic.delete": "Deletar", + "mirror_entities.title": "Espelhando Entradas", + "text_line_edit.unknown_event_type": "tipo de evento desconhecido: %{event}", + "merge.window_title": "Mesclando Entradas Duplicadas", + "tag.add": "Adicionar Rótulo", + "merge.merge_dupe_entries": "Mesclando Entradas Duplicadas", + "library.title": "Título", + "library.author": "Autor", + "library.Artist": "Artista", + "library.description": "Descrição", + "library.notes": "Notas", + "library.date_created": "Data de Criação", + "library.date_published": "Data de Publicação", + "library.comments": "Comentários", + "library.source": "Fonte", + "library.date_uploaded": "Data de Envio", + "library.date_released": "Data de Lançamento", + "generic.color": "Cor", + "generic.add": "Adicionar", + "generic.open_file_explorer": "Abrir no explorador de arquivos", + "library.volume": "Volume", + "generic.close_all": "Fechar Tudo", + "generic.apply": "Aplicar", + "generic.cancel": "Cancelar", + "generic.name": "Nome", + "generic.open_file": "Abrir arquivo", + "generic.mirror": "Espelho", + "preview_panel.edit_name": "Editar", + "preview_panel.no_items_selected": "Nenhum Item Selecionado" } From b49a3220f734bfc4168adb7ae86290aefefb2b48 Mon Sep 17 00:00:00 2001 From: Vasi Date: Mon, 23 Sep 2024 20:30:35 +0200 Subject: [PATCH 07/81] Added translation using Weblate (Tamil) --- tagstudio/resources/translations/ta.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/ta.json diff --git a/tagstudio/resources/translations/ta.json b/tagstudio/resources/translations/ta.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/ta.json @@ -0,0 +1 @@ +{} From 96c3b33be08b243c7070deb4399d86faa618a79e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lobo=20Metal=C3=BArgico?= Date: Mon, 23 Sep 2024 18:45:11 +0000 Subject: [PATCH 08/81] Translated using Weblate (Portuguese (Brazil)) Currently translated at 74.6% (106 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ --- tagstudio/resources/translations/pt_BR.json | 37 ++++++++++++++++++++- 1 file changed, 36 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/pt_BR.json b/tagstudio/resources/translations/pt_BR.json index 94943914c..026fca3aa 100644 --- a/tagstudio/resources/translations/pt_BR.json +++ b/tagstudio/resources/translations/pt_BR.json @@ -64,5 +64,40 @@ "generic.open_file": "Abrir arquivo", "generic.mirror": "Espelho", "preview_panel.edit_name": "Editar", - "preview_panel.no_items_selected": "Nenhum Item Selecionado" + "preview_panel.no_items_selected": "Nenhum Item Selecionado", + "library.meta_tags": "Meta Rótulos", + "open_library.no_tagstudio_library_found": "Nenhuma biblioteca do TagStudio existente foi encontrada em '%{path}'. Criando uma.", + "open_library.library_creation_return_code": "Código de Retorno da Criação da Biblioteca:", + "status.results_found": "Resultados", + "dialog.save_library": "Salvar Biblioteca", + "dialog.refresh_directories": "Atualizando Diretórios", + "splash.open_library": "Abrindo Biblioteca", + "status.save_success": "Biblioteca Salva e Fechada!", + "status.backup_success": "Backup da Biblioteca Salvo em:", + "status.search_library_query": "Procurando na Biblioteca por", + "status.enumerate_query": "Busca:%{query}, Quadro: %{i}, Tamanho: %{len(f)}", + "dialog.scan_directories": "Escaneando Diretórios por Novos Arquivos...\nPreparando...", + "progression.running_macros.new_entries": "Executando Macros nas Novas Entradas", + "progression.running_macros.one_new_entry": "Executando Macros Configurados em 1/%{len(new_ids)} Novas Entradas", + "generic.done": "Completo", + "generic.refresh_all": "Atualizar_Tudo", + "generic.aliases": "Alias", + "file_extension.add_extension": "Adicionar Extensão", + "fix_dupes.mirror_entries": "Entradas Espelhadas", + "fix_dupes.fix_dupes": "Corrigir Arquivos Duplicados", + "file_extension.list_mode": "Modo de Lista:", + "fix_dupes.name_filter": "Arquivos DupeGuru (*.dupeguru)", + "folders_to_tags.folders_to_tags": "Convertendo pastas para Rótulos", + "preview_panel.unknown_field_type": "Tipo de Campo Desconhecido", + "tag.search_for_tag": "Procurar por Rótulo", + "tag.add_search": "Adicionar a Pesquisa", + "generic.exclude": "Excluir", + "generic.include": "Incluir", + "progression.running_macros.several_new_entry": "Executando Macros Configurados em %{x + 1}/%{len(new_ids)} Novas Entradas", + "landing.open_button": "Abrir/Criar Bliblioteca %{open_shortcut_text}", + "dialog.scan_directories.new_files": "Escaneando Diretórios por Novos Arquivos...\n%{x + 1} Arquivo%{\"s\" if x + 1 != 1 else \"\"} Pesquisado%{\"s\" if x + 1 != 1 else \"\"}, %{len(self.lib.files_not_in_library)} Novo(s) Arquivo(s) Encontrado(s)", + "status.number_results_found": "%{len(all_items)} Resultados Encontrados para \"%{query}\" (%{format_timespan(end_time - start_time)})", + "fix_dupes.no_file_match": "Correspondências de Arquivos Duplicados: N/A", + "fix_dupes.number_file_match": "Correspondências de Arquivos Duplicados: %{count}", + "fix_unlinked.scan_library.title": "Escaneando Biblioteca" } From 2dc6f8d94f84569bc0e3b2764df3fb00148003a6 Mon Sep 17 00:00:00 2001 From: Space_Fox Date: Mon, 23 Sep 2024 18:42:30 +0000 Subject: [PATCH 09/81] Translated using Weblate (Portuguese (Brazil)) Currently translated at 74.6% (106 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ --- tagstudio/resources/translations/pt_BR.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/pt_BR.json b/tagstudio/resources/translations/pt_BR.json index 026fca3aa..347b38110 100644 --- a/tagstudio/resources/translations/pt_BR.json +++ b/tagstudio/resources/translations/pt_BR.json @@ -99,5 +99,10 @@ "status.number_results_found": "%{len(all_items)} Resultados Encontrados para \"%{query}\" (%{format_timespan(end_time - start_time)})", "fix_dupes.no_file_match": "Correspondências de Arquivos Duplicados: N/A", "fix_dupes.number_file_match": "Correspondências de Arquivos Duplicados: %{count}", - "fix_unlinked.scan_library.title": "Escaneando Biblioteca" + "fix_unlinked.scan_library.title": "Escaneando Biblioteca", + "file_opener.command_not_found": "Não foi possível encontrar %{command_name} na PATH do sistema", + "file_opener.not_found": "Arquivo não encontrado:", + "folders_to_tags.title": "Criar rótulos a partir das pastas", + "mirror_entities.are_you_sure": "Tem certeza que você deseja espelhar os seguintes %{len(self.lib.dupe_files)} entradas?", + "folders_to_tags.description": "Cria rótulos baseado na sua estrutura de arquivos e aplica elas nas suas entradas\nA estrutura abaixo mostra todos os rótulos que irão ser criados e a quais entradas eles serão aplicados." } From 9e07a013de566227a6c002ebaabbfaa6e55bcdfe Mon Sep 17 00:00:00 2001 From: Vasi Date: Mon, 23 Sep 2024 18:43:24 +0000 Subject: [PATCH 10/81] Translated using Weblate (Tamil) Currently translated at 51.4% (73 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ --- tagstudio/resources/translations/ta.json | 76 +++++++++++++++++++++++- 1 file changed, 75 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/ta.json b/tagstudio/resources/translations/ta.json index 0967ef424..d2239c7f3 100644 --- a/tagstudio/resources/translations/ta.json +++ b/tagstudio/resources/translations/ta.json @@ -1 +1,75 @@ -{} +{ + "home.base_title": "டாக் ஸ்டுடியோ முதற்கட்டம்", + "home.main_window": "பிரதான சாளரம்", + "home.include_all_tags": "மற்றும் (அனைத்து குறிச்சொற்களையும் உள்ளடக்கியது)", + "home.thumbnail_size": "சின்னப்பட அளவு", + "home.search": "தேடு", + "menu.file": "கோப்பு", + "menu.edit": "திருத்து", + "menu.tools": "கருவிகள்", + "menu.help": "உதவி", + "tag.new": "புதிய குறிச்சொல்", + "tag.add": "குறிச்சொல் சேர்க்க", + "merge.merge_dupe_entries": "மறுநுழைவுகளை ஒன்றுசேர்த்தல்", + "preview.recent": "சமீபத்திய நூலகங்கள்", + "library.url": "இணைய முகவரி", + "library.notes": "குறிப்புகள்", + "library.content_tags": "உள்ளடக்கக் குறிச்சொற்கள்", + "library.meta_tags": "மெட்டா குறிச்சொற்கள்", + "library.collation": "தொகுத்தல்", + "library.date_modified": "மாற்றப்பட்ட தேதி", + "library.date_taken": "எடுக்கப்பட்ட தேதி", + "library.archived": "காப்பகப்படுத்தப்பட்ட தேதி", + "library.favorite": "பிடித்தது", + "library.book": "புத்தகம்", + "library.series": "தொடர்", + "library.manga": "மங்கா", + "library.source": "ஆதாரம்", + "library.date_uploaded": "பதிவேற்றிய தேதி", + "library.date_released": "வெளியான தேதி", + "library.volume": "தொகுப்பு", + "library.anthology": "தொகுப்பியல்", + "open_library.title": "நூலகம்", + "splash.open_library": "நூலகம் திறக்கப்படுகின்றது", + "status.save_success": "நூலகம் சேமிக்கப்பட்டு மூடப்பட்டது!", + "status.backup_success": "நூலக காப்புப் பிரதி சேமிக்கப்பட்டது:", + "status.search_library_query": "நூலகத்தைத் தேடுகிறது", + "status.enumerate_query": "வினவு:%{query}, சட்டகம்: %{i}, நீளம்: %{len(f)}", + "status.results_found": "முடிவுகள்", + "dialog.save_library": "நூலகத்தைச் சேமி", + "dialog.refresh_directories": "கோப்பகங்கள் புதுப்பிக்கப்படுகின்றன", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "progression.running_macros.new_entries": "புதிய நுழைவுகளில் செயல்முறைகளை இயக்கப்படுகின்றது", + "file_opener.open_file": "கோப்பைத் திறக்கிறது:}", + "file_opener.not_found": "கோப்பு கிடைக்கவில்லை:", + "home.search_entries": "தேடல் உள்ளீடுகள்", + "home.include_any_tag": "அல்லது (எந்த குறியையும் உள்ளடக்கியது)", + "menu.macros": "செயல்முறை", + "menu.window": "சாளரம்", + "tag.library": "நூலக குறிச்சொற்கள்", + "merge.window_title": "மறுநுழைவுகளை ஒன்றுசேர்த்தல்", + "preview.dimensions": "பரிமாணங்கள்", + "library.title": "தலைப்பு", + "library.author": "ஆக்கியோன்", + "library.Artist": "கலைஞர்", + "library.description": "விளக்கம்", + "library.tags": "குறிச்சொற்கள்", + "library.magazine": "இதழ்", + "library.guest_artist": "விருந்தினர் கலைஞர்", + "library.composer": "இசையமைப்பாளர்", + "library.date": "தேதி", + "library.date_created": "உருவாக்கப்பட்ட தேதி", + "library.date_published": "வெளியிடப்பட்ட தேதி", + "library.comic": "நகைச்சுவை", + "library.publisher": "பதிப்பாளர்", + "library.comments": "கருத்துகள்", + "open_library.library_creation_return_code": "நூலக உருவாக்கம் திரும்பக் குறியீடு:", + "open_library.no_tagstudio_library_found": "'%{path}' இல் ஏற்கனவே உள்ள டாக் ஸ்டுடியோ புத்தககல்லரி காணப்படவில்லை. ஒன்று உருவாக்கப்படுகிறது.", + "dialog.open_create_library": "நூலகத்தைத் திற/உருவாக்கு", + "status.number_results_found": "\"%{query}\" இல் %{len(all_items)} முடிவுகள் கிடைத்தன (%{format_timespan(end_time - start_time)})", + "dialog.scan_directories": "புதிய கோப்புகளுக்கான அடைவுகள் சோதனை செய்யப்படுகின்றது...\nதயாராகிறது...", + "dialog.scan_directories.new_files": "புதிய கோப்புகளுக்கான அடைவுகள் சோதனை செய்யப்படுகின்றது...\n%{x + 1} கோப்பு%{\"s\" if x + 1 != 1 else \"\"} தேடப்பட்டது, %{len(self.lib.files_not_in_library)} புதிய கோப்புகள் கிடைத்தன", + "progression.running_macros.one_new_entry": "1/ இல் கட்டமைக்கப்பட்ட செயல்முறைகளை இயக்கப்படுகிறது %{len(new_ids)} புதிய பதிவுகள்", + "progression.running_macros.several_new_entry": "%{x + 1} இல் கட்டமைக்கப்பட்ட செயல்முறைகளை இயக்கப்படுகிறது / %{len(new_ids)} புதிய பதிவுகள்" +} From e31094e4935aeba5d3a3c408a500e0552b8bc1ab Mon Sep 17 00:00:00 2001 From: Nginearing Date: Mon, 23 Sep 2024 21:17:46 +0200 Subject: [PATCH 11/81] Added translation using Weblate (Spanish) --- tagstudio/resources/translations/es.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/es.json diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/es.json @@ -0,0 +1 @@ +{} From 00cb55e1d7078da4404f9e16e6ef66a137679ec4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Lobo=20Metal=C3=BArgico?= Date: Mon, 23 Sep 2024 19:22:23 +0000 Subject: [PATCH 12/81] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ --- tagstudio/resources/translations/pt_BR.json | 24 ++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/pt_BR.json b/tagstudio/resources/translations/pt_BR.json index 347b38110..cd41e8c12 100644 --- a/tagstudio/resources/translations/pt_BR.json +++ b/tagstudio/resources/translations/pt_BR.json @@ -104,5 +104,27 @@ "file_opener.not_found": "Arquivo não encontrado:", "folders_to_tags.title": "Criar rótulos a partir das pastas", "mirror_entities.are_you_sure": "Tem certeza que você deseja espelhar os seguintes %{len(self.lib.dupe_files)} entradas?", - "folders_to_tags.description": "Cria rótulos baseado na sua estrutura de arquivos e aplica elas nas suas entradas\nA estrutura abaixo mostra todos os rótulos que irão ser criados e a quais entradas eles serão aplicados." + "folders_to_tags.description": "Cria rótulos baseado na sua estrutura de arquivos e aplica elas nas suas entradas\nA estrutura abaixo mostra todos os rótulos que irão ser criados e a quais entradas eles serão aplicados.", + "library.date_taken": "Data de Criação", + "library.archived": "Data de Arquivação", + "file_opener.open_file": "Abrindo Arquivo:", + "generic.shorthand": "Taquigrafia", + "fix_dupes.load_file": "Carregar Aquivo DupeGuru", + "fix_dupes.no_file_selected": "Nenhum Arquivo DupeGuru Selecionado", + "fix_unlinked.fix_unlinked": "Corrigir Entradas Não Linkadas", + "fix_dupes.open_result_files": "Abrir Arquivo de Resultados do DupeGuru", + "fix_unlinked.refresh_dupes": "Atualizar Entradas Duplicadas", + "fix_unlinked.merge_dupes": "Mesclar Entradas Duplicadas", + "fix_unlinked.manual_relink": "Relink Manual", + "fix_unlinked.scan_library.label": "Escaneando Bibliotecada para Entradas Não Linkadas...", + "fix_unlinked.search_and_relink": "Buscar && Relinkar", + "mirror_entities.label": "Espelhando 1/%{count} Entradas...", + "relink_unlinked.attempt_relink": "Tentando Relinkar %{x[0]+1}/%{len(self.lib.missing_files)} Entradas, %{self.fixed} Relinkadas com Sucesso", + "preview_panel.missing_location": "Localização Ausente", + "preview_panel.update_widgets": "[ENTRY PANEL] ATULIZAR WIDGETS (%{self.driver.selected})", + "preview_panel.mixed_data": "Dados Mistos", + "fix_unlinked.delete_unlinked": "Escluir Entradas Não Linkadas", + "fix_dupes.mirror_description": "Espelhe os ados de entrada em cada conjunto de correspondência duplicado, combinando todos os dados sem remover ou duplicar campos. Esta operação não excluirá nenhum arquivo ou dado.", + "relink_unlinked.title": "Relinkando Entradas", + "preview_panel.confirm_remove": "Você tem certeza de que quer remover o campo \"%{self.lib.get_field_attr(field, \"name\")}\"?" } From e23b626b834853a62f2c4dd9b65ea1f012172ba9 Mon Sep 17 00:00:00 2001 From: Space_Fox Date: Mon, 23 Sep 2024 19:25:01 +0000 Subject: [PATCH 13/81] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/ --- tagstudio/resources/translations/pt_BR.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/pt_BR.json b/tagstudio/resources/translations/pt_BR.json index cd41e8c12..c4a1d4382 100644 --- a/tagstudio/resources/translations/pt_BR.json +++ b/tagstudio/resources/translations/pt_BR.json @@ -126,5 +126,19 @@ "fix_unlinked.delete_unlinked": "Escluir Entradas Não Linkadas", "fix_dupes.mirror_description": "Espelhe os ados de entrada em cada conjunto de correspondência duplicado, combinando todos os dados sem remover ou duplicar campos. Esta operação não excluirá nenhum arquivo ou dado.", "relink_unlinked.title": "Relinkando Entradas", - "preview_panel.confirm_remove": "Você tem certeza de que quer remover o campo \"%{self.lib.get_field_attr(field, \"name\")}\"?" + "preview_panel.confirm_remove": "Você tem certeza de que quer remover o campo \"%{self.lib.get_field_attr(field, \"name\")}\"?", + "library.collation": "Colagem", + "library.anthology": "Coletânea", + "generic.remove_field": "Remover Campo", + "add_field.add": "Adicionar Campo", + "generic.search_tags": "Buscar Rótulos", + "build_tags.parent_tags": "Rótulos Pai", + "build_tags.add_parent_tags": "Adicionar Rótulo Pai", + "delete_unlinked.delete_unlinked": "Deletar Entradas Não Linkada", + "delete_unlinked.confirm": "Tem certeza que deseja deletar as seguintes %{len(self.lib.missing_files)} entradas?", + "delete_unlinked.delete_entries": "Deletando Entradas", + "delete_unlinked.deleting_number_entries": "Deletando %{x[0]+1}/{len(self.lib.missing_files)} Entradas Não Linkadas", + "fix_dupes.advice_label": "Após espelhagem, você estará livre para usar DupeGuru para deletar arquivos indesejados. Após, use a função \"Consertar Entradas Não Linkadas\" do TagStudio no menu de Ferramentas para deletar entradas não linkadas.", + "fix_unlinked.duplicate_description": "Entradas duplicadas são definidas como multiplas entradas que levam ao mesmo arquivo no disco. Mergir essas entradas irá combinar as tags e metadados de todas as duplicatas em uma única entrada consolidada. Não confundir com \"Arquivos Duplicados\" que são duplicatas dos seus arquivos fora do TagStudio.", + "fix_unlinked.description": "Cada entrada na biblioteca está linkada a um arquivo em um dos seus diretórios. Se um arquivo linkado a uma entrada for movido ou deletado fora do TagStudio, ele é então considerado não linkado. Entradas não linkadas podem ser automaticamente re-linkadas por buscas nos seus diretórios, manualmente re-linkadas pelo usuário, ou deletada se for desejada." } From 7869aa137934c3c3d0397ff146b30bc0cbd469c0 Mon Sep 17 00:00:00 2001 From: Vasi Date: Mon, 23 Sep 2024 19:18:31 +0000 Subject: [PATCH 14/81] Translated using Weblate (Tamil) Currently translated at 88.0% (125 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ --- tagstudio/resources/translations/ta.json | 54 +++++++++++++++++++++++- 1 file changed, 53 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/ta.json b/tagstudio/resources/translations/ta.json index d2239c7f3..84e63b4fb 100644 --- a/tagstudio/resources/translations/ta.json +++ b/tagstudio/resources/translations/ta.json @@ -71,5 +71,57 @@ "dialog.scan_directories": "புதிய கோப்புகளுக்கான அடைவுகள் சோதனை செய்யப்படுகின்றது...\nதயாராகிறது...", "dialog.scan_directories.new_files": "புதிய கோப்புகளுக்கான அடைவுகள் சோதனை செய்யப்படுகின்றது...\n%{x + 1} கோப்பு%{\"s\" if x + 1 != 1 else \"\"} தேடப்பட்டது, %{len(self.lib.files_not_in_library)} புதிய கோப்புகள் கிடைத்தன", "progression.running_macros.one_new_entry": "1/ இல் கட்டமைக்கப்பட்ட செயல்முறைகளை இயக்கப்படுகிறது %{len(new_ids)} புதிய பதிவுகள்", - "progression.running_macros.several_new_entry": "%{x + 1} இல் கட்டமைக்கப்பட்ட செயல்முறைகளை இயக்கப்படுகிறது / %{len(new_ids)} புதிய பதிவுகள்" + "progression.running_macros.several_new_entry": "%{x + 1} இல் கட்டமைக்கப்பட்ட செயல்முறைகளை இயக்கப்படுகிறது / %{len(new_ids)} புதிய பதிவுகள்", + "file_opener.command_not_found": "%{command_name} ஐ system PATH இல் கண்டுபிடிக்க முடியவில்லை", + "add_field.add": "புலத்தைச் சேர்க்க", + "generic.remove_field": "புலத்தை அகற்று", + "generic.file_extension": "கோப்பு நீட்டிப்புகள்", + "generic.open_file": "கோப்பைத் திறக்கவும்", + "generic.cancel": "ரத்து செய்", + "generic.name": "பெயர்", + "generic.shorthand": "சுருக்கெழுத்து", + "generic.aliases": "மாற்றுப்பெயர்கள்", + "generic.delete": "நீக்கு", + "generic.include": "உள்ளடக்கு", + "generic.exclude": "தவிர்", + "generic.done": "முடிந்தது", + "generic.open_all": "அனைத்தையும் திற", + "generic.refresh_all": "அனைத்தையும் புதுப்பி", + "generic.apply": "விண்ணப்பிக்க", + "build_tags.parent_tags": "பெற்றோர் குறிச்சொற்கள்", + "build_tags.add_parent_tags": "பெற்றோர் குறிச்சொற்களைச் சேர்க்க", + "delete_unlinked.delete_entries": "உள்ளீடுகள் நீக்கப்படுகிறது", + "delete_unlinked.deleting_number_entries": "%{x[0]+1}/{len(self.lib.missing_files)} இணைக்கப்படாத உள்ளீடுகள் நீக்கப்படுகிறது", + "file_extension.add_extension": "நீட்டிப்பைச் சேர்க்க", + "file_extension.list_mode": "பட்டியல் முறை:", + "generic.mirror": "படிமம்", + "fix_dupes.load_file": "DupeGuru கோப்பை ஏற்றவும்", + "fix_dupes.mirror_entries": "படிம நுழைவுகள்", + "fix_dupes.open_result_files": "DupeGuru முடிவுகள் கோப்பைத் திறக்க", + "fix_dupes.name_filter": "DupeGuru கோப்புகள் (*.dupeguru)", + "fix_dupes.no_file_match": "நகல் கோப்பு பொருத்தங்கள்: ஒன்றும் இல்லை", + "fix_dupes.number_file_match": "நகல் கோப்பு பொருத்தங்கள்: %{count}", + "fix_unlinked.fix_unlinked": "இணைக்கப்படாத உள்ளீடுகளைச் சரிசெய்யவும்", + "fix_unlinked.search_and_relink": "தேடல் && மீண்டும் இணை", + "fix_unlinked.refresh_dupes": "நகல் உள்ளீடுகளைப் புதுப்பி", + "fix_unlinked.merge_dupes": "நகல் உள்ளீடுகளை ஒன்றிணை", + "fix_unlinked.manual_relink": "கைமுறை மறு இணைப்பு", + "fix_unlinked.scan_library.title": "புத்தககல்லரி சோதனை செய்யப்படுகிறது", + "folders_to_tags.folders_to_tags": "கோப்புறைகளை குறிச்சொற்களாக மாற்றப்படுகிறது", + "folders_to_tags.title": "கோப்புறைகளிலிருந்து குறிச்சொற்களை உருவாக்கு", + "generic.open_file_explorer": "Explorer இல் கோப்பைத் திறக்கவும்", + "generic.add": "சேர்", + "generic.color": "நிறம்", + "generic.close_all": "அனைத்தையும் மூடு", + "delete_unlinked.delete_unlinked": "இணைக்கப்படாத உள்ளீடுகளை நீக்கு", + "generic.search_tags": "குறிச்சொற்களைத் தேடு", + "delete_unlinked.confirm": "பின்வரும் உள்ளீடுகளை நிச்சயமாக நீக்க விரும்புகிறீர்களா %{len(self.lib.missing_files)}?", + "fix_dupes.fix_dupes": "நகல் கோப்புகளைச் சரிசெய்", + "fix_dupes.no_file_selected": "DupeGuru கோப்பு எதுவும் தேர்ந்தெடுக்கப்படவில்லை", + "fix_dupes.mirror_description": "ஒவ்வொரு மறுநுழைவு பொருத்தத் தொகுப்பிலும் நுழைவு தரவுகளைப் பிரதிபலிக்கவும், அனைத்து தரவுகளையும் இணைக்கவும், எந்தத் தகவல்களையும் நீக்காமலும் மறு செய்யாமலும். இந்தச் செயலில் எந்தக் கோப்புகள் அல்லது தரவுகளும் நீக்கப்பட மாட்டாது.", + "fix_dupes.advice_label": "படிமம் முடிந்தவுடன், தேவையற்ற கோப்புகளை நீக்க DupeGuru ஐ பயன்படுத்தலாம். அதற்குப் பிறகு, இணைக்காத நுழைவுகளை நீக்க 'டாக் ஸ்டுடியோ' வின் 'இணைக்கப்படாத உள்ளீடுகளைச் சரிசெய்' அம்சத்தைக் கருவிகள் பட்டியில் பயன்படுத்தவும்.", + "fix_unlinked.description": "ஒவ்வொரு புத்தககல்லரி நுழைவும் உங்கள் அடைவுகளில் உள்ள ஒரு கோப்புடன் இணைக்கப்பட்டுள்ளது. டாக் ஸ்டுடியோ-வைத் தவிர கோப்புகள் நகர்த்தப்பட்டால் அல்லது நீக்கப்பட்டால், அவை இணைக்கப்படாதவையாகக் கருதப்படும். இணைக்கப்படாத நுழைவுகளை உங்கள் அடைவுகளில் தேடுவதன் மூலம் தானாகவே மீண்டும் இணைக்கலாம், பயனர் கைமுறையாக இணைக்கலாம் அல்லது விருப்பப்படி நீக்கலாம்.", + "fix_unlinked.duplicate_description": "மறுநுழைவுகள் என்பது, ஒரே கோப்பை குறிக்கும் பல நுழைவுகளை குறிக்கும். இவற்றை இணைப்பதால், அனைத்து மறுநுழைவுகளின் குறிச்சொற்களும் மெட்டாடேட்டாவும் ஒரே ஒட்டுமொத்த நுழைவாகச் சேர்க்கப்படும். இவற்றை 'மறுகோப்புகள்' என்பதுடன் குழப்பக் கூடாது, ஏனெனில் அவை டாக் ஸ்டுடியோவுக்கு வெளியேயுள்ள கோப்புகளின் நகல்களாகும்.", + "fix_unlinked.delete_unlinked": "இணைக்கப்படாத உள்ளீடுகளை நீக்கு", + "fix_unlinked.scan_library.label": "இணைக்கப்படாத நுழைவுகளை புத்தககல்லரியில் சோதனை செய்யப்படுகிறது..." } From 5a991b59533162681f8789e78d0e54903b701c75 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Mon, 23 Sep 2024 19:38:06 +0000 Subject: [PATCH 15/81] Translated using Weblate (Spanish) Currently translated at 11.2% (16 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 0967ef424..c077547fc 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -1 +1,5 @@ -{} +{ + "home.main_window": "Ventana principal", + "tag.library": "Etiquetas de archivo", + "home.base_title": "TagStudio Alfa" +} From cd8b5347eff55d3cbc1679eeb4bc481058661aae Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 23 Sep 2024 19:40:52 +0000 Subject: [PATCH 16/81] Translated using Weblate (Spanish) Currently translated at 11.2% (16 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index c077547fc..d607f7444 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -1,5 +1,18 @@ { "home.main_window": "Ventana principal", "tag.library": "Etiquetas de archivo", - "home.base_title": "TagStudio Alfa" + "home.base_title": "TagStudio Alfa", + "home.include_all_tags": "Y (Incluye todas las etiquetas)", + "home.thumbnail_size": "Tamaño de la miniatura", + "home.search_entries": "Buscar entradas", + "home.search": "Buscar", + "menu.file": "Archivo", + "menu.edit": "Editar", + "menu.tools": "Herramientas", + "menu.macros": "Macros", + "menu.window": "Ventana", + "menu.help": "Ayuda", + "tag.new": "Nueva etiqueta", + "tag.add": "Añadir etiqueta", + "home.include_any_tag": "O (Incluye cualquier etiqueta)" } From cd4756ab7f6264bc8015c7370f0a2720531559d4 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 23 Sep 2024 20:15:59 +0000 Subject: [PATCH 17/81] Translated using Weblate (Spanish) Currently translated at 19.7% (28 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index d607f7444..624e5fb4f 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -1,6 +1,6 @@ { "home.main_window": "Ventana principal", - "tag.library": "Etiquetas de archivo", + "tag.library": "Etiquetas de la biblioteca", "home.base_title": "TagStudio Alfa", "home.include_all_tags": "Y (Incluye todas las etiquetas)", "home.thumbnail_size": "Tamaño de la miniatura", @@ -14,5 +14,16 @@ "menu.help": "Ayuda", "tag.new": "Nueva etiqueta", "tag.add": "Añadir etiqueta", - "home.include_any_tag": "O (Incluye cualquier etiqueta)" + "home.include_any_tag": "O (Incluye cualquier etiqueta)", + "merge.merge_dupe_entries": "Fusionar entradas duplicadas", + "preview.recent": "Bibliotecas recientes", + "library.author": "Autor", + "library.Artist": "Artista", + "library.url": "URL", + "library.description": "Descripción", + "library.notes": "Notas", + "library.tags": "Etiquetas", + "library.title": "Título", + "merge.window_title": "Fusionar entradas duplicadas", + "preview.dimensions": "Dimensiones" } From 7f0721138e02e592f8924a2a450a79c0e4660634 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Mon, 23 Sep 2024 20:18:57 +0000 Subject: [PATCH 18/81] Translated using Weblate (Spanish) Currently translated at 19.7% (28 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 624e5fb4f..cb703e902 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -25,5 +25,6 @@ "library.tags": "Etiquetas", "library.title": "Título", "merge.window_title": "Fusionar entradas duplicadas", - "preview.dimensions": "Dimensiones" + "preview.dimensions": "Dimensiones", + "library.content_tags": "Etiquetas de contenido" } From e6c04e1f427b0709b219cb55153c2bb13df6bc43 Mon Sep 17 00:00:00 2001 From: Artyom Ognev Date: Mon, 23 Sep 2024 20:24:40 +0000 Subject: [PATCH 19/81] Translated using Weblate (Russian) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/ --- tagstudio/resources/translations/ru.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/ru.json b/tagstudio/resources/translations/ru.json index 359e29c88..1c4451a42 100644 --- a/tagstudio/resources/translations/ru.json +++ b/tagstudio/resources/translations/ru.json @@ -120,7 +120,7 @@ "fix_unlinked.fix_unlinked": "Исправить откреплённые записи", "fix_unlinked.description": "Каждая запись в библиотеке привязана к файлу, находящегося внутри той или иной папки. Если файл, к которому была привязана запись, был удалён или перемещён без использования TagStudio, то запись становиться \"откреплённой\". Откреплённые записи могут быть прикреплены обратно через автоматический рескан, вручную прикреплены обратно пользователем, либо же удалены если в них нет надобности.", "fix_unlinked.duplicate_description": "Записи-дубликаты это несколько записей, которые одновременно привязаны к одному файлу. Объединение таких дубликатов соединит все теги и мета данные из этих записей в одну. Записи-дубликаты не стоит путать с несколькими копиями самого файла, которые могут существовать вне TagStudio.", - "fix_unlinked.search_and_relink": "Поиск && Привязка", + "fix_unlinked.search_and_relink": "Поиск и Привязка", "fix_unlinked.refresh_dupes": "Обновить записи дубликаты", "fix_unlinked.merge_dupes": "Объединить записи дубликаты", "fix_unlinked.delete_unlinked": "Удалить откреплённые записи", From cba91e90c5997ed313f61319ea50aa4b49735d00 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Mon, 23 Sep 2024 20:26:18 +0000 Subject: [PATCH 20/81] Translated using Weblate (Spanish) Currently translated at 29.5% (42 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index cb703e902..a575b76d2 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -26,5 +26,19 @@ "library.title": "Título", "merge.window_title": "Fusionar entradas duplicadas", "preview.dimensions": "Dimensiones", - "library.content_tags": "Etiquetas de contenido" + "library.content_tags": "Etiquetas de contenido", + "library.meta_tags": "Etiquetas de metadatos", + "library.collation": "Recopilación", + "library.date": "Fecha", + "library.date_created": "Fecha de creación", + "library.date_modified": "Fecha de modificación", + "library.date_taken": "Fecha de captura", + "library.archived": "Fecha de archivo", + "library.source": "Fuente", + "library.date_published": "Fecha de publicación", + "library.series": "Serie", + "library.favorite": "Favorito", + "library.book": "Libro", + "library.comic": "Tebeo", + "library.manga": "Manga" } From af7645ffd928e9c1a4354dbdecbf63e88e716347 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 23 Sep 2024 20:20:19 +0000 Subject: [PATCH 21/81] Translated using Weblate (Spanish) Currently translated at 29.5% (42 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index a575b76d2..0e72712dd 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -26,7 +26,7 @@ "library.title": "Título", "merge.window_title": "Fusionar entradas duplicadas", "preview.dimensions": "Dimensiones", - "library.content_tags": "Etiquetas de contenido", + "library.content_tags": "Etiquetas del contenido", "library.meta_tags": "Etiquetas de metadatos", "library.collation": "Recopilación", "library.date": "Fecha", From a262e36710ed2c0af307eb44cbb98e565c341f24 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Mon, 23 Sep 2024 20:51:36 +0000 Subject: [PATCH 22/81] Translated using Weblate (Spanish) Currently translated at 49.2% (70 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 0e72712dd..b1eeb4957 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -40,5 +40,7 @@ "library.favorite": "Favorito", "library.book": "Libro", "library.comic": "Tebeo", - "library.manga": "Manga" + "library.manga": "Manga", + "library.date_uploaded": "Fecha de carga", + "library.date_released": "Fecha de lanzamiento" } From 358253c6ea8bc5edd04e8683d2caa70446633051 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Mon, 23 Sep 2024 20:52:56 +0000 Subject: [PATCH 23/81] Translated using Weblate (Spanish) Currently translated at 49.2% (70 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 32 +++++++++++++++++++++--- 1 file changed, 29 insertions(+), 3 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index b1eeb4957..594bdca66 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -32,15 +32,41 @@ "library.date": "Fecha", "library.date_created": "Fecha de creación", "library.date_modified": "Fecha de modificación", - "library.date_taken": "Fecha de captura", + "library.date_taken": "Fecha de creación", "library.archived": "Fecha de archivo", "library.source": "Fuente", "library.date_published": "Fecha de publicación", - "library.series": "Serie", + "library.series": "Series", "library.favorite": "Favorito", "library.book": "Libro", "library.comic": "Tebeo", "library.manga": "Manga", "library.date_uploaded": "Fecha de carga", - "library.date_released": "Fecha de lanzamiento" + "library.date_released": "Fecha de lanzamiento", + "library.volume": "Volumen", + "library.anthology": "Antología", + "library.magazine": "Revista", + "library.publisher": "Editor", + "library.composer": "Compositor", + "library.comments": "Comentarios", + "open_library.no_tagstudio_library_found": "No se encontró ninguna biblioteca TagStudio existente en '%{path}'. Se está creando una.", + "open_library.library_creation_return_code": "Código de retorno de creación de biblioteca:", + "open_library.title": "Biblioteca", + "dialog.open_create_library": "Abrir/Crear biblioteca", + "splash.open_library": "Abriendo la biblioteca", + "status.search_library_query": "Buscando en la biblioteca", + "status.enumerate_query": "Consulta:%{query}, Cuadro: %{i}, Longitud: %{len(f)}", + "dialog.scan_directories.new_files": "Buscando archivos nuevos en los directorios...\n%{x + 1} Archivo%{\"s\" if x + 1 != 1 else \"\"} Buscado, %{len(self.lib.files_not_in_library)} Archivos nuevos encontrados", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "progression.running_macros.new_entries": "Ejecución de macros en entradas nuevas", + "progression.running_macros.one_new_entry": "Ejecución de macros configurados en 1/%{len(new_ids)} entradas nuevas", + "library.guest_artist": "Artista invitado", + "status.save_success": "¡Biblioteca guardada y cerrada!", + "status.backup_success": "Copia de seguridad de la biblioteca guardada en:", + "status.number_results_found": "%{len(all_items)} Resultados encontrados para \"%{query}\" (%{format_timespan(end_time - start_time)})", + "status.results_found": "Resultados", + "dialog.save_library": "Guardar la biblioteca", + "dialog.refresh_directories": "Refrescar directorios", + "dialog.scan_directories": "Buscar archivos nuevos en los directorios...\nPreparando..." } From f3b8c8d3eee57190b4b8a4d25ca9f479109976cc Mon Sep 17 00:00:00 2001 From: Nginearing Date: Mon, 23 Sep 2024 21:56:03 +0000 Subject: [PATCH 24/81] Translated using Weblate (Spanish) Currently translated at 52.1% (74 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 594bdca66..f7a95d9e8 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -32,7 +32,7 @@ "library.date": "Fecha", "library.date_created": "Fecha de creación", "library.date_modified": "Fecha de modificación", - "library.date_taken": "Fecha de creación", + "library.date_taken": "Fecha de realización", "library.archived": "Fecha de archivo", "library.source": "Fuente", "library.date_published": "Fecha de publicación", @@ -68,5 +68,9 @@ "status.results_found": "Resultados", "dialog.save_library": "Guardar la biblioteca", "dialog.refresh_directories": "Refrescar directorios", - "dialog.scan_directories": "Buscar archivos nuevos en los directorios...\nPreparando..." + "dialog.scan_directories": "Buscar archivos nuevos en los directorios...\nPreparando...", + "progression.running_macros.several_new_entry": "Ejecución de macros configurados en %{x + 1}/%{len(new_ids)} entradas nuevas", + "file_opener.open_file": "Abriendo fichero:}", + "file_opener.not_found": "Fichero no encontrado:", + "file_opener.command_not_found": "No se pudo encontrar %{command_name} en el PATH del sistema" } From afa4e6b75e172c3afe13fb921e5f8fceab257cab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 24 Sep 2024 01:28:59 +0200 Subject: [PATCH 25/81] =?UTF-8?q?Added=20translation=20using=20Weblate=20(?= =?UTF-8?q?Norwegian=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- tagstudio/resources/translations/nb_NO.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/nb_NO.json diff --git a/tagstudio/resources/translations/nb_NO.json b/tagstudio/resources/translations/nb_NO.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/nb_NO.json @@ -0,0 +1 @@ +{} From 62a51cdd8938a3ca894eacbd2af92eac959b095d Mon Sep 17 00:00:00 2001 From: Vasi Date: Tue, 24 Sep 2024 07:37:06 +0000 Subject: [PATCH 26/81] Translated using Weblate (Tamil) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ --- tagstudio/resources/translations/ta.json | 21 +++++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/tagstudio/resources/translations/ta.json b/tagstudio/resources/translations/ta.json index 84e63b4fb..b2ab7cfc0 100644 --- a/tagstudio/resources/translations/ta.json +++ b/tagstudio/resources/translations/ta.json @@ -44,7 +44,7 @@ "file_opener.open_file": "கோப்பைத் திறக்கிறது:}", "file_opener.not_found": "கோப்பு கிடைக்கவில்லை:", "home.search_entries": "தேடல் உள்ளீடுகள்", - "home.include_any_tag": "அல்லது (எந்த குறியையும் உள்ளடக்கியது)", + "home.include_any_tag": "அல்லது (எந்தக் குறிச்சொல்லையும் உள்ளடக்கியது)", "menu.macros": "செயல்முறை", "menu.window": "சாளரம்", "tag.library": "நூலக குறிச்சொற்கள்", @@ -123,5 +123,22 @@ "fix_unlinked.description": "ஒவ்வொரு புத்தககல்லரி நுழைவும் உங்கள் அடைவுகளில் உள்ள ஒரு கோப்புடன் இணைக்கப்பட்டுள்ளது. டாக் ஸ்டுடியோ-வைத் தவிர கோப்புகள் நகர்த்தப்பட்டால் அல்லது நீக்கப்பட்டால், அவை இணைக்கப்படாதவையாகக் கருதப்படும். இணைக்கப்படாத நுழைவுகளை உங்கள் அடைவுகளில் தேடுவதன் மூலம் தானாகவே மீண்டும் இணைக்கலாம், பயனர் கைமுறையாக இணைக்கலாம் அல்லது விருப்பப்படி நீக்கலாம்.", "fix_unlinked.duplicate_description": "மறுநுழைவுகள் என்பது, ஒரே கோப்பை குறிக்கும் பல நுழைவுகளை குறிக்கும். இவற்றை இணைப்பதால், அனைத்து மறுநுழைவுகளின் குறிச்சொற்களும் மெட்டாடேட்டாவும் ஒரே ஒட்டுமொத்த நுழைவாகச் சேர்க்கப்படும். இவற்றை 'மறுகோப்புகள்' என்பதுடன் குழப்பக் கூடாது, ஏனெனில் அவை டாக் ஸ்டுடியோவுக்கு வெளியேயுள்ள கோப்புகளின் நகல்களாகும்.", "fix_unlinked.delete_unlinked": "இணைக்கப்படாத உள்ளீடுகளை நீக்கு", - "fix_unlinked.scan_library.label": "இணைக்கப்படாத நுழைவுகளை புத்தககல்லரியில் சோதனை செய்யப்படுகிறது..." + "fix_unlinked.scan_library.label": "இணைக்கப்படாத நுழைவுகளை புத்தககல்லரியில் சோதனை செய்யப்படுகிறது...", + "mirror_entities.are_you_sure": "பின்வரும் உள்ளீடுகளைப் பிரதிபலிக்க விரும்புகிறீர்களா %{len(self.lib.dupe_files)}?", + "mirror_entities.title": "உள்ளீடுகள் பிரதிபழிக்கப்படுகின்றது", + "mirror_entities.label": "1/%{count} உள்ளீடுகளைப் பிரதிபலிக்கப்படுகின்றது...", + "landing.open_button": "நூலகத்தைத் திற/உருவாக்கு %{open_shortcut_text}", + "preview_panel.missing_location": "இடம் காணவில்லை", + "preview_panel.update_widgets": "[நுழைவு குழு] விட்ஜெட்டுகளை புதுப்பிக்கவும் (%{self.driver.selected})", + "relink_unlinked.title": "உள்ளீடுகள் மீண்டும் இணைக்கப்படுகின்றது", + "preview_panel.confirm_remove": "இந்த \"%{self.lib.get_field_attr(field, \"name\")}\" புலத்தை நிச்சயமாக அகற்ற விரும்புகிறீர்களா?", + "preview_panel.mixed_data": "கலப்பு தரவு", + "preview_panel.edit_name": "திருத்து", + "preview_panel.unknown_field_type": "அறியப்படாத புல வகை", + "tag.add_search": "தேடலில் சேர்", + "text_line_edit.unknown_event_type": "அறியப்படாத நிகழ்வு வகை: %{event}", + "preview_panel.no_items_selected": "உருப்படிகள் எதுவும் தேர்ந்தெடுக்கப்படவில்லை", + "tag.search_for_tag": "குறிச்சொல்லைத் தேடு", + "folders_to_tags.description": "உங்கள் அடைவு கட்டமைப்பின் அடிப்படையில் குறிச்சொற்களை உருவாக்கி, அவற்றை உங்கள் நுழைவுகளில் பயன்படுத்துகிறது.\nகீழே காணப்படும் கட்டமைப்பானது உருவாக்கப்படும் அனைத்து குறிச்சொற்களையும், அவை எந்த நுழைவுகளில் பயன்படுத்தப்படும் என்பதையும் காட்டுகிறது.", + "relink_unlinked.attempt_relink": "%{x[0]+1}/%{len(self.lib.missing_files)} உள்ளீடுகளை மீண்டும் இணைக்க முயற்சிக்கிறது, %{self.fixed} மீண்டும் இணைக்கப்பட்டது" } From 8ee1635896a912c9e9f4eac3cbf8bec547e5767a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Mon, 23 Sep 2024 23:29:11 +0000 Subject: [PATCH 27/81] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 55.6% (79 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/ --- tagstudio/resources/translations/nb_NO.json | 82 ++++++++++++++++++++- 1 file changed, 81 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/nb_NO.json b/tagstudio/resources/translations/nb_NO.json index 0967ef424..f7c18a9a2 100644 --- a/tagstudio/resources/translations/nb_NO.json +++ b/tagstudio/resources/translations/nb_NO.json @@ -1 +1,81 @@ -{} +{ + "home.main_window": "Hovedvindu", + "home.thumbnail_size": "Miniatyrbildestørrelse", + "home.search_entries": "Søk etter oppføringer", + "home.search": "Søk", + "tag.new": "Ny etikett", + "tag.add": "Legg til etikett", + "tag.library": "Biblioteksetiketter", + "merge.merge_dupe_entries": "Fletter duplikatoppføringer …", + "preview.dimensions": "Dimensjoner", + "preview.recent": "Nylige bibliotek", + "library.url": "Nettadresse", + "library.description": "Beskrivelse", + "library.notes": "Notater", + "library.tags": "Etiketter", + "library.content_tags": "Innholdsetiketter", + "library.meta_tags": "Metaetiketter", + "library.date_published": "Publiseringsdato", + "library.archived": "Arkiveringsdato", + "library.date_uploaded": "Opplastingsdato", + "library.date_released": "Slippdato", + "library.comments": "Kommentarer", + "open_library.title": "Bibliotek", + "dialog.open_create_library": "Åpne/opprett bibliotek", + "library.guest_artist": "Gjesteartist", + "generic.add": "Legg til", + "generic.name": "Navn", + "generic.color": "Farge", + "generic.delete": "Slett", + "generic.done": "Ferdig", + "fix_dupes.fix_dupes": "Fiks duplikatfiler", + "fix_dupes.no_file_selected": "Ingen DupeGuru-fil valgt", + "fix_dupes.load_file": "Last inn DupeGuru-fil", + "fix_dupes.mirror_entries": "Speil oppføringer", + "preview_panel.edit_name": "Rediger", + "preview_panel.unknown_field_type": "Ukjent felttype", + "tag.search_for_tag": "Søk etter etikett", + "tag.add_search": "Legg til søk", + "menu.file": "Fil", + "menu.window": "Vindu", + "menu.edit": "Rediger", + "menu.macros": "Makroer", + "menu.tools": "Verktøy", + "library.magazine": "Magasin", + "menu.help": "Hjelp", + "library.date_modified": "Endringsdato", + "merge.window_title": "Fletter duplikatoppføringer …", + "library.manga": "Manga", + "library.source": "Kilde", + "tooltip.save_library": "Ctrl+S", + "library.date": "Dato", + "library.favorite": "Favoritt", + "library.comic": "Tegneserie", + "library.series": "Serie", + "library.date_created": "Dato opprettet", + "library.date_taken": "Dato knipset", + "library.book": "Bok", + "splash.open_library": "Åpner bibliotek …", + "preview_panel.no_items_selected": "Ingen elementer valgt", + "dialog.save_library": "Lagre bibliotek", + "tooltip.open_library": "Ctrl+O", + "generic.file_extension": "Filutvidelse", + "file_opener.not_found": "Fant ikke filen:", + "add_field.add": "Legg til felt", + "generic.remove_field": "Fjern felt", + "generic.include": "Inkluder", + "generic.open_file": "Åpne fil", + "generic.exclude": "Utelat", + "generic.open_file_explorer": "Åpne fil i utforsker", + "generic.cancel": "Avbryt", + "generic.open_all": "Åpne alle", + "generic.close_all": "Lukk alle", + "generic.mirror": "Speil", + "generic.refresh_all": "Gjenoppfrisk alle", + "generic.apply": "Bruk", + "generic.search_tags": "Søk etter etiketter", + "text_line_edit.unknown_event_type": "ukjent begivenhetstype: %{event}", + "library.Artist": "Artist", + "library.publisher": "Utgiver", + "library.author": "Forfatter" +} From 45da746cf95633b1cf666b5db45610f85e5c7dec Mon Sep 17 00:00:00 2001 From: Bamowen Date: Tue, 24 Sep 2024 17:10:35 +0200 Subject: [PATCH 28/81] Added translation using Weblate (French) --- tagstudio/resources/translations/fr.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/fr.json diff --git a/tagstudio/resources/translations/fr.json b/tagstudio/resources/translations/fr.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/fr.json @@ -0,0 +1 @@ +{} From 3d664a6b5d0226314721c684dcbf1ed89b4d7312 Mon Sep 17 00:00:00 2001 From: Artyom Ognev Date: Tue, 24 Sep 2024 15:54:03 +0000 Subject: [PATCH 29/81] Translated using Weblate (Russian) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/ --- tagstudio/resources/translations/ru.json | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tagstudio/resources/translations/ru.json b/tagstudio/resources/translations/ru.json index 1c4451a42..02a277681 100644 --- a/tagstudio/resources/translations/ru.json +++ b/tagstudio/resources/translations/ru.json @@ -11,15 +11,15 @@ "preview.dimensions": "Соотношения сторон", "library.collation": "Сопоставление", "library.date_created": "Дата создания", - "library.date_taken": "Дата Создания", + "library.date_taken": "Дата съёмки", "library.series": "Серии", - "library.date_uploaded": "Дата Загрузки", + "library.date_uploaded": "Дата загрузки", "library.volume": "Том", "library.anthology": "Антология", "library.guest_artist": "Соавтор", "open_library.no_tagstudio_library_found": "Существующая библиотека TagStudio не найдена внутри '%{path}'. Создаём новую.", "open_library.library_creation_return_code": "Возвратный код создания библиотеки:", - "status.search_library_query": "Поиск в Библиотеке", + "status.search_library_query": "Поиск по библиотеке", "status.number_results_found": "%{len(all_items)} Было найдено \"%{query}\" (%{format_timespan(end_time - start_time)})", "dialog.refresh_directories": "Обновление Каталога", "tooltip.save_library": "Ctrl+S", @@ -54,7 +54,7 @@ "preview_panel.no_items_selected": "Ничего не выбрано", "preview_panel.unknown_field_type": "Неизвестный тип категории", "tag.search_for_tag": "Поиск тега", - "home.base_title": "TagStudio Альфа", + "home.base_title": "TagStudio Альфа Версия", "home.include_any_tag": "Или (Файл содержит любой из тегов)", "home.include_all_tags": "И (Файл содержит все теги)", "menu.edit": "Редактировать", @@ -70,14 +70,14 @@ "library.description": "Описание", "library.Artist": "Художник", "library.notes": "Заметки", - "library.date_released": "Дата Выпуска", + "library.date_released": "Дата выпуска", "library.date_modified": "Дата изменения", "library.tags": "Теги", "library.content_tags": "Теги содержимого", "library.meta_tags": "Мета Теги", "library.date": "Дата", "library.date_published": "Дата публикации", - "library.archived": "Дата Архивирования", + "library.archived": "Дата архивации", "library.manga": "Манга", "library.favorite": "Избранное", "library.comic": "Комиксы", @@ -98,9 +98,9 @@ "dialog.save_library": "Сохранить Библиотеку", "tooltip.open_library": "Ctrl+O", "dialog.scan_directories.new_files": "Сканирование на наличие новых файлов...\n%{x + 1} File%{\"s\" if x + 1 != 1 else \"\"} Searched, %{len(self.lib.files_not_in_library)} Найдены новые файлы", - "progression.running_macros.new_entries": "Использование макро на новых файлах", - "progression.running_macros.one_new_entry": "Запуск сконфигурированных макро в 1/%{len(new_ids)} Новые файлы", - "progression.running_macros.several_new_entry": "Запуск сконфигурированных макро в %{x + 1}/%{len(new_ids)} Новые файлы", + "progression.running_macros.new_entries": "Использование макросов на новых файлах", + "progression.running_macros.one_new_entry": "Запуск сконфигурированных макросов в 1/%{len(new_ids)} Новые файлы", + "progression.running_macros.several_new_entry": "Запуск сконфигурированных макросов в %{x + 1}/%{len(new_ids)} Новые файлы", "file_opener.command_not_found": "Не смог найти %{command_name} в системе PATH", "generic.open_file_explorer": "Открыть файл в проводнике", "generic.open_file": "Открыть файл", @@ -131,7 +131,7 @@ "mirror_entities.title": "Отзеркаливание записей", "preview_panel.missing_location": "Путь не найден", "mirror_entities.label": "Отзеркаливание 1/%{count} записей...", - "preview_panel.update_widgets": "[ПАНЕЛЬ ВВОДА] ОБНОВИТЬ ВИДЖЕТЫ (%{self.driver.selected})", + "preview_panel.update_widgets": "[ENTRY PANEL] ОБНОВИТЬ ВИДЖЕТЫ (%{self.driver.selected})", "relink_unlinked.title": "Привязка записей", "folders_to_tags.description": "Создаёт теги для записей согласно имеющейся иерархии папок.\nВнизу указаны все теги, которые будут созданы, а также записи к которым они будут применены.", "relink_unlinked.attempt_relink": "Пытаемся вновь привязать %{x[0]+1}/%{len(self.lib.missing_files)} записей, %{self.fixed} Успешно привязано", From c2c342d8437710b102396e9c1d09e1cf672561d6 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 17:12:47 +0000 Subject: [PATCH 30/81] Translated using Weblate (Spanish) Currently translated at 56.3% (80 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index f7a95d9e8..f61c758d3 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -54,7 +54,7 @@ "open_library.title": "Biblioteca", "dialog.open_create_library": "Abrir/Crear biblioteca", "splash.open_library": "Abriendo la biblioteca", - "status.search_library_query": "Buscando en la biblioteca", + "status.search_library_query": "Biblioteca: buscando", "status.enumerate_query": "Consulta:%{query}, Cuadro: %{i}, Longitud: %{len(f)}", "dialog.scan_directories.new_files": "Buscando archivos nuevos en los directorios...\n%{x + 1} Archivo%{\"s\" if x + 1 != 1 else \"\"} Buscado, %{len(self.lib.files_not_in_library)} Archivos nuevos encontrados", "tooltip.open_library": "Ctrl+O", @@ -70,7 +70,10 @@ "dialog.refresh_directories": "Refrescar directorios", "dialog.scan_directories": "Buscar archivos nuevos en los directorios...\nPreparando...", "progression.running_macros.several_new_entry": "Ejecución de macros configurados en %{x + 1}/%{len(new_ids)} entradas nuevas", - "file_opener.open_file": "Abriendo fichero:}", - "file_opener.not_found": "Fichero no encontrado:", - "file_opener.command_not_found": "No se pudo encontrar %{command_name} en el PATH del sistema" + "file_opener.open_file": "Abriendo archivo:}", + "file_opener.not_found": "Archivo no encontrado:", + "file_opener.command_not_found": "No se pudo encontrar %{command_name} en el PATH del sistema", + "add_field.add": "Añadir campo", + "generic.remove_field": "Eliminar campo", + "generic.file_extension": "Extensiones de archivo" } From 0eb748f4c8bf2eb298fbf65f070999702e964742 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 17:24:04 +0000 Subject: [PATCH 31/81] Translated using Weblate (Spanish) Currently translated at 56.3% (80 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index f61c758d3..cb387612d 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -75,5 +75,8 @@ "file_opener.command_not_found": "No se pudo encontrar %{command_name} en el PATH del sistema", "add_field.add": "Añadir campo", "generic.remove_field": "Eliminar campo", - "generic.file_extension": "Extensiones de archivo" + "generic.file_extension": "Extensiones de archivo", + "generic.open_file": "Abrir archivo", + "generic.open_file_explorer": "Abrir archivo en el explorador", + "generic.cancel": "Cancelar" } From 7d07715ac4c0fab9ecbf987cda011c89b2f1fb58 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Allan=20Nordh=C3=B8y?= Date: Tue, 24 Sep 2024 16:31:10 +0000 Subject: [PATCH 32/81] =?UTF-8?q?Translated=20using=20Weblate=20(Norwegian?= =?UTF-8?q?=20Bokm=C3=A5l)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 68.3% (97 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/ --- tagstudio/resources/translations/nb_NO.json | 23 ++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/nb_NO.json b/tagstudio/resources/translations/nb_NO.json index f7c18a9a2..8c5cccfbd 100644 --- a/tagstudio/resources/translations/nb_NO.json +++ b/tagstudio/resources/translations/nb_NO.json @@ -77,5 +77,26 @@ "text_line_edit.unknown_event_type": "ukjent begivenhetstype: %{event}", "library.Artist": "Artist", "library.publisher": "Utgiver", - "library.author": "Forfatter" + "library.author": "Forfatter", + "status.save_success": "Bibliotek lagret og lukket.", + "status.backup_success": "Kopi av bibliotek lagret i:", + "status.search_library_query": "Søker i biblioteket etter", + "status.results_found": "Resultat", + "file_opener.open_file": "Åpner fil :}", + "delete_unlinked.confirm": "Slett følgende %{len(self.lib.missing_files)} oppføringer?", + "delete_unlinked.delete_entries": "Sletting av oppføringer", + "file_extension.add_extension": "Legg til utvidelse", + "file_extension.list_mode": "Listemodus:", + "fix_dupes.name_filter": "DupeGuru-filer (*.dupeguru)", + "fix_unlinked.fix_unlinked": "Fiks ulenkede oppføringer", + "fix_dupes.open_result_files": "Åpne DupeGuru-resultatfil", + "fix_unlinked.scan_library.title": "Skanning av bibliotek", + "folders_to_tags.title": "Opprett etiketter fra mapper", + "preview_panel.mixed_data": "Blandet data", + "preview_panel.confirm_remove": "Fjern dette «%{self.lib.get_field_attr(field, \"name\")}»-feltet?", + "delete_unlinked.deleting_number_entries": "Sletter %{x[0]+1}/{len(self.lib.missing_files)} ulenkede oppføringer", + "fix_unlinked.scan_library.label": "Skanner bibliotek for ulenkede oppføringer …", + "folders_to_tags.folders_to_tags": "Konverterer mapper til etiketter", + "preview_panel.missing_location": "Posisjon mangler", + "landing.open_button": "Åpne/opprett bibliotek %{open_shortcut_text}" } From ebebede13c72769fe4db11baab2b5e744ec14a9e Mon Sep 17 00:00:00 2001 From: Bamowen Date: Tue, 24 Sep 2024 15:11:11 +0000 Subject: [PATCH 33/81] Translated using Weblate (French) Currently translated at 40.1% (57 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ --- tagstudio/resources/translations/fr.json | 60 +++++++++++++++++++++++- 1 file changed, 59 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/fr.json b/tagstudio/resources/translations/fr.json index 0967ef424..eb9700fa9 100644 --- a/tagstudio/resources/translations/fr.json +++ b/tagstudio/resources/translations/fr.json @@ -1 +1,59 @@ -{} +{ + "home.include_all_tags": "Et (Inclus tous les Tags)", + "home.base_title": "TagStudio Alpha", + "home.main_window": "Fenêtre Principale", + "home.thumbnail_size": "Taille de la miniature", + "home.search_entries": "Recherche", + "home.search": "Rechercher", + "menu.file": "Fichier", + "menu.edit": "Édition", + "menu.tools": "Outils", + "menu.window": "Fenêtre", + "tag.new": "Nouveau Label", + "tag.add": "Ajouter un Label", + "tag.library": "Bibliothèque de Labels", + "merge.merge_dupe_entries": "Fusionner les duplicatas", + "merge.window_title": "Fusionner les duplicatas", + "library.content_tags": "Labels de Contenu", + "library.url": "URL", + "preview.dimensions": "Dimensions", + "library.description": "Description", + "library.notes": "Notes", + "library.date_created": "Date de Création", + "library.date_published": "Date de Publication", + "library.archived": "Date d'Archivage", + "library.book": "Livre", + "library.comic": "Bande Dessinée", + "library.series": "Séries", + "library.date_uploaded": "Date de Mise en Ligne", + "library.anthology": "Anthologie", + "library.publisher": "Éditeur", + "library.guest_artist": "Artiste Invité", + "library.composer": "Compositeur", + "library.comments": "Commentaires", + "open_library.no_tagstudio_library_found": "Aucune bibliothèque TagStudio trouvé au chemin '%{path}'. Création d'une bibliothèque.", + "dialog.open_create_library": "Ouvrir/Créer une Bibliothèque", + "splash.open_library": "Ouverture de Bilbliothèque", + "status.save_success": "Bibliothèque Sauvegardée et Fermée !", + "status.backup_success": "Chemin de la Sauvegarde de Bibliothèque :", + "status.search_library_query": "Recherche dans les Bibliothèque de", + "library.manga": "Manga", + "library.source": "Source", + "library.volume": "Volume", + "library.magazine": "Magazine", + "menu.help": "Aide", + "library.Artist": "Artiste", + "preview.recent": "Bibliothèques Récentes", + "library.author": "Auteur", + "library.tags": "Labels", + "library.meta_tags": "Label Meta", + "library.title": "Titre", + "library.date_modified": "Date de Modification", + "library.date_taken": "Date de Capture", + "library.favorite": "Favori", + "library.date_released": "Date de Sortie", + "open_library.title": "Bibliothèque", + "open_library.library_creation_return_code": "Code de Création de bibliothèque:", + "status.results_found": "Résultats", + "dialog.save_library": "Sauvegarder la Bibliothèque" +} From a89cd095d2cacbb6e5aed0f5a5b93d00a0acc811 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 17:25:50 +0000 Subject: [PATCH 34/81] Translated using Weblate (Spanish) Currently translated at 65.4% (93 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index cb387612d..941c609f7 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -78,5 +78,16 @@ "generic.file_extension": "Extensiones de archivo", "generic.open_file": "Abrir archivo", "generic.open_file_explorer": "Abrir archivo en el explorador", - "generic.cancel": "Cancelar" + "generic.cancel": "Cancelar", + "generic.exclude": "Excluir", + "generic.include": "Incluir", + "generic.done": "Donar", + "generic.open_all": "Abrir todo", + "generic.close_all": "Cerrar todo", + "generic.add": "Añadir", + "generic.name": "Nombre", + "generic.shorthand": "Taquigrafía", + "generic.aliases": "Alias", + "generic.color": "Color", + "generic.delete": "Borrar" } From 96db8cee14d7793ab845cd2b2ddf569344b0ca18 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 17:25:54 +0000 Subject: [PATCH 35/81] Translated using Weblate (Spanish) Currently translated at 65.4% (93 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 941c609f7..a3bd34e51 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -89,5 +89,7 @@ "generic.shorthand": "Taquigrafía", "generic.aliases": "Alias", "generic.color": "Color", - "generic.delete": "Borrar" + "generic.delete": "Borrar", + "generic.refresh_all": "Actualizar todos", + "generic.apply": "Aplicar" } From e89aabd7384b5427552bdc29eaaa39e0d2e21c59 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 17:27:12 +0000 Subject: [PATCH 36/81] Translated using Weblate (Spanish) Currently translated at 74.6% (106 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index a3bd34e51..4af110052 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -90,6 +90,19 @@ "generic.aliases": "Alias", "generic.color": "Color", "generic.delete": "Borrar", - "generic.refresh_all": "Actualizar todos", - "generic.apply": "Aplicar" + "generic.refresh_all": "Recargar todo", + "generic.apply": "Aplicar", + "generic.mirror": "Espejo", + "build_tags.parent_tags": "Etiquetas principales", + "build_tags.add_parent_tags": "Añadir etiquetas principales", + "delete_unlinked.confirm": "¿Está seguro de que desea eliminar las siguientes %{len(self.lib.missing_files)} entradas?", + "delete_unlinked.delete_entries": "Eliminando entradas", + "delete_unlinked.deleting_number_entries": "Eliminando %{x[0]+1}/{len(self.lib.missing_files)} entradas desvinculadas", + "file_extension.add_extension": "Añadir extensión", + "file_extension.list_mode": "Modo de lista:", + "fix_dupes.fix_dupes": "Reparar archivos duplicados", + "fix_dupes.no_file_selected": "No se ha seleccionado ningún archivo DupeGuru", + "fix_dupes.load_file": "Cargar archivo DupeGuru", + "generic.search_tags": "Buscar etiquetas", + "delete_unlinked.delete_unlinked": "Eliminar entradas no vinculadas" } From 2e13064950efc420c94ae98a805f567889bcba47 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 17:35:24 +0000 Subject: [PATCH 37/81] Translated using Weblate (Spanish) Currently translated at 83.8% (119 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 19 ++++++++++++++++--- 1 file changed, 16 insertions(+), 3 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 4af110052..46b85c546 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -15,7 +15,7 @@ "tag.new": "Nueva etiqueta", "tag.add": "Añadir etiqueta", "home.include_any_tag": "O (Incluye cualquier etiqueta)", - "merge.merge_dupe_entries": "Fusionar entradas duplicadas", + "merge.merge_dupe_entries": "Fusionando entradas duplicadas", "preview.recent": "Bibliotecas recientes", "library.author": "Autor", "library.Artist": "Artista", @@ -24,7 +24,7 @@ "library.notes": "Notas", "library.tags": "Etiquetas", "library.title": "Título", - "merge.window_title": "Fusionar entradas duplicadas", + "merge.window_title": "Fusionando entradas duplicadas", "preview.dimensions": "Dimensiones", "library.content_tags": "Etiquetas del contenido", "library.meta_tags": "Etiquetas de metadatos", @@ -104,5 +104,18 @@ "fix_dupes.no_file_selected": "No se ha seleccionado ningún archivo DupeGuru", "fix_dupes.load_file": "Cargar archivo DupeGuru", "generic.search_tags": "Buscar etiquetas", - "delete_unlinked.delete_unlinked": "Eliminar entradas no vinculadas" + "delete_unlinked.delete_unlinked": "Eliminar entradas no vinculadas", + "fix_dupes.mirror_description": "Reflejar los datos de entrada en cada conjunto de coincidencias duplicadas, combinando todos los datos sin eliminar ni duplicar campos. Esta operación no eliminará ningún archivo ni dato.", + "fix_dupes.name_filter": "Archivos DupeGuru (*.dupeguru)", + "fix_dupes.no_file_match": "Coincidencias de archivos duplicados: N/D", + "fix_unlinked.search_and_relink": "Buscar y volver a vincular", + "fix_unlinked.refresh_dupes": "Recargar entradas duplicadas", + "fix_unlinked.merge_dupes": "Fusionar entradas duplicadas", + "fix_dupes.mirror_entries": "Entradas espejo", + "fix_dupes.open_result_files": "Abrir el archivo de resultados de DupeGuru", + "fix_dupes.number_file_match": "Coincidencias de archivos duplicados: %{count}", + "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, utilice la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas no vinculadas.", + "fix_unlinked.fix_unlinked": "Corregir entradas no vinculadas", + "fix_unlinked.description": "Cada entrada de la biblioteca está vinculada a un archivo en uno de sus directorios. Si un archivo vinculado a una entrada se mueve o se elimina fuera de TagStudio, se considerará desvinculado. Las entradas desvinculadas se pueden volver a vincular automáticamente mediante una búsqueda en sus directorios, el usuario puede volver a vincularlas manualmente o eliminarlas si así lo desea.", + "fix_unlinked.duplicate_description": "Las entradas duplicadas se definen como múltiples entradas que apuntan al mismo archivo en el disco. Al fusionarlas, se combinarán las etiquetas y los metadatos de todos los duplicados en una única entrada consolidada. No deben confundirse con los \"archivos duplicados\", que son duplicados de sus archivos fuera de TagStudio." } From 9e38a50b0cb75e3139cecff27902e561d685ccfd Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 17:30:51 +0000 Subject: [PATCH 38/81] Translated using Weblate (Spanish) Currently translated at 83.8% (119 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 46b85c546..a06dfd057 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -92,7 +92,7 @@ "generic.delete": "Borrar", "generic.refresh_all": "Recargar todo", "generic.apply": "Aplicar", - "generic.mirror": "Espejo", + "generic.mirror": "Reflejar", "build_tags.parent_tags": "Etiquetas principales", "build_tags.add_parent_tags": "Añadir etiquetas principales", "delete_unlinked.confirm": "¿Está seguro de que desea eliminar las siguientes %{len(self.lib.missing_files)} entradas?", From 82fcefbd41b18a843830c653e8f2aa17d686a722 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 17:38:23 +0000 Subject: [PATCH 39/81] Translated using Weblate (Spanish) Currently translated at 83.8% (119 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index a06dfd057..3a1c1436b 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -97,7 +97,7 @@ "build_tags.add_parent_tags": "Añadir etiquetas principales", "delete_unlinked.confirm": "¿Está seguro de que desea eliminar las siguientes %{len(self.lib.missing_files)} entradas?", "delete_unlinked.delete_entries": "Eliminando entradas", - "delete_unlinked.deleting_number_entries": "Eliminando %{x[0]+1}/{len(self.lib.missing_files)} entradas desvinculadas", + "delete_unlinked.deleting_number_entries": "Eliminando %{x[0]+1}/{len(self.lib.missing_files)} entradas sin vinculados", "file_extension.add_extension": "Añadir extensión", "file_extension.list_mode": "Modo de lista:", "fix_dupes.fix_dupes": "Reparar archivos duplicados", @@ -111,7 +111,7 @@ "fix_unlinked.search_and_relink": "Buscar y volver a vincular", "fix_unlinked.refresh_dupes": "Recargar entradas duplicadas", "fix_unlinked.merge_dupes": "Fusionar entradas duplicadas", - "fix_dupes.mirror_entries": "Entradas espejo", + "fix_dupes.mirror_entries": "Reflejar entradas", "fix_dupes.open_result_files": "Abrir el archivo de resultados de DupeGuru", "fix_dupes.number_file_match": "Coincidencias de archivos duplicados: %{count}", "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, utilice la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas no vinculadas.", From ce0a1c936b984d47095e8096cefc2c686a875e28 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 17:36:32 +0000 Subject: [PATCH 40/81] Translated using Weblate (Spanish) Currently translated at 83.8% (119 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 3a1c1436b..9e7fc6c45 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -92,7 +92,7 @@ "generic.delete": "Borrar", "generic.refresh_all": "Recargar todo", "generic.apply": "Aplicar", - "generic.mirror": "Reflejar", + "generic.mirror": "Espejo", "build_tags.parent_tags": "Etiquetas principales", "build_tags.add_parent_tags": "Añadir etiquetas principales", "delete_unlinked.confirm": "¿Está seguro de que desea eliminar las siguientes %{len(self.lib.missing_files)} entradas?", From 3410668e2227c1e7e5ca05e315dac09f5997c4b4 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 17:43:28 +0000 Subject: [PATCH 41/81] Translated using Weblate (Spanish) Currently translated at 93.6% (133 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 9e7fc6c45..75fb54577 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -54,7 +54,7 @@ "open_library.title": "Biblioteca", "dialog.open_create_library": "Abrir/Crear biblioteca", "splash.open_library": "Abriendo la biblioteca", - "status.search_library_query": "Biblioteca: buscando", + "status.search_library_query": "Buscando en la biblioteca", "status.enumerate_query": "Consulta:%{query}, Cuadro: %{i}, Longitud: %{len(f)}", "dialog.scan_directories.new_files": "Buscando archivos nuevos en los directorios...\n%{x + 1} Archivo%{\"s\" if x + 1 != 1 else \"\"} Buscado, %{len(self.lib.files_not_in_library)} Archivos nuevos encontrados", "tooltip.open_library": "Ctrl+O", @@ -75,7 +75,7 @@ "file_opener.command_not_found": "No se pudo encontrar %{command_name} en el PATH del sistema", "add_field.add": "Añadir campo", "generic.remove_field": "Eliminar campo", - "generic.file_extension": "Extensiones de archivo", + "generic.file_extension": "Extensiones del archivo", "generic.open_file": "Abrir archivo", "generic.open_file_explorer": "Abrir archivo en el explorador", "generic.cancel": "Cancelar", @@ -97,7 +97,7 @@ "build_tags.add_parent_tags": "Añadir etiquetas principales", "delete_unlinked.confirm": "¿Está seguro de que desea eliminar las siguientes %{len(self.lib.missing_files)} entradas?", "delete_unlinked.delete_entries": "Eliminando entradas", - "delete_unlinked.deleting_number_entries": "Eliminando %{x[0]+1}/{len(self.lib.missing_files)} entradas sin vinculados", + "delete_unlinked.deleting_number_entries": "Eliminando %{x[0]+1}/{len(self.lib.missing_files)} entradas no vinculadas", "file_extension.add_extension": "Añadir extensión", "file_extension.list_mode": "Modo de lista:", "fix_dupes.fix_dupes": "Reparar archivos duplicados", @@ -117,5 +117,19 @@ "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, utilice la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas no vinculadas.", "fix_unlinked.fix_unlinked": "Corregir entradas no vinculadas", "fix_unlinked.description": "Cada entrada de la biblioteca está vinculada a un archivo en uno de sus directorios. Si un archivo vinculado a una entrada se mueve o se elimina fuera de TagStudio, se considerará desvinculado. Las entradas desvinculadas se pueden volver a vincular automáticamente mediante una búsqueda en sus directorios, el usuario puede volver a vincularlas manualmente o eliminarlas si así lo desea.", - "fix_unlinked.duplicate_description": "Las entradas duplicadas se definen como múltiples entradas que apuntan al mismo archivo en el disco. Al fusionarlas, se combinarán las etiquetas y los metadatos de todos los duplicados en una única entrada consolidada. No deben confundirse con los \"archivos duplicados\", que son duplicados de sus archivos fuera de TagStudio." + "fix_unlinked.duplicate_description": "Las entradas duplicadas se definen como múltiples entradas que apuntan al mismo archivo en el disco. Al fusionarlas, se combinarán las etiquetas y los metadatos de todos los duplicados en una única entrada consolidada. No deben confundirse con los \"archivos duplicados\", que son duplicados de sus archivos fuera de TagStudio.", + "fix_unlinked.manual_relink": "Reenlace manual", + "fix_unlinked.delete_unlinked": "Borrar entradas no vinculadas", + "fix_unlinked.scan_library.title": "Escaneando la biblioteca", + "fix_unlinked.scan_library.label": "Buscando entradas no enlazadas en la biblioteca...", + "folders_to_tags.folders_to_tags": "Convertir carpetas en etiquetas", + "mirror_entities.are_you_sure": "¿Estás seguro de que quieres reflejar las siguientes %{len(self.lib.dupe_files)} entradas?", + "mirror_entities.title": "Entradas reflejadas", + "preview_panel.missing_location": "Falta la ubicación", + "folders_to_tags.title": "Crear etiquetas a partir de carpetas", + "folders_to_tags.description": "Crea etiquetas basadas en su estructura de carpetas y las aplica a sus entradas.\n La siguiente estructura muestra todas las etiquetas que se crearán y a qué entradas se aplicarán.", + "landing.open_button": "Abrir/Crear biblioteca %{open_shortcut_text}", + "relink_unlinked.title": "Volver a vincular las entradas", + "mirror_entities.label": "Reflejando 1/%{count} Entradas...", + "relink_unlinked.attempt_relink": "Intentando volver a vincular %{x[0]+1}/%{len(self.lib.missing_files)} Entradas, %{self.fixed} Reenlazado correctamente" } From 3ef4ee61b33ce798e5c78c1cbcde1385399ef75b Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 17:49:11 +0000 Subject: [PATCH 42/81] Translated using Weblate (Spanish) Currently translated at 93.6% (133 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 75fb54577..53737f998 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -104,8 +104,8 @@ "fix_dupes.no_file_selected": "No se ha seleccionado ningún archivo DupeGuru", "fix_dupes.load_file": "Cargar archivo DupeGuru", "generic.search_tags": "Buscar etiquetas", - "delete_unlinked.delete_unlinked": "Eliminar entradas no vinculadas", - "fix_dupes.mirror_description": "Reflejar los datos de entrada en cada conjunto de coincidencias duplicadas, combinando todos los datos sin eliminar ni duplicar campos. Esta operación no eliminará ningún archivo ni dato.", + "delete_unlinked.delete_unlinked": "Eliminar entradas sin vinculadas", + "fix_dupes.mirror_description": "Reflejar los datos de entrada en cada conjunto de coincidencias duplicadas, combinando todos los datos sin eliminar ni duplicar campos. Esta operación no eliminará ningún archivos ni dato.", "fix_dupes.name_filter": "Archivos DupeGuru (*.dupeguru)", "fix_dupes.no_file_match": "Coincidencias de archivos duplicados: N/D", "fix_unlinked.search_and_relink": "Buscar y volver a vincular", @@ -114,7 +114,7 @@ "fix_dupes.mirror_entries": "Reflejar entradas", "fix_dupes.open_result_files": "Abrir el archivo de resultados de DupeGuru", "fix_dupes.number_file_match": "Coincidencias de archivos duplicados: %{count}", - "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, utilice la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas no vinculadas.", + "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, se puede utilizar la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas no vinculadas.", "fix_unlinked.fix_unlinked": "Corregir entradas no vinculadas", "fix_unlinked.description": "Cada entrada de la biblioteca está vinculada a un archivo en uno de sus directorios. Si un archivo vinculado a una entrada se mueve o se elimina fuera de TagStudio, se considerará desvinculado. Las entradas desvinculadas se pueden volver a vincular automáticamente mediante una búsqueda en sus directorios, el usuario puede volver a vincularlas manualmente o eliminarlas si así lo desea.", "fix_unlinked.duplicate_description": "Las entradas duplicadas se definen como múltiples entradas que apuntan al mismo archivo en el disco. Al fusionarlas, se combinarán las etiquetas y los metadatos de todos los duplicados en una única entrada consolidada. No deben confundirse con los \"archivos duplicados\", que son duplicados de sus archivos fuera de TagStudio.", From 255d1d8fc9ee66a30b3533733464b637688f8fe1 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 17:54:13 +0000 Subject: [PATCH 43/81] Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 53737f998..40b178cc9 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -97,7 +97,7 @@ "build_tags.add_parent_tags": "Añadir etiquetas principales", "delete_unlinked.confirm": "¿Está seguro de que desea eliminar las siguientes %{len(self.lib.missing_files)} entradas?", "delete_unlinked.delete_entries": "Eliminando entradas", - "delete_unlinked.deleting_number_entries": "Eliminando %{x[0]+1}/{len(self.lib.missing_files)} entradas no vinculadas", + "delete_unlinked.deleting_number_entries": "Eliminando %{x[0]+1}/{len(self.lib.missing_files)} entradas sin vinculadas", "file_extension.add_extension": "Añadir extensión", "file_extension.list_mode": "Modo de lista:", "fix_dupes.fix_dupes": "Reparar archivos duplicados", @@ -114,9 +114,9 @@ "fix_dupes.mirror_entries": "Reflejar entradas", "fix_dupes.open_result_files": "Abrir el archivo de resultados de DupeGuru", "fix_dupes.number_file_match": "Coincidencias de archivos duplicados: %{count}", - "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, se puede utilizar la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas no vinculadas.", - "fix_unlinked.fix_unlinked": "Corregir entradas no vinculadas", - "fix_unlinked.description": "Cada entrada de la biblioteca está vinculada a un archivo en uno de sus directorios. Si un archivo vinculado a una entrada se mueve o se elimina fuera de TagStudio, se considerará desvinculado. Las entradas desvinculadas se pueden volver a vincular automáticamente mediante una búsqueda en sus directorios, el usuario puede volver a vincularlas manualmente o eliminarlas si así lo desea.", + "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, se puede utilizar la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas sin vinculadas.", + "fix_unlinked.fix_unlinked": "Corregir entradas sin vinculadas", + "fix_unlinked.description": "Cada entrada de la biblioteca está vinculada a un archivo en uno de sus directorios. Si un archivo vinculado a una entrada se mueve o se elimina fuera de TagStudio, se considerará desvinculado. Las entradas sin vinculadas se pueden volver a vincular automáticamente mediante una búsqueda en sus directorios, el usuario puede volver a vincularlas manualmente o eliminarlas si así lo desea.", "fix_unlinked.duplicate_description": "Las entradas duplicadas se definen como múltiples entradas que apuntan al mismo archivo en el disco. Al fusionarlas, se combinarán las etiquetas y los metadatos de todos los duplicados en una única entrada consolidada. No deben confundirse con los \"archivos duplicados\", que son duplicados de sus archivos fuera de TagStudio.", "fix_unlinked.manual_relink": "Reenlace manual", "fix_unlinked.delete_unlinked": "Borrar entradas no vinculadas", From 5738e998ed57c1976c187025259478fc2e9e1023 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 17:54:29 +0000 Subject: [PATCH 44/81] Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 40b178cc9..5f39653c9 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -131,5 +131,14 @@ "landing.open_button": "Abrir/Crear biblioteca %{open_shortcut_text}", "relink_unlinked.title": "Volver a vincular las entradas", "mirror_entities.label": "Reflejando 1/%{count} Entradas...", - "relink_unlinked.attempt_relink": "Intentando volver a vincular %{x[0]+1}/%{len(self.lib.missing_files)} Entradas, %{self.fixed} Reenlazado correctamente" + "relink_unlinked.attempt_relink": "Intentando volver a vincular %{x[0]+1}/%{len(self.lib.missing_files)} Entradas, %{self.fixed} Reenlazado correctamente", + "preview_panel.update_widgets": "[PANEL DE ENTRADA] ACTUALIZAR WIDGETS (%{self.driver.selected})", + "preview_panel.no_items_selected": "No hay elementos seleccionados", + "preview_panel.confirm_remove": "¿Está seguro de que desea eliminar este campo \"%{self.lib.get_field_attr(field, \"name\")}\"?", + "preview_panel.mixed_data": "Datos variados", + "text_line_edit.unknown_event_type": "tipo de suceso desconocido: %{event}", + "preview_panel.edit_name": "Editar", + "tag.add_search": "Añadir a la búsqueda", + "preview_panel.unknown_field_type": "Tipo de campo desconocido", + "tag.search_for_tag": "Buscar por etiqueta" } From 47626e3cc0fa9781d7eee2115cf0e40f889444ed Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 18:01:49 +0000 Subject: [PATCH 45/81] Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 5f39653c9..0b12cc2a0 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -97,14 +97,14 @@ "build_tags.add_parent_tags": "Añadir etiquetas principales", "delete_unlinked.confirm": "¿Está seguro de que desea eliminar las siguientes %{len(self.lib.missing_files)} entradas?", "delete_unlinked.delete_entries": "Eliminando entradas", - "delete_unlinked.deleting_number_entries": "Eliminando %{x[0]+1}/{len(self.lib.missing_files)} entradas sin vinculadas", + "delete_unlinked.deleting_number_entries": "Eliminando %{x[0]+1}/{len(self.lib.missing_files)} entradas no vinculadas", "file_extension.add_extension": "Añadir extensión", "file_extension.list_mode": "Modo de lista:", "fix_dupes.fix_dupes": "Reparar archivos duplicados", "fix_dupes.no_file_selected": "No se ha seleccionado ningún archivo DupeGuru", "fix_dupes.load_file": "Cargar archivo DupeGuru", "generic.search_tags": "Buscar etiquetas", - "delete_unlinked.delete_unlinked": "Eliminar entradas sin vinculadas", + "delete_unlinked.delete_unlinked": "Eliminar entradas no vinculadas", "fix_dupes.mirror_description": "Reflejar los datos de entrada en cada conjunto de coincidencias duplicadas, combinando todos los datos sin eliminar ni duplicar campos. Esta operación no eliminará ningún archivos ni dato.", "fix_dupes.name_filter": "Archivos DupeGuru (*.dupeguru)", "fix_dupes.no_file_match": "Coincidencias de archivos duplicados: N/D", @@ -114,9 +114,9 @@ "fix_dupes.mirror_entries": "Reflejar entradas", "fix_dupes.open_result_files": "Abrir el archivo de resultados de DupeGuru", "fix_dupes.number_file_match": "Coincidencias de archivos duplicados: %{count}", - "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, se puede utilizar la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas sin vinculadas.", - "fix_unlinked.fix_unlinked": "Corregir entradas sin vinculadas", - "fix_unlinked.description": "Cada entrada de la biblioteca está vinculada a un archivo en uno de sus directorios. Si un archivo vinculado a una entrada se mueve o se elimina fuera de TagStudio, se considerará desvinculado. Las entradas sin vinculadas se pueden volver a vincular automáticamente mediante una búsqueda en sus directorios, el usuario puede volver a vincularlas manualmente o eliminarlas si así lo desea.", + "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, utilice la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas no vinculadas.", + "fix_unlinked.fix_unlinked": "Corregir entradas no vinculadas", + "fix_unlinked.description": "Cada entrada de la biblioteca está vinculada a un archivo en uno de sus directorios. Si un archivo vinculado a una entrada se mueve o se elimina fuera de TagStudio, se considerará desvinculado. Las entradas no vinculadas se pueden volver a vincular automáticamente mediante una búsqueda en sus directorios, el usuario puede volver a vincularlas manualmente o eliminarlas si así lo desea.", "fix_unlinked.duplicate_description": "Las entradas duplicadas se definen como múltiples entradas que apuntan al mismo archivo en el disco. Al fusionarlas, se combinarán las etiquetas y los metadatos de todos los duplicados en una única entrada consolidada. No deben confundirse con los \"archivos duplicados\", que son duplicados de sus archivos fuera de TagStudio.", "fix_unlinked.manual_relink": "Reenlace manual", "fix_unlinked.delete_unlinked": "Borrar entradas no vinculadas", From 686f3ca65f43081c99450bcd38418437a810ff36 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 18:01:32 +0000 Subject: [PATCH 46/81] Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 0b12cc2a0..c0d3b329d 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -90,7 +90,7 @@ "generic.aliases": "Alias", "generic.color": "Color", "generic.delete": "Borrar", - "generic.refresh_all": "Recargar todo", + "generic.refresh_all": "Refrescar todo", "generic.apply": "Aplicar", "generic.mirror": "Espejo", "build_tags.parent_tags": "Etiquetas principales", From c67139989fddafc2a1b835a63a06a7775fa9c446 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 18:03:12 +0000 Subject: [PATCH 47/81] Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index c0d3b329d..589a20c12 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -115,7 +115,7 @@ "fix_dupes.open_result_files": "Abrir el archivo de resultados de DupeGuru", "fix_dupes.number_file_match": "Coincidencias de archivos duplicados: %{count}", "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, utilice la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas no vinculadas.", - "fix_unlinked.fix_unlinked": "Corregir entradas no vinculadas", + "fix_unlinked.fix_unlinked": "Corregir entradas sin vinculadas", "fix_unlinked.description": "Cada entrada de la biblioteca está vinculada a un archivo en uno de sus directorios. Si un archivo vinculado a una entrada se mueve o se elimina fuera de TagStudio, se considerará desvinculado. Las entradas no vinculadas se pueden volver a vincular automáticamente mediante una búsqueda en sus directorios, el usuario puede volver a vincularlas manualmente o eliminarlas si así lo desea.", "fix_unlinked.duplicate_description": "Las entradas duplicadas se definen como múltiples entradas que apuntan al mismo archivo en el disco. Al fusionarlas, se combinarán las etiquetas y los metadatos de todos los duplicados en una única entrada consolidada. No deben confundirse con los \"archivos duplicados\", que son duplicados de sus archivos fuera de TagStudio.", "fix_unlinked.manual_relink": "Reenlace manual", From c44de370f872a247625266a374fe5563500fbc2b Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 18:09:21 +0000 Subject: [PATCH 48/81] Translated using Weblate (English) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/ --- tagstudio/resources/translations/en.json | 286 +++++++++++------------ 1 file changed, 143 insertions(+), 143 deletions(-) diff --git a/tagstudio/resources/translations/en.json b/tagstudio/resources/translations/en.json index 016aa323b..0f9b61e00 100644 --- a/tagstudio/resources/translations/en.json +++ b/tagstudio/resources/translations/en.json @@ -1,144 +1,144 @@ { - "home.base_title": "TagStudio Alpha", - "home.main_window": "Main Window", - "home.include_all_tags": "And (Includes All Tags)", - "home.include_any_tag": "Or (Includes Any Tag)", - "home.thumbnail_size": "Thumbnail Size", - "home.search_entries": "Search Entries", - "home.search": "Search", - "menu.file": "File", - "menu.edit": "Edit", - "menu.tools": "Tools", - "menu.macros": "Macros", - "menu.window": "Window", - "menu.help": "Help", - "tag.new": "New Tag", - "tag.add": "Add Tag", - "tag.library": "Library Tags", - "merge.window_title": "Merging Duplicate Entries", - "merge.merge_dupe_entries": "Merging Duplicate Entries", - "preview.dimensions": "Dimensions", - "preview.recent": "Recent Libraries", - "library.title": "Title", - "library.author": "Author", - "library.Artist": "Artist", - "library.url": "URL", - "library.description": "Description", - "library.notes": "Notes", - "library.tags": "Tags", - "library.content_tags": "Content Tags", - "library.meta_tags": "Meta Tags", - "library.collation": "Collation", - "library.date": "Date", - "library.date_created": "Date Created", - "library.date_modified": "Date Modified", - "library.date_taken": "Date Taken", - "library.date_published": "Date Published", - "library.archived": "Date Archived", - "library.favorite": "Favorite", - "library.book": "Book", - "library.comic": "Comic", - "library.series": "Series", - "library.manga": "Manga", - "library.source": "Source", - "library.date_uploaded": "Date Uploaded", - "library.date_released": "Date Released", - "library.volume": "Volume", - "library.anthology": "Anthology", - "library.magazine": "Magazine", - "library.publisher": "Publisher", - "library.guest_artist": "Guest Artist", - "library.composer": "Composer", - "library.comments": "Comments", - "open_library.no_tagstudio_library_found": "No existing TagStudio library found at '%{path}'. Creating one.", - "open_library.library_creation_return_code": "Library Creation Return Code:", - "open_library.title": "Library", - "dialog.open_create_library": "Open/Create Library", - "splash.open_library": "Opening Library", - "status.save_success": "Library Saved and Closed!", - "status.backup_success": "Library Backup Saved at:", - "status.search_library_query": "Searching Library for", - "status.enumerate_query": "Query:%{query}, Frame: %{i}, Length: %{len(f)}", - "status.number_results_found": "%{len(all_items)} Results Found for \"%{query}\" (%{format_timespan(end_time - start_time)})", - "status.results_found": "Results", - "dialog.save_library": "Save Library", - "dialog.refresh_directories": "Refreshing Directories", - "dialog.scan_directories": "Scanning Directories for New Files...\nPreparing...", - "dialog.scan_directories.new_files": "Scanning Directories for New Files...\n%{x + 1} File%{\"s\" if x + 1 != 1 else \"\"} Searched, %{len(self.lib.files_not_in_library)} New Files Found", - "tooltip.open_library": "Ctrl+O", - "tooltip.save_library": "Ctrl+S", - "progression.running_macros.new_entries": "Running Macros on New Entries", - "progression.running_macros.one_new_entry": "Running Configured Macros on 1/%{len(new_ids)} New Entries", - "progression.running_macros.several_new_entry": "Running Configured Macros on %{x + 1}/%{len(new_ids)} New Entries", - "file_opener.open_file": "Opening file:}", - "file_opener.not_found": "File not found:", - "file_opener.command_not_found": "Could not find %{command_name} on system PATH", - "add_field.add": "Add Field", - "generic.remove_field": "Remove Field", - "generic.file_extension": "File Extensions", - "generic.open_file": "Open file", - "generic.open_file_explorer": "Open file in explorer", - "generic.cancel": "Cancel", - "generic.add": "Add", - "generic.name": "Name", - "generic.shorthand": "Shorthand", - "generic.aliases": "Aliases", - "generic.color": "Color", - "generic.delete": "Delete", - "generic.exclude": "Exclude", - "generic.include": "Include", - "generic.done": "Done", - "generic.open_all": "Open All", - "generic.close_all": "Close All", - "generic.refresh_all": "Refresh_All", - "generic.apply": "Apply", - "generic.mirror": "Mirror", - "generic.search_tags": "Search Tags", - "build_tags.parent_tags": "Parent Tags", - "build_tags.add_parent_tags": "Add Parent Tags", - "delete_unlinked.delete_unlinked": "Delete Unlinked Entries", - "delete_unlinked.confirm": "Are you sure you want to delete the following %{len(self.lib.missing_files)} entries?", - "delete_unlinked.delete_entries": "Deleting Entries", - "delete_unlinked.deleting_number_entries": "Deleting %{x[0]+1}/{len(self.lib.missing_files)} Unlinked Entries", - "file_extension.add_extension": "Add Extension", - "file_extension.list_mode": "List Mode:", - "fix_dupes.fix_dupes": "Fix Duplicate Files", - "fix_dupes.no_file_selected": "No DupeGuru File Selected", - "fix_dupes.load_file": "Load DupeGuru File", - "fix_dupes.mirror_entries": "Mirror Entries", - "fix_dupes.mirror_description": "Mirror the Entry data across each duplicate match set, combining all data while not removing or duplicating fields. This operation will not delete any files or data.", - "fix_dupes.advice_label": "After mirroring, you're free to use DupeGuru to delete the unwanted files. Afterwards, use TagStudio's \"Fix Unlinked Entries\" feature in the Tools menu in order to delete the unlinked Entries.", - "fix_dupes.open_result_files": "Open DupeGuru Results File", - "fix_dupes.name_filter": "DupeGuru Files (*.dupeguru)", - "fix_dupes.no_file_match": "Duplicate File Matches: N/A", - "fix_dupes.number_file_match": "Duplicate File Matches: %{count}", - "fix_unlinked.fix_unlinked": "Fix Unlinked Entries", - "fix_unlinked.description": "Each library entry is linked to a file in one of your directories. If a file linked to an entry is moved or deleted outside of TagStudio, it is then considered unlinked. Unlinked entries may be automatically relinked via searching your directories, manually relinked by the user, or deleted if desired.", - "fix_unlinked.duplicate_description": "Duplicate entries are defined as multiple entries which point to the same file on disk. Merging these will combine the tags and metadata from all duplicates into a single consolidated entry. These are not to be confused with \"duplicate files\", which are duplicates of your files themselves outside of TagStudio.", - "fix_unlinked.search_and_relink": "Search && Relink", - "fix_unlinked.refresh_dupes": "Refresh Duplicate Entries", - "fix_unlinked.merge_dupes": "Merge Duplicate Entries", - "fix_unlinked.manual_relink": "Manual Relink", - "fix_unlinked.delete_unlinked": "Delete Unlinked Entries", - "fix_unlinked.scan_library.title": "Scanning Library", - "fix_unlinked.scan_library.label": "Scanning Library for Unlinked Entries...", - "folders_to_tags.folders_to_tags": "Converting folders to Tags", - "folders_to_tags.title": "Create Tags From Folders", - "folders_to_tags.description": "Creates tags based on your folder structure and applies them to your entries.\n The structure below shows all the tags that will be created and what entries they will be applied to.", - "mirror_entities.are_you_sure": "Are you sure you want to mirror the following %{len(self.lib.dupe_files)} Entries?", - "mirror_entities.title": "Mirroring Entries", - "mirror_entities.label": "Mirroring 1/%{count} Entries...", - "relink_unlinked.title": "Relinking Entries", - "relink_unlinked.attempt_relink": "Attempting to Relink %{x[0]+1}/%{len(self.lib.missing_files)} Entries, %{self.fixed} Successfully Relinked", - "landing.open_button": "Open/Create Library %{open_shortcut_text}", - "preview_panel.missing_location": "Location is missing", - "preview_panel.update_widgets": "[ENTRY PANEL] UPDATE WIDGETS (%{self.driver.selected})", - "preview_panel.no_items_selected": "No Items Selected", - "preview_panel.confirm_remove": "Are you sure you want to remove this \"%{self.lib.get_field_attr(field, \"name\")}\" field?", - "preview_panel.mixed_data": "Mixed Data", - "preview_panel.edit_name": "Edit", - "preview_panel.unknown_field_type": "Unknown Field Type", - "tag.search_for_tag": "Search for Tag", - "tag.add_search": "Add to Search", - "text_line_edit.unknown_event_type": "unknown event type: %{event}" -} \ No newline at end of file + "home.base_title": "TagStudio Alpha", + "home.main_window": "Main Window", + "home.include_all_tags": "And (Includes All Tags)", + "home.include_any_tag": "Or (Includes Any Tag)", + "home.thumbnail_size": "Thumbnail Size", + "home.search_entries": "Search Entries", + "home.search": "Search", + "menu.file": "File", + "menu.edit": "Edit", + "menu.tools": "Tools", + "menu.macros": "Macros", + "menu.window": "Window", + "menu.help": "Help", + "tag.new": "New Tag", + "tag.add": "Add Tag", + "tag.library": "Library Tags", + "merge.window_title": "Merging Duplicate Entries", + "merge.merge_dupe_entries": "Merging Duplicate Entries", + "preview.dimensions": "Dimensions", + "preview.recent": "Recent Libraries", + "library.title": "Title", + "library.author": "Author", + "library.Artist": "Artist", + "library.url": "URL", + "library.description": "Description", + "library.notes": "Notes", + "library.tags": "Tags", + "library.content_tags": "Content Tags", + "library.meta_tags": "Meta Tags", + "library.collation": "Collation", + "library.date": "Date", + "library.date_created": "Date Created", + "library.date_modified": "Date Modified", + "library.date_taken": "Date Taken", + "library.date_published": "Date Published", + "library.archived": "Date Archived", + "library.favorite": "Favorite", + "library.book": "Book", + "library.comic": "Comic", + "library.series": "Series", + "library.manga": "Manga", + "library.source": "Source", + "library.date_uploaded": "Date Uploaded", + "library.date_released": "Date Released", + "library.volume": "Volume", + "library.anthology": "Anthology", + "library.magazine": "Magazine", + "library.publisher": "Publisher", + "library.guest_artist": "Guest Artist", + "library.composer": "Composer", + "library.comments": "Comments", + "open_library.no_tagstudio_library_found": "No existing TagStudio library found at '%{path}'. Creating one.", + "open_library.library_creation_return_code": "Library Creation Return Code:", + "open_library.title": "Library", + "dialog.open_create_library": "Open/Create Library", + "splash.open_library": "Opening Library", + "status.save_success": "Library Saved and Closed!", + "status.backup_success": "Library Backup Saved at:", + "status.search_library_query": "Searching Library for", + "status.enumerate_query": "Query:%{query}, Frame: %{i}, Length: %{len(f)}", + "status.number_results_found": "%{len(all_items)} Results Found for \"%{query}\" (%{format_timespan(end_time - start_time)})", + "status.results_found": "Results", + "dialog.save_library": "Save Library", + "dialog.refresh_directories": "Refreshing Directories", + "dialog.scan_directories": "Scanning Directories for New Files...\nPreparing...", + "dialog.scan_directories.new_files": "Scanning Directories for New Files...\n%{x + 1} File%{\"s\" if x + 1 != 1 else \"\"} Searched, %{len(self.lib.files_not_in_library)} New Files Found", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "progression.running_macros.new_entries": "Running Macros on New Entries", + "progression.running_macros.one_new_entry": "Running Configured Macros on 1/%{len(new_ids)} New Entries", + "progression.running_macros.several_new_entry": "Running Configured Macros on %{x + 1}/%{len(new_ids)} New Entries", + "file_opener.open_file": "Opening file:}", + "file_opener.not_found": "File not found:", + "file_opener.command_not_found": "Could not find %{command_name} on system PATH", + "add_field.add": "Add Field", + "generic.remove_field": "Remove Field", + "generic.file_extension": "File Extensions", + "generic.open_file": "Open file", + "generic.open_file_explorer": "Open file in explorer", + "generic.cancel": "Cancel", + "generic.add": "Add", + "generic.name": "Name", + "generic.shorthand": "Shorthand", + "generic.aliases": "Aliases", + "generic.color": "Color", + "generic.delete": "Delete", + "generic.exclude": "Exclude", + "generic.include": "Include", + "generic.done": "Done", + "generic.open_all": "Open All", + "generic.close_all": "Close All", + "generic.refresh_all": "Refresh All", + "generic.apply": "Apply", + "generic.mirror": "Mirror", + "generic.search_tags": "Search Tags", + "build_tags.parent_tags": "Parent Tags", + "build_tags.add_parent_tags": "Add Parent Tags", + "delete_unlinked.delete_unlinked": "Delete Unlinked Entries", + "delete_unlinked.confirm": "Are you sure you want to delete the following %{len(self.lib.missing_files)} entries?", + "delete_unlinked.delete_entries": "Deleting Entries", + "delete_unlinked.deleting_number_entries": "Deleting %{x[0]+1}/{len(self.lib.missing_files)} Unlinked Entries", + "file_extension.add_extension": "Add Extension", + "file_extension.list_mode": "List Mode:", + "fix_dupes.fix_dupes": "Fix Duplicate Files", + "fix_dupes.no_file_selected": "No DupeGuru File Selected", + "fix_dupes.load_file": "Load DupeGuru File", + "fix_dupes.mirror_entries": "Mirror Entries", + "fix_dupes.mirror_description": "Mirror the Entry data across each duplicate match set, combining all data while not removing or duplicating fields. This operation will not delete any files or data.", + "fix_dupes.advice_label": "After mirroring, you're free to use DupeGuru to delete the unwanted files. Afterwards, use TagStudio's \"Fix Unlinked Entries\" feature in the Tools menu in order to delete the unlinked Entries.", + "fix_dupes.open_result_files": "Open DupeGuru Results File", + "fix_dupes.name_filter": "DupeGuru Files (*.dupeguru)", + "fix_dupes.no_file_match": "Duplicate File Matches: N/A", + "fix_dupes.number_file_match": "Duplicate File Matches: %{count}", + "fix_unlinked.fix_unlinked": "Fix Unlinked Entries", + "fix_unlinked.description": "Each library entry is linked to a file in one of your directories. If a file linked to an entry is moved or deleted outside of TagStudio, it is then considered unlinked. Unlinked entries may be automatically relinked via searching your directories, manually relinked by the user, or deleted if desired.", + "fix_unlinked.duplicate_description": "Duplicate entries are defined as multiple entries which point to the same file on disk. Merging these will combine the tags and metadata from all duplicates into a single consolidated entry. These are not to be confused with \"duplicate files\", which are duplicates of your files themselves outside of TagStudio.", + "fix_unlinked.search_and_relink": "Search && Relink", + "fix_unlinked.refresh_dupes": "Refresh Duplicate Entries", + "fix_unlinked.merge_dupes": "Merge Duplicate Entries", + "fix_unlinked.manual_relink": "Manual Relink", + "fix_unlinked.delete_unlinked": "Delete Unlinked Entries", + "fix_unlinked.scan_library.title": "Scanning Library", + "fix_unlinked.scan_library.label": "Scanning Library for Unlinked Entries...", + "folders_to_tags.folders_to_tags": "Converting folders to Tags", + "folders_to_tags.title": "Create Tags From Folders", + "folders_to_tags.description": "Creates tags based on your folder structure and applies them to your entries.\n The structure below shows all the tags that will be created and what entries they will be applied to.", + "mirror_entities.are_you_sure": "Are you sure you want to mirror the following %{len(self.lib.dupe_files)} Entries?", + "mirror_entities.title": "Mirroring Entries", + "mirror_entities.label": "Mirroring 1/%{count} Entries...", + "relink_unlinked.title": "Relinking Entries", + "relink_unlinked.attempt_relink": "Attempting to Relink %{x[0]+1}/%{len(self.lib.missing_files)} Entries, %{self.fixed} Successfully Relinked", + "landing.open_button": "Open/Create Library %{open_shortcut_text}", + "preview_panel.missing_location": "Location is missing", + "preview_panel.update_widgets": "[ENTRY PANEL] UPDATE WIDGETS (%{self.driver.selected})", + "preview_panel.no_items_selected": "No Items Selected", + "preview_panel.confirm_remove": "Are you sure you want to remove this \"%{self.lib.get_field_attr(field, \"name\")}\" field?", + "preview_panel.mixed_data": "Mixed Data", + "preview_panel.edit_name": "Edit", + "preview_panel.unknown_field_type": "Unknown Field Type", + "tag.search_for_tag": "Search for Tag", + "tag.add_search": "Add to Search", + "text_line_edit.unknown_event_type": "unknown event type: %{event}" +} From 3c1862ad7ce984746eca04f880100bbb6e7c12f9 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 18:04:05 +0000 Subject: [PATCH 49/81] Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 589a20c12..0b12cc2a0 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -90,7 +90,7 @@ "generic.aliases": "Alias", "generic.color": "Color", "generic.delete": "Borrar", - "generic.refresh_all": "Refrescar todo", + "generic.refresh_all": "Recargar todo", "generic.apply": "Aplicar", "generic.mirror": "Espejo", "build_tags.parent_tags": "Etiquetas principales", @@ -115,7 +115,7 @@ "fix_dupes.open_result_files": "Abrir el archivo de resultados de DupeGuru", "fix_dupes.number_file_match": "Coincidencias de archivos duplicados: %{count}", "fix_dupes.advice_label": "Después de la duplicación, puede utilizar DupeGuru para eliminar los archivos no deseados. Luego, utilice la función \"Reparar entradas no vinculadas\" de TagStudio en el menú Herramientas para eliminar las entradas no vinculadas.", - "fix_unlinked.fix_unlinked": "Corregir entradas sin vinculadas", + "fix_unlinked.fix_unlinked": "Corregir entradas no vinculadas", "fix_unlinked.description": "Cada entrada de la biblioteca está vinculada a un archivo en uno de sus directorios. Si un archivo vinculado a una entrada se mueve o se elimina fuera de TagStudio, se considerará desvinculado. Las entradas no vinculadas se pueden volver a vincular automáticamente mediante una búsqueda en sus directorios, el usuario puede volver a vincularlas manualmente o eliminarlas si así lo desea.", "fix_unlinked.duplicate_description": "Las entradas duplicadas se definen como múltiples entradas que apuntan al mismo archivo en el disco. Al fusionarlas, se combinarán las etiquetas y los metadatos de todos los duplicados en una única entrada consolidada. No deben confundirse con los \"archivos duplicados\", que son duplicados de sus archivos fuera de TagStudio.", "fix_unlinked.manual_relink": "Reenlace manual", From 93bb8c4de1e6647144ce4f8053339e36973aee45 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 18:10:06 +0000 Subject: [PATCH 50/81] Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 0b12cc2a0..6bb021b20 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -70,7 +70,7 @@ "dialog.refresh_directories": "Refrescar directorios", "dialog.scan_directories": "Buscar archivos nuevos en los directorios...\nPreparando...", "progression.running_macros.several_new_entry": "Ejecución de macros configurados en %{x + 1}/%{len(new_ids)} entradas nuevas", - "file_opener.open_file": "Abriendo archivo:}", + "file_opener.open_file": "Abriendo archivo :}", "file_opener.not_found": "Archivo no encontrado:", "file_opener.command_not_found": "No se pudo encontrar %{command_name} en el PATH del sistema", "add_field.add": "Añadir campo", From f9dda70af0099a7f80420c07c413973c16908121 Mon Sep 17 00:00:00 2001 From: gallegonovato Date: Tue, 24 Sep 2024 18:20:11 +0000 Subject: [PATCH 51/81] Translated using Weblate (Spanish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/ --- tagstudio/resources/translations/es.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/es.json b/tagstudio/resources/translations/es.json index 6bb021b20..968ec0cf4 100644 --- a/tagstudio/resources/translations/es.json +++ b/tagstudio/resources/translations/es.json @@ -9,7 +9,7 @@ "menu.file": "Archivo", "menu.edit": "Editar", "menu.tools": "Herramientas", - "menu.macros": "Macros", + "menu.macros": "Macro", "menu.window": "Ventana", "menu.help": "Ayuda", "tag.new": "Nueva etiqueta", From 9d3c47d7a4f49eddd6ffeaf6435e8e1df9dcff1e Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 21:56:47 +0200 Subject: [PATCH 52/81] Added translation using Weblate (Danish) --- tagstudio/resources/translations/da.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/da.json diff --git a/tagstudio/resources/translations/da.json b/tagstudio/resources/translations/da.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/da.json @@ -0,0 +1 @@ +{} From deb7d5ada4418e2e9733fdfdd45bb56567b0461d Mon Sep 17 00:00:00 2001 From: Ryussei Date: Tue, 24 Sep 2024 21:57:45 +0200 Subject: [PATCH 53/81] Added translation using Weblate (German) --- tagstudio/resources/translations/de.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/de.json diff --git a/tagstudio/resources/translations/de.json b/tagstudio/resources/translations/de.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/de.json @@ -0,0 +1 @@ +{} From 9ec0feeaa3d460a3b50e7f633bf4b73ea95fcec5 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 20:17:31 +0000 Subject: [PATCH 54/81] Translated using Weblate (Danish) Currently translated at 1.4% (2 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/ --- tagstudio/resources/translations/da.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/da.json b/tagstudio/resources/translations/da.json index 0967ef424..0f05d7843 100644 --- a/tagstudio/resources/translations/da.json +++ b/tagstudio/resources/translations/da.json @@ -1 +1,4 @@ -{} +{ + "home.base_title": "TagStudio Alfa", + "home.main_window": "Hovedvinduet" +} From 26ba60ce00c2f4bd7b3915d5b671b2313a5dd780 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 23:08:28 +0200 Subject: [PATCH 55/81] Added translation using Weblate (Cantonese (Traditional Han script)) --- tagstudio/resources/translations/yue_Hant.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/yue_Hant.json diff --git a/tagstudio/resources/translations/yue_Hant.json b/tagstudio/resources/translations/yue_Hant.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/yue_Hant.json @@ -0,0 +1 @@ +{} From b4aa600c18920f2e5e2a4707beadd54fe279e85f Mon Sep 17 00:00:00 2001 From: Nginearing Date: Tue, 24 Sep 2024 22:54:46 +0000 Subject: [PATCH 56/81] Translated using Weblate (Tamil) Currently translated at 99.2% (141 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ --- tagstudio/resources/translations/ta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/ta.json b/tagstudio/resources/translations/ta.json index b2ab7cfc0..f08902861 100644 --- a/tagstudio/resources/translations/ta.json +++ b/tagstudio/resources/translations/ta.json @@ -1,5 +1,5 @@ { - "home.base_title": "டாக் ஸ்டுடியோ முதற்கட்டம்", + "home.base_title": "TagStudio முதற்கட்டம்", "home.main_window": "பிரதான சாளரம்", "home.include_all_tags": "மற்றும் (அனைத்து குறிச்சொற்களையும் உள்ளடக்கியது)", "home.thumbnail_size": "சின்னப்பட அளவு", From fb7496a43212f4cb849c2d2605f43ef8532d41d5 Mon Sep 17 00:00:00 2001 From: Ryussei Date: Tue, 24 Sep 2024 21:37:11 +0000 Subject: [PATCH 57/81] Translated using Weblate (German) Currently translated at 2.8% (4 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ --- tagstudio/resources/translations/de.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/de.json b/tagstudio/resources/translations/de.json index 0967ef424..9855664c7 100644 --- a/tagstudio/resources/translations/de.json +++ b/tagstudio/resources/translations/de.json @@ -1 +1,6 @@ -{} +{ + "home.main_window": "Hauptfenster", + "home.include_all_tags": "Und (enthält alle Tags)", + "home.include_any_tag": "Oder (enthält alle Tags)", + "home.base_title": "TagStudio Alpha" +} From d723a11de6e858f545126dcfd05c37cf0234b091 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sz=C3=ADj=C3=A1rt=C3=B3=20Levente=20P=C3=A1l?= Date: Wed, 25 Sep 2024 07:39:02 +0200 Subject: [PATCH 58/81] Added translation using Weblate (Hungarian) --- tagstudio/resources/translations/hu.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/hu.json diff --git a/tagstudio/resources/translations/hu.json b/tagstudio/resources/translations/hu.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/hu.json @@ -0,0 +1 @@ +{} From fff18ad4392afee9b1798ad302a8e90379488bae Mon Sep 17 00:00:00 2001 From: Ryussei Date: Wed, 25 Sep 2024 10:51:38 +0000 Subject: [PATCH 59/81] Translated using Weblate (German) Currently translated at 14.0% (20 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ --- tagstudio/resources/translations/de.json | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/de.json b/tagstudio/resources/translations/de.json index 9855664c7..0662ed0a2 100644 --- a/tagstudio/resources/translations/de.json +++ b/tagstudio/resources/translations/de.json @@ -2,5 +2,21 @@ "home.main_window": "Hauptfenster", "home.include_all_tags": "Und (enthält alle Tags)", "home.include_any_tag": "Oder (enthält alle Tags)", - "home.base_title": "TagStudio Alpha" + "home.base_title": "TagStudio Alpha", + "menu.file": "Datei", + "menu.edit": "Bearbeiten", + "menu.macros": "Makros", + "tag.add": "Hinzufüge Tag", + "preview.dimensions": "Abmessungen", + "preview.recent": "Aktuelle Bibliotheken", + "library.title": "Titel", + "library.Artist": "Künstler", + "menu.tools": "Werkzeuge", + "menu.window": "Fenster", + "menu.help": "Hilfe", + "tag.new": "Neuer Tag", + "merge.window_title": "Zusammenführen von doppelten Einträgen", + "merge.merge_dupe_entries": "Zusammenführen von doppelten Einträgen", + "library.author": "Autor", + "library.url": "URL" } From f9995f0eb22c0b0b91cf646a0a9fef952bf92bf7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sz=C3=ADj=C3=A1rt=C3=B3=20Levente=20P=C3=A1l?= Date: Wed, 25 Sep 2024 07:20:55 +0000 Subject: [PATCH 60/81] Translated using Weblate (Hungarian) Currently translated at 99.2% (141 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/ --- tagstudio/resources/translations/hu.json | 144 ++++++++++++++++++++++- 1 file changed, 143 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/hu.json b/tagstudio/resources/translations/hu.json index 0967ef424..9f9080443 100644 --- a/tagstudio/resources/translations/hu.json +++ b/tagstudio/resources/translations/hu.json @@ -1 +1,143 @@ -{} +{ + "fix_dupes.mirror_description": "Az összes adat átmásolása minden összetartozó fájl között, ezzel kiegészítve a hiányzó címkéket eltávolítás és duplikálás nélkül. Ez a folyamat nem fog adatokat vagy fájlokat törölni.", + "fix_unlinked.fix_unlinked": "Kapcsolat nélküli elemek javítása", + "fix_dupes.advice_label": "A tükrözés befejezése után a DupeGuruval kitörölheti a nem kívánt fájlokat. Ezt követően, a TagStudio „Kapcsolat nélküli elemek javítása” funkciójával eltávolíthatja az árván maradt elemeket.", + "home.include_all_tags": "És (az összes keresett címkét tartalmazza)", + "home.include_any_tag": "Vagy (valamelyik keresett címkét tartalmazza)", + "home.thumbnail_size": "Indexkép mérete", + "menu.tools": "Eszközök", + "menu.macros": "Makrók", + "tag.new": "Új címke", + "tag.add": "Címke hozzáadása", + "merge.window_title": "Egyező elemek egyesítése", + "merge.merge_dupe_entries": "Egyező elemek egyesítése", + "preview.dimensions": "Méret", + "library.title": "Cím", + "library.url": "Hivatkozás", + "library.tags": "Címkék", + "library.collation": "Rendezés", + "library.notes": "Jegyzetek", + "library.date_taken": "Készítés dátuma", + "library.date_published": "Közzététel dátuma", + "library.archived": "Archiválás dátuma", + "library.favorite": "Kedvenc", + "library.book": "Könyv", + "library.comic": "Képregény", + "library.anthology": "Gyűjtemény", + "library.magazine": "Magazin", + "library.guest_artist": "Társelőadó", + "library.composer": "Zeneszerző", + "library.comments": "Megjegyzés", + "open_library.library_creation_return_code": "A könyvtárlétrehozási folyamat visszatérési kódja:", + "status.save_success": "A könyvtár mentése és bezárása sikeresen megtörtént.", + "status.backup_success": "A biztonsági mentés létrehozása megtörtént az alábbi elérési úton:", + "status.number_results_found": "%{len(all_items)} találat az alábbi kifejezésre: „%{query}” (%{format_timespan(end_time - start_time)})", + "status.results_found": "találat", + "dialog.save_library": "Könyvtár mentése", + "dialog.refresh_directories": "Mappák frissítése", + "dialog.scan_directories.new_files": "Új fájlok keresése a mappákban…\n%{x + 1} fájl megvizsgálva; ebből %{len(self.lib.files_not_in_library)} új", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "progression.running_macros.new_entries": "Makrók futtatása az új elemeken", + "file_opener.open_file": "Fájl megnyitása:", + "file_opener.not_found": "Az alábbi fájl nem található:", + "file_opener.command_not_found": "A(z) „%{command_name}”-parancs nem szerepel a rendszer PATH-változójában.", + "add_field.add": "Új mező", + "generic.remove_field": "Mező eltávolítása", + "generic.file_extension": "Kiterjesztések", + "generic.open_file": "Fájl megnyitása", + "generic.open_file_explorer": "Fájl megnyitása Intézőben", + "generic.cancel": "Mégse", + "generic.add": "Hozzáadás", + "generic.name": "Név", + "generic.aliases": "Áljelek", + "generic.color": "Szín", + "generic.delete": "Törlés", + "generic.done": "Kész", + "generic.include": "Mutatás", + "generic.exclude": "Elrejtés", + "build_tags.add_parent_tags": "Új szülőcímke", + "delete_unlinked.delete_unlinked": "Kapcsolat nélküli elemek törlése", + "delete_unlinked.confirm": "Biztosan törölni akarja az alábbi %{len(self.lib.missing_files)} elemet?", + "file_extension.add_extension": "Kiterjesztés hozzáadása", + "file_extension.list_mode": "Listázott elemek módja:", + "fix_dupes.fix_dupes": "Egyező fájlok egyesítése", + "fix_dupes.no_file_selected": "Nincs kiválasztott DupeGuru-fájl.", + "fix_dupes.load_file": "DupeGuru fájl betöltése", + "fix_dupes.mirror_entries": "Elemek tükrözése", + "fix_dupes.open_result_files": "DupeGuru-fájl megnyitása", + "fix_dupes.name_filter": "DupeGuru-fájlok (*.dupeguru)", + "fix_unlinked.search_and_relink": "Keresés és újra összekapcsolás", + "fix_unlinked.refresh_dupes": "Egyező elemek frissítése", + "fix_unlinked.merge_dupes": "Egyező elemek egyesítése", + "fix_unlinked.manual_relink": "Újra összekapcsolás kézileg", + "fix_unlinked.delete_unlinked": "Kapcsolat nélküli elemek törlése", + "fix_unlinked.scan_library.title": "Könyvtár vizsgálata", + "fix_unlinked.scan_library.label": "Kapcsolat nélküli elemek keresése a könyvtárban…", + "folders_to_tags.folders_to_tags": "Mappák címkékké alakítása", + "folders_to_tags.title": "Címkék létrehozása mappák alapján", + "mirror_entities.are_you_sure": "Biztosan tükrözni akarja az alábbi adatokat %{len(self.lib.dupe_files)} különböző elemre?", + "mirror_entities.title": "Elemek tükrözése", + "mirror_entities.label": "%{count}/1 elem tükrözése folyamatban…", + "landing.open_button": "Könyvtár megnyitása/létrehozása %{open_shortcut_text}", + "preview_panel.missing_location": "Hiányzó hely", + "preview_panel.no_items_selected": "Nincs kijelölt elem", + "preview_panel.confirm_remove": "Biztosan el akarja távolítani a(z) „%{self.lib.get_field_attr(field, \"name\")}”-mezőt?", + "preview_panel.mixed_data": "Kevert adatok", + "preview_panel.edit_name": "Szerkesztés", + "text_line_edit.unknown_event_type": "Ismeretlen eseménytípus: %{event}", + "tag.search_for_tag": "Címke keresése", + "tag.add_search": "Keresési kifejezés kiegészítése", + "home.base_title": "TagStudio Alfa", + "home.main_window": "Fő ablak", + "home.search_entries": "Tételek keresése", + "home.search": "Keresés", + "menu.file": "Fájl", + "menu.edit": "Szerkesztés", + "menu.window": "Ablak", + "menu.help": "Súgó", + "tag.library": "Könyvtárcímkék", + "library.author": "Szerző", + "library.meta_tags": "Metacímkék", + "library.Artist": "Előadó", + "library.description": "Leírás", + "preview.recent": "Legutóbbi könytárak", + "library.content_tags": "Tartalomcímkék", + "library.publisher": "Kiadó", + "library.date": "Dátum", + "library.date_created": "Létrehozás dátuma", + "library.manga": "Manga", + "library.date_modified": "Módosítás dátuma", + "library.series": "Sorozat", + "library.date_uploaded": "Feltöltés dátuma", + "library.source": "Forrás", + "library.date_released": "Kiadás dátuma", + "library.volume": "Kötet", + "dialog.open_create_library": "Könyvtár megnyitása/létrehozása", + "open_library.no_tagstudio_library_found": "A program nem talált létező TagStudio-könyvtárat az alábbi elérési úton: „%{path}”. Ezen a helyen egy új könyvtár lesz létrehozva.", + "open_library.title": "Könyvtár", + "splash.open_library": "Könyvtár megnyitása", + "status.search_library_query": "Az alábbi kifejezés keresése a könyvtárban:", + "status.enumerate_query": "Keresési kifejezés: %{query}; %{i}. képokcka; Hossz: %{len(f)}", + "dialog.scan_directories": "Új fájlok keresése a mappákban…\nElőkészítés…", + "progression.running_macros.one_new_entry": "Korábban beállított makrók futtatása %{len(new_ids)}/1 új elemen", + "progression.running_macros.several_new_entry": "Korábban beállított makrók futtatása %{len(new_ids)}/%{x + 1} új elemen", + "generic.mirror": "Tükrözés", + "generic.shorthand": "Rövidítés", + "generic.open_all": "Összes megnyitása", + "generic.refresh_all": "Összes frissítése", + "generic.close_all": "Összes bezárása", + "generic.apply": "Alkalmaz", + "delete_unlinked.deleting_number_entries": "{len(self.lib.missing_files)}/%{x[0]+1}. kapcsolat nélküli elem törlése", + "generic.search_tags": "Címkék keresése", + "build_tags.parent_tags": "Szülőcímkék", + "delete_unlinked.delete_entries": "Elemek törlése", + "folders_to_tags.description": "Címkék automatikus létrehozása a létező mappastruktúra alapján.\nAz alábbi mappafán megtekintheti a létrehozandó címkéket, és hogy mely elemekre lesznek alkalmazva.", + "relink_unlinked.title": "Elemek újra összekapcsolása", + "relink_unlinked.attempt_relink": "%{len(self.lib.missing_files)}/%{x[0]+1} elem újra összekapcsolásának megkísérlése; %{self.fixed} elem sikeresen újra összekapcsolva", + "preview_panel.unknown_field_type": "Ismeretlen mezőtípus", + "fix_dupes.no_file_match": "Nincsenek egyező fájlok", + "fix_dupes.number_file_match": "%{count} egyező fájl", + "fix_unlinked.description": "A könyvtár minden eleme egy fájllal van összekapcsolva a számítógépen. Ha egy kapcsolt fájl a TagSudión kívül kerül áthelyezésre vagy törésre, akkor ez a kapcsolat megszakad. Ezeket a kapcsolat nélküli elemeket a program megpróbálhatja automatikusan megkeresni, de Ön is kézileg újra összekapcsolhatja vagy törölheti őket.", + "fix_unlinked.duplicate_description": "Ha több elem ugyanazzal a fájllal van összekapcsolva, akkor egyezőnek számítanak. Ha egyesíti őket, akkor egy olyan elem lesz létrehozva, ami az eredeti elemek összes adatát tartalmazza. Ezeket nem szabad összetéveszteni az „egyező fájlokkal”, amelyek a TagStudión kívüli azonos tartalmú fájlok." +} From 49cccbcf3ed3437028f5f2dfac20c32babaad1ec Mon Sep 17 00:00:00 2001 From: Ryussei Date: Wed, 25 Sep 2024 20:07:57 +0000 Subject: [PATCH 61/81] Translated using Weblate (German) Currently translated at 14.7% (21 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ --- tagstudio/resources/translations/de.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/de.json b/tagstudio/resources/translations/de.json index 0662ed0a2..ec791a239 100644 --- a/tagstudio/resources/translations/de.json +++ b/tagstudio/resources/translations/de.json @@ -18,5 +18,6 @@ "merge.window_title": "Zusammenführen von doppelten Einträgen", "merge.merge_dupe_entries": "Zusammenführen von doppelten Einträgen", "library.author": "Autor", - "library.url": "URL" + "library.url": "URL", + "library.date_modified": "Datum geändert" } From 8d7635c6752d0540472236a54540eef8016bb116 Mon Sep 17 00:00:00 2001 From: Zoinx Date: Wed, 25 Sep 2024 22:09:40 +0200 Subject: [PATCH 62/81] Added translation using Weblate (Swedish) --- tagstudio/resources/translations/sv.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/sv.json diff --git a/tagstudio/resources/translations/sv.json b/tagstudio/resources/translations/sv.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/sv.json @@ -0,0 +1 @@ +{} From c726e7cd6e2ea589bd71bb82fb9d3849efa0d237 Mon Sep 17 00:00:00 2001 From: Ryussei Date: Wed, 25 Sep 2024 21:50:36 +0000 Subject: [PATCH 63/81] Translated using Weblate (German) Currently translated at 71.8% (102 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ --- tagstudio/resources/translations/de.json | 100 ++++++++++++++++++++++- 1 file changed, 99 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/de.json b/tagstudio/resources/translations/de.json index ec791a239..11128c591 100644 --- a/tagstudio/resources/translations/de.json +++ b/tagstudio/resources/translations/de.json @@ -19,5 +19,103 @@ "merge.merge_dupe_entries": "Zusammenführen von doppelten Einträgen", "library.author": "Autor", "library.url": "URL", - "library.date_modified": "Datum geändert" + "library.date_modified": "Datum geändert", + "home.thumbnail_size": "Grösse des Vorschaubildes", + "home.search_entries": "Nach Einträgen suchen", + "home.search": "Suchen", + "tag.library": "Bibliothek Tags", + "library.description": "Beschreibung", + "library.notes": "Notizen", + "library.tags": "Tags", + "library.date_taken": "Aufnahmedatum", + "library.date": "Datum", + "library.date_created": "Erstellungsdatum", + "library.book": "Buch", + "library.comic": "Comicheft", + "library.manga": "Manga", + "library.source": "Quelle", + "library.date_uploaded": "Hochladedatum", + "library.date_released": "Veröffentlichungsdatum", + "library.volume": "Band", + "library.anthology": "Anthologie", + "library.magazine": "Zeitschrift", + "library.composer": "Komponist", + "open_library.library_creation_return_code": "Bibliothekserstellung Rückgabecode:", + "open_library.title": "Bibliothek", + "dialog.open_create_library": "Bibliothek öffnen/erstellen", + "splash.open_library": "Die Bibliothek wird eröffnet", + "status.save_success": "Bibliothek gespeichert und geschlossen!", + "status.search_library_query": "Suche in der Bibliothek nach", + "status.enumerate_query": "Abfrage:%{Abfrage}, Rahmen: %{i}, Length: %{len(f)}", + "status.number_results_found": "%{len(all_items)} Ergebnisse gefunden für „%{query}“ (%{format_timespan(end_time - start_time)})", + "status.results_found": "Ergebnisse", + "progression.running_macros.new_entries": "Ausführen von Makros bei neuen Einträgen", + "progression.running_macros.one_new_entry": "Ausführen konfigurierter Makros für 1/%{len(new_ids)} neue Einträge", + "file_opener.open_file": "Datei öffnen:}", + "file_opener.not_found": "Datei nicht gefunden:", + "file_opener.command_not_found": "Konnte %{command_name} nicht im System PATH finden", + "add_field.add": "Feld hinzufügen", + "generic.remove_field": "Feld entfernen", + "generic.file_extension": "Dateierweiterungen", + "generic.open_file": "Datei öffnen", + "generic.open_file_explorer": "Datei im Explorer öffnen", + "generic.cancel": "Abbrechen", + "generic.add": "hinzufügen", + "generic.name": "Name", + "generic.color": "Farbe", + "generic.delete": "Löschen", + "generic.exclude": "ausschliessen", + "generic.include": "einschliessen", + "generic.done": "Fertig", + "generic.close_all": "Alle schliessen", + "generic.refresh_all": "Alle aktualisieren", + "generic.apply": "anwenden", + "generic.mirror": "Spiegel", + "generic.search_tags": "Tags suchen", + "build_tags.add_parent_tags": "Übergeordnete Tags hinzufügen", + "build_tags.parent_tags": "Übergeordnete Tags", + "delete_unlinked.delete_entries": "Einträge am Löschen", + "delete_unlinked.deleting_number_entries": "Löschen von %{x[0]+1}/{len(self.lib.missing_files)} Unverknüpften Einträgen", + "file_extension.add_extension": "Erweiterung hinzufügen", + "fix_dupes.no_file_selected": "Keine DupeGuru-Datei ausgewählt", + "fix_dupes.advice_label": "Nach der Spiegelung können Sie DupeGuru verwenden, um die unerwünschten Dateien zu löschen. Verwenden Sie anschliessend die Funktion „Unverknüpfte Einträge reparieren“ im Menü „Extras“ von TagStudio, um die unverknüpften Einträge zu löschen.", + "fix_dupes.no_file_match": "Übereinstimmungen mit doppelten Dateien: N/A", + "fix_dupes.number_file_match": "Übereinstimmungen mit doppelten Dateien: %{count}", + "fix_unlinked.fix_unlinked": "Unverknüpfte Einträge reparieren", + "fix_unlinked.search_and_relink": "Suche && Neuverbindung", + "fix_unlinked.refresh_dupes": "Doppelte Einträge aktualisieren", + "fix_unlinked.merge_dupes": "Doppelte Einträge zusammenführen", + "fix_unlinked.manual_relink": "Manueller Neuverknüpfung", + "fix_unlinked.delete_unlinked": "Nicht verknüpfte Einträge löschen", + "fix_unlinked.scan_library.title": "Bibliothek wird scannen", + "fix_unlinked.scan_library.label": "Bibliothek nach nicht verknüpften Einträgen durchsuchen...", + "library.date_published": "Datum des Publizierten", + "library.archived": "Archivierungsdatum", + "library.favorite": "Favoriten", + "library.series": "Serie", + "library.publisher": "Herausgeber", + "library.guest_artist": "Gastkünstler", + "library.comments": "Kommentare", + "open_library.no_tagstudio_library_found": "Keine vorhandene TagStudio-Bibliothek unter '%{Pfad}' gefunden. Eine wird erstellt.", + "generic.shorthand": "Kurzschrift", + "generic.aliases": "Aliase", + "generic.open_all": "Alle öffnen", + "delete_unlinked.delete_unlinked": "Unverknüpfte Einträge löschen", + "delete_unlinked.confirm": "Sind Sie sicher, dass Sie die folgenden %{len(self.lib.missing_files)}-Einträge löschen wollen?", + "fix_dupes.fix_dupes": "Doppelte Dateien korrigieren", + "fix_dupes.load_file": "DupeGuru-Datei laden", + "fix_dupes.mirror_entries": "Spiegelnde Einträge", + "fix_dupes.mirror_description": "Spiegeln die Eingabedaten für jeden doppelten Abgleichsatz, indem Sie alle Daten kombinieren, ohne Felder zu entfernen oder zu duplizieren. Bei diesem Vorgang werden keine Dateien oder Daten gelöscht.", + "fix_dupes.open_result_files": "DupeGuru Ergebnisdatei öffnen", + "fix_dupes.name_filter": "DupeGuru-Dateien (*.dupeguru)", + "fix_unlinked.description": "Jeder Bibliothekseintrag ist mit einer Datei in einem Ihrer Verzeichnisse verknüpft. Wenn eine Datei, die mit einem Eintrag verknüpft ist, ausserhalb von TagStudio verschoben oder gelöscht wird, gilt sie als nicht verknüpft. Nicht verknüpfte Einträge können durch Durchsuchen Ihrer Verzeichnisse automatisch neu verknüpft, vom Benutzer manuell neu verknüpft oder auf Wunsch gelöscht werden.", + "fix_unlinked.duplicate_description": "Doppelte Einträge sind definiert als mehrere Einträge, die auf dieselbe Datei auf der Festplatte verweisen. Durch das Zusammenführen dieser Einträge werden die Tags und Metadaten aller Duplikate zu einem einzigen konsolidierten Eintrag zusammengefasst. Diese sind nicht zu verwechseln mit „doppelten Dateien“, die Duplikate Ihrer Dateien selbst außerhalb von TagStudio sind.", + "library.content_tags": "Inhalt Tags", + "library.collation": "Zusammenstellung", + "library.meta_tags": "Meta Tags", + "status.backup_success": "Bibliotheks-Backup gespeichert unter:", + "dialog.scan_directories.new_files": "Verzeichnisse nach neuen Dateien durchsuchen...\n%{x + 1} Datei%{„s“ if x + 1 != 1 else „“} Gesucht, %{len(self.lib.files_not_in_library)} Neue Dateien gefunden", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "progression.running_macros.several_new_entry": "Ausführen konfigurierter Makros für %{x + 1}/%{len(new_ids)} neue Einträge" } From dc32f3a6854cd9232ad4c6724468d4a75a33d418 Mon Sep 17 00:00:00 2001 From: Zoinx Date: Wed, 25 Sep 2024 20:13:40 +0000 Subject: [PATCH 64/81] Translated using Weblate (Swedish) Currently translated at 78.8% (112 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/ --- tagstudio/resources/translations/sv.json | 116 ++++++++++++++++++++++- 1 file changed, 115 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/sv.json b/tagstudio/resources/translations/sv.json index 0967ef424..4dc5d911a 100644 --- a/tagstudio/resources/translations/sv.json +++ b/tagstudio/resources/translations/sv.json @@ -1 +1,115 @@ -{} +{ + "home.main_window": "Huvudfönster", + "home.thumbnail_size": "Miniatyrbildsstorlek", + "home.search": "Sök", + "menu.file": "Fil", + "menu.tools": "Verktyg", + "menu.macros": "Makron", + "menu.window": "Fönster", + "menu.help": "Hjälp", + "tag.add": "Lägg till etikett", + "home.include_any_tag": "Eller (Inkluderar alla etiketter)", + "tag.new": "Ny etikett", + "home.search_entries": "Sök poster", + "tag.library": "Biblioteksetiketter", + "merge.window_title": "Slår ihop dubbla poster", + "merge.merge_dupe_entries": "Slår ihop dubbla poster", + "preview.recent": "Senaste biblioteken", + "library.title": "Titel", + "library.author": "Författare", + "library.description": "Beskrivning", + "library.notes": "Anteckningar", + "library.content_tags": "Innehållsetiketter", + "library.meta_tags": "Meta-etiketter", + "library.collation": "Kollation", + "library.date": "Datum", + "library.date_created": "Skapad den", + "library.date_modified": "Senast ändrad", + "library.favorite": "Favorit", + "library.date_taken": "", + "library.archived": "Arkiveringsdatum", + "library.date_published": "Publiceringsdatum", + "library.series": "Serie", + "library.manga": "Manga", + "library.source": "Källa", + "library.date_released": "Utgivningsdatum", + "library.volume": "Volym", + "library.anthology": "Antologi", + "library.magazine": "Magasin", + "library.composer": "Kompositör", + "open_library.title": "Bibliotek", + "dialog.open_create_library": "Öppna/skapa bibliotek", + "splash.open_library": "Öppnar bibliotek", + "status.save_success": "Bibliotek sparat och stängt!", + "status.backup_success": "Bibliotekets säkerhetskopia sparad i:", + "status.search_library_query": "Söker i biblioteket efter", + "status.results_found": "Resultat", + "dialog.save_library": "Spara bibliotek", + "dialog.refresh_directories": "Uppdaterar kataloger", + "dialog.scan_directories": "Skannar kataloger efter nya filer...\nFörbereder...", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "add_field.add": "Lägg till fält", + "generic.remove_field": "Ta bort fält", + "generic.file_extension": "Filnamnstillägg", + "generic.open_file": "Öppna fil", + "generic.add": "Lägg till", + "generic.name": "Namn", + "generic.shorthand": "Förkortning", + "generic.aliases": "Alias", + "generic.done": "Klar", + "generic.open_all": "Öppna alla", + "generic.close_all": "Stäng alla", + "generic.refresh_all": "Uppdatera alla", + "generic.apply": "Tillämpa", + "build_tags.parent_tags": "Förälderetiketter", + "build_tags.add_parent_tags": "Lägg till förälderetikett", + "delete_unlinked.delete_entries": "Tar bort poster", + "fix_dupes.fix_dupes": "Fixa dubbla filer", + "fix_dupes.mirror_entries": "Spegla poster", + "fix_unlinked.search_and_relink": "Sök && Länka om", + "fix_unlinked.refresh_dupes": "Uppdatera dubbla poster", + "fix_unlinked.merge_dupes": "Slå ihop dubbla poster", + "fix_unlinked.manual_relink": "Länka om manuellt", + "fix_unlinked.delete_unlinked": "Ta bort olänkade poster", + "fix_unlinked.scan_library.title": "Skannar bibliotek", + "fix_unlinked.scan_library.label": "Skannar bibliotek efter olänkade poster...", + "folders_to_tags.title": "Skapa etiketter från mappar", + "preview_panel.missing_location": "Platsen saknas", + "preview_panel.edit_name": "Redigera", + "home.base_title": "TagStudio Alfa", + "home.include_all_tags": "Och (Inkluderar alla etiketter)", + "menu.edit": "Redigera", + "library.Artist": "Artist", + "preview.dimensions": "Dimensioner", + "library.url": "URL", + "library.tags": "Etiketter", + "library.book": "Bok", + "library.comic": "Serietidning", + "folders_to_tags.description": "Skapar etiketter baserat på din mappstruktur och tillämpar dem till dina poster.\nStrukturen nedan visar vilka etiketter som kommer skapas och vilka filer de kommer tillämpas på.", + "fix_unlinked.duplicate_description": "Dubbla poster är definierade som flera poster som pekar på samma fil på datorn. Genom att slå ihop dessa poster kommer deras etiketter och metadata från dubbletterna att kombineras till en post. Dessa ska inte förväxlas med \"dubbla filer\", som är dubbletter av dina filer utanför TagStudio.", + "fix_unlinked.description": "Varje post i biblioteket är länkad till en fil i en av dina kataloger. Om en fil länkad till en post är flyttad eller borttagen utanför TagStudio blir den olänkad. Olänkade poster kan automatiskt bli omlänkade genom att söka genom dina kataloger, manuellt omlänkade av användaren eller tas bort om så önskas.", + "mirror_entities.title": "Speglar poster", + "tag.search_for_tag": "Sök efter etikett", + "relink_unlinked.title": "Länkar om poster", + "preview_panel.no_items_selected": "Inga valda objekt", + "tag.add_search": "Lägg till i Sök", + "library.date_uploaded": "Uppladdningsdatum", + "library.publisher": "Utgivare", + "library.guest_artist": "Gästartist", + "library.comments": "Kommentarer", + "progression.running_macros.new_entries": "Kör makros på nya poster", + "file_opener.open_file": "Öppnar fil:}", + "file_opener.not_found": "Kunde inte hitta filen:", + "generic.open_file_explorer": "Öppna fil i utforskaren", + "generic.delete": "Ta bort", + "generic.cancel": "Avbryt", + "generic.exclude": "Exkludera", + "generic.include": "Inkludera", + "generic.mirror": "Spegla", + "generic.color": "Färg", + "generic.search_tags": "Sök etikett", + "file_extension.add_extension": "Lägg till tillägg", + "fix_unlinked.fix_unlinked": "Fixa olänkade poster", + "folders_to_tags.folders_to_tags": "Konverterar mappar till etiketter" +} From 371aab56946d81b0bf677304ef0fd5a146045ea0 Mon Sep 17 00:00:00 2001 From: gold Date: Thu, 26 Sep 2024 00:30:32 +0200 Subject: [PATCH 65/81] Added translation using Weblate (Toki Pona) --- tagstudio/resources/translations/tok.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/tok.json diff --git a/tagstudio/resources/translations/tok.json b/tagstudio/resources/translations/tok.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/tok.json @@ -0,0 +1 @@ +{} From f9eb4a8859d8262aca620265a5c1d79c50ff012d Mon Sep 17 00:00:00 2001 From: Nginearing Date: Wed, 25 Sep 2024 22:47:35 +0000 Subject: [PATCH 66/81] Translated using Weblate (Tamil) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/ --- tagstudio/resources/translations/ta.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/ta.json b/tagstudio/resources/translations/ta.json index f08902861..ce028824d 100644 --- a/tagstudio/resources/translations/ta.json +++ b/tagstudio/resources/translations/ta.json @@ -1,5 +1,5 @@ { - "home.base_title": "TagStudio முதற்கட்டம்", + "home.base_title": "TagStudio ஆல்பா", "home.main_window": "பிரதான சாளரம்", "home.include_all_tags": "மற்றும் (அனைத்து குறிச்சொற்களையும் உள்ளடக்கியது)", "home.thumbnail_size": "சின்னப்பட அளவு", From 853b8102d42b194758522fd646f1633ae37be897 Mon Sep 17 00:00:00 2001 From: Nginearing Date: Wed, 25 Sep 2024 22:49:47 +0000 Subject: [PATCH 67/81] Translated using Weblate (Danish) Currently translated at 2.8% (4 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/ --- tagstudio/resources/translations/da.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/da.json b/tagstudio/resources/translations/da.json index 0f05d7843..870e71a82 100644 --- a/tagstudio/resources/translations/da.json +++ b/tagstudio/resources/translations/da.json @@ -1,4 +1,6 @@ { "home.base_title": "TagStudio Alfa", - "home.main_window": "Hovedvinduet" + "home.main_window": "Hovedvindue", + "home.include_all_tags": "Og (inkluderer alle tags)", + "home.include_any_tag": "Og (inkluderer envher tag)" } From 75e749d655fc60d3cb64107ff20b9aa413c2d30f Mon Sep 17 00:00:00 2001 From: gold Date: Thu, 26 Sep 2024 00:18:20 +0000 Subject: [PATCH 68/81] Translated using Weblate (Toki Pona) Currently translated at 83.0% (118 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/ --- tagstudio/resources/translations/tok.json | 123 +++++++++++++++++++++- 1 file changed, 122 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/tok.json b/tagstudio/resources/translations/tok.json index 0967ef424..cc0c53b73 100644 --- a/tagstudio/resources/translations/tok.json +++ b/tagstudio/resources/translations/tok.json @@ -1 +1,122 @@ -{} +{ + "home.main_window": "lipu suli", + "home.include_all_tags": "AND (kepeken poki ale)", + "home.thumbnail_size": "suli sitelen", + "home.search": "alasa", + "home.search_entries": "ijo alasa", + "menu.file": "ijo", + "menu.edit": "ante", + "menu.tools": "ilo", + "menu.macros": "ilo pali", + "menu.window": "lipu", + "menu.help": "mi jo e toki seme", + "tag.new": "poki sin", + "tag.add": "o pana e poki", + "tag.library": "poki tomo", + "merge.merge_dupe_entries": "ijo sama li kama wan", + "preview.dimensions": "suli", + "preview.recent": "tomo pi tenpo poka", + "library.title": "nimi", + "library.author": "jan pali toki", + "library.Artist": "jan pali sitelen", + "library.url": "nimi linluwi", + "library.description": "toki ni", + "library.notes": "toki sina", + "library.tags": "poki", + "library.content_tags": "poki pi jo ijo", + "library.collation": "poki ijo", + "library.date_modified": "tenpo pi kama ante", + "library.date_created": "tenpo pi kama sin", + "library.date": "tenpo", + "library.date_taken": "tenpo lanpan", + "library.date_published": "tenpo pana", + "library.favorite": "pona mute", + "library.book": "lipu toki", + "library.comic": "lipu sitelen", + "library.series": "kulupu", + "library.manga": "kulupu pi lipu sitelen", + "library.date_uploaded": "tenpo pi kama lon lipu", + "library.date_released": "tenpo pi kama open", + "library.volume": "nanpa", + "library.anthology": "kulupu toki", + "library.publisher": "jan esun", + "library.guest_artist": "jan pali namako", + "library.comments": "toki isipin", + "open_library.no_tagstudio_library_found": "tomo lon '%{path}' li lon ala. mi pali e tomo.", + "dialog.open_create_library": "open/sin e tomo", + "splash.open_library": "mi open e tomo", + "status.save_success": "tomo li awen li weka!", + "status.backup_success": "tomo sama li lon:", + "status.number_results_found": "%{len(all_items)} mi jo e ijo \"%{query}\" (%{format_timespan(end_time - start_time)})", + "status.results_found": "jo", + "dialog.save_library": "awen e tomo", + "dialog.refresh_directories": "mi kama jo e sin lon tomo", + "dialog.scan_directories": "mi alasa e ijo sin lon tomo...\nmi kama pona...", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "progression.running_macros.new_entries": "mi pali lon ijo sin", + "progression.running_macros.one_new_entry": "mi pali lon ijo sin 1/%{len(new_ids)}", + "progression.running_macros.several_new_entry": "mi pali lon ijo sin %{x + 1}/%{len(new_ids)}", + "file_opener.not_found": "mi ken ala alasa e ijo:", + "generic.remove_field": "weka e sona", + "add_field.add": "pana e sona", + "generic.file_extension": "nimi lon nimi ijo anpa", + "generic.open_file": "open e ijo", + "generic.cancel": "o ala", + "generic.name": "nimi", + "generic.shorthand": "nimi lili", + "generic.aliases": "nimi ante", + "generic.color": "kule", + "generic.delete": "o weka", + "generic.add": "o pana", + "generic.exclude": "o kepeken ala", + "generic.include": "o kepeken", + "generic.done": "pona", + "generic.open_all": "open e ale", + "generic.close_all": "weka e ale", + "generic.apply": "o pana", + "generic.mirror": "jasima", + "generic.search_tags": "o alasa e poki", + "build_tags.parent_tags": "poki mama", + "build_tags.add_parent_tags": "o pana e poki mama", + "delete_unlinked.delete_unlinked": "o weka e ijo pi ijo lon ala", + "delete_unlinked.confirm": "mi weka e ijo %{len(self.lib.missing_files)}. ni li pona anu seme?", + "file_extension.list_mode": "nasin kulupu:", + "fix_dupes.no_file_selected": "sina o anu e ijo DupeGuru", + "fix_dupes.load_file": "o kama sona e ijo DupeGuru", + "fix_dupes.mirror_entries": "o jasima e ijo", + "fix_dupes.advice_label": "jasima li pini la, sina ken kepeken ilo DupeGuru. ilo DupeGuru li ken weka e ijo ike. ni li pini la, o kepeken e nasin \"o pona e ijo pi ijo lon ala\" lon ilo TagStudio. ni li weka e ijo pi ijo lon ala.", + "fix_dupes.name_filter": "ijo DupeGuru (*.dupeguru)", + "fix_dupes.no_file_match": "ijo sama: ala", + "fix_dupes.number_file_match": "ijo sama: %{count}", + "fix_unlinked.fix_unlinked": "o pona e ijo pi ijo lon ala", + "fix_unlinked.duplicate_description": "ken la, ijo mute li jo e ijo lon sama. ni li \"ijo sama\". sina wan e ona la, ijo sama li kama wan li jo e sona ale tan ijo sama ale.", + "fix_unlinked.search_and_relink": "o alasa o pana e ijo lon tawa ijo", + "fix_unlinked.refresh_dupes": "o kama jo e sona tan ijo sama", + "fix_unlinked.merge_dupes": "o kama wan e ijo sama", + "fix_unlinked.manual_relink": "sina o pana e ijo lon tawa ijo", + "fix_unlinked.delete_unlinked": "o weka e ijo pi ijo lon ala", + "fix_unlinked.scan_library.title": "mi o lukin e tomo", + "fix_unlinked.scan_library.label": "mi o alasa e ijo pi ijo lon ala...", + "folders_to_tags.title": "o pali e poki tan poki tomo", + "folders_to_tags.folders_to_tags": "mi o pali e poki tan poki tomo", + "home.base_title": "ilo sin Tagstudio", + "home.include_any_tag": "OR (kepeken poki wan. poki ale li ken)", + "merge.window_title": "ijo sama li kama wan", + "library.meta_tags": "poki pi sona ijo", + "library.archived": "tenpo pi kama awen", + "library.magazine": "lipu sitelen toki", + "library.composer": "jan pali pi kalama musi", + "status.search_library_query": "mi alasa e", + "dialog.scan_directories.new_files": "mi alasa e ijo sin lon tomo...\nmi lukin e ijo %{x + 1}. ijo %{len(self.lib.files_not_in_library)} li sin", + "file_opener.open_file": "mi open e ijo:}", + "file_opener.command_not_found": "mi ken ala alasa e toki lawa '%{command_name}' lon PATH", + "generic.open_file_explorer": "open e ijo lon ilo alasa", + "generic.refresh_all": "o kama jo sin tan ale", + "delete_unlinked.delete_entries": "mi weka e ijo", + "delete_unlinked.deleting_number_entries": "mi weka e ijo %{x[0]+1}/{len(self.lib.missing_files)} pi ijo lon ala", + "file_extension.add_extension": "o pana e nimi anpa", + "fix_dupes.mirror_description": "o jasima e sona kama lon kulupu sama ale. sona ale li kama wan li weka ala li kama mute ala. ni li weka ala e sona e ijo.", + "fix_dupes.open_result_files": "o open e sona pini tan ilo DupeGuru", + "fix_unlinked.description": "ijo ale li jo e ijo lon. ona li tawa anu weka, ona li jo ala e ijo lon. ijo pi ijo lon li ken alasa e tomo li ken kama jo e ijo lon. ante la sina ken pana ijo lon tawa ijo. ante la sina ken weka e ijo." +} From b732255fd935515500a9d4cfbeb44e53c19cf541 Mon Sep 17 00:00:00 2001 From: William de Castro Date: Thu, 26 Sep 2024 15:58:28 +0200 Subject: [PATCH 69/81] Added translation using Weblate (Italian) --- tagstudio/resources/translations/it.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/it.json diff --git a/tagstudio/resources/translations/it.json b/tagstudio/resources/translations/it.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/it.json @@ -0,0 +1 @@ +{} From 6304e80017f03032c1f531b29953523b156e1ad3 Mon Sep 17 00:00:00 2001 From: Bamowen Date: Thu, 26 Sep 2024 21:42:00 +0000 Subject: [PATCH 70/81] Translated using Weblate (French) Currently translated at 64.0% (91 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ --- tagstudio/resources/translations/fr.json | 36 +++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/fr.json b/tagstudio/resources/translations/fr.json index eb9700fa9..bdc207f47 100644 --- a/tagstudio/resources/translations/fr.json +++ b/tagstudio/resources/translations/fr.json @@ -55,5 +55,39 @@ "open_library.title": "Bibliothèque", "open_library.library_creation_return_code": "Code de Création de bibliothèque:", "status.results_found": "Résultats", - "dialog.save_library": "Sauvegarder la Bibliothèque" + "dialog.save_library": "Sauvegarder la Bibliothèque", + "add_field.add": "Ajouter un Champ", + "generic.remove_field": "Supprimer un Champ", + "generic.file_extension": "Extensions de Fichiers", + "generic.open_file": "Ouvrir un Fichier", + "generic.open_file_explorer": "Ouvrir un Fichier dans l'Explorateur", + "generic.name": "Nom", + "generic.shorthand": "Abrégé", + "generic.aliases": "Alias", + "generic.color": "Couleur", + "generic.delete": "Supprimer", + "generic.exclude": "Exclure", + "generic.include": "Inclure", + "generic.done": "Terminé", + "generic.open_all": "Tout Ouvrir", + "generic.close_all": "Tout Fermer", + "generic.refresh_all": "Tout Rafraichir", + "generic.apply": "Appliquer", + "generic.search_tags": "Rechercher les Labels", + "build_tags.parent_tags": "Labels Parent", + "generic.mirror": "Refléter", + "build_tags.add_parent_tags": "Ajouter des Labels Parents", + "delete_unlinked.delete_unlinked": "Supprimer les Entrées non Liées", + "delete_unlinked.confirm": "Êtes-vous sûr de vouloir supprimer les entrées suivantes : %{len(self.lib.missing_files)} ?", + "delete_unlinked.delete_entries": "Suppression des Entrées", + "file_extension.add_extension": "Ajouter une Extension", + "file_extension.list_mode": "Mode Liste :", + "fix_dupes.fix_dupes": "Réparer les Fichiers en Double", + "fix_dupes.no_file_selected": "Aucun Fichier DupeGuru Sélectionné", + "fix_dupes.mirror_entries": "Répliquer les Entrées", + "generic.cancel": "Annuler", + "generic.add": "Ajouter", + "delete_unlinked.deleting_number_entries": "Suppressiuon des Entrées non Liées %{x[0]+1}/{len(self.lib.missing_files)}", + "fix_dupes.load_file": "Charger un Fichier DupeGuru", + "fix_dupes.mirror_description": "Repliquer les données d'entrée dans chaque jeu de correspondances en double, en combinant toutes les données sans supprimer ni dupliquer de champs. Cette opération ne supprime aucun fichier ni aucune donnée." } From c572fcd93e4b16723447238793e3fd56c148f9a2 Mon Sep 17 00:00:00 2001 From: Jann Stute Date: Thu, 26 Sep 2024 19:33:36 +0000 Subject: [PATCH 71/81] Translated using Weblate (German) Currently translated at 76.0% (108 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ --- tagstudio/resources/translations/de.json | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/tagstudio/resources/translations/de.json b/tagstudio/resources/translations/de.json index 11128c591..d98cdee72 100644 --- a/tagstudio/resources/translations/de.json +++ b/tagstudio/resources/translations/de.json @@ -43,10 +43,10 @@ "open_library.library_creation_return_code": "Bibliothekserstellung Rückgabecode:", "open_library.title": "Bibliothek", "dialog.open_create_library": "Bibliothek öffnen/erstellen", - "splash.open_library": "Die Bibliothek wird eröffnet", + "splash.open_library": "Die Bibliothek wird geöffnet", "status.save_success": "Bibliothek gespeichert und geschlossen!", "status.search_library_query": "Suche in der Bibliothek nach", - "status.enumerate_query": "Abfrage:%{Abfrage}, Rahmen: %{i}, Length: %{len(f)}", + "status.enumerate_query": "Abfrage:%{Abfrage}, Rahmen: %{i}, Länge: %{len(f)}", "status.number_results_found": "%{len(all_items)} Ergebnisse gefunden für „%{query}“ (%{format_timespan(end_time - start_time)})", "status.results_found": "Ergebnisse", "progression.running_macros.new_entries": "Ausführen von Makros bei neuen Einträgen", @@ -85,7 +85,7 @@ "fix_unlinked.search_and_relink": "Suche && Neuverbindung", "fix_unlinked.refresh_dupes": "Doppelte Einträge aktualisieren", "fix_unlinked.merge_dupes": "Doppelte Einträge zusammenführen", - "fix_unlinked.manual_relink": "Manueller Neuverknüpfung", + "fix_unlinked.manual_relink": "Manuelle Neuverknüpfung", "fix_unlinked.delete_unlinked": "Nicht verknüpfte Einträge löschen", "fix_unlinked.scan_library.title": "Bibliothek wird scannen", "fix_unlinked.scan_library.label": "Bibliothek nach nicht verknüpften Einträgen durchsuchen...", @@ -97,7 +97,7 @@ "library.guest_artist": "Gastkünstler", "library.comments": "Kommentare", "open_library.no_tagstudio_library_found": "Keine vorhandene TagStudio-Bibliothek unter '%{Pfad}' gefunden. Eine wird erstellt.", - "generic.shorthand": "Kurzschrift", + "generic.shorthand": "Kürzel", "generic.aliases": "Aliase", "generic.open_all": "Alle öffnen", "delete_unlinked.delete_unlinked": "Unverknüpfte Einträge löschen", @@ -117,5 +117,9 @@ "dialog.scan_directories.new_files": "Verzeichnisse nach neuen Dateien durchsuchen...\n%{x + 1} Datei%{„s“ if x + 1 != 1 else „“} Gesucht, %{len(self.lib.files_not_in_library)} Neue Dateien gefunden", "tooltip.open_library": "Ctrl+O", "tooltip.save_library": "Ctrl+S", - "progression.running_macros.several_new_entry": "Ausführen konfigurierter Makros für %{x + 1}/%{len(new_ids)} neue Einträge" + "progression.running_macros.several_new_entry": "Ausführen konfigurierter Makros für %{x + 1}/%{len(new_ids)} neue Einträge", + "dialog.save_library": "Bibliothek speichern", + "dialog.refresh_directories": "Verzeichnisse werden aktualisiert", + "dialog.scan_directories": "Überprüfe Verzeichnisse auf neue Dateien...\nBereite vor...", + "relink_unlinked.title": "Einträge werden neuverknüpft" } From 38bfa69b8b7b2939a6e9de1e8a75e7c156434592 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sz=C3=ADj=C3=A1rt=C3=B3=20Levente=20P=C3=A1l?= Date: Thu, 26 Sep 2024 14:52:00 +0000 Subject: [PATCH 72/81] Translated using Weblate (Hungarian) Currently translated at 99.2% (141 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/ --- tagstudio/resources/translations/hu.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/hu.json b/tagstudio/resources/translations/hu.json index 9f9080443..f6f7144c0 100644 --- a/tagstudio/resources/translations/hu.json +++ b/tagstudio/resources/translations/hu.json @@ -139,5 +139,6 @@ "fix_dupes.no_file_match": "Nincsenek egyező fájlok", "fix_dupes.number_file_match": "%{count} egyező fájl", "fix_unlinked.description": "A könyvtár minden eleme egy fájllal van összekapcsolva a számítógépen. Ha egy kapcsolt fájl a TagSudión kívül kerül áthelyezésre vagy törésre, akkor ez a kapcsolat megszakad. Ezeket a kapcsolat nélküli elemeket a program megpróbálhatja automatikusan megkeresni, de Ön is kézileg újra összekapcsolhatja vagy törölheti őket.", - "fix_unlinked.duplicate_description": "Ha több elem ugyanazzal a fájllal van összekapcsolva, akkor egyezőnek számítanak. Ha egyesíti őket, akkor egy olyan elem lesz létrehozva, ami az eredeti elemek összes adatát tartalmazza. Ezeket nem szabad összetéveszteni az „egyező fájlokkal”, amelyek a TagStudión kívüli azonos tartalmú fájlok." + "fix_unlinked.duplicate_description": "Ha több elem ugyanazzal a fájllal van összekapcsolva, akkor egyezőnek számítanak. Ha egyesíti őket, akkor egy olyan elem lesz létrehozva, ami az eredeti elemek összes adatát tartalmazza. Ezeket nem szabad összetéveszteni az „egyező fájlokkal”, amelyek a TagStudión kívüli azonos tartalmú fájlok.", + "preview_panel.update_widgets": "[ENTRY PANEL] UPDATE WIDGETS (%{self.driver.selected})" } From 9183661b39c46724d5490b64ad74a8d8b77a4f76 Mon Sep 17 00:00:00 2001 From: gold Date: Thu, 26 Sep 2024 20:02:11 +0000 Subject: [PATCH 73/81] Translated using Weblate (Toki Pona) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/ --- tagstudio/resources/translations/tok.json | 26 +++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/tagstudio/resources/translations/tok.json b/tagstudio/resources/translations/tok.json index cc0c53b73..457bd66aa 100644 --- a/tagstudio/resources/translations/tok.json +++ b/tagstudio/resources/translations/tok.json @@ -100,7 +100,7 @@ "fix_unlinked.scan_library.label": "mi o alasa e ijo pi ijo lon ala...", "folders_to_tags.title": "o pali e poki tan poki tomo", "folders_to_tags.folders_to_tags": "mi o pali e poki tan poki tomo", - "home.base_title": "ilo sin Tagstudio", + "home.base_title": "ilo TagStudio pi pini ala", "home.include_any_tag": "OR (kepeken poki wan. poki ale li ken)", "merge.window_title": "ijo sama li kama wan", "library.meta_tags": "poki pi sona ijo", @@ -118,5 +118,27 @@ "file_extension.add_extension": "o pana e nimi anpa", "fix_dupes.mirror_description": "o jasima e sona kama lon kulupu sama ale. sona ale li kama wan li weka ala li kama mute ala. ni li weka ala e sona e ijo.", "fix_dupes.open_result_files": "o open e sona pini tan ilo DupeGuru", - "fix_unlinked.description": "ijo ale li jo e ijo lon. ona li tawa anu weka, ona li jo ala e ijo lon. ijo pi ijo lon li ken alasa e tomo li ken kama jo e ijo lon. ante la sina ken pana ijo lon tawa ijo. ante la sina ken weka e ijo." + "fix_unlinked.description": "ijo ale li jo e ijo lon. ona li tawa anu weka, ona li jo ala e ijo lon. ijo pi ijo lon li ken alasa e tomo li ken kama jo e ijo lon. ante la sina ken pana ijo lon tawa ijo. ante la sina ken weka e ijo.", + "library.source": "tan", + "open_library.title": "tomo", + "status.enumerate_query": "seme: %{query}. sitelen: %{i}. nanpa: %{len(f)}", + "open_library.library_creation_return_code": "tomo li open li toki e ni:", + "folders_to_tags.description": "ni li pali e poki tan poki tona li pana e poki sin tawa ijo lon tomo.\n ilo ni li pali e anpa.", + "mirror_entities.are_you_sure": "mi jasima e ijo %{len(self.lib.dupe_files)}. ni li pona anu seme?", + "mirror_entities.title": "mi jasima e ijo", + "mirror_entities.label": "mi jasima e ijo 1/%{count}...", + "relink_unlinked.title": "mi pana e ijo lon tawa ijo", + "relink_unlinked.attempt_relink": "mi o pana e ijo lon tawa ijo %{x[0]+1}/%{len(self.lib.missing_files)}. mi pana e ijo lon tawa ijo %{self.fixed}", + "fix_dupes.fix_dupes": "pona e ijo sama", + "landing.open_button": "open/sin e tomo %{open_shortcut_text}", + "preview_panel.missing_location": "ma li lon ala", + "preview_panel.no_items_selected": "ijo ala li anu", + "preview_panel.confirm_remove": "sina weka e sona poki \"%{self.lib.get_field_attr(field, \"name\")}\". ni li pona anu seme?", + "preview_panel.mixed_data": "sona ante", + "preview_panel.edit_name": "ante", + "preview_panel.unknown_field_type": "mi sona ala e kule pi sona poki", + "tag.search_for_tag": "o alasa e poki", + "tag.add_search": "pana tawa alasa", + "text_line_edit.unknown_event_type": "mi sona ala e ni: %{event}", + "preview_panel.update_widgets": "[LIPU OPEN] O SIN E LIPU LILI (%{self.driver.selected})" } From d336e488d0cfab6e9ba4256d937556d664b38105 Mon Sep 17 00:00:00 2001 From: William de Castro Date: Thu, 26 Sep 2024 14:24:48 +0000 Subject: [PATCH 74/81] Translated using Weblate (Italian) Currently translated at 11.2% (16 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/ --- tagstudio/resources/translations/it.json | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/it.json b/tagstudio/resources/translations/it.json index 0967ef424..cbed769a3 100644 --- a/tagstudio/resources/translations/it.json +++ b/tagstudio/resources/translations/it.json @@ -1 +1,19 @@ -{} +{ + "generic.color": "Colore", + "generic.cancel": "Annulla", + "home.search": "Cerca", + "library.Artist": "Artista", + "home.base_title": "TagStudio Alfa", + "library.title": "Titolo", + "menu.file": "File", + "library.book": "Libro", + "menu.window": "Finestra", + "home.main_window": "Finestra principale", + "tag.new": "Nuovo Tag", + "library.description": "Descrizione", + "generic.name": "Nome", + "generic.add": "Aggiungi", + "generic.delete": "Elimina", + "tag.add": "Aggiungi Tag", + "preview.recent": "Librerias Recenti" +} From 110404eafe25cd4deda7d4f307f0a696856bde9c Mon Sep 17 00:00:00 2001 From: Nyghl Date: Fri, 27 Sep 2024 00:31:31 +0200 Subject: [PATCH 75/81] Added translation using Weblate (Turkish) --- tagstudio/resources/translations/tr.json | 1 + 1 file changed, 1 insertion(+) create mode 100644 tagstudio/resources/translations/tr.json diff --git a/tagstudio/resources/translations/tr.json b/tagstudio/resources/translations/tr.json new file mode 100644 index 000000000..0967ef424 --- /dev/null +++ b/tagstudio/resources/translations/tr.json @@ -0,0 +1 @@ +{} From bfa8a21fe2f718a010bcd8d25d146877b847746e Mon Sep 17 00:00:00 2001 From: Nyghl Date: Thu, 26 Sep 2024 22:39:46 +0000 Subject: [PATCH 76/81] Translated using Weblate (Turkish) Currently translated at 88.7% (126 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/ --- tagstudio/resources/translations/tr.json | 129 ++++++++++++++++++++++- 1 file changed, 128 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/tr.json b/tagstudio/resources/translations/tr.json index 0967ef424..a893df1ed 100644 --- a/tagstudio/resources/translations/tr.json +++ b/tagstudio/resources/translations/tr.json @@ -1 +1,128 @@ -{} +{ + "home.main_window": "Ana Pencere", + "home.include_any_tag": "Veya (Herhangi Bir Etiketi Dikkate Alır)", + "home.thumbnail_size": "Küçük Resim Boyutu", + "home.search": "Ara", + "menu.file": "Dosya", + "menu.edit": "Düzenle", + "menu.tools": "Araçlar", + "menu.window": "Pencere", + "menu.help": "Yardım", + "tag.new": "Yeni Etiket", + "tag.add": "Etiket Ekle", + "tag.library": "Kütüphane Etiketleri", + "preview.dimensions": "Ölçüler", + "preview.recent": "Son Kütüphaneler", + "library.title": "Başlık", + "library.author": "Sahibi", + "library.Artist": "Sanatçı", + "library.notes": "Notlar", + "library.tags": "Etiketler", + "library.meta_tags": "Meta Etiketler", + "library.date": "Tarih", + "library.date_created": "Oluşturulma Tarihi", + "library.date_modified": "Değiştirilme Tarihi", + "library.archived": "Arşivlenme Tarihi", + "library.favorite": "Favori", + "library.book": "Kitap", + "library.comic": "Dergi", + "library.series": "Dizi", + "library.manga": "Manga", + "library.source": "Kaynak", + "library.date_released": "Çıkış Tarihi", + "library.volume": "Ses Seviyesi", + "library.anthology": "Antoloji", + "library.magazine": "Magazin", + "library.publisher": "Yayımcı", + "library.guest_artist": "Konuk Sanatçı", + "library.composer": "Besteci", + "library.comments": "Yorumlar", + "open_library.no_tagstudio_library_found": "'%{path}' konumunda herhangi bir TagStudio kütüphanesi bulunamadı. Yeni bir tane oluşturuluyor.", + "open_library.library_creation_return_code": "Kütüphane Oluşturmaktan Dönen Kod:", + "library.content_tags": "İçerik Etiketleri", + "library.collation": "Sıralama", + "library.date_taken": "Alınma Tarihi", + "home.search_entries": "library", + "merge.window_title": "Yinelenen Kayıtlar Birleştiriliyor", + "merge.merge_dupe_entries": "Yinelenen Kayıtlar Birleştiriliyor", + "status.backup_success": "Kütüphane Yedeklemesi Şuraya Kaydedildi:", + "status.search_library_query": "Kütüphane Aranıyor", + "status.enumerate_query": "Sorgu:%{query}, Kare: %{i}, Uzunluk: %{len(f)}", + "status.results_found": "Sonuçlar", + "progression.running_macros.new_entries": "Yeni Kayıtlar Üzerinde Makrolar Çalıştırılıyor", + "dialog.save_library": "Kütüphaneyi Kaydet", + "dialog.refresh_directories": "Dizinler Yenileniyor", + "dialog.scan_directories": "Yeni Dosyalar için Dizinler Taranıyor...\nHazırlanıyor...", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "file_opener.open_file": "Dosya açılıyor:}", + "file_opener.not_found": "Dosya bulunamadı:", + "add_field.add": "Alan Ekle", + "generic.remove_field": "Alan Kaldır", + "generic.file_extension": "Dosya Uzantıları", + "generic.open_file": "Dosya aç", + "generic.open_file_explorer": "Dosyayı Dosya Gezgininde Aç", + "generic.cancel": "İptal", + "generic.add": "Ekle", + "generic.name": "İsim", + "generic.shorthand": "Kısaltma", + "generic.aliases": "Takma Adlar", + "generic.color": "Renk", + "generic.delete": "Sil", + "generic.exclude": "Hariç Tut", + "generic.done": "Tamamlandı", + "generic.open_all": "Tümünü Aç", + "generic.close_all": "Tümünü Kapat", + "generic.refresh_all": "Tümünü Yenile", + "generic.apply": "Uygula", + "build_tags.parent_tags": "Üst Etiketler", + "build_tags.add_parent_tags": "Üst Etiketler Ekle", + "file_extension.add_extension": "Dosya Uzantısı Ekle", + "status.number_results_found": "\"%{query}\" (%{format_timespan(end_time - start_time)}) Sorgusu için %{len(all_items)} Sonuç Bulundu", + "progression.running_macros.one_new_entry": "1/%{len(new_ids)} Tane Yeni Kayıtlarda Yapılandırılmış Makrolar Çalıştırılıyor", + "progression.running_macros.several_new_entry": "%{x + 1}/%{len(new_ids)} Tane Yeni Kayıt Üzerinde Yapılandırılmış Makrolar Çalıştırılıyor", + "delete_unlinked.confirm": "%{len(self.lib.missing_files) tane kayıtları silmek istediğinizden emin misiniz?", + "generic.mirror": "Yansıt", + "delete_unlinked.delete_unlinked": "Kopuk Kayıtları Sil", + "delete_unlinked.deleting_number_entries": "%{x[0]+1}/{len(self.lib.missing_files)} Kopuk Kayıt Siliniyor", + "fix_dupes.no_file_selected": "Seçili DupeGuru Dosyası Yok", + "fix_dupes.mirror_entries": "Kayıtları Yansıt", + "fix_dupes.open_result_files": "DupeGuru Sonuçlar Dosyasını Aç", + "fix_dupes.name_filter": "DupeGuru Dosyaları (*.dupeguru)", + "fix_dupes.no_file_match": "Bulunan Yinelenen Dosyalar: Yok", + "fix_dupes.number_file_match": "Bulunan Yinelenen Dosyalar: %{count}", + "fix_unlinked.fix_unlinked": "Kopuk Kayıtları Düzelt", + "fix_unlinked.search_and_relink": "Ara && Yeniden Eşleştir", + "fix_unlinked.refresh_dupes": "Yinelenen Kayıtları Yenile", + "fix_unlinked.merge_dupes": "Yinelenen Kayıtları Birleştir", + "fix_unlinked.manual_relink": "Manuel Yeniden Eşleştirme", + "fix_unlinked.delete_unlinked": "Kopuk Kayıtları Sil", + "fix_unlinked.scan_library.title": "Kütüphane Taranıyor", + "fix_unlinked.scan_library.label": "Kütüphane Kopuk Kayıtlar için Taranıyor...", + "folders_to_tags.folders_to_tags": "Klasörler Etiketlere Dönüştürülüyor", + "folders_to_tags.title": "Klasörlerden Etiketler Oluştur", + "folders_to_tags.description": "Klasörlerinizin yapısına bakarak etiketler oluşturur ve bu etiketleri kayıtlarınıza uygular.\nAşağıdaki yapı, oluşturulacak tüm etiketleri ve o etiketlerin hangi kayıtlarınıza uygulanacağını göstermektedir.", + "home.base_title": "TagStudio Alpha", + "home.include_all_tags": "Ve (Tüm Etiketleri Dikkate Alır)", + "menu.macros": "Makrolar", + "library.url": "URL", + "library.description": "Açıklama", + "library.date_published": "Yayınlanma Tarihi", + "library.date_uploaded": "Yüklenme Tarihi", + "open_library.title": "Kütüphane", + "dialog.open_create_library": "Kütüphane Aç/Oluştur", + "splash.open_library": "Kütüphane Açılıyor", + "status.save_success": "Kütüphane Kaydedildi ve Çıkış Yapıldı!", + "dialog.scan_directories.new_files": "Yeni Dosyalar için Dizinler Taranıyor...\n%{x + 1} File%{\"s\" if x + 1 != 1 else \"\"} Arandı, %{len(self.lib.files_not_in_library)} Yeni Dosya Bulundu", + "file_opener.command_not_found": "Sistem PATH'inde %{command_name} komutu bulunamadı", + "generic.include": "Dahil Et", + "delete_unlinked.delete_entries": "Kayıtlar Siliniyor", + "generic.search_tags": "Etiketleri Araştır", + "file_extension.list_mode": "Listeleme Modu:", + "fix_dupes.mirror_description": "Kayıt verilerini bulunan her bir yinelemeye yansıtır, alanları kopyalamadan veya silmeden tüm verileri birleştirir. Bu operasyon herhangi bir dosya veya veri silmeyecek.", + "fix_dupes.fix_dupes": "Yinelenen Dosyaları Düzelt", + "fix_dupes.advice_label": "Yansıtma işleminden sonra, DupeGuru'yu kullanarak istenmeyen dosyaları silebilirsiniz. İşlem sonrasında, kopuk kayıtları silmek için TagStudio'nun Araçlar menüsünden \"Kopuk Kayıtları Düzelt\" özelliğini kullanabilirsiniz.", + "fix_dupes.load_file": "DupeGuru Dosyasını Yükle", + "fix_unlinked.duplicate_description": "Yinelenen kayıtlar, diskinizde aynı dosyaya işaret eden birden fazla kayıt olarak tanımlanmaktadır. Bu kayıtları birleştirdiğinizde, yinelenen tüm kayıtların içerisindeki etiketler ve metadata bilgisi tek bir tane kayıt üzerinde birleştirilecektir. Bu, \"yinelenen dosyalar\" ile karıştırılmamalıdır. Yinelenen dosyalar, TagStudio'nun dışında birden fazla kere bulunan dosyalarınızdır.", + "fix_unlinked.description": "Kütüphanenizdeki her bir kayıt, dizinlerinizden bir tane dosya ile eşleştirilmektedir. Eğer bir kayıta bağlı dosya TagStudio dışında taşınır veya silinirse, o dosya artık kopuk olarak sayılır. Kopuk kayıtlar dizinlerinizde arama yapılırken otomatik olarak tekrar eşleştirilebilir, manuel olarak sizin tarafınızdan eşleştirilebilir veya isteğiniz üzere silinebilir." +} From c9ab90a967c0fb3d315c0a4220e69eb36302fd40 Mon Sep 17 00:00:00 2001 From: Nyghl Date: Fri, 27 Sep 2024 04:15:32 +0000 Subject: [PATCH 77/81] Translated using Weblate (Turkish) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/ --- tagstudio/resources/translations/tr.json | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/tagstudio/resources/translations/tr.json b/tagstudio/resources/translations/tr.json index a893df1ed..b7a4cdf1d 100644 --- a/tagstudio/resources/translations/tr.json +++ b/tagstudio/resources/translations/tr.json @@ -81,7 +81,7 @@ "status.number_results_found": "\"%{query}\" (%{format_timespan(end_time - start_time)}) Sorgusu için %{len(all_items)} Sonuç Bulundu", "progression.running_macros.one_new_entry": "1/%{len(new_ids)} Tane Yeni Kayıtlarda Yapılandırılmış Makrolar Çalıştırılıyor", "progression.running_macros.several_new_entry": "%{x + 1}/%{len(new_ids)} Tane Yeni Kayıt Üzerinde Yapılandırılmış Makrolar Çalıştırılıyor", - "delete_unlinked.confirm": "%{len(self.lib.missing_files) tane kayıtları silmek istediğinizden emin misiniz?", + "delete_unlinked.confirm": "%{len(self.lib.missing_files) tane kayıtları silmek istediğinden emin misin?", "generic.mirror": "Yansıt", "delete_unlinked.delete_unlinked": "Kopuk Kayıtları Sil", "delete_unlinked.deleting_number_entries": "%{x[0]+1}/{len(self.lib.missing_files)} Kopuk Kayıt Siliniyor", @@ -101,7 +101,7 @@ "fix_unlinked.scan_library.label": "Kütüphane Kopuk Kayıtlar için Taranıyor...", "folders_to_tags.folders_to_tags": "Klasörler Etiketlere Dönüştürülüyor", "folders_to_tags.title": "Klasörlerden Etiketler Oluştur", - "folders_to_tags.description": "Klasörlerinizin yapısına bakarak etiketler oluşturur ve bu etiketleri kayıtlarınıza uygular.\nAşağıdaki yapı, oluşturulacak tüm etiketleri ve o etiketlerin hangi kayıtlarınıza uygulanacağını göstermektedir.", + "folders_to_tags.description": "Klasörlerinin yapısına bakarak etiketler oluşturur ve bu etiketleri kayıtlarına uygular.\nAşağıdaki yapı, oluşturulacak tüm etiketleri ve o etiketlerin hangi kayıtlarına uygulanacağını göstermektedir.", "home.base_title": "TagStudio Alpha", "home.include_all_tags": "Ve (Tüm Etiketleri Dikkate Alır)", "menu.macros": "Makrolar", @@ -121,8 +121,24 @@ "file_extension.list_mode": "Listeleme Modu:", "fix_dupes.mirror_description": "Kayıt verilerini bulunan her bir yinelemeye yansıtır, alanları kopyalamadan veya silmeden tüm verileri birleştirir. Bu operasyon herhangi bir dosya veya veri silmeyecek.", "fix_dupes.fix_dupes": "Yinelenen Dosyaları Düzelt", - "fix_dupes.advice_label": "Yansıtma işleminden sonra, DupeGuru'yu kullanarak istenmeyen dosyaları silebilirsiniz. İşlem sonrasında, kopuk kayıtları silmek için TagStudio'nun Araçlar menüsünden \"Kopuk Kayıtları Düzelt\" özelliğini kullanabilirsiniz.", + "fix_dupes.advice_label": "Yansıtma işleminden sonra, DupeGuru'yu kullanarak istenmeyen dosyaları silebilirsin. İşlem sonrasında, kopuk kayıtları silmek için TagStudio'nun Araçlar menüsünden \"Kopuk Kayıtları Düzelt\" özelliğini kullanabilirsin.", "fix_dupes.load_file": "DupeGuru Dosyasını Yükle", "fix_unlinked.duplicate_description": "Yinelenen kayıtlar, diskinizde aynı dosyaya işaret eden birden fazla kayıt olarak tanımlanmaktadır. Bu kayıtları birleştirdiğinizde, yinelenen tüm kayıtların içerisindeki etiketler ve metadata bilgisi tek bir tane kayıt üzerinde birleştirilecektir. Bu, \"yinelenen dosyalar\" ile karıştırılmamalıdır. Yinelenen dosyalar, TagStudio'nun dışında birden fazla kere bulunan dosyalarınızdır.", - "fix_unlinked.description": "Kütüphanenizdeki her bir kayıt, dizinlerinizden bir tane dosya ile eşleştirilmektedir. Eğer bir kayıta bağlı dosya TagStudio dışında taşınır veya silinirse, o dosya artık kopuk olarak sayılır. Kopuk kayıtlar dizinlerinizde arama yapılırken otomatik olarak tekrar eşleştirilebilir, manuel olarak sizin tarafınızdan eşleştirilebilir veya isteğiniz üzere silinebilir." + "fix_unlinked.description": "Kütüphanenizdeki her bir kayıt, dizinlerinizden bir tane dosya ile eşleştirilmektedir. Eğer bir kayıta bağlı dosya TagStudio dışında taşınır veya silinirse, o dosya artık kopuk olarak sayılır. Kopuk kayıtlar dizinlerinizde arama yapılırken otomatik olarak tekrar eşleştirilebilir, manuel olarak sizin tarafınızdan eşleştirilebilir veya isteğiniz üzere silinebilir.", + "mirror_entities.title": "Kayıtlar Yansıtılıyor", + "mirror_entities.label": "1/%{count} Kayıt Yansıtılıyor...", + "relink_unlinked.title": "Kayıtlar Yeniden Eşleştiriliyor", + "relink_unlinked.attempt_relink": "%{x[0]+1}/%{len(self.lib.missing_files)} Kayıt Yeniden Eşleştirilmeye Çalışılıyor, %{self.fixed} Başarıyla Yeniden Eşleştirildi", + "landing.open_button": "Kütüphane Aç/Oluştur %{open_shortcut_text}", + "preview_panel.missing_location": "Lokasyon bulunamadı", + "preview_panel.update_widgets": "[KAYIT PANELİ] WIDGET'LARI GÜNCELLE (%{self.driver.selected})", + "preview_panel.no_items_selected": "Hiçbir Öğe Seçilmedi", + "preview_panel.confirm_remove": "Bu \"%{self.lib.get_field_attr(field, \"name\")}\" alanını silmek istediğinden emin misin?", + "preview_panel.mixed_data": "Karışık Veri", + "preview_panel.edit_name": "Düzenle", + "preview_panel.unknown_field_type": "Bilinmeyen Alan Türü", + "tag.search_for_tag": "Etiket Ara", + "tag.add_search": "Aramaya Ekle", + "text_line_edit.unknown_event_type": "bilinmeyen event türü: %{event}", + "mirror_entities.are_you_sure": "%{len(self.lib.dupe_files)} kaydı yansıtmak istediğinden emin misin?" } From 3fb7a6c5c7896fbd9a49a00aff5763f36d2b113d Mon Sep 17 00:00:00 2001 From: Nginearing Date: Fri, 27 Sep 2024 17:15:42 +0000 Subject: [PATCH 78/81] Translated using Weblate (English) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/ --- tagstudio/resources/translations/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/en.json b/tagstudio/resources/translations/en.json index 0f9b61e00..8dfad6642 100644 --- a/tagstudio/resources/translations/en.json +++ b/tagstudio/resources/translations/en.json @@ -132,7 +132,7 @@ "relink_unlinked.attempt_relink": "Attempting to Relink %{x[0]+1}/%{len(self.lib.missing_files)} Entries, %{self.fixed} Successfully Relinked", "landing.open_button": "Open/Create Library %{open_shortcut_text}", "preview_panel.missing_location": "Location is missing", - "preview_panel.update_widgets": "[ENTRY PANEL] UPDATE WIDGETS (%{self.driver.selected})", + "preview_panel.update_widgets": "", "preview_panel.no_items_selected": "No Items Selected", "preview_panel.confirm_remove": "Are you sure you want to remove this \"%{self.lib.get_field_attr(field, \"name\")}\" field?", "preview_panel.mixed_data": "Mixed Data", From 521e214a66181aebc2bfbab46f9c7aaea474ec93 Mon Sep 17 00:00:00 2001 From: Bamowen Date: Fri, 27 Sep 2024 16:09:48 +0000 Subject: [PATCH 79/81] Translated using Weblate (French) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ --- tagstudio/resources/translations/fr.json | 53 +++++++++++++++++++++++- 1 file changed, 52 insertions(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/fr.json b/tagstudio/resources/translations/fr.json index bdc207f47..476860e64 100644 --- a/tagstudio/resources/translations/fr.json +++ b/tagstudio/resources/translations/fr.json @@ -89,5 +89,56 @@ "generic.add": "Ajouter", "delete_unlinked.deleting_number_entries": "Suppressiuon des Entrées non Liées %{x[0]+1}/{len(self.lib.missing_files)}", "fix_dupes.load_file": "Charger un Fichier DupeGuru", - "fix_dupes.mirror_description": "Repliquer les données d'entrée dans chaque jeu de correspondances en double, en combinant toutes les données sans supprimer ni dupliquer de champs. Cette opération ne supprime aucun fichier ni aucune donnée." + "fix_dupes.mirror_description": "Repliquer les données d'entrée dans chaque jeu de correspondances en double, en combinant toutes les données sans supprimer ni dupliquer de champs. Cette opération ne supprime aucun fichier ni aucune donnée.", + "home.include_any_tag": "Ou (Inclure N'importe quel Label)", + "menu.macros": "Macros", + "library.collation": "Collage", + "library.date": "Date", + "status.enumerate_query": "Requête:%{query}, Image: %{i}, Longueur: %{len(f)}", + "status.number_results_found": "%{len(all_items)} Résultats Trouvés pour \"%{query}\" (%{format_timespan(end_time - start_time)})", + "dialog.refresh_directories": "Rafraichissement des Dossiers", + "dialog.scan_directories": "Recherche de Nouveaux Fichiers dans les Dossiers...\nPréparation...", + "dialog.scan_directories.new_files": "Recherche de Nouveaux Fichiers dans les Dossiers...\n%{x + 1} Fichiers%{\"s\" if x + 1 != 1 else \"\"} Recherchés, %{len(self.lib.files_not_in_library)} Nouveaux Fichiers Trouvés", + "tooltip.open_library": "Ctrl+O", + "tooltip.save_library": "Ctrl+S", + "progression.running_macros.new_entries": "Exécution des Macros sur les Nouvelles Entrées", + "progression.running_macros.one_new_entry": "Éxecution des Macros Configurées sur 1/%{len(new_ids)} Nouvelles Entrées", + "progression.running_macros.several_new_entry": "Éxectution des Macros Configurées sur %{x + 1}/%{len(new_ids)} Nouvelles Entrées", + "file_opener.open_file": "Ouverture du Fichier:}", + "file_opener.not_found": "Fichier non trouvé:", + "file_opener.command_not_found": "Impossible de trouver %{command_name} dans le CHEMIN système", + "fix_dupes.advice_label": "Après réplication, vous êtes libre d'utiliser DupeGuru pour supprimer des fichiers non désirés. Ensuite, utilisez la fonctionnalité \"Réparation des Entrées non Liées\" de TagStudio dans le menu Outils pour supprimer les Entrées non liées.", + "fix_dupes.open_result_files": "Ouvrire les Fichiers de Résultats de DupeGuru", + "fix_dupes.name_filter": "Fichiers DupeGuru (*.dupeguru)", + "fix_dupes.number_file_match": "Dupliquer les Correspondances de Fichier : %{count}", + "fix_dupes.no_file_match": "Dupliquer les Correspondances de Fichier : N/A", + "fix_unlinked.fix_unlinked": "Réparation des Entrées non Liées", + "fix_unlinked.search_and_relink": "Rechercher && Relier", + "fix_unlinked.refresh_dupes": "Rafraichir les Entrées en Doublon", + "fix_unlinked.merge_dupes": "Fusionner les Entrées en Doublon", + "fix_unlinked.manual_relink": "Reliage Manuel", + "fix_unlinked.delete_unlinked": "Supprimer les Entrées non Liées", + "fix_unlinked.scan_library.title": "Balayage de la Bibliothèque", + "folders_to_tags.folders_to_tags": "Conversion des dossiers en Labels", + "folders_to_tags.title": "Créer un Label à partir d'un Dossier", + "mirror_entities.are_you_sure": "Êtes-vous sûr de vouloir répliquer les %{len(self.lib.dupe_files)} Entrées suivantes ?", + "relink_unlinked.attempt_relink": "Tentative de Reliage de %{x[0]+1}/%{len(self.lib.missing_files)} Entrées, %{self.fixed} ont été Reliées avec Succès", + "preview_panel.missing_location": "Emplacement Manquant", + "preview_panel.update_widgets": "[PANEL D'ENTRÉE] MISE À JOUR DES WIDGETS (%{self.driver.selected})", + "preview_panel.confirm_remove": "Êtes-vous sûr de vouloir supprimer le champ \"%{self.lib.get_field_attr(field, \"name\")}\" ?", + "preview_panel.edit_name": "Éditer", + "preview_panel.unknown_field_type": "Type de Champ Inconnu", + "text_line_edit.unknown_event_type": "Type d'évenement inconnu : %{event}", + "fix_unlinked.description": "Chaque entrée dans la bibliothèque est liée à un fichier dans l'un de vos dossiers. Si un fichier lié à une entrée est déplacé ou supprimé en dehors de TagStudio, il est alors considéré non lié. Les entrées non liées peuvent être automatiquement reliées via la recherche dans vos dossiers, reliées manuellement par l'utilisateur, ou supprimées si désiré.", + "fix_unlinked.duplicate_description": "Les entrées dupliquées sont définies comme des entrées multiple qui pointent vers le même fichier sur le disque. Les fusionner va combiner les labels et metadatas de tous les duplicatas vers une seule entrée consolidée. Elles ne doivent pas être confondues avec les \"fichiers en doublon\", qui sont des doublons de vos fichiers en dehors de TagStudio.", + "fix_unlinked.scan_library.label": "Balayage de la Bibliothèque pour trouver des Entrées non Liées...", + "relink_unlinked.title": "Reliage des Entrées", + "mirror_entities.title": "Réplication des Entrées", + "mirror_entities.label": "Réplication de 1/%{count} Entrées...", + "landing.open_button": "Ouvrir/Créer une Bibliothèque %{open_shortcut_text}", + "preview_panel.no_items_selected": "Pas d'Objet Selectionné", + "tag.add_search": "Ajouter à la Recherche", + "preview_panel.mixed_data": "Données Mélangées", + "tag.search_for_tag": "Recherche de Label", + "folders_to_tags.description": "Créé des labels basés sur votre arborescence de dossier et les applique à vos entrées.\nLa structure ci-dessous affiche tous les labels qui seront créés et à quelles entrées ils seront appliqués." } From cf1243d22084165c046e9bfa452ef45c5e18631b Mon Sep 17 00:00:00 2001 From: Nginearing Date: Fri, 27 Sep 2024 17:20:39 +0000 Subject: [PATCH 80/81] Translated using Weblate (English) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/ --- tagstudio/resources/translations/en.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tagstudio/resources/translations/en.json b/tagstudio/resources/translations/en.json index 8dfad6642..0f9b61e00 100644 --- a/tagstudio/resources/translations/en.json +++ b/tagstudio/resources/translations/en.json @@ -132,7 +132,7 @@ "relink_unlinked.attempt_relink": "Attempting to Relink %{x[0]+1}/%{len(self.lib.missing_files)} Entries, %{self.fixed} Successfully Relinked", "landing.open_button": "Open/Create Library %{open_shortcut_text}", "preview_panel.missing_location": "Location is missing", - "preview_panel.update_widgets": "", + "preview_panel.update_widgets": "[ENTRY PANEL] UPDATE WIDGETS (%{self.driver.selected})", "preview_panel.no_items_selected": "No Items Selected", "preview_panel.confirm_remove": "Are you sure you want to remove this \"%{self.lib.get_field_attr(field, \"name\")}\" field?", "preview_panel.mixed_data": "Mixed Data", From cb957993f4eaadbde491ffa1d4c9ae3fc91df1ab Mon Sep 17 00:00:00 2001 From: Obscaeris Date: Mon, 30 Sep 2024 12:13:25 +0000 Subject: [PATCH 81/81] Translated using Weblate (French) Currently translated at 100.0% (142 of 142 strings) Translation: TagStudio/Strings Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/ --- tagstudio/resources/translations/fr.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/tagstudio/resources/translations/fr.json b/tagstudio/resources/translations/fr.json index 476860e64..0c24bc190 100644 --- a/tagstudio/resources/translations/fr.json +++ b/tagstudio/resources/translations/fr.json @@ -1,5 +1,5 @@ { - "home.include_all_tags": "Et (Inclus tous les Tags)", + "home.include_all_tags": "Et (Inclus tous les Labels)", "home.base_title": "TagStudio Alpha", "home.main_window": "Fenêtre Principale", "home.thumbnail_size": "Taille de la miniature", @@ -11,7 +11,7 @@ "menu.window": "Fenêtre", "tag.new": "Nouveau Label", "tag.add": "Ajouter un Label", - "tag.library": "Bibliothèque de Labels", + "tag.library": "Labels de la Bibliothèque", "merge.merge_dupe_entries": "Fusionner les duplicatas", "merge.window_title": "Fusionner les duplicatas", "library.content_tags": "Labels de Contenu", @@ -33,10 +33,10 @@ "library.comments": "Commentaires", "open_library.no_tagstudio_library_found": "Aucune bibliothèque TagStudio trouvé au chemin '%{path}'. Création d'une bibliothèque.", "dialog.open_create_library": "Ouvrir/Créer une Bibliothèque", - "splash.open_library": "Ouverture de Bilbliothèque", + "splash.open_library": "Ouverture de la Bilbliothèque", "status.save_success": "Bibliothèque Sauvegardée et Fermée !", - "status.backup_success": "Chemin de la Sauvegarde de Bibliothèque :", - "status.search_library_query": "Recherche dans les Bibliothèque de", + "status.backup_success": "Bibliothèque sauvegardée au chemin  :", + "status.search_library_query": "Recherche dans la Bibliothèque pour", "library.manga": "Manga", "library.source": "Source", "library.volume": "Volume", @@ -53,7 +53,7 @@ "library.favorite": "Favori", "library.date_released": "Date de Sortie", "open_library.title": "Bibliothèque", - "open_library.library_creation_return_code": "Code de Création de bibliothèque:", + "open_library.library_creation_return_code": "Code de Retour de la Création de bibliothèque:", "status.results_found": "Résultats", "dialog.save_library": "Sauvegarder la Bibliothèque", "add_field.add": "Ajouter un Champ", @@ -71,14 +71,14 @@ "generic.done": "Terminé", "generic.open_all": "Tout Ouvrir", "generic.close_all": "Tout Fermer", - "generic.refresh_all": "Tout Rafraichir", + "generic.refresh_all": "Tout Rafraîchir", "generic.apply": "Appliquer", - "generic.search_tags": "Rechercher les Labels", + "generic.search_tags": "Recherche de Labels", "build_tags.parent_tags": "Labels Parent", "generic.mirror": "Refléter", "build_tags.add_parent_tags": "Ajouter des Labels Parents", "delete_unlinked.delete_unlinked": "Supprimer les Entrées non Liées", - "delete_unlinked.confirm": "Êtes-vous sûr de vouloir supprimer les entrées suivantes : %{len(self.lib.missing_files)} ?", + "delete_unlinked.confirm": "Êtes-vous sûr de vouloir supprimer les %{len(self.lib.missing_files)} entrées suivantes  ?", "delete_unlinked.delete_entries": "Suppression des Entrées", "file_extension.add_extension": "Ajouter une Extension", "file_extension.list_mode": "Mode Liste :", @@ -87,16 +87,16 @@ "fix_dupes.mirror_entries": "Répliquer les Entrées", "generic.cancel": "Annuler", "generic.add": "Ajouter", - "delete_unlinked.deleting_number_entries": "Suppressiuon des Entrées non Liées %{x[0]+1}/{len(self.lib.missing_files)}", + "delete_unlinked.deleting_number_entries": "Suppression des Entrées non Liées %{x[0]+1}/{len(self.lib.missing_files)}", "fix_dupes.load_file": "Charger un Fichier DupeGuru", "fix_dupes.mirror_description": "Repliquer les données d'entrée dans chaque jeu de correspondances en double, en combinant toutes les données sans supprimer ni dupliquer de champs. Cette opération ne supprime aucun fichier ni aucune donnée.", - "home.include_any_tag": "Ou (Inclure N'importe quel Label)", + "home.include_any_tag": "Ou (Inclus N'importe quel Label)", "menu.macros": "Macros", "library.collation": "Collage", "library.date": "Date", "status.enumerate_query": "Requête:%{query}, Image: %{i}, Longueur: %{len(f)}", "status.number_results_found": "%{len(all_items)} Résultats Trouvés pour \"%{query}\" (%{format_timespan(end_time - start_time)})", - "dialog.refresh_directories": "Rafraichissement des Dossiers", + "dialog.refresh_directories": "Rafraîchissement des Dossiers", "dialog.scan_directories": "Recherche de Nouveaux Fichiers dans les Dossiers...\nPréparation...", "dialog.scan_directories.new_files": "Recherche de Nouveaux Fichiers dans les Dossiers...\n%{x + 1} Fichiers%{\"s\" if x + 1 != 1 else \"\"} Recherchés, %{len(self.lib.files_not_in_library)} Nouveaux Fichiers Trouvés", "tooltip.open_library": "Ctrl+O",