mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2026-05-30 23:40:40 +02:00
[Bug]: Missing Translation Strings #758
Closed
opened 2026-04-24 23:20:02 +02:00 by adam
·
23 comments
No Branch/Tag Specified
master
book_tags_genres_dedupe
episode_download_fallback
Issue-4540-SortBy-StartedDate-and-FinishedDate
episode_meta_tagging
fix_authorize_race_condition
redirect_transcode_requests
progress_updated_sort
fix_ereader_socket_event
fix_change_empty_root_password
fix_podcast_session_track_index
fix_set_token
session_modal_user
localize_durations
fix_oidc_create_user
jwt_auth_refactor
fix_scanner_deleting_single_file_books
fix_mediaprogress_updatedat_2
experimental_next_client
podcast_episode_duration
episode-timestamps-clickable
book_author_secondary_sort_title
podcast_useragents
pathexists_user_access
fix_pathexists_join
book_author_secondary_sort
clean_duplicate_mediaprogress
sanitize_html_description
trix_prevent_attachments
check_path_api_fix
fix_mediaprogress_updatedat
increase_express_json_limit
fix_dockerfile_nunicode
search_episodes
audiobook_tools_update
episode_secondary_sorts
hls_stream_url_update
new_session_track_endpoint
audiobook_tools_enhancements
watcher_rescans_update
player_track_tooltip
fix_exclude_prefixes_crash
socket_item_events
fix_podcast_episode_scanner_promise
new_stats_controller
count_cache_for_userpermissions
parsing-opf-v3
validate_migration_files
fix-quick-match-all-crash
fix-chapter-end-sleep-timer
stringify_sequelize_query
remove-col-ambiguity
fix_next_prev_edit_description
details_trim_whitespace
fix_content_url_basepath
fix_logger_fatal
progress_bar_visibility
batch-edit-populate-map-details
feed_generator_updates
bookmark-modal-updates
migrate-library-item-in-scanner
migrate-new-library-items
migrate-podcasts-new-library-item-2
migrate-podcasts-new-library-item
fix-remove-episode-from-playlist
playback-session-use-new-library-item
refactor-library-item
fix-heatmap-caption
feed-episodes-upsert
share-media-player-media-session-api
remove-old-playlist
remove_old_collection_object
plugin-implementation-demo
feed_migration
refactor-feeds-from-item
fix_remove_authors_no_books
v2.17.3-fk-constraints-migration
migrations-first-upgrade
sqlite_2
feature/nuxt-target-server
waveform
sqlite
playlists
video
v2.35.1
v2.35.0
v2.34.0
v2.33.2
v2.33.1
v2.33.0
v2.32.1
v2.32.0
v2.31.0
v2.30.0
v2.29.0
v2.28.0
v2.27.0
v2.26.3
v2.26.2
v2.26.1
v2.26.0
v2.25.1
v2.25.0
v2.24.0
v2.23.0
v2.22.0
v2.21.0
v2.20.0
v2.19.5
v2.19.4
v2.19.3
v2.19.2
v2.19.1
v2.19.0
v2.18.1
v2.18.0
v2.17.7
v2.17.6
v2.17.5
v2.17.4
v2.17.3
v2.17.2
v2.17.1
v2.17.0
v2.16.2
v2.16.1
v2.16.0
v2.15.1
v2.15.0
v2.14.0
v2.13.4
v2.13.3
v2.13.2
v2.13.1
v2.13.0
v2.12.3
v2.12.2
v2.12.1
v2.12.0
v2.11.0
v2.10.1
v2.10.0
v2.9.0
v2.8.1
v2.8.0
v2.7.2
v2.7.1
v2.7.0
v2.6.0
v2.5.0
v2.4.4
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.5
v2.3.4
v2.3.3
v2.3.2
v2.3.1
v2.3.0
v2.2.23
v2.2.22
v2.2.21
v2.2.20
v2.2.19
v2.2.18
v2.2.17
v2.2.16
v2.2.15
v2.2.14
v2.2.13
v2.2.12
v2.2.11
v2.2.10
v2.2.9
v2.2.8
v2.2.7
v2.2.6
v2.2.5
v2.2.4
v2.2.3
v2.2.2
v2.2.1
v2.2.0
v2.1.5
v2.1.4
v2.1.3
v2.1.2
v2.1.1
v2.1.0
v2.0.24
v2.0.23
v2.0.22
v2.0.21
v2.0.20
v2.0.19
v2.0.18
v2.0.17
v2.0.16
v2.0.15
v2.0.14
v2.0.13
v2.0.12
v2.0.11
v2.0.10
v2.0.9
v2.0.8
v2.0.7
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v1.7.2
v1.7.1
v1.7.0
v1.6.0
v1.5.5
v1.5.0
v1.4.11
v1.4.9
v1.4.7
v1.4.6
v1.4.4
v1.4.2
v1.4.0
v1.4.1
v1.3.4
v1.3.3
v1.3.1
v1.2.8
v1.2.6
v1.2.5
v1.2.4
v1.2.1
v1.1.15
v1.1.14
v1.1.13
v1.1.12
v1.1.11
v1.1.10
v1.1.9
v1.1.8
v1.0.0
0.9.61-beta.0
0.9.61-beta
Labels
Clear labels
authentication
backlog
bug
chapter editor
config-issue
ebooks
encoding/embedding
enhancement
help wanted
listening sessions & progress
planned
possible plugin
progress sync
pull-request
sorting/filtering/searching
unable to reproduce
upload
users & permissions
waiting
Mirrored from GitHub Pull Request
No Label
bug
Milestone
No items
No Milestone
Projects
Clear projects
No project
Assignees
adam (Adam Melkus)
Clear assignees
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/audiobookshelf#758
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @tomazed on GitHub (Nov 16, 2022).
Describe the issue
After doing the French translation, I've noticed several strings that were not in the json files

