From 0ca5dc03e58d0964ffaa4863621bf98154ca4e9f Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Wed, 15 Apr 2026 19:10:03 +0200 Subject: [PATCH 1/4] Translated using Weblate (German) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Currently translated at 100.0% (362 of 362 strings) Co-authored-by: Hosted Weblate Co-authored-by: Patrick Schüle Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/de.json | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tagstudio/resources/translations/de.json b/src/tagstudio/resources/translations/de.json index 18749c9b5..d0f223d64 100644 --- a/src/tagstudio/resources/translations/de.json +++ b/src/tagstudio/resources/translations/de.json @@ -309,7 +309,7 @@ "status.library_search_query": "Durchsuche die Bibliothek...", "status.library_version_expected": "Erwartet:", "status.library_version_found": "Gefunden:", - "status.library_version_mismatch": "BIbliotheksversion stimmt nicht überein!", + "status.library_version_mismatch": "Bibliotheksversion stimmt nicht überein!", "status.results": "Ergebnisse", "status.results.invalid_syntax": "Ungültige Such-Syntax:", "status.results_found": "{count} Ergebnisse gefunden ({time_span})", @@ -350,6 +350,9 @@ "trash.dialog.title.singular": "Datei löschen", "trash.name.generic": "Mülleimer", "trash.name.windows": "Papierkorb", + "version_modal.description": "Eine neue Version von TagStudio ist verfügbar! Du kannst die neueste Version auf GitHub herunterladen.", + "version_modal.status": "Installierte Version: {installed_version}
Letzte veröffentlichte Version: {latest_release_version}", + "version_modal.title": "TagStudio Aktualisierung verfügbar", "view.size.0": "Mini", "view.size.1": "Klein", "view.size.2": "Mittel", From 09c2d7e2b5d3c8d0e3fdb179bde2a88c2a0fa44e Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Wed, 15 Apr 2026 19:10:04 +0200 Subject: [PATCH 2/4] Translated using Weblate (Italian) Currently translated at 100.0% (362 of 362 strings) Co-authored-by: Hosted Weblate Co-authored-by: Octavian <223219150+EdelFlosWeiss@users.noreply.github.com> Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/it.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tagstudio/resources/translations/it.json b/src/tagstudio/resources/translations/it.json index b748e4fb5..b496c6303 100644 --- a/src/tagstudio/resources/translations/it.json +++ b/src/tagstudio/resources/translations/it.json @@ -128,7 +128,7 @@ "generic.paste": "Incolla", "generic.recent_libraries": "Biblioteche Recenti", "generic.remove": "Rimuovi", - "generic.remove_alt": "&RImuovi", + "generic.remove_alt": "&Rimuovi", "generic.rename": "Rinomina", "generic.rename_alt": "&Rinomina", "generic.reset": "Ripristina", From ddc1077e965e2b96a869509632976948faaa02ca Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Wed, 15 Apr 2026 19:10:04 +0200 Subject: [PATCH 3/4] Translated using Weblate (Finnish) Currently translated at 87.0% (315 of 362 strings) Added translation using Weblate (Finnish) Co-authored-by: Hosted Weblate Co-authored-by: Jonne Saloranta Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fi/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/fi.json | 323 +++++++++++++++++++ 1 file changed, 323 insertions(+) create mode 100644 src/tagstudio/resources/translations/fi.json diff --git a/src/tagstudio/resources/translations/fi.json b/src/tagstudio/resources/translations/fi.json new file mode 100644 index 000000000..a506ca0a2 --- /dev/null +++ b/src/tagstudio/resources/translations/fi.json @@ -0,0 +1,323 @@ +{ + "about.config_path": "Konfiguraatio polku", + "about.description": "TagStudio on valokuvien ja tiedostojen järjestämiseen tarkoitettu sovellus, jonka taustalla oleva tagipohjainen järjestelmä keskittyy antamaan käyttäjälle vapautta ja joustavuutta. Ei suljettuja ohjelmia tai formaatteja, ei valtavaa sivutiedostojen merta eikä tiedostojärjestelmän täydellistä mullistamista.", + "about.documentation": "Dokumentaatio", + "about.license": "Lisenssi", + "about.module.found": "Löytyi", + "about.title": "Tietoa TagStudiosta", + "about.website": "Verkkosivu", + "app.git": "Git Commit", + "app.pre_release": "Pre-Release", + "app.title": "{base_title} - Kirjasto '{library_dir}'", + "color.color_border": "Käytä toissijaista väriä reunalle", + "color.confirm_delete": "Oletko varma, että haluat poistaa värin \"{color_name}\"?", + "color.delete": "Poista tunniste", + "color.import_pack": "Tuo väri paketteja", + "color.name": "Nimi", + "color.namespace.delete.prompt": "Oletko varma, että haluat poistaa tämän värin? Tämä poistaa kaikki värit sen mukana!", + "color.namespace.delete.title": "Poista värin nimi", + "color.new": "Uusi väri", + "color.placeholder": "Väri", + "color.primary": "Pääväri", + "color.primary_required": "Pääväri (Vaadittu)", + "color.secondary": "Toissijainen väri", + "color.title.no_color": "Ei väriä", + "color_manager.title": "Hallitse tunnisteiden värejä", + "dependency.missing.title": "{dependency} Ei löytynyt", + "drop_import.description": "Seuraavat tiedostot vastaavat tiedostoja, jotka ovat jo olemassa kirjastossa", + "drop_import.duplicates_choice.plural": "Seuraavat {count} tiedostoa vastaavat tiedostoja, jotka ovat jo olemassa kirjastossa.", + "drop_import.duplicates_choice.singular": "Seuraava tiedosto vastaa tiedostopolkua, joka on jo olemassa kirjastossa.", + "drop_import.progress.label.initial": "Tuo uusi tiedosto...", + "drop_import.progress.label.plural": "Tuodaan uusia tiedostoja...\n{count} Tiedostoa tuotu.{suffix}", + "drop_import.progress.label.singular": "Uusien tiedostojen tuonti...\n1 tiedosto tuotu", + "drop_import.progress.window_title": "Tuo tiedostoja", + "drop_import.title": "Ristiriitaisia tiedosto(ja)", + "edit.color_manager": "Hallitse tunnisteiden värejä", + "edit.copy_fields": "Kopioi kenttiä", + "edit.paste_fields": "Liitä kenttiä", + "edit.tag_manager": "Hallitse Tagejä", + "entries.duplicate.merge": "Yhdistä kaksoiskappaleita", + "entries.duplicate.merge.label": "Yhdistetään kaksoiskappaleita...", + "entries.duplicate.refresh": "Virkistä kaksoiskappaleet", + "entries.duplicates.description": "Kaksoiskappaleilla tarkoitetaan useita merkintöjä, jotka osoittavat samaan tiedostoon levyllä. Näiden yhdistäminen yhdistää kaikkien kaksoiskappaleiden tunnisteet ja metatiedot yhdeksi yhdistetyksi merkinnäksi. Näitä ei pidä sekoittaa \"kopiotiedostoihin\", jotka ovat tiedostojesi kopioita TagStudion ulkopuolella.", + "entries.generic.refresh_alt": "&Refresh", + "entries.generic.remove.removing": "Poistetaan merkintöjä", + "entries.generic.remove.removing_count": "Poistetaan {count} merkintää...", + "entries.ignored.description": "Tiedostomerkintöjä pidetään \"ohitetuina\", jos ne lisättiin kirjastoon ennen kuin käyttäjän ohitussäännöt ('.ts_ignore'-tiedoston kautta) päivitettiin niiden poissulkemiseksi. Ohitetut tiedostot säilytetään kirjastossa oletusarvoisesti vahingossa tapahtuvan tietojen menetyksen estämiseksi ohitussääntöjä päivitettäessä.", + "entries.ignored.ignored_count": "Ohitetut merkinnät {count}", + "entries.ignored.remove": "Poista ohitetut merkinnät", + "entries.ignored.remove_alt": "Remo&ve Ignored Entries", + "entries.ignored.scanning": "Kirjaston skannaus ohitettujen merkintöjen varalta...", + "entries.ignored.title": "Korjaa ohitetut merkinnät", + "entries.mirror": "&Mirror", + "entries.mirror.confirmation": "Oletko varma, että haluat peilata seuraavat {count} merkintää?", + "entries.mirror.label": "Peilataan {idx}/{total} merkintää...", + "entries.mirror.title": "Peilataan merkintöjä", + "entries.mirror.window_title": "Peilaa merkinnät", + "entries.remove.plural.confirm": "Haluatko varmasti poistaa nämä {count merkintää kirjastostasi? Levyllä olevia tiedostoja ei poisteta.", + "entries.remove.singular.confirm": "Haluatko varmasti poistaa tämän merkinnän kirjastostasi? Levyllä olevia tiedostoja ei poisteta.", + "entries.running.dialog.new_entries": "Lisätään {total} uutta tiedosto merkintää...", + "entries.running.dialog.title": "Lisätään uudet tiedosto merkinnät", + "entries.tags": "Tunnisteet", + "entries.unlinked.description": "Jokainen kirjastomerkintä on linkitetty tiedostoon jossakin hakemistoistasi. Jos merkintään linkitetty tiedosto siirretään tai poistetaan TagStudion ulkopuolelle, sitä pidetään linkittämättömänä.

