Theasacraft
dffa3635b0
fix: remove qt disconnect warning ( #613 )
...
* fix: cannot disconnect from None Warning
* fix: cannot disconnect from None Warning mypy compliant
2024-11-30 13:03:57 -08:00
Travis Abendshien
ef68603322
feat(parity): migrate json libraries to sqlite ( #604 )
...
* feat(ui): add PagedPanel widget
* feat(ui): add MigrationModal widget
* feat: add basic json to sql conversion
* fix: chose `poolclass` based on file or memory db
* feat: migrate tag colors from json to sql
* feat: migrate entry fields from json to sql
- fix: tag name column no longer has unique constraint
- fix: tags are referenced by id in db queries
- fix: tag_search_panel no longer queries db on initialization; does not regress to empty search window when shown
- fix: tag name search no longer uses library grid FilterState object
- fix: tag name search now respects tag limit
* set default `is_new` case
* fix: limit correct tag query
* feat: migrate tag aliases and subtags from json to sql
* add migration timer
* fix(tests): fix broken tests
* rename methods, add docstrings
* revert tag id search, split tag name search
* fix: use correct type in sidecar macro
* tests: add json migration tests
* fix: drop leading dot from json extensions
* add special characters to json db test
* tests: add file path and entry field parity checks
* fix(ui): tag manager no longer starts empty
* fix: read old windows paths as posix
Addresses #298
* tests: add posix + windows paths to json library
* tests: add subtag, alias, and shorthand parity tests
* tests: ensure no none values in parity checks
* tests: add tag color test, use tag id in tag tests
* tests: fix and optimize tests
* tests: add discrepancy tracker
* refactor: reduce duplicate UI code
* fix: load non-sequential entry ids
* fix(ui): sort tags in the preview panel
* tests(fix): prioritize `None` check over equality
* fix(tests): fix multi "same tag field type" tests
* ui: increase height of migration modal
* feat: add progress bar to migration ui
* fix(ui): sql values update earlier
* refactor: use `get_color_from_str` in test
* refactor: migrate tags before aliases and subtags
* remove unused assertion
* refactor: use `json_migration_req` flag
2024-11-30 13:00:08 -08:00
Travis Abendshien
b7e652ad8d
docs: remove db_migration
2024-11-29 15:40:04 -08:00
csponge
bc366fc34d
feat: audio playback ( #576 )
...
* feat: Audio Playback
Add the ability to play audio files.
Add a slider to seek through an audio file.
Add play/pause and mute/unmute buttons for audio files.
Note: This is a continuation of a mistakenly closed PR:
Ref: https://github.com/TagStudioDev/TagStudio/pull/529
While redoing the changes, I made a couple of improvements.
When the end of the track is reached, the pause button will
swap to the play button and allow the track to be replayed.
Here is the original feature request:
Ref: https://github.com/TagStudioDev/TagStudio/issues/450
* fix: prevent autoplay on new track when paused
* refactor: Add MediaPlayer base class.
Added a MediaPlayer base class per some suggestions
in the PR comments. Hopefully this reduces duplicate code
between the audio/video player in the future.
* refactor: add controls to base MediaPlayer class
Move media controls from the AudioPlayer widget
to the MediaPlayer base class. This removes the need
for a separate AudioPlayer class, and allows the
video player to reuse the media controls.
* fix: position_label update with slider
Update the position_label when the slider is moving.
* fix: replace platform dependent time formatting
Replace the use of `-` in the time format since this
is not availabile on all platforms.
Update initial `position_label` value to '0:00'.
2024-11-29 14:47:27 -08:00
Travis Abendshien
1fb1a80d53
fix: ui/ux parity fixes for thumbnails and files ( #608 )
...
* fix(ui): display loading icon before rendered thumb
* fix: skip out of range thumbs
* fix: optimize library refreshing
* fix(ui): tag colors show correct names
* fix(ui): ensure inner field containers are deleted
* fix(ui): don't show default preview label text
* fix: catch all missing file thumbs; clean up logs
2024-11-29 12:35:18 -08:00
Kiril Bourakov
d152cd75d8
fix: "open in explorer" opens correct folder ( #603 )
...
* replaced as_posix with str
* replaced addition with f string
---------
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2024-11-29 09:34:28 -08:00
Jann Stute
20f93719d7
fix(ci): surpress errant mypy warnings ( #609 )
...
* fix: mypy error in ts_qt
* fix: mypy error in file_opener due to conflicting types
* fix: remove unnecessary type ignores
* refix type ignore comments
* partially revert "refix type ignore comments" due to being implemented in #608
2024-11-28 13:19:08 -08:00
Travis Abendshien
262893a1bb
add .DS_Store to .gitignore
2024-11-27 21:25:03 -08:00
Travis Abendshien
7b2636e4a7
add syncthing to .gitignore
2024-11-24 10:29:29 -08:00
DandyDev01
0d166e63c0
feat(parity): backend for aliases and parent tags ( #596 )
...
* backend for aliases and parents
* resolve merge conflics
2024-11-21 12:29:35 -08:00
Travis Abendshien
f6a1ca6783
docs: update contribution guidelines
2024-11-19 17:54:44 -08:00
Coolio
7ae2bc24d6
feat(ui): pre-select default tag name in BuildTagPanel ( #592 )
...
This changes the behavior of the tag name inside `BuildTagPanel` for newly created tags:
* The default "New Tag" name is now automatically highlighted
* Blank tag names (including spaces) are no longer allowed to be created
* NOTE: This does not change the tag name column rules in the db, nor does it necessarily need to
***
* [Feature Request]: Make the create tag panel have empty tag name field
* [Feature Request]: Make the create tag panel have empty tag name field
* Revert "[Feature Request]: Make the create tag panel have empty tag name field"
This reverts commit f9c7f5d889 .
* [Feature Request]: Make the create tag panel have empty tag name field
* Revert "[Feature Request]: Make the create tag panel have empty tag name field"
This reverts commit e5df3e0f15 .
* Update .gitignore
* Updated as per disscussion in issue #591 (DRAFT
* Updated as per disscussion in issue #591 (DRAFT
* Added formatting
* Updated code as per discussion is #592
* Updated code as per discussion is #592 (again)
* Fixed spacing
* Add placeholder text to name field.
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
* Use universal red color for red border.
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
* fix: add `src.core.palette` imports
---------
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2024-11-19 14:14:34 -08:00
Дмитрий
2977e07223
ui: select thumb on press instead of click ( #556 )
...
Co-authored-by: gred <gred25@yandex.ru >
2024-11-18 15:35:00 -08:00
DandyDev01
774c886288
fix(ui): update ui when removing fields ( #560 )
2024-11-18 15:19:28 -08:00
python357-1
bec513f558
feat: add autocomplete for search engine ( #586 )
...
* feat: add autocomplete for mediatype, filetype, path, tag, and tag_id searches
* fix: address issues brought up in review
* fix: fix mypy issue
* fix: fix mypy issues for real this time
2024-11-18 10:45:51 -08:00
Justine Akehurst
9078feec0c
fix(docs): fix link to feature roadmap page ( #594 )
2024-11-17 22:03:51 -08:00
Travis Abendshien
f9ef76c2e1
add .idea/ to .gitignore
2024-11-17 16:35:30 -08:00
yed
139836d9c8
fix: stop thumbnail jobs when closing library ( #583 )
2024-11-14 19:55:16 -08:00
python357-1
fd0df94830
feat: make path search use globs ( #582 )
...
* feat: make path search use globs
* fix: specify types in path search
* chore: format with ruff
2024-11-14 14:02:34 -08:00
python357-1
97e0e80f6f
feat: add filetype and mediatype searches ( #575 )
...
* feat: add filetype and mediatype searches
* style: fix some style issues
* fix: parametrize mediatype and filetype tests
* style: fix remaining unordered import
* style: fix pytest parametrize calls
* feat: add human-readable names to mediacategories
* feat: use human-readable names in mediacategory: search
* feat: add human-readable name to open document
* fix: fix returning multiple filetypes issue and add regression test
2024-11-14 13:52:00 -08:00
Travis Abendshien
fb7ad928af
docs(roadmap): add translations to v9.5
2024-11-11 11:13:44 -08:00
python357-1
d75729b578
docs: update CONTRIBUTING.md ruff instructions ( #581 )
...
* docs: add warning about ruff on linux
* Update CONTRIBUTING.md
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
---------
Co-authored-by: Travis Abendshien <46939827+CyanVoxel@users.noreply.github.com >
2024-11-08 11:07:51 -08:00
Travis Abendshien
f21d49df7f
feat: add JXL thumbnail and animated APNG + WEBP support (port #344 and partially port #357 ) ( #549 )
...
* feat: add JXL image thumbnail support
Co-Authored-By: BPplays <58504799+bpplays@users.noreply.github.com >
* feat: add animated previews for webp and apng
Co-Authored-By: BPplays <58504799+bpplays@users.noreply.github.com >
---------
Co-authored-by: BPplays <58504799+bpplays@users.noreply.github.com >
2024-11-07 15:12:57 -08:00
Travis Abendshien
96026b66bc
feat: add OpenDocument thumbnail support (port #366 ) ( #545 )
...
* feat: add OpenDocument thumbnail support
Co-Authored-By: Josh Beatty <joshuatb6@gmail.com >
* tests: add test comparing odt to png snapshot
* tests: add test comparing ods to png snapshot
* test: combine OpenDocument tests
* test: combine compatible preview tests
* test: combine preview render tests
* fix: update test snapshots
---------
Co-authored-by: Josh Beatty <joshuatb6@gmail.com >
2024-11-07 15:00:51 -08:00
Travis Abendshien
c7171c5455
chore: update resources_rc.py
2024-11-07 13:31:13 -08:00
Weblate (bot)
5ee118c1fb
translations: update from Hosted Weblate ( #579 )
...
* Added translation using Weblate (Russian)
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Added translation using Weblate (Portuguese)
* Added translation using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.4% (66 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.4% (66 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Added translation using Weblate (Tamil)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 51.4% (73 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Added translation using Weblate (Spanish)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 88.0% (125 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Spanish)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 19.7% (28 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 19.7% (28 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Spanish)
Currently translated at 29.5% (42 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 29.5% (42 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 49.2% (70 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 49.2% (70 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 52.1% (74 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Added translation using Weblate (Norwegian Bokmål)
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 55.6% (79 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Added translation using Weblate (French)
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Spanish)
Currently translated at 56.3% (80 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 56.3% (80 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 68.3% (97 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Translated using Weblate (French)
Currently translated at 40.1% (57 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (Spanish)
Currently translated at 65.4% (93 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 65.4% (93 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 93.6% (133 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 93.6% (133 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Added translation using Weblate (Danish)
* Added translation using Weblate (German)
* Translated using Weblate (Danish)
Currently translated at 1.4% (2 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Added translation using Weblate (Cantonese (Traditional Han script))
* Translated using Weblate (Tamil)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (German)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Added translation using Weblate (Hungarian)
* Translated using Weblate (German)
Currently translated at 14.0% (20 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (German)
Currently translated at 14.7% (21 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Added translation using Weblate (Swedish)
* Translated using Weblate (German)
Currently translated at 71.8% (102 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Added translation using Weblate (Toki Pona)
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Danish)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Translated using Weblate (Toki Pona)
Currently translated at 83.0% (118 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Added translation using Weblate (Italian)
* Translated using Weblate (French)
Currently translated at 64.0% (91 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (Toki Pona)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Added translation using Weblate (Turkish)
* Translated using Weblate (Turkish)
Currently translated at 88.7% (126 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Portuguese)
Currently translated at 0.0% (0 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/
* Translated using Weblate (Portuguese)
Currently translated at 0.0% (0 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 67.6% (96 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 67.6% (96 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (Danish)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Translated using Weblate (Danish)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 0.0% (0 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/yue_Hant/
* Translated using Weblate (Cantonese (Traditional Han script))
Currently translated at 0.0% (0 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/yue_Hant/
* Translated using Weblate (Hungarian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Translated using Weblate (Toki Pona)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Update translation files
Updated by "Remove blank strings" add-on in Weblate.
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/
---------
Co-authored-by: Artyom Ognev <greatprincestolas@gmail.com >
Co-authored-by: Space_Fox <indtekworldbaj99@gmail.com >
Co-authored-by: Lobo Metalúrgico <hugolino1000@gmail.com >
Co-authored-by: Vasi <vasigaranvip195@gmail.com >
Co-authored-by: Nginearing <leonmarshall08@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Ryussei <weblate.or30w@aleeas.com >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Zoinx <ammesammegaming@gmail.com >
Co-authored-by: gold <goldstargloww@gmail.com >
Co-authored-by: William de Castro <williamtdcastro@gmail.com >
Co-authored-by: Jann Stute <jann.stute@protonmail.com >
Co-authored-by: Nyghl <hknimre@gmail.com >
Co-authored-by: Obscaeris <mathysuzin@gmail.com >
2024-11-07 12:01:43 -08:00
Travis Abendshien
fc4e124cd8
Merge branch 'main' of github.com:TagStudioDev/TagStudio
2024-11-05 10:25:30 -08:00
Travis Abendshien
15bf354c88
docs(roadmap): add drag and drop
2024-11-05 10:25:27 -08:00
Travis Abendshien
10abd18def
docs(roadmap): add thumbnail overrides
2024-11-05 10:24:44 -08:00
Travis Abendshien
73daa39bf1
docs(roadmap): clarify filetype search
2024-11-05 10:20:28 -08:00
Дмитрий
0358f51f99
feat: add IMAGE_RASTER_TYPES ( Fix #550 ) ( #551 )
...
* fix resolution info
* Fix for Raw and Vector Image types
* Small refactor
* Create IMAGE_RASTER_TYPES and remove is_image_ext_raster
* Change if statment only for raster
* Rename _IMAGE_SET to _IMAGE_RASTER_SET
---------
Co-authored-by: gred <gred25@yandex.ru >
2024-11-04 12:28:44 -08:00
Hissymaster
e02eb39ae2
docs: change reference to planned_features.md to roadmap.md ( #564 )
...
Co-authored-by: Hissymaster <Hissymaster@gmail.com >
2024-10-28 20:46:27 -07:00
Travis Abendshien
6e5a1a0e52
docs: add issues numbers to roadmap
2024-10-28 14:38:34 -07:00
Travis Abendshien
2376380245
docs: remove planned_features.md
2024-10-28 13:02:05 -07:00
Travis Abendshien
04149f6454
docs: add feature roadmap
2024-10-28 13:01:13 -07:00
Travis Abendshien
d3c3e634b9
feat: add ePub thumbnail support (port #387 ) ( #539 )
...
* feat: add ePub thumbnail support
Co-Authored-By: Jorge Rui Da Silva Barrios <29062316+jorgerui@users.noreply.github.com >
* tests: compare epub cover against png snapshot
Co-Authored-By: yed <yedpodtrzitko@users.noreply.github.com >
* test: optimize epub test file
---------
Co-authored-by: Jorge Rui Da Silva Barrios <29062316+jorgerui@users.noreply.github.com >
Co-authored-by: yed <yedpodtrzitko@users.noreply.github.com >
2024-10-17 15:15:51 -07:00
Travis Abendshien
3d7629bc73
feat: add pdf thumbnail support (port #378 ) ( #543 )
...
* feat: add pdf thumbnail support
Co-Authored-By: Heiholf <71659566+heiholf@users.noreply.github.com >
* fix: remove redef
* tests: add test comparing pdf to png snapshot
Co-Authored-By: yed <yedpodtrzitko@users.noreply.github.com >
* fix: fix info in docstrings
* fix: remove sample png generation
* fix: change the pdf snapshot to use a black square
* chore: fix whitespace
---------
Co-authored-by: Heiholf <71659566+heiholf@users.noreply.github.com >
Co-authored-by: yed <yedpodtrzitko@users.noreply.github.com >
2024-10-14 16:34:49 -07:00
Travis Abendshien
9255a86ad1
feat: add svg thumbnail support (port #442 ) ( #540 )
...
* feat: add svg thumbnail support
Co-Authored-By: Tyrannicodin <86689800+Tyrannicodin@users.noreply.github.com >
* flip `svg.isValid()` logic check
* tests: add test comparing svg to png snapshot
Co-Authored-By: yed <yedpodtrzitko@users.noreply.github.com >
---------
Co-authored-by: Tyrannicodin <86689800+Tyrannicodin@users.noreply.github.com >
Co-authored-by: yed <yedpodtrzitko@users.noreply.github.com >
2024-10-14 13:30:46 -07:00
Travis Abendshien
5b85462cfa
ci: pin pytest ubuntu version to 22..04 ( #544 )
2024-10-12 23:59:08 -07:00
xarvex
abeb0c1ce3
fix(ci): complete 7c253226d5
2024-10-11 17:12:57 -05:00
xarvex
7c253226d5
fix(ci): replace obselete package
2024-10-11 17:01:49 -05:00
Travis Abendshien
68c166d8d3
Bump version to v9.5.0 Experimental
2024-10-10 12:40:09 -07:00
Jann Stute
c348c763f8
fix: enable mypy to run from project directory ( #520 )
2024-10-07 19:04:22 -07:00
yed
7574ad3846
fix: don't check db version with new library ( #536 )
2024-10-07 18:56:02 -07:00
Travis Abendshien
7dd0f3dabb
feat: port thumbnail ( #390 ) and related features to v9.5 ( #522 )
...
* feat: port v9.4 thumbnail + related feats to v9.5
Ports the following thumbnail and related PRs from the `Alpha-v9.4` branch to `main` (v9.5+):
- (#273 ) Blender thumbnail support
- (#307 ) Add font thumbnail preview support
- (#331 ) refactor: move type constants to new media classes
- (#390 ) feat(ui): expanded thumbnail and preview features
- (#370 ) ui: "open in explorer" action follows os name
- (#373 ) feat(ui): preview support for source engine files
- (#274 ) Refactor video_player.py (Fix #270 )
- (#430 ) feat(ui): show file creation/modified dates + restyle path label
- (#471 ) fix(ui): use default audio icon if ffmpeg is absent
- (#472 ) fix(ui): use birthtime for creation time on mac & win
Co-Authored-By: Ethnogeny <111099761+050011-code@users.noreply.github.com >
Co-Authored-By: Theasacraft <91694323+Thesacraft@users.noreply.github.com >
Co-Authored-By: SupKittyMeow <77246128+supkittymeow@users.noreply.github.com >
Co-Authored-By: EJ Stinson <93455158+favroitegamers@users.noreply.github.com >
Co-Authored-By: Sean Krueger <71362472+seakrueger@users.noreply.github.com >
* remove vscode exceptions from `.gitignore`
* delete .vscode directory
* style: format for `ruff check`
* fix(tests): update `test_update_widgets_not_selected` test
* remove Send2Trash dependency
* refactor: use dataclass for MediaCateogry
* refactor: use enums for UI colors
* docs: add file docstring for silent_Popen
* refactor: replace logger with structlog
* use early return inside `ResourceManager.get()`
* add `is_ext_in_category()` method to `MediaCategory`
Add method to check if an extension is a member of a given MediaCategory.
* style: fix docstring style, missing type hints, rename `afm`
* fix: use structlog vars in logging
* refactor: move platform-dependent strings to PlatformStrings
* refactor: move `parents[2]` path to variable
* fix: undo logger regressions
---------
Co-authored-by: Ethnogeny <111099761+050011-code@users.noreply.github.com >
Co-authored-by: Theasacraft <91694323+Thesacraft@users.noreply.github.com >
Co-authored-by: SupKittyMeow <77246128+supkittymeow@users.noreply.github.com >
Co-authored-by: EJ Stinson <93455158+favroitegamers@users.noreply.github.com >
Co-authored-by: Sean Krueger <71362472+seakrueger@users.noreply.github.com >
2024-10-07 14:14:01 -07:00
yed
e0752828db
feat: store Entry suffix separately ( #503 )
...
* feat: save entry suffix separately
* change LibraryPrefs to allow identical values, add test
2024-10-07 14:09:57 -07:00
Travis Abendshien
1c7aaf0a16
Revert "translations: update from Hosted Weblate ( #530 )"
...
This reverts commit fe207062d5 .
2024-10-02 14:48:01 -07:00
Weblate (bot)
fe207062d5
translations: update from Hosted Weblate ( #530 )
...
* Added translation using Weblate (Russian)
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Added translation using Weblate (Portuguese)
* Added translation using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.4% (66 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.4% (66 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Added translation using Weblate (Tamil)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 51.4% (73 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Added translation using Weblate (Spanish)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 88.0% (125 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Spanish)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 19.7% (28 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 19.7% (28 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Spanish)
Currently translated at 29.5% (42 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 29.5% (42 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 49.2% (70 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 49.2% (70 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 52.1% (74 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Added translation using Weblate (Norwegian Bokmål)
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 55.6% (79 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Added translation using Weblate (French)
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Spanish)
Currently translated at 56.3% (80 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 56.3% (80 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 68.3% (97 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Translated using Weblate (French)
Currently translated at 40.1% (57 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (Spanish)
Currently translated at 65.4% (93 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 65.4% (93 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 93.6% (133 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 93.6% (133 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Added translation using Weblate (Danish)
* Added translation using Weblate (German)
* Translated using Weblate (Danish)
Currently translated at 1.4% (2 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Added translation using Weblate (Cantonese (Traditional Han script))
* Translated using Weblate (Tamil)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (German)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Added translation using Weblate (Hungarian)
* Translated using Weblate (German)
Currently translated at 14.0% (20 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (German)
Currently translated at 14.7% (21 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Added translation using Weblate (Swedish)
* Translated using Weblate (German)
Currently translated at 71.8% (102 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Added translation using Weblate (Toki Pona)
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Danish)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Translated using Weblate (Toki Pona)
Currently translated at 83.0% (118 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Added translation using Weblate (Italian)
* Translated using Weblate (French)
Currently translated at 64.0% (91 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (Toki Pona)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Added translation using Weblate (Turkish)
* Translated using Weblate (Turkish)
Currently translated at 88.7% (126 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
---------
Co-authored-by: Artyom Ognev <greatprincestolas@gmail.com >
Co-authored-by: Space_Fox <indtekworldbaj99@gmail.com >
Co-authored-by: Lobo Metalúrgico <hugolino1000@gmail.com >
Co-authored-by: Vasi <vasigaranvip195@gmail.com >
Co-authored-by: Nginearing <leonmarshall08@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Ryussei <weblate.or30w@aleeas.com >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Zoinx <ammesammegaming@gmail.com >
Co-authored-by: gold <goldstargloww@gmail.com >
Co-authored-by: William de Castro <williamtdcastro@gmail.com >
Co-authored-by: Jann Stute <jann.stute@protonmail.com >
Co-authored-by: Nyghl <hknimre@gmail.com >
Co-authored-by: Obscaeris <mathysuzin@gmail.com >
2024-10-01 17:12:07 -07:00
Travis Abendshien
02ac69978d
Revert "translations: update from Hosted Weblate ( #526 )"
...
This reverts commit c37c4a95a7 .
2024-10-01 17:07:01 -07:00
Weblate (bot)
c37c4a95a7
translations: update from Hosted Weblate ( #526 )
...
* Added translation using Weblate (Russian)
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Added translation using Weblate (Portuguese)
* Added translation using Weblate (Portuguese (Brazil))
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.4% (66 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 46.4% (66 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Added translation using Weblate (Tamil)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 51.4% (73 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Added translation using Weblate (Spanish)
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/pt_BR/
* Translated using Weblate (Tamil)
Currently translated at 88.0% (125 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Spanish)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 19.7% (28 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 19.7% (28 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Spanish)
Currently translated at 29.5% (42 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 29.5% (42 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 49.2% (70 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 49.2% (70 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 52.1% (74 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Added translation using Weblate (Norwegian Bokmål)
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 55.6% (79 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Added translation using Weblate (French)
* Translated using Weblate (Russian)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ru/
* Translated using Weblate (Spanish)
Currently translated at 56.3% (80 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 56.3% (80 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Norwegian Bokmål)
Currently translated at 68.3% (97 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/nb_NO/
* Translated using Weblate (French)
Currently translated at 40.1% (57 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (Spanish)
Currently translated at 65.4% (93 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 65.4% (93 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 74.6% (106 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 83.8% (119 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 93.6% (133 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 93.6% (133 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Translated using Weblate (Spanish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/es/
* Added translation using Weblate (Danish)
* Added translation using Weblate (German)
* Translated using Weblate (Danish)
Currently translated at 1.4% (2 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Added translation using Weblate (Cantonese (Traditional Han script))
* Translated using Weblate (Tamil)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (German)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Added translation using Weblate (Hungarian)
* Translated using Weblate (German)
Currently translated at 14.0% (20 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (German)
Currently translated at 14.7% (21 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Added translation using Weblate (Swedish)
* Translated using Weblate (German)
Currently translated at 71.8% (102 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Swedish)
Currently translated at 78.8% (112 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/sv/
* Added translation using Weblate (Toki Pona)
* Translated using Weblate (Tamil)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/ta/
* Translated using Weblate (Danish)
Currently translated at 2.8% (4 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/da/
* Translated using Weblate (Toki Pona)
Currently translated at 83.0% (118 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Added translation using Weblate (Italian)
* Translated using Weblate (French)
Currently translated at 64.0% (91 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (German)
Currently translated at 76.0% (108 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/de/
* Translated using Weblate (Hungarian)
Currently translated at 99.2% (141 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/hu/
* Translated using Weblate (Toki Pona)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tok/
* Translated using Weblate (Italian)
Currently translated at 11.2% (16 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/it/
* Added translation using Weblate (Turkish)
* Translated using Weblate (Turkish)
Currently translated at 88.7% (126 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Translated using Weblate (Turkish)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/tr/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* Translated using Weblate (French)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/fr/
* Translated using Weblate (English)
Currently translated at 100.0% (142 of 142 strings)
Translation: TagStudio/Strings
Translate-URL: https://hosted.weblate.org/projects/tagstudio/strings/en/
* fix: remove unused strings and sort lists
* chore: update .git-blame-ignore-revs
---------
Co-authored-by: Artyom Ognev <greatprincestolas@gmail.com >
Co-authored-by: Space_Fox <indtekworldbaj99@gmail.com >
Co-authored-by: Lobo Metalúrgico <hugolino1000@gmail.com >
Co-authored-by: Vasi <vasigaranvip195@gmail.com >
Co-authored-by: Nginearing <leonmarshall08@gmail.com >
Co-authored-by: gallegonovato <fran-carro@hotmail.es >
Co-authored-by: Allan Nordhøy <epost@anotheragency.no >
Co-authored-by: Bamowen <mathieu.monsauret@gmail.com >
Co-authored-by: Ryussei <weblate.or30w@aleeas.com >
Co-authored-by: Szíjártó Levente Pál <szijartoleventepal@gmail.com >
Co-authored-by: Zoinx <ammesammegaming@gmail.com >
Co-authored-by: gold <goldstargloww@gmail.com >
Co-authored-by: William de Castro <williamtdcastro@gmail.com >
Co-authored-by: Jann Stute <jann.stute@protonmail.com >
Co-authored-by: Nyghl <hknimre@gmail.com >
Co-authored-by: Travis Abendshien <lvnvtravis@gmail.com >
2024-09-27 15:21:51 -07:00