New translations

This commit is contained in:
Strawberry Bot
2025-05-10 17:29:32 +02:00
committed by Jonas Kvinge
parent b2ff6240eb
commit b9b54e6e96

View File

@@ -5,655 +5,656 @@
<name>About</name>
<message>
<source>About</source>
<translation type="unfinished">About</translation>
<translation></translation>
</message>
<message>
<source>About Strawberry</source>
<translation type="unfinished">About Strawberry</translation>
<translation></translation>
</message>
<message>
<source>Version %1</source>
<translation type="unfinished">Version %1</translation>
<translation> %1</translation>
</message>
<message>
<source>Strawberry is a music player and music collection organizer.</source>
<translation type="unfinished">Strawberry is a music player and music collection organizer.</translation>
<translation>Strawberry </translation>
</message>
<message>
<source>It is a fork of Clementine released in 2018 aimed at music collectors and audiophiles.</source>
<translation type="unfinished">It is a fork of Clementine released in 2018 aimed at music collectors and audiophiles.</translation>
<translation> Clementine 2018 使</translation>
</message>
<message>
<source>Strawberry is free software released under GPL. The source code is available on %1</source>
<translation type="unfinished">Strawberry is free software released under GPL. The source code is available on %1</translation>
<translation>Strawberry GPL %1
</translation>
</message>
<message>
<source>You should have received a copy of the GNU General Public License along with this program. If not, see %1</source>
<translation type="unfinished">You should have received a copy of the GNU General Public License along with this program. If not, see %1</translation>
<translation> GNU %1</translation>
</message>
<message>
<source>If you like Strawberry and can make use of it, consider sponsoring or donating.</source>
<translation type="unfinished">If you like Strawberry and can make use of it, consider sponsoring or donating.</translation>
<translation> Strawberry </translation>
</message>
<message>
<source>You can sponsor the author on %1. You can also make a one-time payment through %2.</source>
<translation type="unfinished">You can sponsor the author on %1. You can also make a one-time payment through %2.</translation>
<translation> %1 %2 </translation>
</message>
<message>
<source>Author and maintainer</source>
<translation type="unfinished">Author and maintainer</translation>
<translation></translation>
</message>
<message>
<source>Contributors</source>
<translation type="unfinished">Contributors</translation>
<translation></translation>
</message>
<message>
<source>Clementine authors</source>
<translation type="unfinished">Clementine authors</translation>
<translation>Clementine </translation>
</message>
<message>
<source>Clementine contributors</source>
<translation type="unfinished">Clementine contributors</translation>
<translation>Clementine </translation>
</message>
<message>
<source>Thanks to</source>
<translation type="unfinished">Thanks to</translation>
<translation></translation>
</message>
<message>
<source>Thanks to all the other Amarok and Clementine contributors.</source>
<translation type="unfinished">Thanks to all the other Amarok and Clementine contributors.</translation>
<translation> Amarok Clementine </translation>
</message>
</context>
<context>
<name>AddStreamDialog</name>
<message>
<source>Add Stream</source>
<translation type="unfinished">Add Stream</translation>
<translation></translation>
</message>
<message>
<source>Enter the URL of a stream:</source>
<translation type="unfinished">Enter the URL of a stream:</translation>
<translation></translation>
</message>
</context>
<context>
<name>AlbumCoverChoiceController</name>
<message>
<source>Load cover from disk...</source>
<translation type="unfinished">Load cover from disk...</translation>
<translation></translation>
</message>
<message>
<source>Save cover to disk...</source>
<translation type="unfinished">Save cover to disk...</translation>
<translation>...</translation>
</message>
<message>
<source>Load cover from URL...</source>
<translation type="unfinished">Load cover from URL...</translation>
<translation></translation>
</message>
<message>
<source>Search for album covers...</source>
<translation type="unfinished">Search for album covers...</translation>
<translation></translation>
</message>
<message>
<source>Unset cover</source>
<translation type="unfinished">Unset cover</translation>
<translation></translation>
</message>
<message>
<source>Delete cover</source>
<translation type="unfinished">Delete cover</translation>
<translation></translation>
</message>
<message>
<source>Clear cover</source>
<translation type="unfinished">Clear cover</translation>
<translation></translation>
</message>
<message>
<source>Show fullsize...</source>
<translation type="unfinished">Show fullsize...</translation>
<translation></translation>
</message>
<message>
<source>Search automatically</source>
<translation type="unfinished">Search automatically</translation>
<translation></translation>
</message>
<message>
<source>Load cover from disk</source>
<translation type="unfinished">Load cover from disk</translation>
<translation></translation>
</message>
<message>
<source>Failed to open cover file %1 for reading: %2</source>
<translation type="unfinished">Failed to open cover file %1 for reading: %2</translation>
<translation> %1 %2</translation>
</message>
<message>
<source>Cover file %1 is empty.</source>
<translation type="unfinished">Cover file %1 is empty.</translation>
<translation> %1 </translation>
</message>
<message>
<source>unknown</source>
<translation type="unfinished">unknown</translation>
<translation></translation>
</message>
<message>
<source>Save album cover</source>
<translation type="unfinished">Save album cover</translation>
<translation></translation>
</message>
<message>
<source>Failed to open cover file %1 for writing: %2</source>
<translation type="unfinished">Failed to open cover file %1 for writing: %2</translation>
<translation> %1 %2</translation>
</message>
<message>
<source>Failed writing cover to file %1: %2</source>
<translation type="unfinished">Failed writing cover to file %1: %2</translation>
<translation> %1 %2</translation>
</message>
<message>
<source>Failed writing cover to file %1.</source>
<translation type="unfinished">Failed writing cover to file %1.</translation>
<translation> %1</translation>
</message>
<message>
<source>Failed to delete cover file %1: %2</source>
<translation type="unfinished">Failed to delete cover file %1: %2</translation>
<translation> %1 %2</translation>
</message>
<message>
<source>Failed to write cover to file %1: %2</source>
<translation type="unfinished">Failed to write cover to file %1: %2</translation>
<translation> %1%2</translation>
</message>
<message>
<source>Could not save cover to file %1.</source>
<translation type="unfinished">Could not save cover to file %1.</translation>
<translation> %1</translation>
</message>
</context>
<context>
<name>AlbumCoverExport</name>
<message>
<source>Export covers</source>
<translation type="unfinished">Export covers</translation>
<translation></translation>
</message>
<message>
<source>Output</source>
<translation type="unfinished">Output</translation>
<translation></translation>
</message>
<message>
<source>Enter a filename for exported covers (no extension):</source>
<translation type="unfinished">Enter a filename for exported covers (no extension):</translation>
<translation></translation>
</message>
<message>
<source>Export downloaded covers</source>
<translation type="unfinished">Export downloaded covers</translation>
<translation></translation>
</message>
<message>
<source>Export embedded covers</source>
<translation type="unfinished">Export embedded covers</translation>
<translation></translation>
</message>
<message>
<source>Existing covers</source>
<translation type="unfinished">Existing covers</translation>
<translation></translation>
</message>
<message>
<source>Do not overwrite</source>
<translation type="unfinished">Do not overwrite</translation>
<translation></translation>
</message>
<message>
<source>O&amp;verwrite all</source>
<translation type="unfinished">O&amp;verwrite all</translation>
<translation> (&amp;V)</translation>
</message>
<message>
<source>Overwrite s&amp;maller ones only</source>
<translation type="unfinished">Overwrite s&amp;maller ones only</translation>
<translation></translation>
</message>
<message>
<source>Size</source>
<translation type="unfinished">Size</translation>
<translation></translation>
</message>
<message>
<source>Scale size</source>
<translation type="unfinished">Scale size</translation>
<translation> </translation>
</message>
<message>
<source>Size:</source>
<translation type="unfinished">Size:</translation>
<translation> </translation>
</message>
<message>
<source>Pixel</source>
<translation type="unfinished">Pixel</translation>
<translation></translation>
</message>
</context>
<context>
<name>AlbumCoverManager</name>
<message>
<source>Abort</source>
<translation type="unfinished">Abort</translation>
<translation></translation>
</message>
<message>
<source>All albums</source>
<translation type="unfinished">All albums</translation>
<translation></translation>
</message>
<message>
<source>Albums with covers</source>
<translation type="unfinished">Albums with covers</translation>
<translation></translation>
</message>
<message>
<source>Albums without covers</source>
<translation type="unfinished">Albums without covers</translation>
<translation></translation>
</message>
<message>
<source>Really cancel?</source>
<translation type="unfinished">Really cancel?</translation>
<translation></translation>
</message>
<message>
<source>Closing this window will stop searching for album covers.</source>
<translation type="unfinished">Closing this window will stop searching for album covers.</translation>
<translation></translation>
</message>
<message>
<source>Don&apos;t stop!</source>
<translation type="unfinished">Don&apos;t stop!</translation>
<translation></translation>
</message>
<message>
<source>All artists</source>
<translation type="unfinished">All artists</translation>
<translation></translation>
</message>
<message>
<source>Various artists</source>
<translation type="unfinished">Various artists</translation>
<translation></translation>
</message>
<message>
<source>Got %1 covers out of %2 (%3 failed)</source>
<translation type="unfinished">Got %1 covers out of %2 (%3 failed)</translation>
<translation> %1 %2 %3 </translation>
</message>
<message>
<source>%1 transferred</source>
<translation type="unfinished">%1 transferred</translation>
<translation> %1 </translation>
</message>
<message>
<source>Export finished</source>
<translation type="unfinished">Export finished</translation>
<translation></translation>
</message>
<message>
<source>No covers to export.</source>
<translation type="unfinished">No covers to export.</translation>
<translation></translation>
</message>
<message>
<source>Exported %1 covers out of %2 (%3 skipped)</source>
<translation type="unfinished">Exported %1 covers out of %2 (%3 skipped)</translation>
<translation> %1 %2 %3 </translation>
</message>
<message>
<source>Could not save cover to file %1.</source>
<translation type="unfinished">Could not save cover to file %1.</translation>
<translation> %1</translation>
</message>
</context>
<context>
<name>AlbumCoverSearcher</name>
<message>
<source>Cover Manager</source>
<translation type="unfinished">Cover Manager</translation>
<translation></translation>
</message>
<message>
<source>Artist</source>
<translation type="unfinished">Artist</translation>
<translation></translation>
</message>
<message>
<source>Album</source>
<translation type="unfinished">Album</translation>
<translation></translation>
</message>
<message>
<source>Search</source>
<translation type="unfinished">Search</translation>
<translation></translation>
</message>
<message>
<source>Covers from %1</source>
<translation type="unfinished">Covers from %1</translation>
<translation> %1 </translation>
</message>
<message>
<source>Abort</source>
<translation type="unfinished">Abort</translation>
<translation></translation>
</message>
</context>
<context>
<name>AnalyzerContainer</name>
<message>
<source>Framerate</source>
<translation type="unfinished">Framerate</translation>
<translation></translation>
</message>
<message>
<source>Low (%1 fps)</source>
<translation type="unfinished">Low (%1 fps)</translation>
<translation>%1 fps</translation>
</message>
<message>
<source>Medium (%1 fps)</source>
<translation type="unfinished">Medium (%1 fps)</translation>
<translation>%1 fps</translation>
</message>
<message>
<source>High (%1 fps)</source>
<translation type="unfinished">High (%1 fps)</translation>
<translation>(%1 fps)</translation>
</message>
<message>
<source>Super high (%1 fps)</source>
<translation type="unfinished">Super high (%1 fps)</translation>
<translation>(%1 fps)</translation>
</message>
<message>
<source>No analyzer</source>
<translation type="unfinished">No analyzer</translation>
<translation></translation>
</message>
<message>
<source>Block analyzer</source>
<translation type="unfinished">Block analyzer</translation>
<translation></translation>
</message>
<message>
<source>Boom analyzer</source>
<translation type="unfinished">Boom analyzer</translation>
<translation></translation>
</message>
<message>
<source>Turbine</source>
<translation type="unfinished">Turbine</translation>
<translation></translation>
</message>
<message>
<source>Sonogram</source>
<translation type="unfinished">Sonogram</translation>
<translation></translation>
</message>
<message>
<source>WaveRubber</source>
<translation type="unfinished">WaveRubber</translation>
<translation></translation>
</message>
</context>
<context>
<name>AppearanceSettingsPage</name>
<message>
<source>Appearance</source>
<translation type="unfinished">Appearance</translation>
<translation></translation>
</message>
<message>
<source>Style</source>
<translation type="unfinished">Style</translation>
<translation></translation>
</message>
<message>
<source>Use system theme icons</source>
<translation type="unfinished">Use system theme icons</translation>
<translation>使</translation>
</message>
<message>
<source>Settings require restart.</source>
<translation type="unfinished">Settings require restart.</translation>
<translation></translation>
</message>
<message>
<source>Tabbar colors</source>
<translation type="unfinished">Tabbar colors</translation>
<translation></translation>
</message>
<message>
<source>&amp;Use the system default color</source>
<translation type="unfinished">&amp;Use the system default color</translation>
<translation>使</translation>
</message>
<message>
<source>Use custom color</source>
<translation type="unfinished">Use custom color</translation>
<translation>使</translation>
</message>
<message>
<source>Use gradient background</source>
<translation type="unfinished">Use gradient background</translation>
<translation>使</translation>
</message>
<message>
<source>Select tabbar color:</source>
<translation type="unfinished">Select tabbar color:</translation>
<translation></translation>
</message>
<message>
<source>Background image</source>
<translation type="unfinished">Background image</translation>
<translation></translation>
</message>
<message>
<source>Default bac&amp;kground image</source>
<translation type="unfinished">Default bac&amp;kground image</translation>
<translation>(&amp;K)</translation>
</message>
<message>
<source>&amp;No background image</source>
<translation type="unfinished">&amp;No background image</translation>
<translation>(&amp;N)</translation>
</message>
<message>
<source>The album cover of the currently playing song</source>
<translation type="unfinished">The album cover of the currently playing song</translation>
<translation></translation>
</message>
<message>
<source>Albu&amp;m cover</source>
<translation type="unfinished">Albu&amp;m cover</translation>
<translation>(&amp;M)</translation>
</message>
<message>
<source>Custom image:</source>
<translation type="unfinished">Custom image:</translation>
<translation>:</translation>
</message>
<message>
<source>Browse...</source>
<translation type="unfinished">Browse...</translation>
<translation></translation>
</message>
<message>
<source>Position</source>
<translation type="unfinished">Position</translation>
<translation></translation>
</message>
<message>
<source>Upper Left</source>
<translation type="unfinished">Upper Left</translation>
<translation></translation>
</message>
<message>
<source>Upper Right</source>
<translation type="unfinished">Upper Right</translation>
<translation></translation>
</message>
<message>
<source>Middle</source>
<translation type="unfinished">Middle</translation>
<translation></translation>
</message>
<message>
<source>Bottom Left</source>
<translation type="unfinished">Bottom Left</translation>
<translation></translation>
</message>
<message>
<source>Bottom Right</source>
<translation type="unfinished">Bottom Right</translation>
<translation></translation>
</message>
<message>
<source>Max cover size</source>
<translation type="unfinished">Max cover size</translation>
<translation></translation>
</message>
<message>
<source>Stretch image to fill playlist</source>
<translation type="unfinished">Stretch image to fill playlist</translation>
<translation></translation>
</message>
<message>
<source>Keep aspect ratio</source>
<translation type="unfinished">Keep aspect ratio</translation>
<translation></translation>
</message>
<message>
<source>Do not cut image</source>
<translation type="unfinished">Do not cut image</translation>
<translation></translation>
</message>
<message>
<source>Blur amount</source>
<translation type="unfinished">Blur amount</translation>
<translation></translation>
</message>
<message>
<source>0px</source>
<translation type="unfinished">0px</translation>
<translation>0</translation>
</message>
<message>
<source>Opacity</source>
<translation type="unfinished">Opacity</translation>
<translation></translation>
</message>
<message>
<source>40%</source>
<translation type="unfinished">40%</translation>
<translation>40%</translation>
</message>
<message>
<source>Icon sizes</source>
<translation type="unfinished">Icon sizes</translation>
<translation></translation>
</message>
<message>
<source>Playlist buttons</source>
<translation type="unfinished">Playlist buttons</translation>
<translation></translation>
</message>
<message>
<source>Tabbar large mode</source>
<translation type="unfinished">Tabbar large mode</translation>
<translation></translation>
</message>
<message>
<source>Play control buttons</source>
<translation type="unfinished">Play control buttons</translation>
<translation></translation>
</message>
<message>
<source>Configure buttons</source>
<translation type="unfinished">Configure buttons</translation>
<translation></translation>
</message>
<message>
<source>Files, playlists and queue buttons</source>
<translation type="unfinished">Files, playlists and queue buttons</translation>
<translation></translation>
</message>
<message>
<source>Tabbar small mode</source>
<translation type="unfinished">Tabbar small mode</translation>
<translation></translation>
</message>
<message>
<source>Playlist playing song color</source>
<translation type="unfinished">Playlist playing song color</translation>
<translation></translation>
</message>
<message>
<source>System highlight color</source>
<translation type="unfinished">System highlight color</translation>
<translation></translation>
</message>
<message>
<source>Custom color</source>
<translation type="unfinished">Custom color</translation>
<translation></translation>
</message>
<message>
<source>Select playlist playing song color:</source>
<translation type="unfinished">Select playlist playing song color:</translation>
<translation></translation>
</message>
<message>
<source>Select background image</source>
<translation type="unfinished">Select background image</translation>
<translation></translation>
</message>
</context>
<context>
<name>BackendSettingsPage</name>
<message>
<source>Backend</source>
<translation type="unfinished">Backend</translation>
<translation></translation>
</message>
<message>
<source>Audio output</source>
<translation type="unfinished">Audio output</translation>
<translation></translation>
</message>
<message>
<source>Device</source>
<translation type="unfinished">Device</translation>
<translation></translation>
</message>
<message>
<source>Output</source>
<translation type="unfinished">Output</translation>
<translation></translation>
</message>
<message>
<source>ALSA plugin:</source>
<translation type="unfinished">ALSA plugin:</translation>
<translation>ALSA </translation>
</message>
<message>
<source>hw</source>
<translation type="unfinished">hw</translation>
<translation></translation>
</message>
<message>
<source>p&amp;lughw</source>
<translation type="unfinished">p&amp;lughw</translation>
<translation>p&amp;lughw</translation>
</message>
<message>
<source>pcm</source>
<translation type="unfinished">pcm</translation>
<translation>pcm</translation>
</message>
<message>
<source>Exclusive mode (Experimental)</source>
<translation type="unfinished">Exclusive mode (Experimental)</translation>
<translation>(</translation>
</message>
<message>
<source>Options</source>
<translation type="unfinished">Options</translation>
<translation></translation>
</message>
<message>
<source>Enable volume control</source>
<translation type="unfinished">Enable volume control</translation>
<translation></translation>
</message>
<message>
<source>Upmix / downmix to</source>
<translation type="unfinished">Upmix / downmix to</translation>
<translation>/</translation>
</message>
<message>
<source>channels</source>
<translation type="unfinished">channels</translation>
<translation></translation>
</message>
<message>
<source>Improve headphone listening of stereo audio records (bs2b)</source>
<translation type="unfinished">Improve headphone listening of stereo audio records (bs2b)</translation>
<translation>(bs2b)</translation>
</message>
<message>
<source>Enable HTTP/2 for streaming</source>
<translation type="unfinished">Enable HTTP/2 for streaming</translation>
<translation> HTTP/2 </translation>
</message>
<message>
<source>Use strict SSL mode</source>
<translation type="unfinished">Use strict SSL mode</translation>
<translation>使 SSL </translation>
</message>
<message>
<source>Buffer</source>
<translation type="unfinished">Buffer</translation>
<translation></translation>
</message>
<message>
<source> ms</source>
<translation type="unfinished"> ms</translation>
<translation>ms</translation>
</message>
<message>
<source>Buffer duration</source>
<translation type="unfinished">Buffer duration</translation>
<translation></translation>
</message>
<message>
<source>High watermark</source>
<translation type="unfinished">High watermark</translation>
<translation></translation>
</message>
<message>
<source>Low watermark</source>
<translation type="unfinished">Low watermark</translation>
<translation></translation>
</message>
<message>
<source>Defaults</source>
<translation type="unfinished">Defaults</translation>
<translation></translation>
</message>
<message>
<source>Audio normalization</source>
<translation type="unfinished">Audio normalization</translation>
<translation></translation>
</message>
<message>
<source>No audio normalization</source>
<translation type="unfinished">No audio normalization</translation>
<translation></translation>
</message>
<message>
<source>Replay Gain</source>
<translation type="unfinished">Replay Gain</translation>
<translation></translation>
</message>
<message>
<source>Use Replay Gain metadata if it is available</source>
<translation type="unfinished">Use Replay Gain metadata if it is available</translation>
<translation>使()</translation>
</message>
<message>
<source>Replay Gain mode</source>
<translation type="unfinished">Replay Gain mode</translation>
<translation></translation>
</message>
<message>
<source>Radio (equal loudness for all tracks)</source>
<translation type="unfinished">Radio (equal loudness for all tracks)</translation>
<translation>()</translation>
</message>
<message>
<source>Album (ideal loudness for all tracks)</source>
<translation type="unfinished">Album (ideal loudness for all tracks)</translation>
<translation></translation>
</message>
<message>
<source>Pre-amp</source>
<translation type="unfinished">Pre-amp</translation>
<translation></translation>
</message>
<message>
<source>Apply compression to prevent clipping</source>
<translation type="unfinished">Apply compression to prevent clipping</translation>
<translation>使</translation>
</message>
<message>
<source>Fallback-gain</source>
<translation type="unfinished">Fallback-gain</translation>
<translation>退</translation>
</message>
<message>
<source>EBU R 128 Loudness Normalization</source>
<translation type="unfinished">EBU R 128 Loudness Normalization</translation>
<translation>EBU R 128 </translation>
</message>
<message>
<source>Perform track loudness normalization</source>