From 18b181bf8fbde86a6a652d9dc7f134d8e28cbc3a Mon Sep 17 00:00:00 2001 From: "Weblate (bot)" Date: Fri, 22 Apr 2022 05:17:33 +0200 Subject: [PATCH] fix: translated using Weblate Currently translated at 82.9% (520 of 627 strings) fix: translated using Weblate (French) Currently translated at 100.0% (627 of 627 strings) fix: translated using Weblate (Turkish) Currently translated at 4.9% (31 of 627 strings) fix: translated using Weblate (Turkish) Currently translated at 0.3% (2 of 627 strings) fix: translated using Weblate (Swedish) Currently translated at 100.0% (627 of 627 strings) fix: translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (625 of 627 strings) fix: translated using Weblate (German) Currently translated at 100.0% (627 of 627 strings) fix: translated using Weblate (Chinese (Simplified)) Currently translated at 99.6% (625 of 627 strings) fix: translated using Weblate (Vietnamese) Currently translated at 96.3% (602 of 625 strings) Co-authored-by: Ele7o Co-authored-by: Eric Co-authored-by: Hosted Weblate Co-authored-by: JY3 Co-authored-by: M Co-authored-by: Nathan Co-authored-by: Seno Rigo Co-authored-by: Shjosan Co-authored-by: gs7e9wzc Translate-URL: https://hosted.weblate.org/projects/komga/webui/de/ Translate-URL: https://hosted.weblate.org/projects/komga/webui/fr/ Translate-URL: https://hosted.weblate.org/projects/komga/webui/ru/ Translate-URL: https://hosted.weblate.org/projects/komga/webui/sv/ Translate-URL: https://hosted.weblate.org/projects/komga/webui/tr/ Translate-URL: https://hosted.weblate.org/projects/komga/webui/vi/ Translate-URL: https://hosted.weblate.org/projects/komga/webui/zh_Hans/ Translation: komga/webui Co-authored-by: Ele7o Co-authored-by: Eric Co-authored-by: JY3 Co-authored-by: M Co-authored-by: Nathan Co-authored-by: Seno Rigo Co-authored-by: Shjosan Co-authored-by: gs7e9wzc --- komga-webui/src/locales/de.json | 2 + komga-webui/src/locales/fr.json | 2 + komga-webui/src/locales/ru.json | 50 ++++++++- komga-webui/src/locales/sv.json | 2 + komga-webui/src/locales/tr.json | 51 +++++++++ komga-webui/src/locales/vi.json | 161 ++++++++++++++++++++++++++- komga-webui/src/locales/zh-Hans.json | 6 +- 7 files changed, 264 insertions(+), 10 deletions(-) diff --git a/komga-webui/src/locales/de.json b/komga-webui/src/locales/de.json index c65d326ef..17aa3ca5b 100644 --- a/komga-webui/src/locales/de.json +++ b/komga-webui/src/locales/de.json @@ -186,6 +186,7 @@ "books_n": "Kein Buch | 1 Buch | {count} Bücher", "books_total": "{count} / {total} Bücher", "cancel": "Abbrechen", + "choose_image": "Wähle ein Bild aus", "close": "Schließen", "collections": "Sammlungen", "create": "Erstellen", @@ -193,6 +194,7 @@ "disk_space": "Festplattenspeicher", "dismiss": "Verwerfen", "download": "Herunterladen", + "drag_drop": "Drag and Drop", "email": "E-Mail", "filename": "Dateiname", "filter_no_matches": "Die Suchkriterien haben kein Ergebnis geliefert", diff --git a/komga-webui/src/locales/fr.json b/komga-webui/src/locales/fr.json index 3b6a69e5f..a49e4c09c 100644 --- a/komga-webui/src/locales/fr.json +++ b/komga-webui/src/locales/fr.json @@ -186,6 +186,7 @@ "books_n": "Aucun livre | 1 livre | {count} livres", "books_total": "{count} / {total} livres", "cancel": "Annuler", + "choose_image": "Sélectionner un imahe", "close": "Fermer", "collections": "Collections", "create": "Créer", @@ -193,6 +194,7 @@ "disk_space": "Espace disque", "dismiss": "Masquer", "download": "Télécharger", + "drag_drop": "glissez-déposez", "email": "E-mail", "filename": "Nom du fichier", "filter_no_matches": "Aucun résultats avec les filtres actuels", diff --git a/komga-webui/src/locales/ru.json b/komga-webui/src/locales/ru.json index 1ae7f7e1b..6064df8da 100644 --- a/komga-webui/src/locales/ru.json +++ b/komga-webui/src/locales/ru.json @@ -26,6 +26,7 @@ "email": "Эл. почта", "error": "Ошибка", "ip": "IP-адрес", + "source": "Источник", "success": "Статус", "user_agent": "User Agent" }, @@ -36,11 +37,14 @@ "inker": "контуровщики", "letterer": "шрифтовики", "penciller": "художники", + "translator": "переводчики", "writer": "писатели" }, "book_card": { "error": "Ошибка", + "no_release_date": "Дата релиза отсутствует", "unknown": "Необходимо проанализировать", + "unread": "Не прочитано", "unsupported": "Неподдерживаемый" }, "book_import": { @@ -97,13 +101,16 @@ "height": "По высоте", "original": "Исходное", "screen": "По экрану", - "width": "По ширине" + "width": "По ширине", + "width_shrink_only": "По ширине (с отступами)" }, "settings": { + "always_fullscreen": "Всегда в полный экран", "animate_page_transitions": "Анимировать переходы страниц", "background_color": "Цвет фона", "background_colors": { "black": "Чёрный", + "gray": "Серый", "white": "Белый" }, "display": "Отображение", @@ -123,6 +130,7 @@ "cycle_scale": "Переключить масштаб", "cycle_side_padding": "Переключить боковой отступ", "first_page": "Первая страница", + "fullscreen": "Войти/выйти из полноэкранного режима", "last_page": "Последняя страница", "left_to_right": "Слева Направо", "menus": "Меню", @@ -146,6 +154,7 @@ "file": "ФАЙЛ", "format": "ФОРМАТ", "isbn": "ISBN", + "links": "ССЫЛКИ", "navigation_within_readlist": "Навигация в пределах списка чтения: {name}", "outdated_tooltip": "Файл этой книги изменен, книгу необходимо повторно проанализировать", "read_book": "Читать книгу", @@ -174,24 +183,32 @@ "all_libraries": "Все Библиотеки", "books": "Книги", "books_n": "Книг нет | 1 книга | {count} книг", + "books_total": "{count} / {total} книг", "cancel": "Отмена", + "choose_image": "Выберите изображение", "close": "Закрыть", "collections": "Коллекции", "create": "Создать", "delete": "Удалить", + "disk_space": "Дисковое пространство", "dismiss": "Отклонить", "download": "Скачать", "email": "Эл. почта", + "filename": "Имя файла", "filter_no_matches": "Нет совпадений по заданному фильтру", "genre": "Жанр", "go_to_library": "Вернуться к библиотеке", "go_to_readlist": "Перейти к списку чтения", "go_to_series": "Перейти к серии", + "library": "Библиотека", "locale_name": "Русский", "locale_rtl": "false", + "lock_all": "Заблокировать все", "n_selected": "{count} выбрано", "nothing_to_show": "Нет данных для отображения", "outdated": "Устарело", + "page": "Страница", + "page_number": "Номер страницы", "pages": "страниц", "pages_n": "Страниц нет | 1 страница | {count} страниц", "password": "Пароль", @@ -202,17 +219,21 @@ "required": "Необходимо", "reset_filters": "Сбросить фильтры", "roles": "Роли", + "save_changes": "Сохранить изменения", "series": "Серии", "tags": "Теги", "unavailable": "Недоступно", + "unlock_all": "Разблокировать все", + "url": "Ссылка", "use_filter_panel_to_change_filter": "Воспользуйтесь панелью фильтров для изменения активного фильтра", "year": "год" }, "dashboard": { "keep_reading": "Продолжить Чтение", "on_deck": "Текущее", - "recently_added_books": "Недавно Добавленные Книги", - "recently_added_series": "Недавно Добавленные Серии", + "recently_added_books": "Недавно добавленные книги", + "recently_added_series": "Недавно добавленные серии", + "recently_read_books": "Недавно прочитанные книги", "recently_released_books": "Недавно выпущенные книги", "recently_updated_series": "Недавно Обновленные Серии" }, @@ -262,6 +283,15 @@ "button_confirm": "Анализировать", "title": "Анализ библиотеки" }, + "delete_book": { + "button_confirm": "Удалить", + "confirm_delete": "Да, удалить книгу \"{name}\" и её файлы", + "confirm_delete_multiple": "Да, удалить {count} книг(и) и их файлы", + "dialog_title": "Удалить книгу", + "dialog_title_multiple": "Удалить книги", + "warning_html": "Книга {name} будет удалена с этого сервера вместе с сохраненными медиафайлами. Этот процесс НЕ обратим. Продолжить?", + "warning_multiple_html": "{count} книг(и) будут удалены с этого сервера вместе с сохраненными медиафайлами. Этот процесс НЕ обратим. Продолжить?" + }, "delete_collection": { "button_confirm": "Удалить", "confirm_delete": "Да, удалить коллекцию \"{name}\"", @@ -286,6 +316,12 @@ "warning_html": "Список чтения {name} будет удален с этого сервера. Ваши медиа файлы не будут затронуты. Это действие не может быть отменено. Продолжить?", "warning_multiple_html": "Выбранные ({count}) списки чтения будут удалены с этого сервера. Ваши медиафайлы не будут затронуты. Это действие не может быть отменено. Продолжить?" }, + "delete_series": { + "button_confirm": "Удалить", + "confirm_delete": "Да, удалить серию \"{name}\" и её файлы", + "confirm_delete_multiple": "Да, удалить {count} сери(й/и) и их файлы", + "dialog_title": "Удалить серии" + }, "delete_user": { "button_confirm": "Удалить", "confirm_delete": "Да, удалить пользователя \"{name}\"", @@ -361,7 +397,8 @@ "button_cancel": "Отмена", "button_confirm": "Сохранить изменения", "dialog_title": "Редактировать список чтения", - "field_name": "Имя" + "field_name": "Имя", + "field_summary": "Сводка" }, "edit_series": { "button_cancel": "Отмена", @@ -382,6 +419,7 @@ "field_title": "Название", "mixed": "СМЕШАННЫЙ", "tab_general": "Общее", + "tab_poster": "Постер", "tab_tags": "Теги", "tags_notice_multiple_edit": "Вы редактируете теги для нескольких серий. Это действие перезапишет существующие теги для каждой серии." }, @@ -482,6 +520,10 @@ "VERTICAL": "Вертикально", "WEBTOON": "Webtoon" }, + "series_cover": { + "FIRST": "Первый", + "LAST": "Последний" + }, "series_status": { "ABANDONED": "Заброшена", "ENDED": "Закончена", diff --git a/komga-webui/src/locales/sv.json b/komga-webui/src/locales/sv.json index d01642963..1b25d5892 100644 --- a/komga-webui/src/locales/sv.json +++ b/komga-webui/src/locales/sv.json @@ -186,6 +186,7 @@ "books_n": "Ingen bok | 1 bok | {count} böcker", "books_total": "{count} / {total} böcker", "cancel": "Avbryt", + "choose_image": "Välj en bild", "close": "Stäng", "collections": "Samlingar", "create": "Skapa", @@ -193,6 +194,7 @@ "disk_space": "Diskutrymme", "dismiss": "Avfärda", "download": "Ladda ner", + "drag_drop": "dra och släpp", "email": "E-post", "filename": "Filnamn", "filter_no_matches": "Det aktiva filtret ger ingen träff", diff --git a/komga-webui/src/locales/tr.json b/komga-webui/src/locales/tr.json index 97a2362ec..522ec3e06 100644 --- a/komga-webui/src/locales/tr.json +++ b/komga-webui/src/locales/tr.json @@ -1,4 +1,55 @@ { + "$vuetify": { + "dataFooter": { + "pageText": "{0}-{1} den {2}" + }, + "dataIterator": { + "loadingText": "Maddeler Yüklenior...", + "noResultsText": "Uygun olan kayıtlar bulunamadı" + }, + "dataTable": { + "itemsPerPageText": "Sayfa satırı:", + "sortBy": "Sıralama" + }, + "fileInput": { + "counter": "Dosyalar", + "counterSize": "{0} Dosyalar ({1} toplam)" + }, + "noDataText": "Veri bulunamadı" + }, + "account_settings": { + "account_settings": "Hesap Ayarları", + "change_password": "Şifreni Değiştir" + }, + "authentication_activity": { + "datetime": "Tarih ve Saat", + "email": "Email", + "error": "Hata", + "ip": "IP", + "source": "Kaynak", + "success": "Başarılı", + "user_agent": "Kullanıcı Aracısı" + }, + "author_roles": { + "colorist": "Renk Uzmanı", + "cover": "Kapak", + "editor": "Editör", + "inker": "Mürekkepleyici", + "letterer": "Yazıcı", + "penciller": "İllüstratör", + "translator": "Çevirmen", + "writer": "Yazar" + }, + "book_card": { + "error": "Hata", + "no_release_date": "Yayın Tarihi yok", + "unknown": "Analiz daha edilmedi", + "unread": "Okunmamış", + "unsupported": "Desteklenmiyor" + }, + "book_import": { + "button_browse": "Araştır" + }, "common": { "locale_name": "Türkçe" } diff --git a/komga-webui/src/locales/vi.json b/komga-webui/src/locales/vi.json index 7f2040b89..c3414e65b 100644 --- a/komga-webui/src/locales/vi.json +++ b/komga-webui/src/locales/vi.json @@ -180,6 +180,7 @@ "title": "{name} bộ sưu tập" }, "common": { + "age": "Độ tuổi", "all_libraries": "Tất cả thư viện", "books": "Sách", "books_n": "Không có sách | 1 cuốn sách | {count} sách", @@ -218,7 +219,9 @@ "required": "Cần thiết", "reset_filters": "Đặt lại bộ lọc", "roles": "Vai trò", + "save_changes": "Lưu thay đổi", "series": "Sê-ri", + "sidecars": "Sidecars", "tags": "Thẻ", "unavailable": "Không có sẵn", "unlock_all": "Mở khóa tất cả", @@ -317,6 +320,7 @@ "delete_series": { "button_confirm": "Xóa", "confirm_delete": "Có, xóa series \"{name}\" và các tệp của nó", + "confirm_delete_multiple": "Đúng, xóa {count} series và tệp của chúng", "dialog_title": "Xóa Series", "warning_html": "Series {name} sẽ bị xóa khỏi máy chủ này cùng với các tệp phương tiện được lưu trữ. Điều này không thể hoàn tác. Tiếp tục?", "warning_multiple_html": "{count} series sẽ bị xóa khỏi máy chủ này cùng với các tệp phương tiện được lưu trữ. Không thể hoàn tác này . Tiếp tục?" @@ -361,15 +365,18 @@ "dialog_title": "Chỉnh sửa bộ sưu tập", "field_manual_ordering": "Sắp xếp thủ công", "label_ordering": "Theo mặc định, sê-ri trong bộ sưu tập sẽ được sắp xếp theo tên. Bạn có thể tự sắp xếp thủ công để xác định sự sắp xếp của riêng bạn.", - "tab_general": "Chung" + "tab_general": "Chung", + "tab_poster": "Ảnh bìa" }, "edit_library": { "button_browse": "Duyệt", "button_cancel": "Hủy", "button_confirm_add": "Thêm", "button_confirm_edit": "Sửa", + "button_next": "Tiếp", "dialog_title_add": "Thêm Thư viện", "dialot_title_edit": "Sửa Thư viện", + "field_analysis_analyze_dimensions": "Phân tích kích thước trang", "field_convert_to_cbz": "Tự động chuyển đổi sang CBZ", "field_import_barcode_isbn": "Mã vạch ISBN", "field_import_comicinfo_book": "Siêu dữ liệu sách", @@ -379,27 +386,37 @@ "field_import_epub_book": "Siêu dữ liệu sách", "field_import_epub_series": "Siêu dữ liệu sê-ri", "field_import_local_artwork": "Tác phẩm nghệ thuật địa phương", + "field_import_mylar_series": "Metadata của series", "field_name": "Tên", "field_repair_extensions": "Tự động sửa chữa phần mở rộng tệp không chính xác", "field_root_folder": "Thư mục gốc", "field_scanner_deep_scan": "Quét sâu", + "field_scanner_empty_trash_after_scan": "Dọn rác tự động sau mỗi lần quét", "field_scanner_force_directory_modified_time": "Buộc thời gian sửa đổi thư mục", + "field_series_cover": "Bìa series", "file_browser_dialog_button_confirm": "Chọn", "file_browser_dialog_title": "Thư mục gốc của thư viện", + "label_analysis": "Phân tích", "label_file_management": "Quản lý tệp", "label_import_barcode_isbn": "Nhập ISBN trong mã vạch", "label_import_comicinfo": "Nhập siêu dữ liệu cho CBR / CBZ chứa tệp ComicInfo.xml", "label_import_epub": "Nhập siêu dữ liệu từ tệp EPUB", "label_import_local": "Nhập nội dung phương tiện cục bộ", + "label_import_mylar": "Nạp metadata được tạo ra bởi Mylar", "label_scanner": "Máy quét", + "label_series_cover": "Bìa series", "tab_general": "Chung", - "tab_options": "Tùy chọn" + "tab_metadata": "Metadata", + "tab_options": "Tùy chọn", + "tooltip_scanner_force_modified_time": "Bật nếu thư viện ở Google Drive", + "tooltip_use_resources": "Sẽ tốn nhiều tài nguyên với thư viện lớn hoặc phần cứng thấp" }, "edit_readlist": { "button_cancel": "Hủy", "button_confirm": "Lưu thay đổi", "dialog_title": "Sửa danh sách đọc", "field_name": "Tên", + "field_summary": "Tóm lược", "tab_general": "Chung", "tab_poster": "Áp phích" }, @@ -411,7 +428,9 @@ "field_age_rating": "Xếp hạng độ tuổi", "field_age_rating_error": "Xếp hạng độ tuổi phải từ 0 trở lên", "field_genres": "Thể loại", + "field_labels": "Nhãn", "field_language": "Ngôn ngữ", + "field_language_hint": "Thẻ ngôn ngữ IETF BCP 47", "field_publisher": "Nhà xuất bản", "field_reading_direction": "Hướng đọc", "field_sort_title": "Sắp xếp tiêu đề", @@ -419,8 +438,12 @@ "field_summary": "Tóm tắt", "field_tags": "Thẻ", "field_title": "Tiêu đề", + "field_total_book_count": "Tổng số sách", + "field_total_book_count_error": "Tổng số sách phải từ 1 trở lên", "mixed": "HỖN HỢP", "tab_general": "Chung", + "tab_poster": "Ảnh bìa", + "tab_sharing": "Chia sẻ", "tab_tags": "Thẻ", "tags_notice_multiple_edit": "Bạn đang chỉnh sửa thẻ cho nhiều sê-ri. Điều này sẽ ghi đè lên các thẻ hiện có của mỗi sê-ri." }, @@ -430,6 +453,24 @@ "dialog_title": "Chỉnh sửa người dùng", "label_roles_for": "Vai trò cho {name}" }, + "edit_user_restrictions": { + "age_restriction": { + "allow_under": "Chỉ được xem dưới độ tuổi", + "exclude_over": "Loại trừ với", + "none": "Không có giới hạn" + }, + "edit_restrictions_for": "Chỉnh sửa giới hạn với {name}", + "label_age_restriction": "Giới hạn độ tuổi", + "label_allow_only_labels": "Chỉ cho phép các nhãn", + "label_exclude_labels": "Không gồm các nhãn", + "tab_content_restrictions": "Giới hạn nội dung", + "tab_shared_libraries": "Các thư viện được chia sẻ" + }, + "empty_trash": { + "body": "Mặc định server sẽ không gỡ thông tin của dữ liệu ngay lập tức. Giúp cho việc giả sử một ổ cứng đang tạm thời ngắt kết nối. Nếu bạn xóa thùng rác thư viện thì tất cả thông tin của dữ liệu sẽ bị xóa hoàn toàn.", + "button_confirm": "Dọn rác", + "title": "Dọn rác thư viện" + }, "file_browser": { "button_cancel": "Hủy", "button_confirm_default": "Chọn", @@ -455,6 +496,11 @@ "field_repeat_password": "Lặp lại mật khẩu mới", "field_repeat_password_error": "Mật khẩu phải giống hệt nhau." }, + "refresh_library_metadata": { + "body": "Làm mới metadata cho tất cả tệp dữ liệu trong thư viện. Phụ thuộc vào kích thước thư viện mà việc này có thể sẽ tốn nhiều thời gian.", + "button_confirm": "Làm mới", + "title": "Làm mới metadata thư viện" + }, "series_picker": { "label_search_series": "Tìm kiếm Sê-ri", "title": "Chọn sê-ri" @@ -480,6 +526,7 @@ "height": "Chiều cao", "index": "Mục lục", "media_type": "Loại phương tiện", + "size": "Kích thước", "width": "Chiều rộng" }, "title": "Chi tiết sách", @@ -493,11 +540,44 @@ "title_comparison": "So sánh sách" } }, + "duplicate_pages": { + "action_delete_auto": "Xóa tự động", + "action_delete_manual": "Xóa thủ công", + "action_delete_matches": "Xóa trùng lặp", + "action_ignore": "Bỏ qua", + "delete_to_save": "Xóa để tiết kiệm được {size}", + "deleted_count": "Xóa {count} lần", + "filter": { + "count": "Số lượng", + "delete_count": "Số lần xóa", + "delete_size": "Dung lượng lấy lại được", + "size": "Kích thước", + "total_size": "Tổng kích thước" + }, + "info": "Xóa trang trùng lặp sẽ chỉnh sửa tập tin của bạn. Sao lưu và dùng xóa thủ công trước khi dùng xóa tự động.", + "matches_n": "Không có | 1 trùng | {count} trùng", + "saved_size": "Giải phóng được {size}", + "title": "Các trang bị trùng", + "unknown_size": "Kích thước không xác định" + }, + "duplicates": { + "file_hash": "Tệp băm", + "size": "Kích thước", + "title": "Tệp trùng", + "url": "Đường dẫn" + }, "enums": { "copy_mode": { "HARDLINK": "Hardlink / Sao chép tệp", "MOVE": "Di chuyển Tệp" }, + "historical_event_type": { + "BookConverted": "Chuyển đổi", + "BookFileDeleted": "Tệp sách đã xóa", + "BookImported": "Sách được nạp vào", + "DuplicatePageDeleted": "Trang trùng lặp đã xóa", + "SeriesFolderDeleted": "Tệp Series đã xóa" + }, "media_status": { "ERROR": "Lỗi", "OUTDATED": "Lỗi thời", @@ -505,12 +585,23 @@ "UNKNOWN": "Không rõ", "UNSUPPORTED": "Không được hỗ trợ" }, + "page_hash_action": { + "DELETE_AUTO": "Xóa tự động", + "DELETE_MANUAL": "Xóa thủ công", + "IGNORE": "Bỏ qua" + }, "reading_direction": { "LEFT_TO_RIGHT": "Trái sang phải", "RIGHT_TO_LEFT": "Phải sang trái", "VERTICAL": "Theo chiều dọc", "WEBTOON": "Webtoon" }, + "series_cover": { + "FIRST": "Đầu tiên", + "FIRST_UNREAD_OR_FIRST": "Lần đầu chưa đọc khác trước", + "FIRST_UNREAD_OR_LAST": "Chưa đọc đầu tiên khác cuối cùng", + "LAST": "Cuối cùng" + }, "series_status": { "ABANDONED": "Bị bỏ rơi", "ENDED": "Kết thúc", @@ -536,15 +627,26 @@ "ERR_1014": "Không có kết quả phù hợp cho số sách trong sê-ri", "ERR_1015": "Lỗi khi xử lý danh sách đọc ComicRack", "ERR_1016": "Thư mục không thể truy cập hoặc không phải là một thư mục", - "ERR_1017": "Không thể quét thư mục là một phần của thư viện hiện có" + "ERR_1017": "Không thể quét thư mục là một phần của thư viện hiện có", + "ERR_1018": "Tệp không tìm thấy", + "ERR_1019": "Không thể nạp tệp vào khi đây đã có sẵn trong một thư viện", + "ERR_1021": "Tệp đích đã tồn tại", + "ERR_1022": "Sách mới nạp không thể quét", + "ERR_1023": "Sách đã nằm ở trong Danh sách đọc", + "ERR_1024": "Lỗi đăng nhập OAuth2: không thuộc tính email", + "ERR_1025": "Lỗi đăng nhập OAuth2: không có người dùng tồn tại với email đó", + "ERR_1026": "Lỗi đăng nhập OpenID Connect: email không hợp lệ" }, "filter": { "age_rating": "xếp hạng độ tuổi", "age_rating_none": "Không", + "complete": "Hoàn tất", "genre": "thể loại", + "in_progress": "Vẫn đang thực hiện", "language": "ngôn ngữ", "library": "thư viện", "publisher": "nhà xuất bản", + "read": "Đọc", "release_date": "ngày phát hành", "status": "trạng thái", "tag": "thẻ", @@ -554,6 +656,16 @@ "filter": "bộ lọc", "sort": "sắp xếp" }, + "history": { + "header": { + "book": "Sách", + "date": "Ngày", + "details": "Chi tiết", + "series": "Sê-ri", + "type": "Phân loại" + }, + "title": "Lịch sử" + }, "home": { "theme": "Chủ đề", "translation": "Dịch" @@ -578,18 +690,35 @@ "status": "Trạng thái", "url": "URL" }, + "media_management": { + "title": "Quản lý dữ liệu" + }, "menu": { "add_to_collection": "Thêm vào bộ sưu tập", "add_to_readlist": "Thêm vào danh sách đọc", "analyze": "Phân tích", + "bulk_edit_metadata": "Chỉ sửa nhiều metadata", "delete": "Xóa", + "deselect_all": "Hủy chọn tất cả", + "download_readlist": "Tải danh sách đọc", "download_series": "Tải xuống sê-ri", "edit": "Sửa", "edit_metadata": "Sửa siêu dữ liệu", + "empty_trash": "Dọn rác", "mark_read": "Đánh dấu là đã đọc", "mark_unread": "Đánh dấu là chưa đọc", "refresh_metadata": "Làm mới siêu dữ liệu", - "scan_library_files": "Quét tệp thư viện" + "scan_library_files": "Quét tệp thư viện", + "select_all": "Chọn tất cả" + }, + "metrics": { + "library_books": "Sách mỗi thư viện", + "library_disk_space": "Kích thước thư viện", + "library_series": "Sê-ri mỗi thư viện", + "library_sidecars": "Sidecars mỗi thư viện", + "tasks_executed": "Tác vụ đã thực hiện", + "tasks_total_time": "Thời gian tác vụ", + "title": "Chỉ số" }, "navigation": { "home": "Trang Chủ", @@ -616,12 +745,17 @@ "search_results_for": "Kết quả tìm kiếm cho \"{name}\"" }, "searchbox": { + "in_library": "trong {library}", "no_results": "Không có kết quả", "search_all": "Tìm kiếm tất cả…" }, "server": { "server_management": { + "button_cancel_all_tasks": "Hủy tất cả tác vụ", + "button_empty_trash": "Dọn rác tất cả thư viện", + "button_scan_libraries": "Quét tất cả thư viện", "button_shutdown": "Tắt", + "notification_tasks_cancelled": "Không có tác vụ để dừng | Một tác vụ đã dừng | {count} tác vụ đã dừng", "section_title": "Quản lý máy chủ" }, "tab_title": "Máy chủ" @@ -630,7 +764,11 @@ "server_settings": "Cài đặt máy chủ" }, "settings_user": { + "change_password": "Thay đổi mật khẩu", + "edit_restrictions": "Chỉnh sửa giới hạn", "edit_user": "Chỉnh sửa người dùng", + "latest_activity": "Hoạt động mới nhất: {date}", + "no_recent_activity": "Không có hoạt động gần đây", "role_administrator": "Người quản lý", "role_user": "Người dùng" }, @@ -650,6 +788,17 @@ "light": "Sáng", "system": "Hệ thống" }, + "thumbnail_card": { + "tooltip_delete": "Xóa", + "tooltip_generated": "Ảnh tự động", + "tooltip_mark_as_selected": "Đánh dấu đã chọn", + "tooltip_selected": "Đã chọn", + "tooltip_sidecar": "Ảnh lưu dưới tệp", + "tooltip_to_be_deleted": "Sẽ được xóa", + "tooltip_to_be_uploaded": "Sẽ được tải lên", + "tooltip_too_big": "Dữ liệu quá lớn!", + "tooltip_user_uploaded": "Người dùng tải lên" + }, "user_roles": { "ADMIN": "Người quản lý", "FILE_DOWNLOAD": "Tải tệp xuống", @@ -657,8 +806,12 @@ "USER": "Người dùng" }, "users": { + "authentication_activity": "Hoạt động xác thực", "users": "Người dùng" }, + "validation": { + "zero_or_more": "Phải là 0 hoặc hơn" + }, "welcome": { "add_library": "Thêm thư viện", "no_libraries_yet": "Chưa có thư viện nào được thêm vào!", diff --git a/komga-webui/src/locales/zh-Hans.json b/komga-webui/src/locales/zh-Hans.json index 9d08cfdce..f95210402 100644 --- a/komga-webui/src/locales/zh-Hans.json +++ b/komga-webui/src/locales/zh-Hans.json @@ -186,6 +186,7 @@ "books_n": "无 | 1本书 | {count} 本书", "books_total": "{count} / 共 {total} 本书", "cancel": "取消", + "choose_image": "选择图片", "close": "关闭", "collections": "收藏", "create": "创建", @@ -193,6 +194,7 @@ "disk_space": "磁盘空间", "dismiss": "解除", "download": "下载", + "drag_drop": "拖放", "email": "邮箱", "filename": "文件名", "filter_no_matches": "过滤器没有匹配的", @@ -201,7 +203,7 @@ "go_to_readlist": "转到阅读列表", "go_to_series": "转到系列", "library": "书库", - "locale_name": "中文简体", + "locale_name": "简体中文", "locale_rtl": "false", "lock_all": "锁定全部", "n_selected": "{count} 选择", @@ -216,7 +218,7 @@ "publisher": "出版商", "read": "阅读", "readlists": "阅读列表", - "required": "要求", + "required": "必填", "reset_filters": "重置过滤器", "roles": "角色", "save_changes": "保存更改",