Travis Abendshien
f7f4da8acd
refactor: port #455 functionality to main
...
Co-Authored-By: Tyrannicodin <tyrannicodin@gmail.com >
2025-03-11 23:49:59 -07:00
Travis Abendshien
9858ad1078
translations: sort en.json file
2025-03-10 19:06:41 -07:00
Travis Abendshien
b0047b2065
refactor: split translation keys for about screen ( #845 )
...
* fix(translations): remove errant `<b>` tag
* refactor: split translation keys for about screen
* ui: change form field style
* fix: split new translation keys
* fix: remove unused key
* translations: re-split toki pona "about.content"
2025-03-10 19:02:34 -07:00
Weblate (bot)
039cebddae
translations: update Turkish, Danish, Spanish, French, Toki Pona ( #852 )
...
* Translated using Weblate (Turkish)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Nyghl <hknimre@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
Translation: TagStudio/Strings
* Translated using Weblate (Danish)
Currently translated at 4.4% (13 of 289 strings)
Co-authored-by: Emma J. M <em@juulsgaard.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
Translation: TagStudio/Strings
* Translated using Weblate (Spanish)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
* Translated using Weblate (Toki Pona)
Currently translated at 63.3% (183 of 289 strings)
Translated using Weblate (Toki Pona)
Currently translated at 57.4% (166 of 289 strings)
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
Translation: TagStudio/Strings
---------
Co-authored-by: Nyghl <hknimre@gmail.com >
Co-authored-by: Emma J. M <em@juulsgaard.org >
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
2025-03-10 18:47:31 -07:00
Jann Stute
e308e8e80d
fix: log all problems in translations test ( #839 )
2025-03-10 18:41:40 -07:00
Travis Abendshien
8c90f21c13
fix: catch NotImplementedError for Float16 JPEG-XL files ( #849 )
2025-03-10 00:58:09 -07:00
Travis Abendshien
e0fb73117f
ci: exclude "build" and "dist" folders from mypy
2025-03-09 23:28:56 -07:00
Travis Abendshien
55d4f1882b
docs: add horizontal rules to install instructions
2025-03-09 23:18:04 -07:00
Travis Abendshien
301157df00
fix(docs): remove incorrect format flags
2025-03-09 22:38:39 -07:00
Weblate (bot)
7c48cdefab
translations: update translations ( #846 )
...
* Translated using Weblate (Turkish)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Nyghl <hknimre@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
Translation: TagStudio/Strings
* Translated using Weblate (Filipino)
Currently translated at 59.5% (172 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: searinminecraft <kitakita@disroot.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fil/
Translation: TagStudio/Strings
* Translated using Weblate (Tamil)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (Tamil)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (Tamil)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (Tamil)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
Translation: TagStudio/Strings
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.5% (256 of 289 strings)
Co-authored-by: Helder Lima <vinicius-helder@hotmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
Translation: TagStudio/Strings
* Translated using Weblate (German)
Currently translated at 99.3% (287 of 289 strings)
Translated using Weblate (German)
Currently translated at 98.6% (285 of 289 strings)
Co-authored-by: DontBlameMe99 <github@addymem.anonaddy.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Jann Stute <jann.stute@protonmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
Translation: TagStudio/Strings
* Translated using Weblate (Russian)
Currently translated at 90.3% (261 of 289 strings)
Translated using Weblate (Russian)
Currently translated at 82.3% (238 of 289 strings)
Translated using Weblate (Russian)
Currently translated at 79.2% (229 of 289 strings)
Translated using Weblate (Russian)
Currently translated at 78.8% (228 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: werdei <6pe3ep1lu@mozmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
Translation: TagStudio/Strings
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (Hungarian)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
Translation: TagStudio/Strings
* Translated using Weblate (Spanish)
Currently translated at 95.8% (277 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
* Translated using Weblate (Toki Pona)
Currently translated at 49.4% (143 of 289 strings)
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
Translation: TagStudio/Strings
---------
Co-authored-by: Nyghl <hknimre@gmail.com >
Co-authored-by: searinminecraft <kitakita@disroot.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Co-authored-by: தமிழ்நேரம் <anishprabu.t@gmail.com >
Co-authored-by: Helder Lima <vinicius-helder@hotmail.com >
Co-authored-by: DontBlameMe99 <github@addymem.anonaddy.com >
Co-authored-by: Jann Stute <jann.stute@protonmail.com >
Co-authored-by: werdei <6pe3ep1lu@mozmail.com >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
2025-03-09 22:22:06 -07:00
Xarvex
42577b792c
Merge pull request #844 from TagStudioDev/layout-refactor-1
...
refactor!: restructure project to use proper src-layout
2025-03-09 23:25:13 -05:00
Xarvex
55bc7aac88
refactor!: change layout; import and build change
...
Fixes : #200
Fixes : #365
Fixes : #512
Fixes : #800
fix(pyproject): resolve mix-up of mypy and pytest
chore(ci): remove legacy scripts
chore: format with new mypy rules; fix translation test
wip(ci/mypy): remove config flag
fix(pyinstaller): use correct dict access
fix(resources): usage in ts_qt.py
feat(nix/package): validate tests with pytest hook
fix(nix/package): remove old dependency patch
feat(nix): support Darwin
fix(nix/package): move check deps to checkInputs
fix(nix/shell): typo
fix(nix/shell): correctly wrap Python with Qt args
fix(pyproject): specify mypy-extensions
feat(nix/package): provide pillow-jxl-plugin
nix(nix/package): split into multiple files, allow overriding of JXL and vtf2img
fix(nix/shell): provide FFmpeg on runtime
feat(flake): output pillow-jxl-plugin and vtf2img
fix(nix/package): load pipewire
feat(nix/package): run tests on pillow-jxl-plugin
fix: remove extra noqa comment
docs: update installation docs
docs: shrink table size on docs site
nit(nix/package): pipewire not needed in buildInputs
docs: update commands, environment, setup
fix: use consistent possessives
chore: format with prettier, add ignore flags
fix(pyinstaller): consume from pyproject
Revert "fix(pyinstaller): consume from pyproject"
This reverts commit 398cd4e5630a3e83d22d15286d7ac59b4c07c5d6.
refactor: use icon from resource manager
Also fixes incorrect path currently used in ts_qt.py.
nix(pyinstaller): replace use of sys.platform with platform.system
docs: add build section
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2025-03-09 18:55:32 -05:00
Xarvex
226d18e743
refactor!: change layout; renaming, import and build change incoming
2025-03-09 18:54:25 -05:00
Travis Abendshien
981cc60135
chore: bump version to v9.5.1
v9.5.1
2025-03-06 16:32:19 -08:00
Travis Abendshien
2073a284fe
fix: separate about screen title from translations ( #836 )
...
* fix: separate about screen title from translations
* chore: format with ruff's evil twin
2025-03-06 16:22:54 -08:00
Jann Stute
6d1ff90355
test: add tests for translations ( #833 )
...
* refactor: simplify pathlib imports
* feat: add tests for invalid format keys and missing / unnecessary translations
* feat: parametrise format key test
* feat: parametrise completeness test
* fix: include more useful information in the error message
* refactor: remove unused method
* refactor: extract translation loading to a separate function
* fix: include more useful information in the error message
* fix: don't fail test when language hasn't been completely translated
2025-03-06 15:28:48 -08:00
Weblate (bot)
4fe76f13fd
fix(translations): fix invalid placeholders ( #835 )
...
* Translated using Weblate (Turkish)
Currently translated at 24.9% (72 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
Translation: TagStudio/Strings
* Translated using Weblate (Filipino)
Currently translated at 44.6% (129 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fil/
Translation: TagStudio/Strings
* Translated using Weblate (Tamil)
Currently translated at 24.9% (72 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
Translation: TagStudio/Strings
* Translated using Weblate (Danish)
Currently translated at 3.8% (11 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
Translation: TagStudio/Strings
* Translated using Weblate (Spanish)
Currently translated at 96.1% (278 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
Translation: TagStudio/Strings
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 17.9% (52 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
Translation: TagStudio/Strings
* Translated using Weblate (Toki Pona)
Currently translated at 36.3% (105 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
Translation: TagStudio/Strings
---------
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2025-03-06 15:22:57 -08:00
Weblate (bot)
6690f5bc09
translations: update Portuguese(BR), German, Russian, Spanish, French; fix formatting keys ( #826 )
...
* Translated using Weblate (Turkish)
Currently translated at 22.4% (65 of 289 strings)
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
Translation: TagStudio/Strings
* Translated using Weblate (Filipino)
Currently translated at 43.9% (127 of 289 strings)
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fil/
Translation: TagStudio/Strings
* Translated using Weblate (Tamil)
Currently translated at 22.4% (65 of 289 strings)
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
Translation: TagStudio/Strings
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.9% (257 of 289 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 88.9% (257 of 289 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 64.7% (187 of 289 strings)
Co-authored-by: Helder Lima <vinicius-helder@hotmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
Translation: TagStudio/Strings
* Translated using Weblate (German)
Currently translated at 98.9% (286 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Theasacraft <spam@accounts.samuelbellmann.de >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
Translation: TagStudio/Strings
* Translated using Weblate (Danish)
Currently translated at 3.8% (11 of 289 strings)
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
Translation: TagStudio/Strings
* Translated using Weblate (Russian)
Currently translated at 73.3% (212 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: werdei <6pe3ep1lu@mozmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
Translation: TagStudio/Strings
* Translated using Weblate (Polish)
Currently translated at 97.5% (282 of 289 strings)
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pl/
Translation: TagStudio/Strings
* Translated using Weblate (Spanish)
Currently translated at 95.8% (277 of 289 strings)
Translated using Weblate (Spanish)
Currently translated at 95.8% (277 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Aless <dev@aless.ch >
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
* Translated using Weblate (Swedish)
Currently translated at 25.2% (73 of 289 strings)
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
Translation: TagStudio/Strings
* Translated using Weblate (Chinese (Traditional Han script))
Currently translated at 68.8% (199 of 289 strings)
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/zh_Hant/
Translation: TagStudio/Strings
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 16.9% (49 of 289 strings)
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
Translation: TagStudio/Strings
* Translated using Weblate (Toki Pona)
Currently translated at 33.2% (96 of 289 strings)
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
Translation: TagStudio/Strings
---------
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
Co-authored-by: Helder Lima <vinicius-helder@hotmail.com >
Co-authored-by: Theasacraft <spam@accounts.samuelbellmann.de >
Co-authored-by: werdei <6pe3ep1lu@mozmail.com >
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
Co-authored-by: Aless <dev@aless.ch >
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
2025-03-06 14:02:21 -08:00
Travis Abendshien
7e75087b24
fix: restore translate_formatted() method as format() ( #830 )
...
* fix: restore `translate_formatted()` method
* fix: set "Create & Add" button text
* refactor: rename "translate_formatted" to "format"
* translations: replace invalid format key names with "{unknown_key}"
2025-03-06 13:05:56 -08:00
Paula Rumeu
07b7d40926
docs: fix category typo ( #834 )
2025-03-06 03:54:44 -08:00
Travis Abendshien
80aab1ec96
chore: tweak pull request template
2025-03-04 14:27:40 -08:00
Travis Abendshien
bcf3b2f96b
fix: prevent future library versions from being opened
v9.5.0
2025-03-03 15:02:35 -08:00
Travis Abendshien
d94befed5d
Merge branch 'main' of https://github.com/TagStudioDev/TagStudio
2025-03-03 14:18:25 -08:00
Travis Abendshien
d91ee5dbf7
chore: bump version to v9.5.0
2025-03-03 14:16:44 -08:00
Travis Abendshien
ea8d074c51
chore: remove leftover log statement
2025-03-03 14:16:34 -08:00
Travis Abendshien
186c6e2139
ui: change default tag color to white
2025-03-03 14:15:10 -08:00
Xarvex
c695f1765f
chore(ci): add PR template ( #824 )
2025-03-03 14:14:46 -06:00
Travis Abendshien
077f91af88
ui: don't show the deprecated "Autofill" macro
2025-03-03 11:39:32 -08:00
Travis Abendshien
accf50ccf9
ui: change default sorting direction to descending
2025-03-03 11:32:41 -08:00
Travis Abendshien
9f9a5ccf44
fix: catch OverflowError when displaying video duration
2025-03-03 11:26:07 -08:00
Weblate (bot)
ee23ef3451
translations: update Filipino, Portuguese(BR), German, Hungarian, Polish, Spanish, French ( #809 )
...
* Translated using Weblate (Filipino)
Currently translated at 43.9% (127 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: searinminecraft <114207889+searinminecraft@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fil/
Translation: TagStudio/Strings
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 64.7% (187 of 289 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 63.3% (183 of 289 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 49.4% (143 of 289 strings)
Translated using Weblate (Portuguese (Brazil))
Currently translated at 49.4% (143 of 289 strings)
Co-authored-by: Alexander Lennart Formiga Johnsson <alexander_formiga@hotmail.com >
Co-authored-by: DaviMarquezeli <Davi.Marquezeli@gmail.com >
Co-authored-by: Helder Lima <vinicius-helder@hotmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
Translation: TagStudio/Strings
* Translated using Weblate (German)
Currently translated at 98.9% (286 of 289 strings)
Translated using Weblate (German)
Currently translated at 98.9% (286 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: JoeJoeTV <hannes1033@gmail.com >
Co-authored-by: Kurt S <mail@kurtys.de >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
Translation: TagStudio/Strings
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
Translation: TagStudio/Strings
* Translated using Weblate (Polish)
Currently translated at 97.5% (282 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: qronikarz <qronikarz@users.noreply.hosted.weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pl/
Translation: TagStudio/Strings
* Translated using Weblate (Spanish)
Currently translated at 57.7% (167 of 289 strings)
Translated using Weblate (Spanish)
Currently translated at 55.0% (159 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Translated using Weblate (French)
Currently translated at 100.0% (289 of 289 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Co-authored-by: Obscaeris <translation@obscaeris.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
---------
Co-authored-by: searinminecraft <114207889+searinminecraft@users.noreply.github.com >
Co-authored-by: Alexander Lennart Formiga Johnsson <alexander_formiga@hotmail.com >
Co-authored-by: DaviMarquezeli <Davi.Marquezeli@gmail.com >
Co-authored-by: Helder Lima <vinicius-helder@hotmail.com >
Co-authored-by: JoeJoeTV <hannes1033@gmail.com >
Co-authored-by: Kurt S <mail@kurtys.de >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: qronikarz <qronikarz@users.noreply.hosted.weblate.org >
Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Co-authored-by: Obscaeris <translation@obscaeris.com >
2025-03-03 11:17:33 -08:00
Jann Stute
2a787592b6
fix: resouce leak in translate_with_setter by deleting the offending code ( #817 )
...
* feat: implement first class for translated widget
* feat: add further translated widget types
* refactor: replace usages of translate_qobject with appropriate classes
* refactor: remove wrapper classes
* refactor: remove unnecessary used of Translations.formatted
* refactor: remove further unnecessary format calls
* refactor: replace calls for Translations.formatted with calls to str.format and remove some unused code
* refactor: remove TranslatedString class
* refactor: replace translate_with_setter with direct calls to the setter
2025-03-03 11:13:49 -08:00
Travis Abendshien
152c2b20ba
docs: add "sort by filename" to roadmap
2025-03-02 22:13:00 -08:00
Travis Abendshien
1b5b40792c
Create FUNDING.yml
2025-03-02 21:58:42 -08:00
SkeleyM
4b381e78ba
docs: fix slight spelling error ( #820 )
2025-02-27 14:23:05 -08:00
Travis Abendshien
b1126d5313
fix: open libraries from v9.5.0-pr1 in newer versions ( #815 )
...
* ui: show more informative library error messages
* tests: add sqlite db migration tests
* tests: fix and refactor migration tests
* fix: apply db8 schema changes before repairing db6
* docs: add save file format change log
* chore: remove db version explanations from docstrings
2025-02-24 15:14:54 -08:00
Travis Abendshien
f9ca743b64
docs: add custom color info
2025-02-20 15:14:51 -08:00
Travis Abendshien
04bd1bc027
fix(docs): restore broken links, ignore callout formatting
2025-02-20 14:24:12 -08:00
Haider Ali
ecc0bb57fb
docs: change "Tag Manager" to "Manage Tags" ( #806 )
2025-02-17 20:42:48 -08:00
Travis Abendshien
d11b514bab
fix: use remove() instead of difference() for self collision checks
2025-02-17 15:39:43 -08:00
Travis Abendshien
fe94d84b94
ci: ignore specific pyright flags
v9.5.0-pr4
2025-02-17 14:52:59 -08:00
Travis Abendshien
db408f09c4
chore: bump version to v9.5.0-pr4
2025-02-17 14:47:22 -08:00
Travis Abendshien
61b9fcf764
feat(ui): add language setting ( #803 )
...
* feat(ui): add language setting
* translations: implement remaining todos
* ui: show language names in settings instead of codes
* translations: add Dutch setting, anticipating #798
2025-02-17 14:45:30 -08:00
Travis Abendshien
28de21ade7
feat(ui)!: user-created tag colors ( #801 )
...
* feat: custom tag colors
* ui: minor ui polish
* ui: add confirmation for deleting colors
* ui: match tag_color_preview focused style
* ui: reduce spacing between color swatch groups
* ui!: change default behavior of secondary color
The secondary color now acts as only the text color by default, with the new `color_border` bool serving to optionally restore the previous text + colored border behavior.
* ui: adjust focused tag/color button styles
* fix: avoid namespace collision
* fix: make reserved namespace check case-insensitive
* ui: add namespace description + prompt
* fix: don't reset tag color if none are chosen
* refactor(ui): use form layout for build_color
* fix(ui): dynamically scale field title widget
* feat(ui): add additional tag shade colors
Add "burgundy", "dark-teal", and "dark_lavender" tag colors.
* fix: don't check for self in collision checks
* fix: update tag references on color update
* fix(ui): stop fields widgets expanding indefinitely
2025-02-17 14:36:34 -08:00
Weblate (bot)
2173d1d4f4
translations: add Dutch; update Hungarian, Spanish, French ( #798 )
...
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (259 of 259 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
Translation: TagStudio/Strings
* Translated using Weblate (Dutch)
Currently translated at 40.1% (104 of 259 strings)
Added translation using Weblate (Dutch)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Pheubel <luca.guagliardo@live.nl >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nl/
Translation: TagStudio/Strings
* Translated using Weblate (Spanish)
Currently translated at 51.7% (134 of 259 strings)
Translated using Weblate (Spanish)
Currently translated at 51.3% (133 of 259 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com >
Co-authored-by: noceno <pasitobajet@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
Translation: TagStudio/Strings
* Translated using Weblate (French)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (French)
Currently translated at 100.0% (259 of 259 strings)
Translated using Weblate (French)
Currently translated at 100.0% (259 of 259 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Co-authored-by: Obscaeris <translation@obscaeris.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
---------
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Pheubel <luca.guagliardo@live.nl >
Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com >
Co-authored-by: noceno <pasitobajet@gmail.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Co-authored-by: Obscaeris <translation@obscaeris.com >
2025-02-17 14:33:21 -08:00
SkeleyM
c1ec8a6650
feat(ui): clickable links in about section ( #799 )
2025-02-14 09:32:00 -08:00
Travis Abendshien
69d3a6ed09
docs: update library search
2025-02-14 09:25:57 -08:00
Travis Abendshien
e481ab64c9
docs: consolidate feature roadmap
2025-02-14 08:42:44 -08:00
Travis Abendshien
986ccabc81
chore: bump version to v9.5.0-pr3
v9.5.0-pr3
2025-02-10 11:22:00 -08:00
Travis Abendshien
297fdf22e8
feat: add smartcase and globless path searches ( #743 )
...
* fix: return path_strings in session
* feat: add smartcase and globless path search
Known issues: failing tests, sluggish autocomplete
* fix: all operational searches
* fix: limit path autocomplete to 100 items
* tests: add test cases
2025-02-10 10:26:02 -08:00