Travis Abendshien
9d60c78adc
ci: update pyright rules
...
- Ignore "reportIgnoreCommentWithoutRule"
- Ignore "reportMissingTypeArgument"
2025-03-20 01:15:45 -07:00
Travis Abendshien
5b5e878a69
fix: use UNION instead of UNION ALL ( #877 )
2025-03-20 01:09:46 -07:00
Travis Abendshien
d1eb7d646e
fix: hide mnemonics on macOS ( #856 )
2025-03-20 01:09:23 -07:00
Travis Abendshien
880ca07a6f
fix: stop ffmpeg cmd windows, refactor ffmpeg_checker ( #855 )
...
* fix: remove log statement as it is redundant (#840 )
* refactor: rework ffmpeg_checker.py
Move backend logic from ffmpeg_checker.py to vendored/ffmpeg.py, add translation strings for ffmpeg_checker, update vendored/ffmpeg.py
* fix: stop ffmpeg cmd windows, fix version outputs
* chore: ensure stdout is cast to str
---------
Co-authored-by: Jann Stute <46534683+Computerdores@users.noreply.github.com >
2025-03-20 01:09:02 -07:00
Weblate (bot)
0701a45e75
translations: add Japanese, Viossa; update others ( #861 )
...
* Translated using Weblate (Russian)
Currently translated at 89.9% (269 of 299 strings)
Co-authored-by: Dott-rus <antonamelin8@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
Translation: TagStudio/Strings
* Translated using Weblate (Japanese)
Currently translated at 52.8% (158 of 299 strings)
Added translation using Weblate (Japanese)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: needledetector <kenshinzumi.mail@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ja/
Translation: TagStudio/Strings
* Translated using Weblate (Czech)
Currently translated at 15.7% (47 of 299 strings)
Translated using Weblate (Czech)
Currently translated at 14.3% (43 of 299 strings)
Co-authored-by: Filip Jaruška <filip.jaruska@gmail.com >
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/cs/
Translation: TagStudio/Strings
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (299 of 299 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 100.0% (299 of 299 strings)
Translated using Weblate (Spanish)
Currently translated at 96.9% (290 of 299 strings)
Co-authored-by: Hosted Weblate <hosted@weblate.org >
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
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% (299 of 299 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 67.8% (203 of 299 strings)
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
Translation: TagStudio/Strings
* Translated using Weblate (Viossa)
Currently translated at 21.0% (63 of 299 strings)
Translated using Weblate (Viossa)
Currently translated at 21.0% (63 of 299 strings)
Added translation using Weblate (Viossa)
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/qpv/
Translation: TagStudio/Strings
---------
Co-authored-by: Dott-rus <antonamelin8@gmail.com >
Co-authored-by: needledetector <kenshinzumi.mail@gmail.com >
Co-authored-by: Filip Jaruška <filip.jaruska@gmail.com >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Joan <joancanalscrehuet@gmail.com >
Co-authored-by: Nginearing <142851004+Nginearing@users.noreply.github.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Co-authored-by: Bee Crankson <ProfB.crankson@gmail.com >
2025-03-20 01:07:58 -07:00
Gawi
35f409089a
docs: fix typos and grammar ( #879 )
2025-03-20 00:43:34 -07:00
Xarvex
010a4524d6
fix(flake): remove pinned input, only consume in Nix shell ( #872 )
2025-03-17 18:36:06 -07:00
Xarvex
861df898e2
feat(resources): provide desktop file ( #870 )
...
* feat(resources): provide desktop file
Co-authored-by: Florian Zier <9168602+zierf@users.noreply.github.com >
* fix(ts_qt): remove duplicate logic
* fix(ts_qt): add fallback values
---------
Co-authored-by: Florian Zier <9168602+zierf@users.noreply.github.com >
2025-03-17 18:35:45 -07:00
Xarvex
0ac06a125a
fix(ui): do not set palette for Linux-like systems that offer theming ( #869 )
2025-03-17 18:34:04 -07:00
Xarvex
b8ee63ef73
fix(nix/package): account for GTK platform ( #868 )
2025-03-17 18:33:33 -07:00
Xarvex
a5e535ba78
feat(ci): development tooling refresh and split documentation ( #867 )
...
* feat(nix/shell): use uv for faster evaluation
* feat(contrib): define developer configurations
* feat(ci): configure pre-commit to use project dependencies, add mypy
* fix(docs): typo
* docs: split develop and install, document integrations
* nit(contrib): add shellcheck directive to envrc's
* docs: move third-party dependencies to install page
* nit(flake): use pythonPackages variable
---------
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2025-03-17 18:32:08 -07:00
Travis Abendshien
ed6ac246f4
docs: update schema_changes.md for DB_VERSION 9
2025-03-12 17:40:07 -07:00
Jann Stute
31833245a4
feat: add filename and path sorting ( #842 )
...
* feat: add filename sorting to dropdown
* feat: add file path sorting to dropdown
* feat: implement path sorting
* feat: add filename column and bump db version
* feat: implement filename sorting
* doc: tick off roadmap item for filename sorting
* fix: use existing filename translation instead
* fix: populate Entry.filename in constructor
* fix: add missing assertion in search_library fixture
* fix: update search test library
* feat: add db migration test
* fix: add missing library for test
2025-03-12 17:28:42 -07:00
Weblate (bot)
93dcfdd51c
translations: update Turkish, Portuguese(BR), Hungarian, French ( #857 )
...
* Translated using Weblate (Turkish)
Currently translated at 100.0% (294 of 294 strings)
Co-authored-by: Nyghl <hknimre@gmail.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
Translation: TagStudio/Strings
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 89.1% (262 of 294 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 (Hungarian)
Currently translated at 100.0% (294 of 294 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 (French)
Currently translated at 100.0% (294 of 294 strings)
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
Translation: TagStudio/Strings
---------
Co-authored-by: Nyghl <hknimre@gmail.com >
Co-authored-by: Helder Lima <vinicius-helder@hotmail.com >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Med <45147847+kitsumed@users.noreply.github.com >
2025-03-12 17:27:53 -07:00
HermanKassler
f680ecb648
feat: add setting to not display full filepath ( #841 )
...
* feat: add show file path option to settings menu (#4 )
* feat: implement file path option for file attributes (#10 )
* feat: implement file path option for file attributes
---------
Co-authored-by: Zarko Sesto <sesto@kth.se >
* feat: update ui after changing file path setting (#9 )
* feat: implement file path options for main window (#11 )
Co-authored-by: Zarko Sesto <sesto@kth.se >
* feat: add realtime feedback for setting changes (#13 )
Co-authored-by: Zarko Sesto <sesto@kth.se >
style: formatted code changes with ruff (#16 )
* tests: Added tests to test file path display and settings menu
enhancement: formated using RUFF
test: addeded test to check title bar update
* fix: move check for file option to correct spot in open_library (#17 )
* fix: change translate_with_setter to new method (#18 )
* fix: update call to translator to be inline with upstream (#19 )
* refactor: update some imports to reflect refactor on upstream (#20 )
* refactor: update import paths to reflect recent reformat
* format: run ruff format
* translation: add translations for filepath setting
* refactor: store filepath options in integer enum
---------
Co-authored-by: RubenSocha <40490633+RubenSocha@users.noreply.github.com >
Co-authored-by: ErzaDuNord <102242407+ErzaDuNord@users.noreply.github.com >
Co-authored-by: Zarko Sesto <sesto@kth.se >
Co-authored-by: BitGatito <usmanbinmujeeb@gmail.com >
2025-03-12 15:51:55 -07:00
Travis Abendshien
234ddec78b
refactor: remove unused ui files
...
Remove unused UI files (Port #605 )
Co-Authored-By: VasigaranAndAngel <72515046+VasigaranAndAngel@users.noreply.github.com >
2025-03-12 03:35:35 -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