The missing labels (highlighted in yellow) are found in Book Edit => Tools
The "or" in upload page

The Apprise Label in the Settings => Notifications page

Steps to reproduce the issue
Audiobookshelf version
2.2.4
How are you running audiobookshelf?
Built from source
@advplyr commented on GitHub (Nov 17, 2022):
Thanks, I'm sure there will be a bunch of these.
I also added some Socket strings.
@burghy86 commented on GitHub (Nov 18, 2022):
other missing traslation



@tomazed commented on GitHub (Nov 18, 2022):
Found some more in the metadata manager=>M4B Encoder

metadata manager =>Embedded Metadata

Some label of thoses two pages overlap
@advplyr commented on GitHub (Nov 18, 2022):
The sort/filter ones are added but I didn't add the tooltip because that won't be staying for much longer.
@advplyr commented on GitHub (Nov 19, 2022):
I also had a bunch of strings out of order, they were supposed to be alphabetical.
@tomazed commented on GitHub (Nov 19, 2022):
when searching for strings, I found a lot of hardcoded strings in client/components/app/LazyBookshelf.vue for example
https://github.com/advplyr/audiobookshelf/blob/30cf144090117b18dc979b91d9d361f7950a4384/client/components/app/LazyBookshelf.vue#L88-L89
lots of them seems to be related to default configuration or empty library. The only one I'm seeing in my setup is "You haven't made any collections yet" and this file is the only file that match this string
@advplyr commented on GitHub (Nov 19, 2022):
I got all of these except the ones on the tools page you mentioned here https://github.com/advplyr/audiobookshelf/issues/1166#issuecomment-1320605264
These are in v2.2.5
@burghy86 commented on GitHub (Nov 20, 2022):
@advplyr commented on GitHub (Nov 20, 2022):
The first 3 screenshots were added already. I'm not sure about the shortened days of the week/month since those need to be that size to work with the design.
@burghy86 commented on GitHub (Nov 20, 2022):
The screenshot arrive with 2.2.5 release in series and library page
The short day and months is not problem. I reduced with 3 letter
Day: lun mar mer gio ven sab dom
Months: gen Feb mar apr mag giu lug ago set ott nov dic
@advplyr commented on GitHub (Nov 21, 2022):
I think I got most of these. Still need to do the tools page and the week/month short strings.
@tomazed commented on GitHub (Nov 21, 2022):
Some new strings were introduced in commit https://github.com/advplyr/audiobookshelf/commit/3316394f5caa5a8b4e1e55d899256bd9235f2fb7 regarding #1159 . Thoses are not part of the translated strings
https://github.com/advplyr/audiobookshelf/blob/51070b3e7be0e4008612dd82521788b3e2c70cdf/client/components/app/BookShelfToolbar.vue#L64
https://github.com/advplyr/audiobookshelf/blob/51070b3e7be0e4008612dd82521788b3e2c70cdf/client/components/app/BookShelfToolbar.vue#L248-L254
@Hallo951 commented on GitHub (Nov 21, 2022):
Here is another string that is missing.
@advplyr commented on GitHub (Nov 28, 2022):
Still need to get to some of these here so I'll keep this open. Also added a few more in v2.2.6
https://github.com/advplyr/audiobookshelf/commit/c72609013c0a9ba7bcaa3559ab1c7eec781df115
@advplyr commented on GitHub (Nov 28, 2022):
I realized that some of the library filters would be broken when using another language
@advplyr commented on GitHub (Dec 4, 2022):
I had a typo here
It used to say
User square book covers@tomazed commented on GitHub (Dec 6, 2022):
Apparently I did not translate the typo. Label seemed weird to me so I search it in the app I decided it should be "use" instead of "user" and translated accordingly.
no update necessary on the fr.json file ;)
@advplyr Are there any strings left untranslated or can I close the issue?
@advplyr commented on GitHub (Dec 14, 2022):
I just added the "Map details" and 2 other new translations on that page.
I also haven't done the translations for the stats heatmap
@tomazed commented on GitHub (Dec 19, 2022):
Question @advplyr I've been translating the item word to a generic word (Article in French) as I do not know if it's used for something other than audiobooks. Is it used for Podcasts for example? (I think so but I have none to test)
I am really not pleased with this particular translation. Any other fellow french people around here who would have a more suitable translation? I'm also not a fan of objet so I'm really lost (in translation lol) here 🤣
@advplyr commented on GitHub (Dec 19, 2022):
I suppose it depends on the context which I know can be difficult to ascertain from the translation files.
A "Library Item" is a book or podcast. A "Media Item" is a book or podcast episode.
The reason a media item is distinguished is because this is where actual progress is stored. So for podcasts we want to store progress on the episode.
Most of the time "Item" will be referring to Library Item.
For example, "No Items" is referring to Library Item's.
If you point out a specific translation I can tell you more.
@Hallo951 commented on GitHub (Dec 19, 2022):
I have translated "item" into German as "audiobook/podcast".
@advplyr commented on GitHub (Dec 19, 2022):
We will support other media in the future so if there is a generic term for "media" then that would be more fitting.
@advplyr commented on GitHub (Feb 1, 2023):
I think we can close this after v2.2.13
Thanks for all your help in translations and thanks @tomazed for localizing the date/time strings.