Linkittämättömät merkinnät voidaan linkittää automaattisesti uudelleen hakemistojen haun avulla tai poistaa haluttaessa.", + "entries.unlinked.relink.attempting": "Yritetään linkittää uudelleen {index}/{unlinked_count} merkintää, {fixed_count} uudelleenlinkitys onnistui", + "entries.unlinked.relink.manual": "&Manual Relink", + "entries.unlinked.relink.title": "Uudelleen yhdistetään merkintöjä", + "entries.unlinked.remove": "Poista linkittämättömät merkinnät", + "entries.unlinked.remove_alt": "Remo&ve Unlinked Entries", + "entries.unlinked.scanning": "Skannataan kirjastosta linkittämättömiä merkintöjä...", + "entries.unlinked.search_and_relink": "&Search && Relink", + "entries.unlinked.title": "Korjaa linkittämättömät merkinnät", + "entries.unlinked.unlinked_count": "Linkittämättömät merkinnät: {count}", + "ffmpeg.missing.description": "FFmpegiä ja/tai FFprobea ei löytynyt. FFmpeg vaaditaan multimedian toistoon ja pikkukuvien näyttämiseen.", + "ffmpeg.missing.status": "{ffmpeg}: {ffmpeg_status}
{ffprobe}: {ffprobe_status}", + "field.copy": "Kopioi kenttä", + "field.edit": "Muokkaa kenttää", + "field.paste": "Liitä kenttä", + "file.date_added": "Päiväys lisätty", + "file.date_created": "Päiväys luotu", + "file.date_modified": "Päiväys muokattu", + "file.dimensions": "Ulottuvuus", + "file.duplicates.description": "TagStudio tukee DupeGuru-tulosten tuontia kaksoiskappaleiden hallintaa varten.", + "file.duplicates.dupeguru.advice": "Peilauksen jälkeen voit käyttää DupeGurua ei-toivottujen tiedostojen poistamiseen. Tämän jälkeen voit poistaa linkittämättömät merkinnät TagStudion Työkalut-valikon \"Korjaa linkittämättömät merkinnät\" -toiminnolla.", + "file.duplicates.dupeguru.file_extension": "DupeGuru tiedostot (*.dupeguru)", + "file.duplicates.dupeguru.load_file": "&Load DupeGuru File", + "file.duplicates.dupeguru.no_file": "Ei valittua DupeGuru-tiedostoa", + "file.duplicates.dupeguru.open_file": "Avaa DupeGuru-tulostiedosto", + "file.duplicates.fix": "Korjaa kaksoiskappale tiedostot", + "file.duplicates.matches": "Kaksoiskappale tiedostoa vastaa: {count}", + "file.duplicates.matches_uninitialized": "Kaksoiskappaletta vastaava tiedosto: Ei saatavilla", + "file.duplicates.mirror.description": "Peilaa syöttötiedot kaikkiin kaksoiskappaleiden osumajoukkoihin yhdistämällä kaikki tiedot poistamatta tai kopioimatta kenttiä. Tämä toiminto ei poista tiedostoja tai tietoja.", + "file.duplicates.mirror_entries": "&Mirror Entries", + "file.duration": "Pituus", + "file.not_found": "Tiedostoa ei löytynyt", + "file.open_file": "Avaa tiedosto", + "file.open_file_with": "Avaa tiedosto", + "file.open_location.generic": "Avaa tiedosto resurssienhallinnassa", + "file.open_location.mac": "Näytä Finderissa", + "file.open_location.windows": "Näytä resurssienhallinnassa", + "file.path": "Tiedoston polku", + "folders_to_tags.close_all": "Sulje kaikki", + "folders_to_tags.converting": "Muutetaan kansiot tageiksi", + "folders_to_tags.description": "Luo tunnisteita kansiorakenteesi perusteella ja lisää ne merkintöihisi.\nAlla oleva rakenne näyttää kaikki luotavat tunnisteet ja mihin merkintöihin niitä lisätään.", + "folders_to_tags.open_all": "Avaa kaikki", + "folders_to_tags.title": "Luo tunnisteet kansioista", + "generic.add": "Lisää", + "generic.apply": "Käytä", + "generic.apply_alt": "&Apply", + "generic.cancel": "Peruuta", + "generic.cancel_alt": "&Cancel", + "generic.close": "Sulje", + "generic.continue": "Jatka", + "generic.copy": "Kopioi", + "generic.cut": "Leikkaa", + "generic.delete": "Poista", + "generic.delete_alt": "&Delete", + "generic.done": "Valmis", + "generic.done_alt": "&Done", + "generic.edit": "Muokkaa", + "generic.edit_alt": "&Edit", + "generic.filename": "Tiedoston nimi", + "generic.missing": "Puuttuu", + "generic.navigation.back": "Takaisin", + "generic.navigation.next": "Seuraava", + "generic.no": "Ei", + "generic.none": "Ei mitään", + "generic.overwrite": "Ylikirjoita", + "generic.overwrite_alt": "&Overwrite", + "generic.paste": "Liitä", + "generic.recent_libraries": "Viimeaikaiset kirjastot", + "generic.remove": "Poista", + "generic.remove_alt": "&Remove", + "generic.rename": "Uudelleen nimeä", + "generic.rename_alt": "&Rename", + "generic.reset": "Aloita alusta", + "generic.save": "Tallenna", + "generic.skip": "Ohita", + "generic.skip_alt": "&Skip", + "generic.yes": "Kyllä", + "home.search": "Etsi", + "home.search_entries": "Hae merkintöjä", + "home.search_library": "Hae kirjasto", + "home.search_tags": "Hae tageja", + "home.show_hidden_entries": "Näytä piiloitetut merkinnät", + "home.thumbnail_size": "Pienoiskuvan koko", + "home.thumbnail_size.extra_large": "Extra isot pienoiskuvakkeet", + "home.thumbnail_size.large": "Isot pienoiskuvat", + "home.thumbnail_size.medium": "Keskikokoiset pienoiskuvat", + "home.thumbnail_size.mini": "Mini pienoiskuvat", + "home.thumbnail_size.small": "Pienet pienoiskuvat", + "ignore.open_file": "Näytä tiedosto \"{ts_ignore}\" levyllä", + "json_migration.checking_for_parity": "Pariteettia tarkistetaan...", + "json_migration.creating_database_tables": "Luodaa SQL tietokannan pöytiä...", + "json_migration.description": "
Aloita kirjaston siirtoprosessi ja esikatsele sen tuloksia. Muunnettua kirjastoa ei käytetä, ellet napsauta \"Lopeta siirto\".

