diff --git a/src/tagstudio/qt/main_window.py b/src/tagstudio/qt/main_window.py
index 485a7a1cf..3267b84b4 100644
--- a/src/tagstudio/qt/main_window.py
+++ b/src/tagstudio/qt/main_window.py
@@ -24,6 +24,7 @@
QStatusBar,
QVBoxLayout,
QWidget,
+ QLabel,
)
from tagstudio.qt.pagination import Pagination
@@ -76,15 +77,22 @@ def setupUi(self, MainWindow):
self.horizontalLayout_3.addItem(spacerItem)
# Sorting Dropdowns
+ self.sorting_mode_label = QLabel(Translations["home.sorting_mode"])
self.sorting_mode_combobox = QComboBox(self.centralwidget)
self.sorting_mode_combobox.setObjectName(u"sortingModeComboBox")
+ self.horizontalLayout_3.addWidget(self.sorting_mode_label)
self.horizontalLayout_3.addWidget(self.sorting_mode_combobox)
+ self.sorting_mode_label.setBuddy(self.sorting_mode_combobox)
+ self.sorting_direction_label = QLabel(Translations["home.sorting_direction"])
self.sorting_direction_combobox = QComboBox(self.centralwidget)
self.sorting_direction_combobox.setObjectName(u"sortingDirectionCombobox")
+ self.horizontalLayout_3.addWidget(self.sorting_direction_label)
self.horizontalLayout_3.addWidget(self.sorting_direction_combobox)
+ self.sorting_direction_label.setBuddy(self.sorting_direction_combobox)
# Thumbnail Size placeholder
+ self.thumb_size_label = QLabel(Translations["home.thumbnail_size_label"])
self.thumb_size_combobox = QComboBox(self.centralwidget)
self.thumb_size_combobox.setObjectName(u"thumbSizeComboBox")
self.thumb_size_combobox.setPlaceholderText(Translations["home.thumbnail_size"])
@@ -97,7 +105,9 @@ def setupUi(self, MainWindow):
self.thumb_size_combobox.setSizePolicy(sizePolicy)
self.thumb_size_combobox.setMinimumWidth(128)
self.thumb_size_combobox.setMaximumWidth(352)
+ self.horizontalLayout_3.addWidget(self.thumb_size_label)
self.horizontalLayout_3.addWidget(self.thumb_size_combobox)
+ self.thumb_size_label.setBuddy(self.thumb_size_combobox)
self.gridLayout.addLayout(self.horizontalLayout_3, 5, 0, 1, 1)
self.splitter = QSplitter()
diff --git a/src/tagstudio/qt/modals/build_tag.py b/src/tagstudio/qt/modals/build_tag.py
index 42250ec7f..65e453999 100644
--- a/src/tagstudio/qt/modals/build_tag.py
+++ b/src/tagstudio/qt/modals/build_tag.py
@@ -91,6 +91,7 @@ def __init__(self, library: Library, tag: Tag | None = None) -> None:
self.name_title = QLabel(Translations["tag.name"])
self.name_layout.addWidget(self.name_title)
self.name_field = QLineEdit()
+ self.name_title.setBuddy(self.name_field)
self.name_field.setFixedHeight(24)
self.name_field.textChanged.connect(self.on_name_changed)
self.name_field.setPlaceholderText(Translations["tag.tag_name_required"])
@@ -106,6 +107,7 @@ def __init__(self, library: Library, tag: Tag | None = None) -> None:
self.shorthand_title = QLabel(Translations["tag.shorthand"])
self.shorthand_layout.addWidget(self.shorthand_title)
self.shorthand_field = QLineEdit()
+ self.shorthand_title.setBuddy(self.shorthand_field)
self.shorthand_layout.addWidget(self.shorthand_field)
# Aliases --------------------------------------------------------------
@@ -119,6 +121,7 @@ def __init__(self, library: Library, tag: Tag | None = None) -> None:
self.aliases_layout.addWidget(self.aliases_title)
self.aliases_table = QTableWidget(0, 2)
+ self.aliases_title.setBuddy(self.aliases_table)
self.aliases_table.horizontalHeader().setVisible(False)
self.aliases_table.verticalHeader().setVisible(False)
self.aliases_table.horizontalHeader().setStretchLastSection(True)
@@ -127,7 +130,7 @@ def __init__(self, library: Library, tag: Tag | None = None) -> None:
self.aliases_table.setFocusPolicy(Qt.FocusPolicy.NoFocus)
self.aliases_add_button = QPushButton()
- self.aliases_add_button.setText("+")
+ self.aliases_add_button.setText(Translations["tag.alias.new"])
self.aliases_add_button.clicked.connect(self.add_alias_callback)
# Parent Tags ----------------------------------------------------------
@@ -146,6 +149,7 @@ def __init__(self, library: Library, tag: Tag | None = None) -> None:
self.scroll_contents = QWidget()
self.parent_tags_scroll_layout = QVBoxLayout(self.scroll_contents)
+ self.parent_tags_title.setBuddy(self.scroll_contents)
self.parent_tags_scroll_layout.setContentsMargins(6, 6, 6, 0)
self.parent_tags_scroll_layout.setAlignment(Qt.AlignmentFlag.AlignTop)
@@ -159,7 +163,7 @@ def __init__(self, library: Library, tag: Tag | None = None) -> None:
self.parent_tags_add_button = QPushButton()
self.parent_tags_add_button.setCursor(Qt.CursorShape.PointingHandCursor)
- self.parent_tags_add_button.setText("+")
+ self.parent_tags_add_button.setText(Translations["tag.parent_tags.add.button"])
self.parent_tags_layout.addWidget(self.parent_tags_add_button)
exclude_ids: list[int] = list()
@@ -201,6 +205,7 @@ def __init__(self, library: Library, tag: Tag | None = None) -> None:
)
self.color_button.button.clicked.connect(self.choose_color_modal.show)
self.color_layout.addWidget(self.color_button)
+ self.color_title.setBuddy(self.color_button)
# Category -------------------------------------------------------------
self.cat_widget = QWidget()
@@ -211,6 +216,7 @@ def __init__(self, library: Library, tag: Tag | None = None) -> None:
self.cat_layout.setAlignment(Qt.AlignmentFlag.AlignLeft)
self.cat_title = QLabel(Translations["tag.is_category"])
self.cat_checkbox = QCheckBox()
+ self.cat_title.setBuddy(self.cat_checkbox)
self.cat_checkbox.setFixedSize(22, 22)
primary_color = QColor(get_tag_color(ColorType.PRIMARY, TagColorEnum.DEFAULT))
diff --git a/src/tagstudio/qt/modals/delete_unlinked.py b/src/tagstudio/qt/modals/delete_unlinked.py
index f3902cce8..95df86093 100644
--- a/src/tagstudio/qt/modals/delete_unlinked.py
+++ b/src/tagstudio/qt/modals/delete_unlinked.py
@@ -59,12 +59,12 @@ def __init__(self, driver: "QtDriver", tracker: MissingRegistry):
self.button_layout.setContentsMargins(6, 6, 6, 6)
self.button_layout.addStretch(1)
- self.cancel_button = QPushButton(Translations["generic.cancel_alt"])
+ self.cancel_button = QPushButton(Translations["generic.cancel"])
self.cancel_button.setDefault(True)
self.cancel_button.clicked.connect(self.hide)
self.button_layout.addWidget(self.cancel_button)
- self.delete_button = QPushButton(Translations["generic.delete_alt"])
+ self.delete_button = QPushButton(Translations["generic.delete"])
self.delete_button.clicked.connect(self.hide)
self.delete_button.clicked.connect(lambda: self.delete_entries())
self.button_layout.addWidget(self.delete_button)
diff --git a/src/tagstudio/qt/modals/drop_import.py b/src/tagstudio/qt/modals/drop_import.py
index 495740e70..772cef452 100644
--- a/src/tagstudio/qt/modals/drop_import.py
+++ b/src/tagstudio/qt/modals/drop_import.py
@@ -74,7 +74,7 @@ def __init__(self, driver: "QtDriver"):
self.skip_button.clicked.connect(lambda: self.begin_transfer(DuplicateChoice.SKIP))
self.button_layout.addWidget(self.skip_button)
- self.overwrite_button = QPushButton(Translations["generic.overwrite_alt"])
+ self.overwrite_button = QPushButton(Translations["generic.overwrite"])
self.overwrite_button.clicked.connect(
lambda: self.begin_transfer(DuplicateChoice.OVERWRITE)
)
@@ -84,7 +84,7 @@ def __init__(self, driver: "QtDriver"):
self.rename_button.clicked.connect(lambda: self.begin_transfer(DuplicateChoice.RENAME))
self.button_layout.addWidget(self.rename_button)
- self.cancel_button = QPushButton(Translations["generic.cancel_alt"])
+ self.cancel_button = QPushButton(Translations["generic.cancel"])
self.cancel_button.clicked.connect(lambda: self.begin_transfer(DuplicateChoice.CANCEL))
self.button_layout.addWidget(self.cancel_button)
diff --git a/src/tagstudio/qt/modals/file_extension.py b/src/tagstudio/qt/modals/file_extension.py
index 02b02b586..8f301ed86 100644
--- a/src/tagstudio/qt/modals/file_extension.py
+++ b/src/tagstudio/qt/modals/file_extension.py
@@ -63,6 +63,7 @@ def __init__(self, library: "Library"):
self.mode_layout.setSpacing(12)
self.mode_label = QLabel(Translations["ignore_list.mode.label"])
self.mode_combobox = QComboBox()
+ self.mode_label.setBuddy(self.mode_combobox)
self.mode_combobox.setEditable(False)
self.mode_combobox.addItem("")
self.mode_combobox.addItem("")
diff --git a/src/tagstudio/qt/modals/fix_dupes.py b/src/tagstudio/qt/modals/fix_dupes.py
index be8fb3de8..7c0a8bf84 100644
--- a/src/tagstudio/qt/modals/fix_dupes.py
+++ b/src/tagstudio/qt/modals/fix_dupes.py
@@ -74,7 +74,7 @@ def __init__(self, library: "Library", driver: "QtDriver"):
self.button_layout.setContentsMargins(6, 6, 6, 6)
self.button_layout.addStretch(1)
- self.done_button = QPushButton(Translations["generic.done_alt"])
+ self.done_button = QPushButton(Translations["generic.done"])
self.done_button.setDefault(True)
self.done_button.clicked.connect(self.hide)
self.button_layout.addWidget(self.done_button)
diff --git a/src/tagstudio/qt/modals/fix_unlinked.py b/src/tagstudio/qt/modals/fix_unlinked.py
index 23b7c4d26..d139ed33f 100644
--- a/src/tagstudio/qt/modals/fix_unlinked.py
+++ b/src/tagstudio/qt/modals/fix_unlinked.py
@@ -88,7 +88,7 @@ def __init__(self, library: "Library", driver: "QtDriver"):
self.button_layout.setContentsMargins(6, 6, 6, 6)
self.button_layout.addStretch(1)
- self.done_button = QPushButton(Translations["generic.done_alt"])
+ self.done_button = QPushButton(Translations["generic.done"])
self.done_button.setDefault(True)
self.done_button.clicked.connect(self.hide)
self.button_layout.addWidget(self.done_button)
diff --git a/src/tagstudio/qt/modals/folders_to_tags.py b/src/tagstudio/qt/modals/folders_to_tags.py
index 11fb3b335..2d8aa89fc 100644
--- a/src/tagstudio/qt/modals/folders_to_tags.py
+++ b/src/tagstudio/qt/modals/folders_to_tags.py
@@ -212,7 +212,7 @@ def __init__(self, library: "Library", driver: "QtDriver"):
self.scroll_area.setFrameShape(QFrame.Shape.NoFrame)
self.scroll_area.setWidget(self.scroll_contents)
- self.apply_button = QPushButton(Translations["generic.apply_alt"])
+ self.apply_button = QPushButton(Translations["generic.apply"])
self.apply_button.setMinimumWidth(100)
self.apply_button.clicked.connect(self.on_apply)
diff --git a/src/tagstudio/qt/modals/mirror_entities.py b/src/tagstudio/qt/modals/mirror_entities.py
index 198b2aea2..80a4560e8 100644
--- a/src/tagstudio/qt/modals/mirror_entities.py
+++ b/src/tagstudio/qt/modals/mirror_entities.py
@@ -48,7 +48,7 @@ def __init__(self, driver: "QtDriver", tracker: DupeRegistry):
self.button_layout.setContentsMargins(6, 6, 6, 6)
self.button_layout.addStretch(1)
- self.cancel_button = QPushButton(Translations["generic.cancel_alt"])
+ self.cancel_button = QPushButton(Translations["generic.cancel"])
self.cancel_button.setDefault(True)
self.cancel_button.clicked.connect(self.hide)
self.button_layout.addWidget(self.cancel_button)
diff --git a/src/tagstudio/qt/modals/settings_panel.py b/src/tagstudio/qt/modals/settings_panel.py
index 378397892..06f095f76 100644
--- a/src/tagstudio/qt/modals/settings_panel.py
+++ b/src/tagstudio/qt/modals/settings_panel.py
@@ -52,6 +52,7 @@ def __init__(self, driver):
"Turkish": "tr",
}
self.language_combobox = QComboBox()
+ language_label.setBuddy(self.language_combobox)
self.language_combobox.addItems(list(self.languages.keys()))
current_lang: str = str(
driver.settings.value(SettingItems.LANGUAGE, defaultValue="en", type=str)
diff --git a/src/tagstudio/qt/modals/tag_color_manager.py b/src/tagstudio/qt/modals/tag_color_manager.py
index 3f2fe0af4..7465164b2 100644
--- a/src/tagstudio/qt/modals/tag_color_manager.py
+++ b/src/tagstudio/qt/modals/tag_color_manager.py
@@ -102,7 +102,7 @@ def __init__(
self.button_layout.addStretch(1)
- self.done_button = QPushButton(Translations["generic.done_alt"])
+ self.done_button = QPushButton(Translations["generic.done"])
self.done_button.clicked.connect(self.hide)
self.button_layout.addWidget(self.done_button)
@@ -195,10 +195,10 @@ def delete_namespace_dialog(self, prompt: str, callback: Callable) -> None:
message_box.setWindowTitle(Translations["color.namespace.delete.title"])
message_box.setIcon(QMessageBox.Icon.Warning)
cancel_button = message_box.addButton(
- Translations["generic.cancel_alt"], QMessageBox.ButtonRole.RejectRole
+ Translations["generic.cancel"], QMessageBox.ButtonRole.RejectRole
)
message_box.addButton(
- Translations["generic.delete_alt"], QMessageBox.ButtonRole.DestructiveRole
+ Translations["generic.delete"], QMessageBox.ButtonRole.DestructiveRole
)
message_box.setEscapeButton(cancel_button)
result = message_box.exec_()
diff --git a/src/tagstudio/qt/modals/tag_search.py b/src/tagstudio/qt/modals/tag_search.py
index f7413764b..0ab49a5af 100644
--- a/src/tagstudio/qt/modals/tag_search.py
+++ b/src/tagstudio/qt/modals/tag_search.py
@@ -81,6 +81,7 @@ def __init__(
self.limit_layout.addWidget(self.limit_title)
self.limit_combobox = QComboBox()
+ self.limit_title.setBuddy(self.limit_combobox)
self.limit_combobox.setEditable(False)
self.limit_combobox.addItems([str(x) for x in TagSearchPanel._limit_items])
self.limit_combobox.setCurrentIndex(TagSearchPanel._default_limit_idx)
diff --git a/src/tagstudio/qt/ts_qt.py b/src/tagstudio/qt/ts_qt.py
index da8931661..1c702e2d7 100644
--- a/src/tagstudio/qt/ts_qt.py
+++ b/src/tagstudio/qt/ts_qt.py
@@ -343,7 +343,7 @@ def start(self) -> None:
menu_bar.setNativeMenuBar(True)
file_menu = QMenu(Translations["menu.file"], menu_bar)
- edit_menu = QMenu(Translations["generic.edit_alt"], menu_bar)
+ edit_menu = QMenu(Translations["generic.edit"], menu_bar)
view_menu = QMenu(Translations["menu.view"], menu_bar)
tools_menu = QMenu(Translations["menu.tools"], menu_bar)
macros_menu = QMenu(Translations["menu.macros"], menu_bar)
@@ -1777,13 +1777,13 @@ def update_recent_lib_menu(self):
settings.endGroup()
# Create actions for each library
- for library_key in libs_sorted:
+ for index, library_key in enumerate(libs_sorted):
path = Path(library_key[1][0])
action = QAction(self.open_recent_library_menu)
if filepath_option == ShowFilepathOption.SHOW_FULL_PATHS:
- action.setText(str(path))
+ action.setText(f"&{index + 1}: {str(path)}")
else:
- action.setText(str(Path(path).name))
+ action.setText(f"&{index + 1}: {str(Path(path).name)}")
action.triggered.connect(lambda checked=False, p=path: self.open_library(p))
actions.append(action)
diff --git a/src/tagstudio/qt/widgets/color_box.py b/src/tagstudio/qt/widgets/color_box.py
index f92254393..5d4bd875a 100644
--- a/src/tagstudio/qt/widgets/color_box.py
+++ b/src/tagstudio/qt/widgets/color_box.py
@@ -150,10 +150,10 @@ def delete_color(self, color_group: TagColorGroup):
Translations.format("color.confirm_delete", color_name=color_group.name),
)
cancel_button = message_box.addButton(
- Translations["generic.cancel_alt"], QMessageBox.ButtonRole.RejectRole
+ Translations["generic.cancel"], QMessageBox.ButtonRole.RejectRole
)
message_box.addButton(
- Translations["generic.delete_alt"], QMessageBox.ButtonRole.DestructiveRole
+ Translations["generic.delete"], QMessageBox.ButtonRole.DestructiveRole
)
message_box.setEscapeButton(cancel_button)
result = message_box.exec_()
diff --git a/src/tagstudio/qt/widgets/preview/field_containers.py b/src/tagstudio/qt/widgets/preview/field_containers.py
index 76dc48600..a45316530 100644
--- a/src/tagstudio/qt/widgets/preview/field_containers.py
+++ b/src/tagstudio/qt/widgets/preview/field_containers.py
@@ -509,7 +509,7 @@ def remove_message_box(self, prompt: str, callback: Callable) -> None:
remove_mb.setWindowTitle("Remove Field")
remove_mb.setIcon(QMessageBox.Icon.Warning)
cancel_button = remove_mb.addButton(
- Translations["generic.cancel_alt"], QMessageBox.ButtonRole.DestructiveRole
+ Translations["generic.cancel"], QMessageBox.ButtonRole.DestructiveRole
)
remove_mb.addButton("&Remove", QMessageBox.ButtonRole.RejectRole)
remove_mb.setEscapeButton(cancel_button)
diff --git a/src/tagstudio/qt/widgets/preview_panel.py b/src/tagstudio/qt/widgets/preview_panel.py
index 5af5c5bc0..8a7ad7cd0 100644
--- a/src/tagstudio/qt/widgets/preview_panel.py
+++ b/src/tagstudio/qt/widgets/preview_panel.py
@@ -94,13 +94,13 @@ def __init__(self, library: Library, driver: "QtDriver"):
add_buttons_layout.setContentsMargins(0, 0, 0, 0)
add_buttons_layout.setSpacing(6)
- self.add_tag_button = QPushButton(Translations["tag.add"])
+ self.add_tag_button = QPushButton(Translations["tag.add.button"])
self.add_tag_button.setEnabled(False)
self.add_tag_button.setCursor(Qt.CursorShape.PointingHandCursor)
self.add_tag_button.setMinimumHeight(28)
self.add_tag_button.setStyleSheet(PreviewPanel.button_style)
- self.add_field_button = QPushButton(Translations["library.field.add"])
+ self.add_field_button = QPushButton(Translations["library.field.add.button"])
self.add_field_button.setEnabled(False)
self.add_field_button.setCursor(Qt.CursorShape.PointingHandCursor)
self.add_field_button.setMinimumHeight(28)
diff --git a/src/tagstudio/resources/translations/de.json b/src/tagstudio/resources/translations/de.json
index ef32101bb..9105ffec9 100644
--- a/src/tagstudio/resources/translations/de.json
+++ b/src/tagstudio/resources/translations/de.json
@@ -92,30 +92,23 @@
"folders_to_tags.open_all": "Alle öffnen",
"folders_to_tags.title": "Aus Verzeichnissen Tags erstellen",
"generic.add": "Hinzufügen",
- "generic.apply": "Anwenden",
- "generic.apply_alt": "&Anwenden",
+ "generic.apply": "&Anwenden",
"generic.cancel": "Abbrechen",
- "generic.cancel_alt": "Abbre&chen",
"generic.close": "Schließen",
"generic.continue": "Fortfahren",
"generic.copy": "Kopieren",
"generic.cut": "Ausschneiden",
"generic.delete": "Löschen",
- "generic.delete_alt": "Löschen",
"generic.done": "Fertig",
- "generic.done_alt": "Fertig",
- "generic.edit": "Bearbeiten",
- "generic.edit_alt": "B&earbeiten",
+ "generic.edit": "B&earbeiten",
"generic.filename": "Dateiname",
"generic.navigation.back": "Zurück",
"generic.navigation.next": "Weiter",
"generic.none": "Kein(e)",
"generic.overwrite": "Überschreibem",
- "generic.overwrite_alt": "Überschreiben",
"generic.paste": "Einfügen",
"generic.recent_libraries": "Aktuelle Bibliotheken",
"generic.rename": "Umbenennen",
- "generic.rename_alt": "Umbenennen",
"generic.reset": "Zurücksetzen",
"generic.save": "Speichern",
"generic.skip": "Überspringen",
@@ -125,11 +118,14 @@
"home.search_library": "Bibliothek durchsuchen",
"home.search_tags": "Tags suchen",
"home.thumbnail_size": "Größe des Vorschaubildes",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Extra Große Vorschau",
"home.thumbnail_size.large": "Große Vorschau",
"home.thumbnail_size.medium": "Mittelgroße Vorschau",
"home.thumbnail_size.mini": "Mini Vorschau",
"home.thumbnail_size.small": "Kleine Vorschau",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "D&ateiendung hinzufügen",
"ignore_list.mode.exclude": "Ausschliessen",
"ignore_list.mode.include": "Einschließen",
@@ -164,6 +160,7 @@
"json_migration.title.old_lib": "
v9.4 Bibliothek
",
"landing.open_create_library": "Bibliothek öffnen/erstellen {shortcut}",
"library.field.add": "Feld hinzufügen",
+ "library.field.add.button": "",
"library.field.confirm_remove": "Wollen Sie dieses \"{name}\" Feld wirklich entfernen?",
"library.field.mixed_data": "Gemischte Daten",
"library.field.remove": "Feld entfernen",
@@ -250,7 +247,9 @@
"tag.add": "Tag hinzufügen",
"tag.add.plural": "Tags hinzufügen",
"tag.add_to_search": "Zur Suche hinzufügen",
+ "tag.add.button": "",
"tag.aliases": "Aliase",
+ "tag.alias.new": "",
"tag.all_tags": "Alle Tags",
"tag.choose_color": "Tag-Farbe auswählen",
"tag.color": "Farbe",
@@ -264,6 +263,7 @@
"tag.new": "Neuer Tag",
"tag.parent_tags": "Übergeordnete Tags",
"tag.parent_tags.add": "Übergeordnete Tags hinzufügen",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "Dieser Tag kann bei der Suche als Ersatz für jeden dieser übergeordneten Tags verwendet werden.",
"tag.remove": "Tag entfernen",
"tag.search_for_tag": "Nach Tag suchen",
diff --git a/src/tagstudio/resources/translations/en.json b/src/tagstudio/resources/translations/en.json
index 6829e601b..92153fe91 100644
--- a/src/tagstudio/resources/translations/en.json
+++ b/src/tagstudio/resources/translations/en.json
@@ -32,9 +32,9 @@
"drop_import.progress.label.singular": "Importing New Files...\n1 File imported.{suffix}",
"drop_import.progress.window_title": "Import Files",
"drop_import.title": "Conflicting File(s)",
- "edit.color_manager": "Manage Tag Colors",
- "edit.copy_fields": "Copy Fields",
- "edit.paste_fields": "Paste Fields",
+ "edit.color_manager": "Manage Tag C&olors",
+ "edit.copy_fields": "&Copy Fields",
+ "edit.paste_fields": "&Paste Fields",
"edit.tag_manager": "Manage Tags",
"entries.duplicate.merge.label": "Merging Duplicate Entries...",
"entries.duplicate.merge": "Merge Duplicate Entries",
@@ -48,7 +48,7 @@
"entries.running.dialog.new_entries": "Adding {total} New File Entries...",
"entries.running.dialog.title": "Adding New File Entries",
"entries.tags": "Tags",
- "entries.unlinked.delete_alt": "De&lete Unlinked Entries",
+ "entries.unlinked.delete_alt": "&Delete Unlinked Entries",
"entries.unlinked.delete.confirm": "Are you sure you want to delete the following {count} entries?",
"entries.unlinked.delete.deleting_count": "Deleting {idx}/{count} Unlinked Entries",
"entries.unlinked.delete.deleting": "Deleting Entries",
@@ -91,37 +91,30 @@
"file.open_location.generic": "Show file in file explorer",
"file.open_location.mac": "Reveal in Finder",
"file.open_location.windows": "Show in File Explorer",
- "folders_to_tags.close_all": "Close All",
+ "folders_to_tags.close_all": "&Close All",
"folders_to_tags.converting": "Converting folders to Tags",
"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.",
- "folders_to_tags.open_all": "Open All",
+ "folders_to_tags.open_all": "&Open All",
"folders_to_tags.title": "Create Tags From Folders",
"generic.add": "Add",
- "generic.apply_alt": "&Apply",
- "generic.apply": "Apply",
- "generic.cancel_alt": "&Cancel",
+ "generic.apply": "&Apply",
"generic.cancel": "Cancel",
"generic.close": "Close",
"generic.continue": "Continue",
"generic.copy": "Copy",
"generic.cut": "Cut",
- "generic.delete_alt": "&Delete",
"generic.delete": "Delete",
- "generic.done_alt": "&Done",
"generic.done": "Done",
- "generic.edit_alt": "&Edit",
- "generic.edit": "Edit",
+ "generic.edit": "&Edit",
"generic.filename": "Filename",
"generic.missing": "Missing",
"generic.navigation.back": "Back",
"generic.navigation.next": "Next",
"generic.none": "None",
- "generic.overwrite_alt": "&Overwrite",
"generic.overwrite": "Overwrite",
"generic.paste": "Paste",
"generic.recent_libraries": "Recent Libraries",
- "generic.rename_alt": "&Rename",
- "generic.rename": "Rename",
+ "generic.rename": "&Rename",
"generic.reset": "Reset",
"generic.save": "Save",
"generic.skip_alt": "&Skip",
@@ -130,16 +123,19 @@
"home.search_library": "Search Library",
"home.search_tags": "Search Tags",
"home.search": "Search",
- "home.thumbnail_size.extra_large": "Extra Large Thumbnails",
- "home.thumbnail_size.large": "Large Thumbnails",
- "home.thumbnail_size.medium": "Medium Thumbnails",
- "home.thumbnail_size.mini": "Mini Thumbnails",
- "home.thumbnail_size.small": "Small Thumbnails",
+ "home.sorting_mode": "&Sort By:",
+ "home.sorting_direction": "&Order:",
+ "home.thumbnail_size.extra_large": "Extra Large",
+ "home.thumbnail_size.large": "Large",
+ "home.thumbnail_size.medium": "Medium",
+ "home.thumbnail_size.mini": "Mini",
+ "home.thumbnail_size.small": "Small",
"home.thumbnail_size": "Thumbnail Size",
+ "home.thumbnail_size_label": "T&humbnail Size:",
"ignore_list.add_extension": "&Add Extension",
"ignore_list.mode.exclude": "Exclude",
"ignore_list.mode.include": "Include",
- "ignore_list.mode.label": "List Mode:",
+ "ignore_list.mode.label": "&List Mode:",
"ignore_list.title": "File Extensions",
"json_migration.checking_for_parity": "Checking for Parity...",
"json_migration.creating_database_tables": "Creating SQL Database Tables...",
@@ -168,12 +164,13 @@
"json_migration.title.new_lib": "v9.5+ Library
",
"json_migration.title.old_lib": "v9.4 Library
",
"json_migration.title": "Save Format Migration: \"{path}\"",
- "landing.open_create_library": "Open/Create Library {shortcut}",
+ "landing.open_create_library": "&Open/Create Library {shortcut}",
"library_object.name_required": "Name (Required)",
"library_object.name": "Name",
"library_object.slug_required": "ID Slug (Required)",
"library_object.slug": "ID Slug",
"library.field.add": "Add Field",
+ "library.field.add.button": "A&dd Field",
"library.field.confirm_remove": "Are you sure you want to remove this \"{name}\" field?",
"library.field.mixed_data": "Mixed Data",
"library.field.remove": "Remove Field",
@@ -187,54 +184,54 @@
"macros.running.dialog.new_entries": "Running Configured Macros on {count}/{total} New File Entries...",
"macros.running.dialog.title": "Running Macros on New Entries",
"media_player.autoplay": "Autoplay",
- "menu.delete_selected_files_ambiguous": "Move File(s) to {trash_term}",
- "menu.delete_selected_files_plural": "Move Files to {trash_term}",
- "menu.delete_selected_files_singular": "Move File to {trash_term}",
- "menu.edit.ignore_list": "Ignore Files and Folders",
- "menu.edit.manage_file_extensions": "Manage File Extensions",
- "menu.edit.manage_tags": "Manage Tags",
- "menu.edit.new_tag": "New &Tag",
- "menu.edit": "Edit",
- "menu.file.clear_recent_libraries": "Clear Recent",
+ "menu.delete_selected_files_ambiguous": "&Move File(s) to {trash_term}",
+ "menu.delete_selected_files_plural": "&Move Files to {trash_term}",
+ "menu.delete_selected_files_singular": "&Move File to {trash_term}",
+ "menu.edit.ignore_list": "&Ignore Files and Folders",
+ "menu.edit.manage_file_extensions": "Manage &File Extensions",
+ "menu.edit.manage_tags": "Manage &Tags",
+ "menu.edit.new_tag": "&New Tag",
+ "menu.edit": "&Edit",
+ "menu.file.clear_recent_libraries": "&Clear Recent",
"menu.file.close_library": "&Close Library",
- "menu.file.new_library": "New Library",
+ "menu.file.new_library": "&New Library",
"menu.file.open_create_library": "&Open/Create Library",
- "menu.file.open_library": "Open Library",
- "menu.file.open_recent_library": "Open Recent",
- "menu.file.refresh_directories": "&Refresh Directories",
- "menu.file.save_backup": "&Save Library Backup",
- "menu.file.save_library": "Save Library",
+ "menu.file.open_library": "&Open Library",
+ "menu.file.open_recent_library": "Open &Recent",
+ "menu.file.refresh_directories": "Refresh &Directories",
+ "menu.file.save_backup": "Save &Library Backup",
+ "menu.file.save_library": "&Save Library",
"menu.file": "&File",
- "menu.help.about": "About",
+ "menu.help.about": "&About",
"menu.help": "&Help",
- "menu.macros.folders_to_tags": "Folders to Tags",
+ "menu.macros.folders_to_tags": "&Folders to Tags",
"menu.macros": "&Macros",
- "menu.select": "Select",
- "menu.settings": "Settings...",
- "menu.tools.fix_duplicate_files": "Fix Duplicate &Files",
+ "menu.select": "&Select",
+ "menu.settings": "&Settings...",
+ "menu.tools.fix_duplicate_files": "Fix &Duplicate Files",
"menu.tools.fix_unlinked_entries": "Fix &Unlinked Entries",
"menu.tools": "&Tools",
"menu.view": "&View",
- "menu.window": "Window",
+ "menu.window": "&Window",
"namespace.create.description_color": "Tag colors use namespaces as color palette groups. All custom colors must be under a namespace group first.",
"namespace.create.description": "Namespaces are used by TagStudio to separate groups of items such as tags and colors in a way that makes them easy to export and share. Namespaces starting with \"tagstudio\" are reserved by TagStudio for internal use.",
"namespace.create.title": "Create Namespace",
- "namespace.new.button": "New Namespace",
- "namespace.new.prompt": "Create a New Namespace to Start Adding Custom Colors!",
+ "namespace.new.button": "&New Namespace",
+ "namespace.new.prompt": "&Create a New Namespace to Start Adding Custom Colors!",
"preview.multiple_selection": "{count} Items Selected",
"preview.no_selection": "No Items Selected",
- "select.add_tag_to_selected": "Add Tag to Selected",
- "select.all": "Select All",
- "select.clear": "Clear Selection",
- "settings.clear_thumb_cache.title": "Clear Thumbnail Cache",
+ "select.add_tag_to_selected": "A&dd Tag to Selected",
+ "select.all": "Select &All",
+ "select.clear": "Clear &Selection",
+ "settings.clear_thumb_cache.title": "&Clear Thumbnail Cache",
"settings.filepath.label": "Filepath Visibility",
"settings.filepath.option.full": "Show Full Paths",
"settings.filepath.option.name": "Show Filenames Only",
"settings.filepath.option.relative": "Show Relative Paths",
- "settings.language": "Language",
- "settings.open_library_on_start": "Open Library on Start",
+ "settings.language": "&Language",
+ "settings.open_library_on_start": "Op&en Library on Start",
"settings.restart_required": "Please restart TagStudio for changes to take effect.",
- "settings.show_filenames_in_grid": "Show Filenames in Grid",
+ "settings.show_filenames_in_grid": "&Show Filenames in Grid",
"settings.show_recent_libraries": "Show Recent Libraries",
"settings.title": "Settings",
"sorting.direction.ascending": "Ascending",
@@ -261,26 +258,29 @@
"tag.add_to_search": "Add to Search",
"tag.add.plural": "Add Tags",
"tag.add": "Add Tag",
- "tag.aliases": "Aliases",
+ "tag.add.button": "&Add Tag",
+ "tag.aliases": "&Aliases",
+ "tag.alias.new": "N&ew Alias",
"tag.all_tags": "All Tags",
"tag.choose_color": "Choose Tag Color",
- "tag.color": "Color",
+ "tag.color": "&Color",
"tag.confirm_delete": "Are you sure you want to delete the tag \"{tag_name}\"?",
"tag.create_add": "Create && Add \"{query}\"",
- "tag.create": "Create Tag",
+ "tag.create": "&Create Tag",
"tag.disambiguation.tooltip": "Use this tag for disambiguation",
"tag.edit": "Edit Tag",
- "tag.is_category": "Is Category",
- "tag.name": "Name",
+ "tag.is_category": "&Is Category",
+ "tag.name": "&Name",
"tag.new": "New Tag",
"tag.parent_tags.add": "Add Parent Tag(s)",
+ "tag.parent_tags.add.button": "A&dd Parent Tag(s)",
"tag.parent_tags.description": "This tag can be treated as a substitute for any of these Parent Tags in searches.",
- "tag.parent_tags": "Parent Tags",
+ "tag.parent_tags": "&Parent Tags",
"tag.remove": "Remove Tag",
"tag.search_for_tag": "Search for Tag",
- "tag.shorthand": "Shorthand",
+ "tag.shorthand": "&Shorthand",
"tag.tag_name_required": "Tag Name (Required)",
- "tag.view_limit": "View Limit:",
+ "tag.view_limit": "&View Limit:",
"trash.context.ambiguous": "Move file(s) to {trash_term}",
"trash.context.plural": "Move files to {trash_term}",
"trash.context.singular": "Move file to {trash_term}",
diff --git a/src/tagstudio/resources/translations/es.json b/src/tagstudio/resources/translations/es.json
index d8cac2d66..aba352af6 100644
--- a/src/tagstudio/resources/translations/es.json
+++ b/src/tagstudio/resources/translations/es.json
@@ -94,31 +94,24 @@
"folders_to_tags.open_all": "Abrir todo",
"folders_to_tags.title": "Crear etiquetas a partir de carpetas",
"generic.add": "Añadir",
- "generic.apply": "Aplicar",
- "generic.apply_alt": "&Aplicar",
+ "generic.apply": "&Aplicar",
"generic.cancel": "Cancelar",
- "generic.cancel_alt": "&Cancelar",
"generic.close": "Cerrar",
"generic.continue": "Continuar",
"generic.copy": "Copiar",
"generic.cut": "Cortar",
"generic.delete": "Eliminar",
- "generic.delete_alt": "&Eliminar",
"generic.done": "Terminado",
- "generic.done_alt": "&Hecho",
- "generic.edit": "Editar",
- "generic.edit_alt": "&Editar",
+ "generic.edit": "&Editar",
"generic.filename": "Nombre de archivo",
"generic.missing": "Ausente",
"generic.navigation.back": "Volver",
"generic.navigation.next": "Continuar",
"generic.none": "Ninguno",
"generic.overwrite": "Sobrescribir",
- "generic.overwrite_alt": "&Sobrescribir",
"generic.paste": "Pegar",
"generic.recent_libraries": "Bibliotecas recientes",
- "generic.rename": "Renombrar",
- "generic.rename_alt": "&Renombrar",
+ "generic.rename": "&Renombrar",
"generic.reset": "Reiniciar",
"generic.save": "Guardar",
"generic.skip": "Saltear",
@@ -128,11 +121,14 @@
"home.search_library": "Buscar el biblioteca",
"home.search_tags": "Buscar etiquetas",
"home.thumbnail_size": "Tamaño de la vista previa",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Imágenes extra grandes",
"home.thumbnail_size.large": "Imágenes grandes",
"home.thumbnail_size.medium": "Imágenes medianas",
"home.thumbnail_size.mini": "Imágenes en miniatura",
"home.thumbnail_size.small": "Imágenes pequeñas",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "&Añadir extensión",
"ignore_list.mode.exclude": "Excluir",
"ignore_list.mode.include": "Incluir",
@@ -167,6 +163,7 @@
"json_migration.title.old_lib": "v9.4 biblioteca
",
"landing.open_create_library": "Abrir/Crear biblioteca {shortcut}",
"library.field.add": "Añadir campo",
+ "library.field.add.button": "",
"library.field.confirm_remove": "¿Está seguro de que desea eliminar el campo \"{name}\"?",
"library.field.mixed_data": "Datos variados",
"library.field.remove": "Eliminar campo",
@@ -257,7 +254,9 @@
"tag.add": "Añadir etiqueta",
"tag.add.plural": "Añadir etiquetas",
"tag.add_to_search": "Añadir a la búsqueda",
+ "tag.add.button": "",
"tag.aliases": "Alias",
+ "tag.alias.new": "",
"tag.all_tags": "Todas las etiquetas",
"tag.choose_color": "Elige el color de la etiqueta",
"tag.color": "Color",
@@ -271,6 +270,7 @@
"tag.new": "Nueva etiqueta",
"tag.parent_tags": "Etiquetas principales",
"tag.parent_tags.add": "Añadir etiquetas principales",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "Esta etiqueta se puede tratar como sustituto de cualquiera de las etiquetas padre en las búsquedas.",
"tag.remove": "Eliminar etiqueta",
"tag.search_for_tag": "Buscar por etiqueta",
diff --git a/src/tagstudio/resources/translations/fil.json b/src/tagstudio/resources/translations/fil.json
index 614f394e2..8c453ae6b 100644
--- a/src/tagstudio/resources/translations/fil.json
+++ b/src/tagstudio/resources/translations/fil.json
@@ -89,30 +89,23 @@
"folders_to_tags.open_all": "Buksan Lahat",
"folders_to_tags.title": "Gumawa ng Mga Tag Mula Sa Mga Folder",
"generic.add": "Magdagdag",
- "generic.apply": "I-apply",
- "generic.apply_alt": "&I-apply",
+ "generic.apply": "&I-apply",
"generic.cancel": "Kanselahin",
- "generic.cancel_alt": "&Kanselahin",
"generic.close": "Isara",
"generic.continue": "Magpatuloy",
"generic.copy": "Kopyahin",
"generic.cut": "I-cut",
"generic.delete": "Burahin",
- "generic.delete_alt": "&Burahin",
"generic.done": "Tapos na",
- "generic.done_alt": "&Tapos na",
- "generic.edit": "I-edit",
- "generic.edit_alt": "&I-edit",
+ "generic.edit": "&I-edit",
"generic.filename": "Pangalan ng file",
"generic.navigation.back": "Bumalik",
"generic.navigation.next": "Susunod",
"generic.none": "Wala",
"generic.overwrite": "I-overwrite",
- "generic.overwrite_alt": "&I-overwrite",
"generic.paste": "I-paste",
"generic.recent_libraries": "Mga Kamakailang Library",
- "generic.rename": "Palitan ang pangalan",
- "generic.rename_alt": "&Palitan ang pangalan",
+ "generic.rename": "&Palitan ang pangalan",
"generic.reset": "I-reset",
"generic.save": "I-save",
"generic.skip": "Laktawan",
@@ -122,11 +115,14 @@
"home.search_library": "Maghanap sa Library",
"home.search_tags": "Maghanap ng Mga Tag",
"home.thumbnail_size": "Laki ng Thumbnail",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Mas-malaking Thumbnail",
"home.thumbnail_size.large": "Malaking Thumbnail",
"home.thumbnail_size.medium": "Bahagyang Thumbnail",
"home.thumbnail_size.mini": "Maliliit na Thumbnail",
"home.thumbnail_size.small": "Maliit na Thumbnail",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "&Magdagdag ng Extension",
"ignore_list.mode.exclude": "Huwag isama",
"ignore_list.mode.include": "Isama",
@@ -153,6 +149,7 @@
"json_migration.heading.tags": "Mga tag:",
"json_migration.info.description": "Ang mga library save file na ginawa gamit ng mga bersyon ng TagStudio na 9.4 at mas-mababa ay kailangang i-migrate sa bagong 9.5+ format.
Ano ang dapat mong alamin:
- Ang iyong umiiral na library save a HINDI buburahin
- Ang iyong mga personal na file ay HINDI buburahin, ililipat, o babaguhin
- Ang bagong 9.5+ save format ay hindi mabubuksan ng mga lumang bersyon ng TagStudio
Ano ang nagbago:
- Ang \"Mga Field ng Tag\" ay pinalitan sa \"Mga Kategorya ng Tag\". Sa halip ng pagdagdag ng mga tag sa mga field muna, ang mga tag ay direkta nang dinadagdag sa mga file entry. Awtomatiko din silang isasaayos sa mga kategorya base sa mga parent tag na nakamarka bilang \"Isang Kategorya\" na property sa menu ng pag-edit ng tag. Maaring markahan bilang kategorya ang anumang tag, at ang mga child tag ay isasaayos ang sarili nila sa ilalim ng mga parent tag na nakamarka bilang kategorya. Ang \"Paborito\" at \"Naka-archive\" na tag ay magmamana na sa bagong \"Mga Meta Tag\" na tag na nakamarka bilang kategorya bilang default.
- Ang mga kulay ng tag ay na-tweak at pinalawak sa. Ang ilang mga kulay ay na-rename o pinagsama-sama, ngunit ang lahat ng mga kulay ng tag ay mako-convert pa rin sa eksakto o malapit na pagkatugma sa v9.5.
",
"library.field.add": "Magdagdag ng Field",
+ "library.field.add.button": "",
"library.field.remove": "Tanggalin ang Field",
"library.name": "Library",
"library.refresh.scanning_preparing": "Sina-scan ang Mga Direktoryo para sa Mga Bagong File...\nNaghahanda...",
@@ -170,12 +167,15 @@
"status.library_search_query": "Hinahanap ang library para sa",
"status.results": "Mga Resulta",
"tag.add": "Magdagdag ng Tag",
+ "tag.add.button": "",
"tag.aliases": "Mga Alyas",
+ "tag.alias.new": "",
"tag.color": "Kulay",
"tag.name": "Pangalan",
"tag.new": "Bagong Tag",
"tag.parent_tags": "Mga Parent Tag",
"tag.parent_tags.add": "Magdagdag ng Mga Parent Tag",
+ "tag.parent_tags.add.button": "",
"tag.shorthand": "Shorthand",
"tag_manager.title": "Mga Tag ng Library"
}
diff --git a/src/tagstudio/resources/translations/fr.json b/src/tagstudio/resources/translations/fr.json
index 8d8a1d999..bd52d5dde 100644
--- a/src/tagstudio/resources/translations/fr.json
+++ b/src/tagstudio/resources/translations/fr.json
@@ -94,31 +94,24 @@
"folders_to_tags.open_all": "Tout Ouvrir",
"folders_to_tags.title": "Créer un Label à partir d'un Dossier",
"generic.add": "Ajouter",
- "generic.apply": "Appliquer",
- "generic.apply_alt": "&Appliquer",
+ "generic.apply": "&Appliquer",
"generic.cancel": "Annuler",
- "generic.cancel_alt": "&Annuler",
"generic.close": "Fermer",
"generic.continue": "Continuer",
"generic.copy": "Copier",
"generic.cut": "Couper",
"generic.delete": "Supprimer",
- "generic.delete_alt": "&Supprimer",
"generic.done": "Terminé",
- "generic.done_alt": "&Terminé",
- "generic.edit": "Éditer",
- "generic.edit_alt": "&Modifier",
+ "generic.edit": "&Modifier",
"generic.filename": "Nom de fichier",
"generic.missing": "Manquant",
"generic.navigation.back": "Retour",
"generic.navigation.next": "Suivant",
"generic.none": "Aucun",
"generic.overwrite": "Écraser",
- "generic.overwrite_alt": "&Écraser",
"generic.paste": "Coller",
"generic.recent_libraries": "Bibliothèques Récentes",
- "generic.rename": "Renommer",
- "generic.rename_alt": "&Renommer",
+ "generic.rename": "&Renommer",
"generic.reset": "Réinitialiser",
"generic.save": "Sauvegarder",
"generic.skip": "Passer",
@@ -128,11 +121,14 @@
"home.search_library": "Rechercher dans la Bibliothèque",
"home.search_tags": "Recherche de Tags",
"home.thumbnail_size": "Taille de la miniature",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Très Grandes Miniatures",
"home.thumbnail_size.large": "Grandes Miniatures",
"home.thumbnail_size.medium": "Miniatures Moyennes",
"home.thumbnail_size.mini": "Mini Miniatures",
"home.thumbnail_size.small": "Petites Miniatures",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "&Ajouter une Extension",
"ignore_list.mode.exclude": "Exclure",
"ignore_list.mode.include": "Inclure",
@@ -167,6 +163,7 @@
"json_migration.title.old_lib": "Bibliothèque v9.4
",
"landing.open_create_library": "Ouvrir/Créer une Bibliothèque {shortcut}",
"library.field.add": "Ajouter un Champ",
+ "library.field.add.button": "",
"library.field.confirm_remove": "Êtes-vous sûr de vouloir supprimer le champ \"{name}\"?",
"library.field.mixed_data": "Données Mélangées",
"library.field.remove": "Supprimer un Champ",
@@ -257,7 +254,9 @@
"tag.add": "Ajouter un Tag",
"tag.add.plural": "Ajouter des Tags",
"tag.add_to_search": "Ajouter à la Recherche",
+ "tag.add.button": "",
"tag.aliases": "Alias",
+ "tag.alias.new": "",
"tag.all_tags": "Tout les Tags",
"tag.choose_color": "Choisir une couleur de Tag",
"tag.color": "Couleur",
@@ -271,6 +270,7 @@
"tag.new": "Nouveau Tag",
"tag.parent_tags": "Tags Parent",
"tag.parent_tags.add": "Ajouter des Tags Parents",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "Ce Tag peut être utilisé en replacement de tous ces Tags Parents dans les recherches.",
"tag.remove": "Supprimer un Tag",
"tag.search_for_tag": "Recherche de Label",
diff --git a/src/tagstudio/resources/translations/hu.json b/src/tagstudio/resources/translations/hu.json
index c888f0b80..7b36d6e85 100644
--- a/src/tagstudio/resources/translations/hu.json
+++ b/src/tagstudio/resources/translations/hu.json
@@ -94,31 +94,24 @@
"folders_to_tags.open_all": "Az összes &kibontása",
"folders_to_tags.title": "Címkék létrehozása mappák alapján",
"generic.add": "Hozzáadás",
- "generic.apply": "Alkalmaz",
- "generic.apply_alt": "&Alkalmaz",
+ "generic.apply": "&Alkalmaz",
"generic.cancel": "Mégse",
- "generic.cancel_alt": "Mégse",
"generic.close": "Bezárás",
"generic.continue": "Folytatás",
"generic.copy": "Másolás",
"generic.cut": "Kivágás",
"generic.delete": "Törlés",
- "generic.delete_alt": "&Törlés",
"generic.done": "Kész",
- "generic.done_alt": "Kész",
- "generic.edit": "Szerkesztés",
- "generic.edit_alt": "S&zerkesztés",
+ "generic.edit": "S&zerkesztés",
"generic.filename": "Fájlnév",
"generic.missing": "Nem található",
"generic.navigation.back": "Vissza",
"generic.navigation.next": "Tovább",
"generic.none": "Nincs",
"generic.overwrite": "Felülírás",
- "generic.overwrite_alt": "&Felülírás",
"generic.paste": "Beillesztés",
"generic.recent_libraries": "Legutóbbi könyvtárak",
- "generic.rename": "Átnevezés",
- "generic.rename_alt": "&Átnevezés",
+ "generic.rename": "&Átnevezés",
"generic.reset": "Alaphelyzet",
"generic.save": "Mentés",
"generic.skip": "Kihagyás",
@@ -128,11 +121,14 @@
"home.search_library": "Keresés a könyvtárban",
"home.search_tags": "Címkék keresése",
"home.thumbnail_size": "Miniatűrök mérete",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Extra nagy miniatűrök",
"home.thumbnail_size.large": "Nagy miniatűrök",
"home.thumbnail_size.medium": "Közepes miniatűrök",
"home.thumbnail_size.mini": "Pici miniatűrök",
"home.thumbnail_size.small": "Kicsi miniatűrök",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "&Kiterjesztés hozzáadása",
"ignore_list.mode.exclude": "Elrejtés",
"ignore_list.mode.include": "Mutatás",
@@ -167,6 +163,7 @@
"json_migration.title.old_lib": "9.4-es könyvtár
",
"landing.open_create_library": "Könyvtár meg&nyitása/létrehozása {shortcut}",
"library.field.add": "Új mező",
+ "library.field.add.button": "",
"library.field.confirm_remove": "Biztosan el akarja távolítani a(z) „{name}”-mezőt?",
"library.field.mixed_data": "Kevert adatok",
"library.field.remove": "Mező eltávolítása",
@@ -257,7 +254,9 @@
"tag.add": "Címke hozzáadása",
"tag.add.plural": "Címkék hozzáadása",
"tag.add_to_search": "Keresési kifejezés kiegészítése",
+ "tag.add.button": "",
"tag.aliases": "Áljelek",
+ "tag.alias.new": "",
"tag.all_tags": "Minden címke",
"tag.choose_color": "Címkeszín",
"tag.color": "Szín",
@@ -271,6 +270,7 @@
"tag.new": "Új címke",
"tag.parent_tags": "Szülőcímkék",
"tag.parent_tags.add": "Új szülőcímke",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "Ez a címke képes helyettesíteni bármely alábbi szülőcímkét kereséskor.",
"tag.remove": "Címke eltávolítása",
"tag.search_for_tag": "Címke keresése",
diff --git a/src/tagstudio/resources/translations/ja.json b/src/tagstudio/resources/translations/ja.json
index b875ec170..fddce61e3 100644
--- a/src/tagstudio/resources/translations/ja.json
+++ b/src/tagstudio/resources/translations/ja.json
@@ -95,30 +95,23 @@
"folders_to_tags.title": "フォルダーからタグを作成",
"generic.add": "追加",
"generic.apply": "適用",
- "generic.apply_alt": "適用(&a)",
"generic.cancel": "キャンセル",
- "generic.cancel_alt": "キャンセル(&c)",
"generic.close": "閉じる",
"generic.continue": "継続する",
"generic.copy": "コピー",
"generic.cut": "切り取り",
"generic.delete": "削除",
- "generic.delete_alt": "削除(&d)",
"generic.done": "完了",
- "generic.done_alt": "完了(&d)",
- "generic.edit": "編集",
- "generic.edit_alt": "編集(&e)",
+ "generic.edit": "編集(&e)",
"generic.filename": "ファイル名",
"generic.missing": "紛失",
"generic.navigation.back": "戻る",
"generic.navigation.next": "次へ",
"generic.none": "なし",
"generic.overwrite": "上書き",
- "generic.overwrite_alt": "上書き(&o)",
"generic.paste": "貼り付け",
"generic.recent_libraries": "最近使用したライブラリ",
- "generic.rename": "名前の変更",
- "generic.rename_alt": "名前の変更(&r)",
+ "generic.rename": "名前の変更(&r)",
"generic.reset": "リセット",
"generic.save": "保存",
"generic.skip": "スキップ",
diff --git a/src/tagstudio/resources/translations/nb_NO.json b/src/tagstudio/resources/translations/nb_NO.json
index 72e2e2d40..6f4c3e475 100644
--- a/src/tagstudio/resources/translations/nb_NO.json
+++ b/src/tagstudio/resources/translations/nb_NO.json
@@ -34,12 +34,14 @@
"home.search_entries": "Søk etter oppføringer",
"home.search_tags": "Søk etter etiketter",
"home.thumbnail_size": "Miniatyrbildestørrelse",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "Legg til utvidelse",
"ignore_list.mode.exclude": "Utelat",
"ignore_list.mode.include": "Inkluder",
"ignore_list.mode.label": "Listemodus:",
"ignore_list.title": "Filutvidelse",
"library.field.add": "Legg til felt",
+ "library.field.add.button": "",
"library.field.confirm_remove": "Fjern dette «\"{name}\"»-feltet?",
"library.field.mixed_data": "Blandet data",
"library.field.remove": "Fjern felt",
diff --git a/src/tagstudio/resources/translations/nl.json b/src/tagstudio/resources/translations/nl.json
index 9a782be4c..b14b37837 100644
--- a/src/tagstudio/resources/translations/nl.json
+++ b/src/tagstudio/resources/translations/nl.json
@@ -22,40 +22,36 @@
"folders_to_tags.close_all": "Alles sluiten",
"folders_to_tags.open_all": "Alles openen",
"generic.add": "Toevoegen",
- "generic.apply": "Toepassen",
- "generic.apply_alt": "&Toepassen",
+ "generic.apply": "&Toepassen",
"generic.cancel": "Annuleren",
- "generic.cancel_alt": "&Annuleren",
"generic.close": "Sluiten",
"generic.continue": "Doorgaan",
"generic.copy": "Kopiëren",
"generic.cut": "Knippen",
"generic.delete": "Verwijderen",
- "generic.delete_alt": "&Verwijderen",
"generic.done": "Klaar",
- "generic.done_alt": "&klaar",
- "generic.edit": "Aanpassen",
- "generic.edit_alt": "&Aanpassen",
+ "generic.edit": "&Aanpassen",
"generic.filename": "Bestandsnaam",
"generic.navigation.back": "Terug",
"generic.navigation.next": "Volgende",
"generic.none": "Niks",
"generic.overwrite": "Overschrijven",
- "generic.overwrite_alt": "&Overschrijven",
"generic.paste": "Plakken",
- "generic.rename": "Hernoemen",
- "generic.rename_alt": "&Hernoemen",
+ "generic.rename": "&Hernoemen",
"generic.save": "Opslaan",
"generic.skip": "Overslaan",
"generic.skip_alt": "&Overslaan",
"home.search": "Zoeken",
"home.search_tags": "Labels Zoeken",
"home.thumbnail_size": "Miniatuur Grootte",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Extra Grote Miniaturen",
"home.thumbnail_size.large": "Grote Miniaturen",
"home.thumbnail_size.medium": "Gemiddelde Minituren",
"home.thumbnail_size.mini": "Mini Miniaturen",
"home.thumbnail_size.small": "Kleine Miniaturen",
+ "home.thumbnail_size_label": "",
"ignore_list.mode.exclude": "Uitsluiten",
"json_migration.finish_migration": "Migratie Afronden",
"json_migration.heading.aliases": "Aliassen:",
@@ -68,6 +64,7 @@
"json_migration.migration_complete": "Migratie Afgerond!",
"json_migration.title": "Migratie Formaat Opslaan: \"{path}\"",
"library.field.add": "Veld Toevoegen",
+ "library.field.add.button": "",
"library.field.mixed_data": "Gemixte Data",
"library.field.remove": "Veld Verwijderen",
"menu.delete_selected_files_ambiguous": "Bestand(en) verplaatsen naar {trash_term}",
@@ -93,7 +90,9 @@
"status.results": "Resultaten",
"tag.add": "Label toevoegen",
"tag.add.plural": "Labels toevoegen",
+ "tag.add.button": "",
"tag.aliases": "Aliassen",
+ "tag.alias.new": "",
"tag.all_tags": "Alle Labels",
"tag.choose_color": "Kies Label Kleur",
"tag.color": "Kleur",
diff --git a/src/tagstudio/resources/translations/pl.json b/src/tagstudio/resources/translations/pl.json
index 05261b5aa..048f685ae 100644
--- a/src/tagstudio/resources/translations/pl.json
+++ b/src/tagstudio/resources/translations/pl.json
@@ -87,30 +87,23 @@
"folders_to_tags.open_all": "Otwórz wszystkie",
"folders_to_tags.title": "Stwórz tagi z folderów",
"generic.add": "Dodaj",
- "generic.apply": "Zastosuj",
- "generic.apply_alt": "&Zastosuj",
+ "generic.apply": "&Zastosuj",
"generic.cancel": "Anuluj",
- "generic.cancel_alt": "&Anuluj",
"generic.close": "Zamknij",
"generic.continue": "Kontynuuj",
"generic.copy": "Kopiuj",
"generic.cut": "Wytnij",
"generic.delete": "Usuń",
- "generic.delete_alt": "&Usuń",
"generic.done": "Zrobione",
- "generic.done_alt": "&Zrób",
- "generic.edit": "Edytuj",
- "generic.edit_alt": "&Edytuj",
+ "generic.edit": "&Edytuj",
"generic.filename": "Nazwa pliku",
"generic.navigation.back": "Wstecz",
"generic.navigation.next": "Dalej",
"generic.none": "Żaden",
"generic.overwrite": "Nadpisz",
- "generic.overwrite_alt": "&Nadpisz",
"generic.paste": "Wklej",
"generic.recent_libraries": "Ostatnie biblioteki",
- "generic.rename": "Zmień nazwę",
- "generic.rename_alt": "&Zmień nazwę",
+ "generic.rename": "&Zmień nazwę",
"generic.reset": "Resetuj",
"generic.save": "Zapisz",
"generic.skip": "Pomiń",
@@ -120,11 +113,14 @@
"home.search_library": "Przeszukaj bibliotekę",
"home.search_tags": "Przeszukaj tagi",
"home.thumbnail_size": "Rozmiar miniaturek",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Bardzo duże miniaturki",
"home.thumbnail_size.large": "Duże miniaturki",
"home.thumbnail_size.medium": "Średnie miniaturki",
"home.thumbnail_size.mini": "Mini miniaturki",
"home.thumbnail_size.small": "Małe miniaturki",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "&Dodaj rozszerzenie",
"ignore_list.mode.exclude": "Wyklucz",
"ignore_list.mode.include": "Uwzględnij",
@@ -157,6 +153,7 @@
"json_migration.title.old_lib": "Biblioteka v9.4
",
"landing.open_create_library": "Otwórz/Stwórz bibliotekę {shortcut}",
"library.field.add": "Dodaj pole",
+ "library.field.add.button": "",
"library.field.confirm_remove": "Jesteś pewien że chcesz usunąć pole \"{name}\" ?",
"library.field.mixed_data": "Mieszane dane",
"library.field.remove": "Usuń pole",
@@ -239,7 +236,9 @@
"tag.add": "Dodaj tag",
"tag.add.plural": "Dodaj tagi",
"tag.add_to_search": "Dodaj do wyszukiwania",
+ "tag.add.button": "",
"tag.aliases": "Aliasy",
+ "tag.alias.new": "",
"tag.all_tags": "Wszystkie tagi",
"tag.choose_color": "Wybierz kolor tagu",
"tag.color": "Kolor",
@@ -253,6 +252,7 @@
"tag.new": "Nowy tag",
"tag.parent_tags": "Tagi nadrzędne",
"tag.parent_tags.add": "Dodaj tagi nadrzędne",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "Ten tag może być traktowany w wyszukiwaniach jako zamiennik dla dowolnego z tych tagów nadrzędnych.",
"tag.remove": "Usuń tag",
"tag.search_for_tag": "Szukaj dla tagu",
diff --git a/src/tagstudio/resources/translations/pt_BR.json b/src/tagstudio/resources/translations/pt_BR.json
index dcdfba70e..b3ca7d946 100644
--- a/src/tagstudio/resources/translations/pt_BR.json
+++ b/src/tagstudio/resources/translations/pt_BR.json
@@ -91,30 +91,23 @@
"folders_to_tags.open_all": "Abrir Tudo",
"folders_to_tags.title": "Criar tags a partir de pastas",
"generic.add": "Adicionar",
- "generic.apply": "Aplicar",
- "generic.apply_alt": "&Aplicar",
+ "generic.apply": "&Aplicar",
"generic.cancel": "Cancelar",
- "generic.cancel_alt": "&Cancelar",
"generic.close": "Fechar",
"generic.continue": "Continuar",
"generic.copy": "Copiar",
"generic.cut": "Recortar",
"generic.delete": "Deletar",
- "generic.delete_alt": "&Excluir",
"generic.done": "Ok",
- "generic.done_alt": "&OK",
- "generic.edit": "Editar",
- "generic.edit_alt": "&Editar",
+ "generic.edit": "&Editar",
"generic.filename": "Nome do Arquivo",
"generic.navigation.back": "Anterior",
"generic.navigation.next": "Próximo",
"generic.none": "Nenhum",
"generic.overwrite": "Sobrescrever",
- "generic.overwrite_alt": "&Sobrescrever",
"generic.paste": "Colar",
"generic.recent_libraries": "Bibliotecas recentes",
- "generic.rename": "Renomear",
- "generic.rename_alt": "&Renomear",
+ "generic.rename": "&Renomear",
"generic.reset": "Redefinir",
"generic.save": "Salvar",
"generic.skip": "Pular",
@@ -124,11 +117,14 @@
"home.search_library": "Buscar na Biblioteca",
"home.search_tags": "Buscar Tags",
"home.thumbnail_size": "Tamanho de miniatura",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Miniaturas Extra Grandes",
"home.thumbnail_size.large": "Miniaturas Grandes",
"home.thumbnail_size.medium": "Miniaturas Médias",
"home.thumbnail_size.mini": "Miniaturas Mini",
"home.thumbnail_size.small": "Miniaturas Pequenas",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "&Adicionar Extensão",
"ignore_list.mode.exclude": "Excluir",
"ignore_list.mode.include": "Incluir",
@@ -155,6 +151,7 @@
"json_migration.title.old_lib": "Biblioteca v9.4
",
"landing.open_create_library": "Abrir/Criar Biblioteca {shortcut}",
"library.field.add": "Adicionar Campo",
+ "library.field.add.button": "",
"library.field.confirm_remove": "Você tem certeza de que quer remover o campo \"{name}\"?",
"library.field.mixed_data": "Dados Mistos",
"library.field.remove": "Remover Campo",
@@ -232,7 +229,9 @@
"tag.add": "Adicionar Tag",
"tag.add.plural": "Adicionar Tags",
"tag.add_to_search": "Adicionar à Pesquisa",
+ "tag.add.button": "",
"tag.aliases": "Alias",
+ "tag.alias.new": "",
"tag.all_tags": "Todas Tags",
"tag.choose_color": "Escolha a cor da Tag",
"tag.color": "Cor",
@@ -245,6 +244,7 @@
"tag.new": "Nova Tag",
"tag.parent_tags": "Tags Pai",
"tag.parent_tags.add": "Adicionar Tag Pai",
+ "tag.parent_tags.add.button": "",
"tag.search_for_tag": "Procurar por Tag",
"tag.shorthand": "Abreviação",
"tag.view_limit": "Limite de visualização:",
diff --git a/src/tagstudio/resources/translations/ru.json b/src/tagstudio/resources/translations/ru.json
index 4522ee960..ec150ea8d 100644
--- a/src/tagstudio/resources/translations/ru.json
+++ b/src/tagstudio/resources/translations/ru.json
@@ -95,29 +95,22 @@
"folders_to_tags.title": "Создать теги из папок",
"generic.add": "Добавить",
"generic.apply": "Применить",
- "generic.apply_alt": "Применить",
"generic.cancel": "Отмена",
- "generic.cancel_alt": "&Отмена",
"generic.close": "Закрыть",
"generic.continue": "Продолжить",
"generic.copy": "Копировать",
"generic.cut": "Вырезать",
"generic.delete": "Удалить",
- "generic.delete_alt": "&Удалить",
"generic.done": "Завершено",
- "generic.done_alt": "&Завершено",
- "generic.edit": "Редактировать",
- "generic.edit_alt": "&Редактировать",
+ "generic.edit": "&Редактировать",
"generic.filename": "Имя файла",
"generic.navigation.back": "Назад",
"generic.navigation.next": "Далее",
"generic.none": "Ничего",
"generic.overwrite": "Перезаписать",
- "generic.overwrite_alt": "&Перезаписать",
"generic.paste": "Вставить",
"generic.recent_libraries": "Недавние библиотеки",
- "generic.rename": "Переименовать",
- "generic.rename_alt": "&Переименовать",
+ "generic.rename": "&Переименовать",
"generic.reset": "Cбросить",
"generic.save": "Сохранить",
"generic.skip": "Пропустить",
@@ -127,11 +120,14 @@
"home.search_library": "Поиск по библиотеке",
"home.search_tags": "Поиск тегов",
"home.thumbnail_size": "Размер иконок",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Очень большие иконки",
"home.thumbnail_size.large": "Большие иконки",
"home.thumbnail_size.medium": "Средние иконки",
"home.thumbnail_size.mini": "Крохотные иконки",
"home.thumbnail_size.small": "Маленькие иконки",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "&Добавить расширение",
"ignore_list.mode.exclude": "Исключить",
"ignore_list.mode.include": "Включить",
@@ -142,6 +138,7 @@
"json_migration.heading.colors": "Цвета:",
"landing.open_create_library": "Открыть/создать библиотеку {shortcut}",
"library.field.add": "Добавить поле",
+ "library.field.add.button": "",
"library.field.confirm_remove": "Вы уверены, что хотите удалить поле \"{name}\"?",
"library.field.mixed_data": "Смешанные данные",
"library.field.remove": "Удалить поле",
@@ -228,7 +225,9 @@
"tag.add": "Добавить тег",
"tag.add.plural": "Добавить теги",
"tag.add_to_search": "Добавить к поисковому запросу",
+ "tag.add.button": "",
"tag.aliases": "Псевдонимы",
+ "tag.alias.new": "",
"tag.all_tags": "Все теги",
"tag.choose_color": "Выберите цвет тега",
"tag.color": "Цвет",
@@ -242,6 +241,7 @@
"tag.new": "Новый тег",
"tag.parent_tags": "Родительский тег",
"tag.parent_tags.add": "Добавить родительский тег",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "Этот тег может считаться заменой любого из этих родительских тэгов в поиске.",
"tag.remove": "Убрать тег",
"tag.search_for_tag": "Поиск тега",
diff --git a/src/tagstudio/resources/translations/sv.json b/src/tagstudio/resources/translations/sv.json
index 5462b6e23..41378eaf9 100644
--- a/src/tagstudio/resources/translations/sv.json
+++ b/src/tagstudio/resources/translations/sv.json
@@ -54,11 +54,13 @@
"home.search_entries": "Sök poster",
"home.search_tags": "Sök etikett",
"home.thumbnail_size": "Miniatyrbildsstorlek",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "Lägg till tillägg",
"ignore_list.mode.exclude": "Exkludera",
"ignore_list.mode.include": "Inkludera",
"ignore_list.title": "Filnamnstillägg",
"library.field.add": "Lägg till fält",
+ "library.field.add.button": "",
"library.field.remove": "Ta bort fält",
"library.missing": "Platsen saknas",
"library.name": "Bibliotek",
@@ -79,12 +81,15 @@
"status.results": "Resultat",
"tag.add": "Lägg till etikett",
"tag.add_to_search": "Lägg till i Sök",
+ "tag.add.button": "",
"tag.aliases": "Alias",
+ "tag.alias.new": "",
"tag.color": "Färg",
"tag.name": "Namn",
"tag.new": "Ny etikett",
"tag.parent_tags": "Förälderetiketter",
"tag.parent_tags.add": "Lägg till förälderetikett",
+ "tag.parent_tags.add.button": "",
"tag.search_for_tag": "Sök efter etikett",
"tag.shorthand": "Förkortning",
"tag_manager.title": "Biblioteksetiketter"
diff --git a/src/tagstudio/resources/translations/ta.json b/src/tagstudio/resources/translations/ta.json
index 905993950..0e87a0e77 100644
--- a/src/tagstudio/resources/translations/ta.json
+++ b/src/tagstudio/resources/translations/ta.json
@@ -90,30 +90,23 @@
"folders_to_tags.open_all": "அனைத்தையும் திற",
"folders_to_tags.title": "கோப்புறைகளிலிருந்து குறிச்சொற்களை உருவாக்கு",
"generic.add": "சேர்",
- "generic.apply": "விண்ணப்பிக்க",
- "generic.apply_alt": "& விண்ணப்பிக்கவும்",
+ "generic.apply": "& விண்ணப்பிக்கவும்",
"generic.cancel": "ரத்து செய்",
- "generic.cancel_alt": "ரத்துசெய் (&c)",
"generic.close": "மூடு",
"generic.continue": "தொடரவும்",
"generic.copy": "நகலெடு",
"generic.cut": "வெட்டு",
"generic.delete": "நீக்கு",
- "generic.delete_alt": "அழி (&d)",
"generic.done": "முடிந்தது",
- "generic.done_alt": "& முடிந்தது",
- "generic.edit": "திருத்து",
- "generic.edit_alt": "திருத்து (&e)",
+ "generic.edit": "திருத்து (&e)",
"generic.filename": "கோப்புப்பெயர்",
"generic.navigation.back": "பின்",
"generic.navigation.next": "அடுத்தது",
"generic.none": "எதுவுமில்லை",
"generic.overwrite": "மேலெழுதும்",
- "generic.overwrite_alt": "& மேலெழுதும்",
"generic.paste": "ஒட்டு",
"generic.recent_libraries": "சமீபத்திய நூலகங்கள்",
- "generic.rename": "மறுபெயரிடுங்கள்",
- "generic.rename_alt": "& மறுபெயரிடுங்கள்",
+ "generic.rename": "& மறுபெயரிடுங்கள்",
"generic.reset": "மீட்டமை",
"generic.save": "சேமி",
"generic.skip": "தவிர்",
@@ -123,11 +116,14 @@
"home.search_library": "தேடல் நூலகம்",
"home.search_tags": "குறிச்சொற்களைத் தேடு",
"home.thumbnail_size": "சின்னப்பட அளவு",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "கூடுதல் பெரிய சிறு உருவங்கள்",
"home.thumbnail_size.large": "பெரிய சிறு உருவங்கள்",
"home.thumbnail_size.medium": "நடுத்தர சிறு உருவங்கள்",
"home.thumbnail_size.mini": "மினி சிறு உருவங்கள்",
"home.thumbnail_size.small": "சிறிய சிறு உருவங்கள்",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "& நீட்டிப்பு சேர்க்கவும்",
"ignore_list.mode.exclude": "தவிர்",
"ignore_list.mode.include": "உள்ளடக்கு",
@@ -162,6 +158,7 @@
"json_migration.title.old_lib": " V9.4 நூலகம்
",
"landing.open_create_library": "நூலகத்தைத் திறக்கவும்/உருவாக்கவும் {shortcut}",
"library.field.add": "புலத்தைச் சேர்க்க",
+ "library.field.add.button": "",
"library.field.confirm_remove": "இந்த \"{name}\" புலத்தை நிச்சயமாக அகற்ற விரும்புகிறீர்களா?",
"library.field.mixed_data": "கலப்பு தரவு",
"library.field.remove": "புலத்தை அகற்று",
@@ -248,7 +245,9 @@
"tag.add": "குறிச்சொல் சேர்க்க",
"tag.add.plural": "குறிச்சொற்களைச் சேர்க்கவும்",
"tag.add_to_search": "தேடலில் சேர்",
+ "tag.add.button": "",
"tag.aliases": "மாற்றுப்பெயர்கள்",
+ "tag.alias.new": "",
"tag.all_tags": "அனைத்து குறிச்சொற்களும்",
"tag.choose_color": "குறிச்சொல் வண்ணத்தைத் தேர்வுசெய்க",
"tag.color": "நிறம்",
@@ -262,6 +261,7 @@
"tag.new": "புதிய குறிச்சொல்",
"tag.parent_tags": "பெற்றோர் குறிச்சொற்கள்",
"tag.parent_tags.add": "பெற்றோர் குறிச்சொற்களைச் சேர்க்க",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "இந்த குறிச்சொல்லை தேடல்களில் உள்ள இந்த பெற்றோர் குறிச்சொற்களுக்கு மாற்றாக கருதலாம்.",
"tag.remove": "குறிச்சொல்லை அகற்று",
"tag.search_for_tag": "குறிச்சொல்லைத் தேடு",
diff --git a/src/tagstudio/resources/translations/tok.json b/src/tagstudio/resources/translations/tok.json
index 7394d4728..57cb98a97 100644
--- a/src/tagstudio/resources/translations/tok.json
+++ b/src/tagstudio/resources/translations/tok.json
@@ -77,11 +77,8 @@
"generic.copy": "o jo e sona sama",
"generic.cut": "o lanpan",
"generic.delete": "o weka",
- "generic.delete_alt": "&o weka",
"generic.done": "pona",
- "generic.done_alt": "&pona",
- "generic.edit": "o ante",
- "generic.edit_alt": "&o ante",
+ "generic.edit": "&o ante",
"generic.filename": "nimi lipu",
"generic.missing": "weka",
"generic.navigation.back": "o tawa weka",
@@ -96,6 +93,7 @@
"home.search_library": "o alasa lon tomo",
"home.search_tags": "o alasa lon poki",
"home.thumbnail_size": "suli sitelen",
+ "home.thumbnail_size_label": "",
"home.thumbnail_size.extra_large": "sitelen lili pi suli mute",
"home.thumbnail_size.large": "sitelen lili pi suli meso",
"home.thumbnail_size.medium": "sitelen lili meso",
@@ -118,6 +116,7 @@
"json_migration.migration_complete": "tawa li pini!",
"json_migration.migration_complete_with_discrepancies": "tawa li pini, mi lukin e ike",
"library.field.add": "pana e sona",
+ "library.field.add.button": "",
"library.field.confirm_remove": "sina weka e sona poki \"{name}\". ni li pona anu seme?",
"library.field.mixed_data": "sona ante",
"library.field.remove": "weka e sona",
@@ -169,7 +168,9 @@
"tag.add": "o pana e poki",
"tag.add.plural": "o pana e poki",
"tag.add_to_search": "pana tawa alasa",
+ "tag.add.button": "",
"tag.aliases": "nimi ante",
+ "tag.alias.new": "",
"tag.all_tags": "poki ale",
"tag.color": "kule",
"tag.confirm_delete": "sina wile ala wile weka e poki \"{tag_name}\"?",
@@ -178,6 +179,7 @@
"tag.new": "poki sin",
"tag.parent_tags": "poki mama",
"tag.parent_tags.add": "o pana e poki mama",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "alasa la, poki ni li ken sama poki mama.",
"tag.remove": "o weka e poki",
"tag.search_for_tag": "o alasa e poki",
diff --git a/src/tagstudio/resources/translations/tr.json b/src/tagstudio/resources/translations/tr.json
index 35ed45cd9..5a3a47b27 100644
--- a/src/tagstudio/resources/translations/tr.json
+++ b/src/tagstudio/resources/translations/tr.json
@@ -93,31 +93,24 @@
"folders_to_tags.open_all": "Tümünü Aç",
"folders_to_tags.title": "Klasörlerden Etiketler Oluştur",
"generic.add": "Ekle",
- "generic.apply": "Uygula",
- "generic.apply_alt": "&Uygula",
+ "generic.apply": "&Uygula",
"generic.cancel": "İptal",
- "generic.cancel_alt": "&İptal",
"generic.close": "Kapat",
"generic.continue": "Devam Et",
"generic.copy": "Kopyala",
"generic.cut": "Kes",
"generic.delete": "Sil",
- "generic.delete_alt": "&Sil",
"generic.done": "Tamamlandı",
- "generic.done_alt": "&Bitti",
- "generic.edit": "Düzenle",
- "generic.edit_alt": "&Düzenle",
+ "generic.edit": "&Düzenle",
"generic.filename": "Dosya adı",
"generic.missing": "Kayıp",
"generic.navigation.back": "Geri",
"generic.navigation.next": "İleri",
"generic.none": "Yok",
"generic.overwrite": "Üzerine Yaz",
- "generic.overwrite_alt": "&Üzerine Yaz",
"generic.paste": "Yapıştır",
"generic.recent_libraries": "Son Kütüphaneler",
- "generic.rename": "Yeniden Adlandır",
- "generic.rename_alt": "&Yeniden Adlandır",
+ "generic.rename": "&Yeniden Adlandır",
"generic.reset": "Sıfırla",
"generic.save": "Kaydet",
"generic.skip": "Atla",
@@ -127,11 +120,14 @@
"home.search_library": "Kütüphanede Ara",
"home.search_tags": "Etiketleri Araştır",
"home.thumbnail_size": "Önizleme Boyutu",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "Ekstra Büyük Önizlemeler",
"home.thumbnail_size.large": "Büyük Önizlemeler",
"home.thumbnail_size.medium": "Orta Boyut Önizlemeler",
"home.thumbnail_size.mini": "Minicik Önizlemeler",
"home.thumbnail_size.small": "Küçük Önizlemeler",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "&Dosya Uzantısı Ekle",
"ignore_list.mode.exclude": "Hariç Tut",
"ignore_list.mode.include": "Dahil Et",
@@ -166,6 +162,7 @@
"json_migration.title.old_lib": "v9.4 Kütüphane
",
"landing.open_create_library": "Kütüphane Aç/Oluştur {shortcut}",
"library.field.add": "Ek Bilgi Ekle",
+ "library.field.add.button": "",
"library.field.confirm_remove": "Bu \"{name}\" ek bilgisini silmek istediğinden emin misin?",
"library.field.mixed_data": "Karışık Veri",
"library.field.remove": "Ek Bilgiyi Kaldır",
@@ -252,7 +249,9 @@
"tag.add": "Etiket Ekle",
"tag.add.plural": "Etiketleri Ekle",
"tag.add_to_search": "Aramaya Ekle",
+ "tag.add.button": "",
"tag.aliases": "Takma Adlar",
+ "tag.alias.new": "",
"tag.all_tags": "Tüm Etiketler",
"tag.choose_color": "Etiket Rengi Seç",
"tag.color": "Renk",
@@ -266,6 +265,7 @@
"tag.new": "Yeni Etiket",
"tag.parent_tags": "Üst Etiketler",
"tag.parent_tags.add": "Üst Etiketler Ekle",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "Bu etiket, aramalarda bu Üst Etiketlerin yerine geçebilir.",
"tag.remove": "Etiketi Kaldır",
"tag.search_for_tag": "Etiket Ara",
diff --git a/src/tagstudio/resources/translations/zh_Hant.json b/src/tagstudio/resources/translations/zh_Hant.json
index 4976f9bc7..9f5645c4f 100644
--- a/src/tagstudio/resources/translations/zh_Hant.json
+++ b/src/tagstudio/resources/translations/zh_Hant.json
@@ -66,29 +66,22 @@
"folders_to_tags.open_all": "開啟全部",
"folders_to_tags.title": "從資料夾建立標籤",
"generic.add": "新增",
- "generic.apply": "套用",
- "generic.apply_alt": "&套用",
+ "generic.apply": "&套用",
"generic.cancel": "取消",
- "generic.cancel_alt": "&取消",
"generic.close": "關閉",
"generic.continue": "繼續",
"generic.copy": "複製",
"generic.cut": "剪下",
"generic.delete": "刪除",
- "generic.delete_alt": "&刪除",
"generic.done": "完成",
- "generic.done_alt": "&完成",
- "generic.edit": "編輯",
- "generic.edit_alt": "&編輯",
+ "generic.edit": "&編輯",
"generic.filename": "檔案名稱",
"generic.navigation.back": "回到",
"generic.navigation.next": "下一個",
"generic.overwrite": "覆蓋",
- "generic.overwrite_alt": "&覆蓋",
"generic.paste": "貼上",
"generic.recent_libraries": "最近使用資料庫",
- "generic.rename": "重新命名",
- "generic.rename_alt": "&重新命名",
+ "generic.rename": "&重新命名",
"generic.save": "儲存",
"generic.skip": "略過",
"generic.skip_alt": "&略過",
@@ -97,11 +90,14 @@
"home.search_library": "搜尋資料庫",
"home.search_tags": "搜尋標籤",
"home.thumbnail_size": "縮圖大小",
+ "home.sorting_mode": "",
+ "home.sorting_direction": "",
"home.thumbnail_size.extra_large": "特大縮圖",
"home.thumbnail_size.large": "大縮圖",
"home.thumbnail_size.medium": "中縮圖",
"home.thumbnail_size.mini": "迷你縮圖",
"home.thumbnail_size.small": "小縮圖",
+ "home.thumbnail_size_label": "",
"ignore_list.add_extension": "&新增擴充功能",
"ignore_list.mode.exclude": "排除",
"ignore_list.mode.include": "包含",
@@ -135,6 +131,7 @@
"json_migration.title.old_lib": "v9.4 文庫
",
"landing.open_create_library": "開啟/ 建立文庫 {shortcut}",
"library.field.add": "新增欄位",
+ "library.field.add.button": "",
"library.field.confirm_remove": "您確定要移除此 \"{name}\" 欄位?",
"library.field.mixed_data": "混合資料",
"library.field.remove": "移除欄位",
@@ -188,7 +185,9 @@
"tag.add": "新增標籤",
"tag.add.plural": "新增標籤",
"tag.add_to_search": "新增到搜尋",
+ "tag.add.button": "",
"tag.aliases": "別名",
+ "tag.alias.new": "",
"tag.color": "顏色",
"tag.confirm_delete": "你確定要刪除此標籤 \"{tag_name}\"?",
"tag.create": "建立標籤",
@@ -197,6 +196,7 @@
"tag.new": "新標籤",
"tag.parent_tags": "上層標籤",
"tag.parent_tags.add": "新增上層標籤",
+ "tag.parent_tags.add.button": "",
"tag.parent_tags.description": "此標籤可以在搜尋時替代以下的上層標籤。",
"tag.remove": "移除標籤",
"tag.search_for_tag": "尋找標籤",