Kirjastotiedoissa tulee olla joko vastaavat arvot tai niissä tulee olla merkintä \"Vastaava\". Arvot, jotka eivät vastaa toisiaan, näkyvät punaisina ja niiden vieressä on symboli \"(!)\".
Tämä prosessi voi kestää useita minuutteja suuremmissa kirjastoissa.
", + "json_migration.discrepancies_found": "Kirjastossa havaitut ristiriidat", + "json_migration.discrepancies_found.description": "Alkuperäisen ja muunnetun kirjastomuodon välillä havaittiin eroja. Tarkista ja päätä, haluatko jatkaa siirtoa vai peruuttaa sen.", + "json_migration.finish_migration": "Lopeta muutto", + "json_migration.heading.aliases": "Aliaksia:", + "json_migration.heading.colors": "Värit:", + "json_migration.heading.differ": "Poikkeavuus", + "json_migration.heading.extension_list_type": "Laajennusluettelon tyyppi:", + "json_migration.heading.file_extension_list": "Tiedostopääte lista:", + "json_migration.heading.match": "Yhdistetty", + "json_migration.heading.names": "Nimet:", + "json_migration.heading.parent_tags": "Päätunnukset:", + "json_migration.heading.paths": "Polut:", + "json_migration.heading.shorthands": "Lyhenne:", + "json_migration.info.description": "TagStudio-versioilla 9.4 ja vanhemmilla luodut kirjaston tallennustiedostot on siirrettävä uuteen v9.5+-muotoon.

Tiedot:

  • Olemassa olevaa kirjaston tallennustiedostoasi EI poisteta
  • Henkilökohtaisia tiedostojasi EI poisteta, siirretä tai muokata
  • Uutta v9.5+ -tallennusmuotoa ei voi avata TagStudion aiemmissa versioissa

Mitä on muutettu:

  • \"Tunnistekentät\" on korvattu \"Tunnisteluokat\"-toiminnolla. Sen sijaan, että tunnisteet lisättäisiin ensin kenttiin, tunnisteet lisätään nyt suoraan tiedostomerkintöihin. Ne järjestetään sitten automaattisesti luokkiin päätunnisteiden perusteella, jotka on merkitty uudella \"Onko luokka\" -ominaisuudella tunnisteiden muokkausvalikossa. Mikä tahansa tunniste voidaan merkitä luokaksi, ja alitunnisteet lajittelevat itsensä luokiksi merkittyjen päätunnisteiden alle. \"Suosikki\"- ja \"Arkistoitu\"-tunnisteet perivät nyt uuden \"Metatunnisteet\"-tunnisteen, joka on oletusarvoisesti merkitty kategoriaksi.
  • Tunnisteiden värejä on muokattu ja laajennettu. Joitakin värejä on nimetty uudelleen tai yhdistetty, mutta kaikki tunnisteiden värit muuntuvat edelleen täsmällisiksi tai lähes vastaaviksi versiossa 9.5.
    ", + "json_migration.migrating_files_entries": "Siirretään {entries:,d} tiedostomerkintää...", + "json_migration.migration_complete": "Muutto valmis!", + "json_migration.migration_complete_with_discrepancies": "Siirto valmis, ristiriitaisuuksia löytyi", + "json_migration.start_and_preview": "Aloita ja esikatsele", + "json_migration.title": "Tallennusmuodon siirto: \"{path}\"", + "json_migration.title.new_lib": "

    v9.5+ Kirjasto

    ", + "json_migration.title.old_lib": "

    v9.4 Kirjasto

    ", + "landing.open_create_library": "Avaa/Luo kirjasto {shortcut}", + "library.field.add": "Lisää kenttä", + "library.field.confirm_remove": "Haluatko varmasti poistaa tämän \"{name}\"-kentän?", + "library.field.mixed_data": "Sekalaista dataa", + "library.field.remove": "Poistettu kenttä", + "library.missing": "Kirjaston sijainti puuttuu", + "library.name": "Kirjasto", + "library.refresh.title": "Virkistetty hakemistot", + "library.scan_library.title": "Skannataan kirjastoa", + "library_info.cleanup": "Puhdistus", + "library_info.cleanup.backups": "Kirjasto varmuuskopiot:", + "library_info.cleanup.dupe_files": "Kaksoiskappaleet:", + "library_info.cleanup.ignored": "Ohitetut merkinnät:", + "library_info.cleanup.legacy_json": "Jäljelle jäänyt Legacy -kirjasto:", + "library_info.cleanup.unlinked": "Yhdistämättömät merkinnät:", + "library_info.stats": "Tilastot", + "library_info.stats.colors": "Tunniste värit:", + "library_info.stats.entries": "Merkinnät:", + "library_info.stats.fields": "Kentät:", + "library_info.stats.macros": "Makrot:", + "library_info.stats.namespaces": "Nimiavaruudet:", + "library_info.stats.tags": "Tunnisteet:", + "library_info.title": "Kirjasto '{library_dir}'", + "library_info.version": "Kirjas formaatti versio: {version}", + "library_object.name": "Nimi", + "library_object.name_required": "Nimi (Vaaditaan)", + "library_object.slug": "ID Slug", + "library_object.slug_required": "ID Slug (Vaadittu)", + "media_player.autoplay": "Automaattinen toisto", + "media_player.loop": "Silmukka", + "menu.edit": "Muokkaa", + "menu.edit.manage_tags": "Hallitse tunnisteita", + "menu.edit.new_tag": "Uusi &Tag", + "menu.file": "&File", + "menu.file.clear_recent_libraries": "Puhdista viimeaikaset", + "menu.file.missing_library.title": "Puuttuva kirjasto", + "menu.file.new_library": "Uusi kirjasto", + "menu.file.open_backups_folder": "Avaa varmuuskopio kansio", + "menu.file.open_library": "Avaa kirjasto", + "menu.file.open_recent_library": "Avaa viimeaikainen", + "menu.file.save_library": "Tallenna kirjasto", + "menu.help": "&Help", + "menu.help.about": "Tietoa", + "menu.macros": "&Macros", + "menu.macros.folders_to_tags": "Kansiot tunnisteiksi", + "menu.select": "Valitse", + "menu.settings": "Asetukset...", + "menu.tools": "&Tools", + "menu.view": "&View", + "menu.view.decrease_thumbnail_size": "Pienennä pienoiskuvakkeen kokoa", + "menu.view.increase_thumbnail_size": "Kasvata pienoiskuvakkeen kokoa", + "menu.view.library_info": "Kirjasto &Information", + "menu.window": "Ikkuna", + "namespace.create.description": "TagStudio käyttää nimiavaruuksia erottaakseen ryhmiä, kuten tunnisteita ja värejä, tavalla, joka helpottaa niiden viemistä ja jakamista. TagStudio varaa \"tagstudio\"-alkuiset nimiavaruudet sisäiseen käyttöön.", + "namespace.create.title": "Luo nimiavaruus", + "namespace.new.button": "Uusi nimiavaruus", + "preview.ignored": "Ohitettu", + "preview.multiple_selection": "{count} Kohdetta valittu", + "preview.no_selection": "Ei kohteita valittuna", + "select.add_tag_to_selected": "Lisää tunniste valittuihin", + "select.all": "Valitse kaikki", + "select.clear": "Poista valinnat", + "select.inverse": "Käännä valinta", + "settings.clear_thumb_cache.title": "Puhdista pienoiskuvien välimuisti", + "settings.dateformat.english": "Englanti", + "settings.dateformat.international": "Kansainvälinen", + "settings.dateformat.label": "Päiväys formaatti", + "settings.dateformat.system": "Järjestelmä", + "settings.filepath.label": "Tiedostopolun näkyvyys", + "settings.filepath.option.full": "Näytä kokonaiset polut", + "settings.filepath.option.name": "Näytä ainoastaan tiedostojen nimet", + "settings.generate_thumbs": "Pienoiskuvan luonti", + "settings.global": "Yleiset asetukset", + "settings.hourformat.label": "24 Tunnin aika", + "settings.infinite_scroll": "Loputon selaaminen", + "settings.language": "Kieli", + "settings.library": "Kirjasto asetukset", + "settings.open_library_on_start": "Avaa kirjasto aloittaaksesi", + "settings.page_size": "Sivun koko", + "settings.show_filenames_in_grid": "Näytä tiedostojen nimet ruudukossa", + "settings.show_recent_libraries": "Näytä viimeaikaiset kirjastot", + "settings.splash.label": "Aloitusnäyttö", + "settings.splash.option.classic": "Classic (9.0)", + "settings.splash.option.default": "Vakio", + "settings.splash.option.goo_gears": "Open Source (9.4)", + "settings.splash.option.ninety_five": "'95 (9.5)", + "settings.splash.option.random": "Satunnainen", + "settings.tag_click_action.add_to_search": "Lisää tunniste hakuun", + "settings.tag_click_action.label": "Tunnisten klikkaus toiminto", + "settings.tag_click_action.open_edit": "Muokkaa tunnistetta", + "settings.tag_click_action.set_search": "Etsi tunnistetta", + "settings.theme.dark": "Tumma", + "settings.theme.label": "Teema:", + "settings.theme.light": "Vaalea", + "settings.theme.system": "Järjestelmä", + "settings.thumb_cache_size.label": "Pienoiskuvakkeiden välimuistin koko", + "settings.title": "Asetukset", + "sorting.direction.ascending": "Nouseva", + "sorting.direction.descending": "Laskeva", + "sorting.mode.random": "Satunnainen", + "splash.opening_library": "Avataan kirjastoa \"{library_path}\"...", + "status.deleted_file_plural": "Poistettiin {count} tiedostoa!", + "status.deleted_file_singular": "Poistettiin 1 tiedosto!", + "status.library_backup_in_progress": "Tallennetaan kirjaston varmuuskopiota...", + "status.library_closed": "Kirjasto suljettu ({time_span})", + "status.library_closing": "Suljetaan kirjastoa...", + "status.library_save_success": "Kirjasto tallennettu ja suljettu!", + "status.library_search_query": "Haetaan kirjastoa...", + "status.library_version_expected": "Odotettu:", + "status.library_version_found": "Löytyi:", + "status.library_version_mismatch": "Kirjasto versio ei vastaa!", + "status.results": "Tulokset", + "tag.add": "Lisää tunniste", + "tag.add.plural": "Lisää tunnisteet", + "tag.add_to_search": "Lisää hakuun", + "tag.aliases": "Aliakset", + "tag.all_tags": "Kaikki tunnisteet", + "tag.choose_color": "Valitse tunnisteen väri", + "tag.color": "Väri", + "tag.create": "Luo tunniste", + "tag.edit": "Muokkaa tunnistetta", + "tag.is_category": "On kategoria", + "tag.is_hidden": "On piilotettu", + "tag.name": "Nimi", + "tag.new": "Uusi tunniste", + "tag.parent_tags": "Ylätunnisteet", + "tag.parent_tags.add": "Lisää ylätunniste(ita)", + "tag.remove": "Poista tunniste", + "tag.search_for_tag": "Etsi tunnistetta", + "tag.shorthand": "Lyhenne", + "tag.tag_name_required": "Tunnisteen nimi (Vaaditaan)", + "tag.view_limit": "Näytä raja:", + "tag_manager.title": "Kirjasto tunnisteet", + "trash.dialog.title.plural": "Poista tiedostoja", + "trash.dialog.title.singular": "Poista tiedosto", + "trash.name.generic": "Roskakori", + "trash.name.windows": "Roskakori", + "version_modal.description": "TagStudion uusi versio on saatavilla! Voit ladata uusimman version Githubista.", + "version_modal.status": "Asennettu versio: {installed_version}
    Uusin julkaisuversio: {latest_release_version}", + "version_modal.title": "TagStudio päivitys saatavilla", + "view.size.0": "Mini", + "view.size.1": "Pieni", + "view.size.2": "Keskikokoinen", + "view.size.3": "Iso", + "view.size.4": "Extra iso", + "window.message.error_opening_library": "Virhe kirjastoa avatessa.", + "window.title.error": "Virhe", + "window.title.open_create_library": "Avaa/Luo kirjasto" +} From ffc2680bf7faa59dd6ce8d8e7300ed39e353f601 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Wed, 15 Apr 2026 19:10:05 +0200 Subject: [PATCH 4/4] Translated using Weblate (Toki Pona) Currently translated at 96.1% (348 of 362 strings) Translated using Weblate (Toki Pona) Currently translated at 96.1% (348 of 362 strings) Translated using Weblate (Toki Pona) Currently translated at 96.1% (348 of 362 strings) Translated using Weblate (Toki Pona) Currently translated at 96.1% (348 of 362 strings) Translated using Weblate (Toki Pona) Currently translated at 96.1% (348 of 362 strings) Translated using Weblate (Toki Pona) Currently translated at 95.0% (344 of 362 strings) Translated using Weblate (Toki Pona) Currently translated at 95.0% (344 of 362 strings) Translated using Weblate (Toki Pona) Currently translated at 95.0% (344 of 362 strings) Translated using Weblate (Toki Pona) Currently translated at 95.0% (344 of 362 strings) Co-authored-by: Bee Crankson Co-authored-by: Cyborus Co-authored-by: Hosted Weblate Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/ Translation: TagStudio/Strings --- src/tagstudio/resources/translations/tok.json | 56 ++++++++++--------- 1 file changed, 31 insertions(+), 25 deletions(-) diff --git a/src/tagstudio/resources/translations/tok.json b/src/tagstudio/resources/translations/tok.json index 5169cea12..83911a082 100644 --- a/src/tagstudio/resources/translations/tok.json +++ b/src/tagstudio/resources/translations/tok.json @@ -1,25 +1,25 @@ { "about.config_path": "nasin pi ante lawa", - "about.description": "ilo Tagstudio li ilo pi lawa lipu li ilo pi lawa sitelen li kepeken nasin pi poki pona. ilo Tagstudio li wile pana e lawa mute tawa jan kepeken. nasin pi open ala li lon ala, en ma pi lipu poka li lon ala, en sina li ante ala e nasin lipu ale sina.", + "about.description": "ilo Tagstudio li ilo pi lawa lipu li ilo pi lawa sitelen li kepeken nasin pi poki pona. ilo Tagstudio li wile pana e lawa mute tawa jan kepeken. nasin taso pi kulupu jan li lon, ma pi lipu poka li lon ala, sina li ante ala e nasin lipu ale sina.", "about.documentation": "lipu sona", - "about.license": "lipu lawa", + "about.license": "lipu pi ken sina", "about.module.found": "lukin", - "about.title": "sona pi ilo Tagstudio", + "about.title": "sona pi ilo TagStudio", "about.website": "lipu linluwi", "app.git": "Git Commit", - "app.pre_release": "nanpa pi pakala mute", + "app.pre_release": "nanpa pi pakala ken", "app.title": "{base_title} - tomo '{library_dir}'", "color.color_border": "o kepeken kule nanpa tu lon selo", "color.confirm_delete": "sina wile ala wile weka e kule \"{color_name}\"?", "color.delete": "o weka e poki", "color.import_pack": "o kama jo e kulupu kule", "color.name": "nimi", - "color.namespace.delete.prompt": "sina wile ala wile weka e ma nimi kule ni? weka la kule ale lon ma ni li weka kin!", - "color.namespace.delete.title": "o weka e ma nimi kule", + "color.namespace.delete.prompt": "sina wile ala wile weka e kulupu kule ni? weka la kule ale lon ona li weka kin!", + "color.namespace.delete.title": "o weka e kulupu kule", "color.new": "kule sin", "color.placeholder": "kule", "color.primary": "kule nanpa wan", - "color.primary_required": "kule nanpa wan (wile mute)", + "color.primary_required": "kule nanpa wan (ni o lon)", "color.secondary": "kule nanpa tu", "color.title.no_color": "kule ala", "color_manager.title": "o lawa e kule poki", @@ -28,9 +28,9 @@ "drop_import.duplicates_choice.plural": "lipu {count} ni li jo e nasin lipu sama lon tomo.", "drop_import.duplicates_choice.singular": "lipu ni li jo e nasin lipu sama lon tomo.", "drop_import.progress.label.initial": "mi kama jo e lipu sin...", - "drop_import.progress.label.plural": "mi kama jo e lipu sin...\nmi kama jo e lipu {count}.{suffix}", - "drop_import.progress.label.singular": "mi kama jo e lipu sin...\nmi kama jo e lipu wan.{suffix}", - "drop_import.progress.window_title": "o kama jo e lipu", + "drop_import.progress.label.plural": "mi kama jo e lipu sin...\nmi jo e lipu sin {count}.{suffix}", + "drop_import.progress.label.singular": "mi kama jo e lipu sin...\nmi jo e lipu sin 1.{suffix}", + "drop_import.progress.window_title": "o kama jo e lipu sin", "drop_import.title": "lipu ike", "edit.color_manager": "o lawa e kule poki", "edit.copy_fields": "o kama jo e ma sama", @@ -38,8 +38,8 @@ "edit.tag_manager": "o lawa e poki", "entries.duplicate.merge": "o wan e ijo sama", "entries.duplicate.merge.label": "mi wan e ijo sama...", - "entries.duplicate.refresh": "o kama jo e sona tan ijo sama", - "entries.duplicates.description": "ken la, ijo mute li jo e ijo lon sama. ni li \"ijo sama\". sina wan e ona la, ijo sama li kama wan li jo e sona ale tan ijo sama ale.", + "entries.duplicate.refresh": "o sin sin e ijo sama", + "entries.duplicates.description": "ken la, ijo mute li jo e ijo lon sama. ni li \"ijo sama\". sina wan e ona la, ijo sama li kama wan li jo e sona ale tan ijo sama ale. o sona e ni: \"ijo sama\" li \"lipu sama\" ala.", "entries.generic.remove.removing": "mi weka e ijo", "entries.generic.remove.removing_count": "mi weka e ijo {count}...", "entries.ignored.description": "sina pana e ijo lipu lon tomo, la sina weka e ona lon lawa toki pi lukin ala la, ona li \"lukin ala\". meso la, lipu pi lukin ala li lon tomo tan ni: ni ala la sina ante e lawa toki pi lukin ala la, nanpa li ken pakala.", @@ -81,7 +81,7 @@ "file.duplicates.dupeguru.advice": "jasima li pini la, sina ken kepeken ilo DupeGuru. ilo DupeGuru li ken weka e ijo ike. ni li pini la, o kepeken nasin \"o pona e ijo pi ijo lon ala\" lon ilo TagStudio. ni li weka e ijo pi ijo lon ala.", "file.duplicates.dupeguru.file_extension": "ijo DupeGuru (*.dupeguru)", "file.duplicates.dupeguru.load_file": "o kama &lon e ijo DupeGuru", - "file.duplicates.dupeguru.no_file": "sina o anu e ijo DupeGuru", + "file.duplicates.dupeguru.no_file": "sina jo ala e lipu DupeGuru", "file.duplicates.dupeguru.open_file": "o open e sona pini tan ilo DupeGuru", "file.duplicates.fix": "pona e ijo sama", "file.duplicates.matches": "ijo sama: %{count}", @@ -146,13 +146,14 @@ "home.thumbnail_size.small": "sitelen lili", "ignore.open_file": "o ken lukin e lipu \"{ts_ignore}\" lon ilo sina", "json_migration.checking_for_parity": "mi alasa e nasin tu...", + "json_migration.creating_database_tables": "mi pali e poki SQL mute...", "json_migration.description": "
    o open e tawa tomo o lukin e pini. sina pilin ala e \"o pini e tawa\" la, mi kepeken ala e tomo ante.

    sona tomo o jo e nanpa sama anu toki \"sama\" la ale li pona. nanpa ante li loje li jo e sitelen \"(!)\" lon poka ona.
    tomo li suli la pali ni li lanpan e tenpo mute.
    ", "json_migration.discrepancies_found": "mi lukin e ike pi tomo sina", "json_migration.discrepancies_found.description": "mi lukin e ike lon nasin tomo open lon nasin tomo ante. o lukin, o awen tawa anu ala.", "json_migration.finish_migration": "o pini e tawa", "json_migration.heading.aliases": "nimi ante:", "json_migration.heading.colors": "kule:", - "json_migration.heading.differ": "ike", + "json_migration.heading.differ": "ante ike", "json_migration.heading.file_extension_list": "kulupu pi namako lipu:", "json_migration.heading.match": "sama", "json_migration.heading.names": "nimi:", @@ -181,11 +182,13 @@ "library.scan_library.title": "mi o lukin e tomo", "library_info.cleanup": "jaki", "library_info.cleanup.backups": "sama awen tomo:", + "library_info.cleanup.dupe_files": "lipu ni li sama:", "library_info.cleanup.ignored": "ijo pi lukin ala:", "library_info.stats": "sona nanpa", "library_info.stats.colors": "kule poki:", "library_info.stats.entries": "ijo:", "library_info.stats.fields": "ma:", + "library_info.stats.macros": "ilo pali:", "library_info.stats.namespaces": "ma nimi:", "library_info.stats.tags": "poki:", "library_info.title": "tomo '{library_dir}'", @@ -194,8 +197,8 @@ "library_object.name_required": "nimi (wile mute)", "library_object.slug": "ID Slug", "library_object.slug_required": "ID Slug (wile mute)", - "macros.running.dialog.new_entries": "mi pali lon ijo sin {count}/{total}...", - "macros.running.dialog.title": "mi pali lon ijo sin", + "macros.running.dialog.new_entries": "mi ilo pali lon ijo sin {count}/{total}...", + "macros.running.dialog.title": "mi ilo pali lon ijo sin", "media_player.autoplay": "pali pi sina ala", "media_player.loop": "pali sike", "menu.delete_selected_files_ambiguous": "o tawa e lipu tawa {trash_term}", @@ -233,18 +236,18 @@ "menu.view.increase_thumbnail_size": "o suli e sitelen", "menu.view.library_info": "sona pi tomo n&i", "menu.window": "lipu", - "namespace.create.description": "ilo TagStuidio li kulupu e poki e kule kepeken nasin pi pana pona la ilo li kepeken ma nimi. ma nimi pi nimi open \"tagstudio\" li ilo TagStudio taso. ilo TagStudio li kepeken ona lon insa.", + "namespace.create.description": "ilo TagStudio li kulupu e poki e kule kepeken nasin pi pana pona la ilo li kepeken ma nimi. ma nimi pi nimi open \"tagstudio\" li ilo TagStudio taso. ilo TagStudio li kepeken ona lon insa.", "namespace.create.description_color": "kule poki li kepeken ma nimi sama kulupu pi kulupu kule. ale la open la kule ale pi pali sina li lon kulupu pi ma nimi.", "namespace.create.title": "o pali sin e ma nimi", "namespace.new.button": "o pali sin e ma nimi", "namespace.new.prompt": "o pali sin e ma nimi tawa pana e kule sina!", "preview.ignored": "lukin ala", "preview.multiple_selection": "sina jo e ijo {count}", - "preview.no_selection": "ijo ala li anu", + "preview.no_selection": "sina jo e ijo ala", "select.add_tag_to_selected": "o pana e poki tawa jo sina", "select.all": "o jo e ale", "select.clear": "o weka e jo sina", - "select.inverse": "o jasima e ni", + "select.inverse": "o jasima e jo sina", "settings.clear_thumb_cache.title": "o weka e poki sitelen", "settings.dateformat.english": "nasin Inli", "settings.dateformat.international": "nasin pi ma mute", @@ -258,13 +261,15 @@ "settings.hourformat.label": "tenpo pi kipisi 24", "settings.language": "toki", "settings.library": "lawa toki pi tomo mi", - "settings.open_library_on_start": "ilo Tagstudio li open la o open e tomo ni", + "settings.open_library_on_start": "ilo TagStudio li open la o open e tomo", "settings.page_size": "suli lipu", - "settings.restart_required": "sina open sin e ilo Tagstudio la ante li lon.", + "settings.restart_required": "sina open sin e ilo TagStudio la ante li lon.", "settings.show_filenames_in_grid": "o sitelen e nimi ijo lon leko sitelen", "settings.show_recent_libraries": "o sitelen e tomo pi tenpo poka", "settings.splash.label": "sitelen open", + "settings.splash.option.random": "nasa", "settings.tag_click_action.add_to_search": "o pana e poki tawa alasa", + "settings.tag_click_action.label": "pali pi pilin poki", "settings.tag_click_action.open_edit": "o ante e poki", "settings.tag_click_action.set_search": "o alasa e poki", "settings.theme.dark": "pimeja", @@ -275,6 +280,7 @@ "settings.title": "lawa toki", "sorting.direction.ascending": "tawa sewi", "sorting.direction.descending": "tawa anpa", + "sorting.mode.random": "nasa", "splash.opening_library": "mi open e tomo \"{library_path}\"...", "status.deleted_file_plural": "mi weka e lipu {count}!", "status.deleted_file_singular": "mi weka e lipu 1!", @@ -321,8 +327,8 @@ "trash.context.ambiguous": "o tawa e lipu tawa {trash_term}", "trash.context.plural": "o tawa e lipu tawa {trash_term}", "trash.context.singular": "o tawa e lipu tawa {trash_term}", - "trash.dialog.disambiguation_warning.plural": "ni li weka e ona tan ilo Tagstudio tan nasin lipu sina!", - "trash.dialog.disambiguation_warning.singular": "ni li weka e ona tan ilo Tagstudio tan nasin lipu sina!", + "trash.dialog.disambiguation_warning.plural": "ni li weka e ona tan ilo TagStudio tan nasin lipu sina!", + "trash.dialog.disambiguation_warning.singular": "ni li weka e ona tan ilo TagStudio tan nasin lipu sina!", "trash.dialog.move.confirmation.plural": "sina wile ala wile tawa e lipu ni {count} tawa {trash_term}?", "trash.dialog.move.confirmation.singular": "sina wile ala wile tawa e lipu ni tawa {trash_term}?", "trash.dialog.permanent_delete_warning": "toki suli! lipu ni li ken ala tawa {trash_term} la, ona li weka lon tenpo ale!", @@ -330,9 +336,9 @@ "trash.dialog.title.singular": "o weka e lipu", "trash.name.generic": "poki pi ijo weka", "trash.name.windows": "poki pi ijo weka", - "version_modal.description": "nanpa sin pi ilo Tagstudio li lon! sina ken kama jo e ona tan ma Github.", + "version_modal.description": "nanpa sin pi ilo TagStudio li lon! sina ken kama jo e ona tan ma Github.", "version_modal.status": "nanpa ni: {installed_version}
    nanpa sin: {latest_release_version}", - "version_modal.title": "nanpa sin pi ilo Tagstudio li lon", + "version_modal.title": "nanpa sin pi ilo TagStudio li lon", "view.size.0": "lili mute", "view.size.1": "lili", "view.size.2": "meso",