860 Commits
Author SHA1 Message Date
McSchneidar cf2fa796e2 .NET10 Migration (#946)
Runtime and build
- Move all projects to .NET 10 with SDK-style project files and a shared
  Directory.Build.props (WIN/LINUX, x86/x64 defines)
- Load managed and unmanaged dependencies from libs/managed and
  libs/unmanaged through assembly and native library resolvers
- Compile party modes with Roslyn instead of CodeDom
- Update AppVeyor to the .NET 10 SDK and dotnet test
- Download the FFmpeg and gstreamer runtimes from the dependencies
  repository during the build
- Remove the VC++ 2015-2022 runtime check, no dependency needs it anymore

Graphics and windowing
- Replace the Direct3D 9 renderer with Direct3D 11 (Vortice)
- Pace Direct3D 11 frames with a frame latency waitable swap chain
- Move window, input and message boxes to SDL3
- Replace System.Drawing with SkiaSharp and WinForms with SDL3 and a
  software renderer

Video and audio
- Replace Acinerella with FFmpeg 8.1.3 (FFmpeg.AutoGen)
- Add hardware accelerated video decoding (D3D11VA, DXVA2, VideoToolbox,
  VAAPI, VDPAU) with software fallback
- Convert YUV video frames to RGB on the GPU in Direct3D 11 and OpenGL
- Add the video options HardwareDecoding, GpuColorConversion,
  DecoderThreads and VideoDownscaleResolution
- Update OpenAL to OpenTK 4 and NAudio recording to WasapiRecorder

Fixes
- Fix the song preview start and shorten the reporter buttons
- Fix a crash when opening the highscore without a selected song
- Use the options slide highlight in the party mode screens to avoid
  brightness flicker on VRR displays
- Disable GameInput in the x86 build, SDL3 crashes in GameInputCreate
  on 32-bit systems with the GameInput runtime installed
- Fix a truncation warning in PitchTracker
2026-11-02 08:11:20 +01:00
transifex-integration[bot] 5767914372 Updates for file Output/PartyModes/RuleRoulette/Languages/en.xml (#927)
* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in de

100% translated source file: 'en.xml'
on 'de'.

* Translate en.xml in de

100% translated source file: 'en.xml'
on 'de'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in sv

100% translated source file: 'en.xml'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-28 13:32:02 +01:00
transifex-integration[bot] 157b173fca Updates for file Output/PartyModes/Challenge/Languages/en.xml (#928)
* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in de

100% translated source file: 'en.xml'
on 'de'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in de

100% translated source file: 'en.xml'
on 'de'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in sv

100% translated source file: 'en.xml'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-28 13:31:41 +01:00
transifex-integration[bot] 2de03520aa Updates for file Output/PartyModes/TicTacToe/Languages/en.xml (#929)
* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in de

100% translated source file: 'en.xml'
on 'de'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in sv

100% translated source file: 'en.xml'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-28 13:31:24 +01:00
transifex-integration[bot] b2ce2c089c Updates for file Output/PartyModes/Tournament/Languages/en.xml (#936)
* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in sv

100% translated source file: 'en.xml'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-28 13:31:08 +01:00
transifex-integration[bot] fe90f86941 Updates for file Output/PartyModes/PartnerSwap/Languages/en.xml (#937)
* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in sv

100% translated source file: 'en.xml'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-28 13:30:49 +01:00
transifex-integration[bot] 67d56fdffe Updates for file Output/PartyModes/TeamSurvival/Languages/en.xml (#938)
* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in de

100% translated source file: 'en.xml'
on 'de'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in sv

100% translated source file: 'en.xml'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-28 13:30:33 +01:00
transifex-integration[bot] ff291ad340 Updates for file WebApp/src/locales/en.json (#943)
* Translate WebApp/src/locales/en.json in de

100% translated source file: 'WebApp/src/locales/en.json'
on 'de'.

* Translate WebApp/src/locales/en.json in es

100% translated source file: 'WebApp/src/locales/en.json'
on 'es'.

* Translate WebApp/src/locales/en.json in fr

100% translated source file: 'WebApp/src/locales/en.json'
on 'fr'.

* Translate WebApp/src/locales/en.json in sv

100% translated source file: 'WebApp/src/locales/en.json'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-28 13:30:14 +01:00
transifex-integration[bot] 22ad04ec6c Updates for file Output/Languages/en.xml (#935)
* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

* Translate Output/Languages/en.xml in es

100% translated source file: 'Output/Languages/en.xml'
on 'es'.

* Translate Output/Languages/en.xml in fr

100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

* Translate Output/Languages/en.xml in fr

100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

* Translate Output/Languages/en.xml in es

100% translated source file: 'Output/Languages/en.xml'
on 'es'.

* Translate Output/Languages/en.xml in cs

100% translated source file: 'Output/Languages/en.xml'
on 'cs'.

* Translate Output/Languages/en.xml in cs

100% translated source file: 'Output/Languages/en.xml'
on 'cs'.

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

* Translate Output/Languages/en.xml in fr

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in es

100% translated source file: 'Output/Languages/en.xml'
on 'es'.

* Translate Output/Languages/en.xml in fr

100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

* Translate Output/Languages/en.xml in fr

100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

* Translate Output/Languages/en.xml in sv

100% translated source file: 'Output/Languages/en.xml'
on 'sv'.

* Translate Output/Languages/en.xml in sv

100% translated source file: 'Output/Languages/en.xml'
on 'sv'.

* Translate Output/Languages/en.xml in sv

100% translated source file: 'Output/Languages/en.xml'
on 'sv'.

* Translate Output/Languages/en.xml in sv

100% translated source file: 'Output/Languages/en.xml'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-28 13:29:59 +01:00
McSchneidarandFlorian Ostertag 4ee6689ff4 Seamless audio loops and own credits music (#945)
Loops
- Looping is now done by the playback backends instead of restarting
  the stream with Stop/Play. Loop can be toggled at runtime (SetLoop in
  ISound/IPlayback/IAudioStream), so the repeat button keeps working.
- GStreamer: gapless loops via playbin's about-to-finish signal.
- PortAudio/OpenAL: the decoder is reopened at the end of the file
  (Acinerella's seek does not reset FFmpeg after EOF) while the buffered
  data keeps playing, so the loop has no gap. The reported position wraps
  correctly.

Credits screen
- New event music player in CBackgroundMusic that replaces the current
  background music and resumes it afterwards.
- The credits screen loops Sounds/CreditsMusic.mp3
  ("Atmosphere Calm Background" by lvymusic, Pixabay Content License).
- As the credits screen was touched anyway, its content was updated as
  well.

Fixes for PortAudio/OpenAL playback found on the way
- Acinerella delivers 32 bit float samples for mp3, so every file was
  rejected with "Unsupported BitDepth". Float samples are converted to
  16 bit now.
- Acinerella reports a missing frame (EAGAIN) like the end of the file,
  so decoding is retried a few times before treating it as the end.
- OpenAL stopped after half a second because the decoder thread was
  never woken up to refill its buffer. A source that ran out of data is
  restarted as well.

Part of #677

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-27 09:43:02 +01:00
McSchneidarandFlorian Ostertag 336d08040e New Webserver and WebApp (#942)
* Replace the WCF webserver with an ASP.NET Core webserver (VocaluxeWeb)

- New project VocaluxeWeb: ASP.NET Core 2.3 (Kestrel) on .NET Framework 4.8.1, HTTP or HTTPS
  with a self-signed certificate, REST API (/api/v1) with Swagger, live events (Server-Sent Events)
- Access to the game only through IVocaluxeRemote; requests run on the main thread once per frame
- Sessions with roles (guest, player, admin) and configurable permissions, PINs hashed with PBKDF2
- Queue as a playlist with requesters and singers, fair order (one song per person and round)
- Admin: settings, server status, logged-in devices, activate/deactivate and delete profiles
- Profile pictures: own photo or one of the Vocaluxe avatars
- Game: WebApp queue screen (song options, playlist group) to start the next song with the chosen
  singers, return to it after singing, warning when the webserver is off, remote keyboard
- Old WCF server, WebserverInitalConfig and URL reservations removed; libraries moved to libs/managed
- Unit tests for PIN hashing, settings and permissions, queue order and device names
- AppVeyor: Visual Studio 2022 image and Node.js 24 (the build compiles the WebApp)
- Documentation in VocaluxeWeb/README.md

* New WebApp (Vue 3, TypeScript, Vite) replacing the old jQuery Mobile website

- Login with profile and PIN, create profiles
- Songs with search, filters, sorting and 30 second previews
- Queue: add songs with game mode, audio and singers, edit, reorder, start in the game
- Playlists: create, edit, add to the queue
- Now playing with live updates, remote control and keyboard
- Players: own profile with picture (photo or Vocaluxe avatar), roles for admins
- Admin settings: permissions, server status, devices, profiles
- Help page, responsive layout for phones, tablets and desktops, light and dark mode
- Texts in WebApp/src/locales/en.json, translated with Transifex
- Old website and PhoneGap config removed

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-26 05:40:11 +01:00
McSchneidar e3e9d1d6ae Speed up program startup (#941)
* Speed up program startup

Several parts of the startup took much longer than necessary, especially
with large song libraries (tested with ~2200 songs).

- Cache compiled party mode assemblies in the PartyModeCache folder and
  reuse them as long as the sources and VocaluxeLib are unchanged. This
  saves 1.4-2.1 s per start. Cached assemblies are loaded directly from
  file so the virus scanner does not scan them in memory on every start.
  Loading and compiling of each party mode is logged with its duration.
- Start listing and parsing song files right after the database is
  initialized, in parallel to the remaining initialization. Sorting,
  categories and cover loading still wait for the loading screen.
- Read the Songs table of the highscore database into memory once while
  loading, insert new songs in a single transaction and add an index on
  Title and Artist. Previously the first start took more than 30 s.
- Load covers with (cores - 1) threads at below normal priority instead
  of one task per song. Errors for a single cover are logged instead of
  stopping the cover loading.
- Limit texture uploads to 8 ms per frame so many cached covers no
  longer stall single frames and delay the fade to the main menu by
  about 2 s.

* Set DateTimeKind for song DateAdded values
2026-10-26 05:11:53 +01:00
McSchneidar 73a24ad930 Vortice (#940) 2026-10-22 19:41:30 +02:00
McSchneidar 288c8631f0 Loop videos seamlessly at the last decoded frame (#939)
Looped videos wrapped at the container duration, which is often longer
than the last frame the decoder delivers. The picture froze for the
difference before restarting. Track the actual end of the video stream
and wrap there instead.
2026-10-22 18:41:39 +02:00
McSchneidarandFlorian Ostertag 2cdd30c6fc Small improvements for 3 screens (#934)
* Improve profile and player selection screens

- Ask before deleting a profile, Delete only removes a character while editing the name
- Ask to save or discard unsaved profile changes when leaving the profile screen
- Restore the previous name with Escape and prevent empty profile names
- Stop the webcam when leaving the profile screen and discard snapshots on avatar change
- Show inactive profiles dimmed in the profile screen
- Play the missing mic/profile warning each time the player selection is shown
- Fix crash when clicking a profile after removing a player with Delete in fast selection
- Keep the duet part selection when profiles are reloaded
- Only save the player number when it has changed

* Use party mode selection look in statistics screens

- Tiles and selection use the ButtonTile skin like the party mode selection, the selected tile uses the selection color of the skin
- The detail list uses the CoverTextBackground skin, inner cards and row stripes the ButtonTile skin
- More space between the title and the columns of the best list
- Show the date in the recently sung list left aligned inside the list

* Changelog

* Improve sing screen and redesign pause menu

- Fix jumping to the old pause position after restarting or skipping a song in vocals mode
- Keep name and avatar hidden for players without a valid profile
- Show the placeholder avatar for profiles without avatar image
- Hide player information and rating popups during the start countdown
- Fix pause select slides not being shown or hidden
- Show "no more songs" only when Ctrl+S is pressed
- Select "Continue" when opening the pause menu with Escape
- Darken the game behind the pause menu
- Pause buttons as vertical list with icons, hidden buttons leave no gaps (visible buttons are placed in the slots of all pause buttons)
- New PauseButton skin with rounded corners for wide buttons, used for the pause buttons and the vocals volume selection
- Larger pause title centered above the pause panels
- Info panel with cover, title, artist, song progress and player scores
- Vocals volume selection with icon and centered caption in the full width of the info panel, showing five values
- Pause panels and icons are animated together with the pause buttons

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-21 12:05:18 +02:00
McSchneidarandFlorian Ostertag c8213bdcda Improve score screen (#933)
- Update score and progress bar visibility when changing rounds
- Count karaoke songs as played
- Highlight the winner with a pulsing animation
- Add clickable arrows to change the round
- Reveal the rating after the progress bar animation
- Show player names in player colors and the song cover next to the title
- Stop score sounds when the screen is closed
- Remove unused ScreenSettingAnimationDirection from the theme
- Show one row per player in player order (two columns from 4 players)
- Split the points bar into notes, golden notes and line bonus with a legend
- Add ScoreTile and ScoreTileSmall skins for the player rows

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-21 11:02:23 +02:00
McSchneidarandFlorian Ostertag 74653ab977 Improve song selection screen (#932)
* Redesign song selection screen

* Fix SonarCloud issues

* Add TileCaption to SConfig test file

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-21 10:25:40 +02:00
McSchneidarandFlorian Ostertag 6601f41aac Redesign option screens (#931)
* Redesign and improve option screens

- Open the options directly from the main menu with the focus on the navigation, all option screens share a navigation with all categories, song folders and credits
- Navigation and settings use rounded backgrounds like the party mode selection, the current category and setting are highlighted with the selection color of the skin
- Categories can be clicked or switched with Tab, Escape moves the focus to the navigation and leaves the options from there, choosing a category moves the focus to its first setting
- Place the action buttons (delay test, adjust screen, server address, add folder) and the webcam preview inside the settings background
- Center the restart and microphone warnings below the settings background
- Move song folder management to its own screen with a list of all folders, add and remove buttons, a scrollbar and a restart warning
- Add the tile caption option to the game options (only selectable when the song menu is set to tiles)
- Remove the old options selection screen (ScreenOptions)
- Fix configured song folders being ignored when the first entry of the config is empty
- Show the folder dialog in front of the game window
- Fix background music source being overwritten by the karaoke effect setting
- Keep the webcam configuration when no webcam is connected
- Warn when several players are assigned to the same record channel
- Show a warning when no microphone is found
- Remove cover sizes 32 and 64 and keep unknown cover sizes until changed
- Play warning sounds again each time an option screen is shown
- Ignore key pressed events in graphics and server options
- Keep the background music volume in sync in the sound options

* Fix SonarCloud issues

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-21 09:12:04 +02:00
McSchneidar 522003a25f Add Jukebox Mode (#930)
* Add jukebox mode

Songs can now be played without singing, e.g. as a break filler at parties.

- New Jukebox button in the main menu next to Sing and Party, locked without a profile like both of them
- Choose all songs, a category or a playlist, random or in order, and optionally only a part of each song (medley part, 30, 60 or 90 seconds)
- Video in full screen, lyrics without notes and a short song info whenever a new song starts
- Control bar with previous, pause, next, skip intro, audio mode (normal or instrumental), shuffle, repeat, lyrics on/off, queue and "Sing now"
- Queue with search: Enter puts a song next, Enter again plays it right away, songs can also be removed and reordered
- The queue adapts its size to the free space above the lyrics or the control bar
- Control bar and queue fade out after a few seconds without input and come back with the next key press or mouse move
- Works with keyboard, mouse and gamepad
- Smooth transition between songs, the next song is loaded in advance
- "Sing now" starts the current song with the player selection and returns to the jukebox afterwards
- The logo in the main menu is now centered
- New LyricsIcon and QueueRow textures in all Vocaluxe 2024 skins

* Fix SonarCloud issues
2026-10-21 08:49:50 +02:00
transifex-integration[bot] bc4d2cf169 Translate Output/Languages/en.xml in cs (#926)
100% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-19 10:33:36 +02:00
transifex-integration[bot] b2726b6385 Updates for file Output/PartyModes/PartnerSwap/Languages/en.xml (#924)
* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-19 10:33:31 +02:00
transifex-integration[bot] b0641e3a38 Updates for file Output/PartyModes/TeamSurvival/Languages/en.xml (#923)
* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-19 10:32:54 +02:00
transifex-integration[bot] 1380b9696f Translate en.xml in cs (#925)
100% translated source file: 'en.xml'
on 'cs'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-19 10:32:42 +02:00
transifex-integration[bot] e8a915e20a Translate en.xml in cs (#922)
100% translated source file: 'en.xml'
on 'cs'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-18 15:26:09 +02:00
McSchneidarandFlorian Ostertag 944022f30b Add knockout tournament party mode (#913)
A new party mode for 3 to 16 players who sing against each other in one-on-one duels. Whoever scores more points moves on, the loser is out, until only the champion is left.

- The bracket is shown mirrored: both halves lead towards the final in the center, where the champion is crowned
- Players are drawn randomly; if the number of players doesn't fill the bracket, some players get a bye in the first round
- Songs are picked randomly from all songs, a category or a playlist, sung as normal, short or medley version, and no song is played twice
- Each player has up to 3 jokers for the whole tournament to skip a song they don't like
- On a tie, the duel is sung again
- The winner of each duel visibly moves on to the next round, and the champion is celebrated at the end

Also fixes "Select random" in the player selection of party modes, which only filled half of the slots.

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-18 10:36:19 +02:00
transifex-integration[bot] b4d8f7ef8f Translate en.xml in de (#918)
93% of minimum 90% translated source file: 'en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-18 09:32:26 +02:00
Florian Ostertag 531021ccd7 fix(translations): missing placeholder in transifex.yaml (#920) 2026-10-18 09:08:16 +02:00
Florian Ostertag 4d3265e90b chore(translations): dynamic resource for partymodes in transifex (#919)
Updated filter types and source file expressions for translation.
2026-10-18 09:07:17 +02:00
McSchneidarandFlorian Ostertag d61f90e6fc Add rule roulette party mode (#916)
A new party mode for 2 to 12 players that only needs 2 microphones. Players sing duels against each other, and before every duel a wheel decides the rule for this round. Every player sings equally often, and the player with the most points wins.

- 20 rules: from short songs, medleys, double packs, duets and free song choice to rules that change what counts (golden notes, line bonus, target score, fewer points win, teamwork) or how many points there are (double points, all or nothing, point steal, lead counts, underdog bonus, jokers)
- The rules on the wheel are drawn randomly for each game, or chosen manually: every rule can be set to always, random or never
- Every rule on the wheel comes up once before any rule comes up again; rules already used are dimmed
- Rules that need special songs are only used if the song selection has enough of them
- The wheel spins with a running light that slows down, and the winner is celebrated at the end

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-18 08:30:04 +02:00
McSchneidarandFlorian Ostertag 3bdf22c870 New party mode: Partner Swap (#915)
* Add partner swap party mode

A new party mode for 3 to 12 players that only needs 2 microphones. Everyone plays for themselves, but always sings together with a partner. Both singers get the score of the pair, and the partners change every round.

- In each round every player sings once, with a partner they haven't sung with yet; with an odd number of players someone takes a break, in turns
- Ranking by the average score per song, so breaks are no disadvantage
- Optional harmony bonus of 500 points when both singers are no more than 500 points apart
- Duet songs are sung with both voices; duets can be mixed in, used exclusively or left out
- Up to 3 jokers per player to skip a song
- The best pair is shown all the time, and the winner and the best pair of the night are celebrated at the end

* Rename the harmony bonus points constant to avoid shadowing

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-18 08:20:24 +02:00
McSchneidarandFlorian Ostertag 3810f75e04 New party mode: Team Survival (#914)
* Add team survival party mode

A new party mode for two teams that only needs 2 microphones. In every duel one player of each team sings against one of the other team. Whoever loses a duel loses a heart, players without hearts are out, and the team whose players are all out loses.

- Every player sings once per round before anyone sings again, the duels are drawn randomly
- Teams of different sizes are possible, in the smaller team some players sing a second time per round
- Hearts can be the same for everyone or set per player, to balance uneven teams or strong and weak singers
- Up to 3 jokers per player to skip a song
- On a tie, the duel is sung again
- A lost heart is animated, and the winning team is celebrated at the end

* Trigger CI rebuild

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-18 07:49:44 +02:00
McSchneidarandFlorian Ostertag 5e449c7b01 Improve tic-tac-toe party mode (#912)
- A won field pops up and fades into the color of the winning team
- At the end, the winning line pulses while all other fields are dimmed
- The jokers are labeled ("New song", "Replay a field"), so it's clear what they do
- Darker panels behind the team areas and more room between the board and the title
- Long player names no longer reach into the board

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-18 06:18:20 +02:00
McSchneidarandFlorian Ostertag b4c29e1b55 Improve challenge party mode (#911)
- Instead of a number of rounds, you now choose how many songs each player sings
- New option to remember sung songs, so a new challenge doesn't repeat songs from the previous ones
- Up to 16 players
- The number of jokers and the joker refill setting are kept instead of being reset every time
- The overview shows each player's avatar, the top three in gold, silver and bronze and highlights the leader
- The winner of each round is highlighted in the round list
- The winner is celebrated at the end with avatar, a pulsing gold name and stars

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-17 21:18:49 +02:00
McSchneidar aac5253862 Redesign Party Mode Selection Screen and Main Screen (#917)
* Redesign party mode selection

- All party modes are shown at a glance as tiles with an icon and their name, sorted by their name
- The tiles look and behave like the theme buttons, the details of the selected mode (description, target audience, players, teams, microphones, author and version) are shown below
- Modes that need more microphones than configured are dimmed and can't be started
- Select with the arrow keys or the mouse, the arrow keys also reach the Start and Back buttons, a click on a tile starts it
- More than six modes are split into pages
- Icons for Challenge and Tic-Tac-Toe and a general icon for modes without their own
- Fixes the number of players shown for modes with a fixed number of players

* Highlight Sing and Party in the main menu

- Sing and Party are shown as two large buttons side by side above the other buttons
- Statistics, Profiles, Options and Exit stay in one row at the bottom
- Without a profile the missing profile warning takes the place of Sing and Party, because both are locked then, and looks like the other warnings
2026-10-17 20:58:37 +02:00
McSchneidar e665e31f4a Improved animations (#907)
* Smoother countdown and new menu and in-game animations

- Countdown digits pop in and fade out each second, with a ring of dots showing the remaining part of the second
- Medley countdown uses a smoothed timer and no longer stutters
- Rating popups scale in from below and drift upwards while fading out
- Player scores pulse briefly at the end of a line
- Pause menu fades and scales in and out
- Buttons and select slides pulse briefly when they get selected
- Shared easing functions and a draw transform for animations

* Retrigger CI
2026-10-17 12:39:18 +02:00
McSchneidarandFlorian Ostertag 602417e773 Add statistics screens (#910)
* Add statistics screens

- New statistics dashboard with four tiles: overview, recently sung, best list per difficulty and players
- Each tile opens a detail screen with longer lists, filters (left/right) and scrolling
- Detail lists show ranks for places 1-3, avatars, bars and alternating row backgrounds
- Players can be ranked by most songs or by best average
- Overview details: most sung songs, genres, languages and songs never sung
- Navigation help at the bottom of both screens
- New Statistics button in the main menu
- English and German texts

* Address code analysis findings in statistics screens

* Retrigger CI

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-17 05:17:36 +02:00
McSchneidarandFlorian Ostertag d03224f29b Audio mode for each playlist entry (#909)
- Playlist entries get a second select slide for the audio mode (normal, instrumental, vocals, karaoke)
- The slide is only shown if the song has an instrumental file, otherwise normal is used
- The audio mode is saved in the playlist file and used for each round
- Sing, score and highscore screens use the audio mode of the current round
- Song options select the audio mode by mode instead of position
- ScreenSong theme version 15

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-17 04:46:28 +02:00
McSchneidar 61b2677f16 Redesign highscore screen (#908)
- Places 1-3 are shown on a podium with profile avatars and a crown for the winner
- Players without an avatar get a placeholder silhouette (new skin texture NoAvatar)
- Places 4-10 are listed below with a score bar for each entry
- The podium only appears once there is at least one highscore
- New entries are shown in gold with a slight pulse and gold sparkles
2026-10-17 04:23:07 +02:00
McSchneidarandFlorian Ostertag e69f62809a Improve gamepad input handling (#901)
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-16 07:54:44 +02:00
McSchneidarandFlorian Ostertag 611591be1d Fix overlapping EHeaderFlags values (#902)
Instrumental (5) and Vocals (6) overlapped with Title|MP3 and
Artist|MP3 in the [Flags] enum. A song file with #INSTRUMENTAL or
#VOCALS therefore passed the mandatory-tag checks even when #TITLE,
#ARTIST or #MP3 were missing, leaving Audio empty.

Give each flag its own bit (Instrumental = 64, Vocals = 128).

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-16 07:33:40 +02:00
McSchneidarandFlorian Ostertag 8f916aaf65 Allow the last entry to be picked in random song/category selection (#903)
Random.Next(min, max) excludes max, so Next(0, Count - 1) never returned
the last index. The last song or category in the list was only picked
once it was the only one left, so it always came last.

Use Next(0, Count) instead.

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-16 06:40:24 +02:00
McSchneidarandFlorian Ostertag df412b6d33 Two small fixes (#904)
* Fix index check in CSelectSlide.RenameValue

The check used && instead of ||. An index cannot be negative and out
of range at the same time, so the check never returned early and an
invalid index caused an ArgumentOutOfRangeException.

* Allow textures to be disposed more than once

CTextureBase.Dispose threw ObjectDisposedException on a second call.
Dispose must be safe to call multiple times, otherwise freeing a
texture twice crashes the game.

Return early instead. CD3DTexture and COGLTexture also check
IsDisposed first, so a second call does not free the GPU texture
again. This matters for OpenGL, where the texture name may already
belong to another texture.

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-10-16 05:53:10 +02:00
McSchneidar 2a6be1b3fe Speed up cover loading and keep the cover DB up to date (#905)
* Recreate cover DB on version mismatch instead of throwing

CCoverDB.Init threw NotImplementedException whenever the stored
version was older than CSettings.DatabaseCoverVersion, so any future
schema change would crash the game on start.

The cover DB is only a cache. On any version mismatch, drop all
tables and create an empty DB with the current layout instead.
Covers are rebuilt on the next load.

* Add indexes to cover DB and guard against duplicate entries

Cover.Path and CoverData.CoverId had no index, so every cover lookup
scanned the whole table. With thousands of songs this makes loading
quadratic. Add unique indexes on both columns.

Use INSERT OR IGNORE plus last_insert_rowid() when storing a cover.
This prepares for loading covers outside the lock, where two threads
may store the same cover concurrently.

Bump DatabaseCoverVersion to 2 so existing cover DBs are recreated
with the indexes.

* Decode and resize covers outside of the cover DB lock

The comment in GetCover claimed the lock was released before loading
the bitmap, but the whole method ran inside lock(_Mutex). All cover
tasks started by CSongs._LoadCovers therefore decoded and resized
one after another, and the remaining thread pool threads just waited.

Split GetCover into three steps:
- _ReadCachedCover: DB lookup (locked)
- decoding and resizing (not locked, runs in parallel)
- _StoreCover: DB insert (locked)

The duplicated resize code moves into _FitToMaxSize.

If the DB connection has been closed in the meantime, GetCover now
still returns true, because the texture has already been created.
Before, it returned false, and the caller generated a second cover
while the first texture was still queued.

* Store resized covers and detect changed cover files

The cover DB stored the original cover file. Every later load still
had to decode the full-size image (often 1000-3000 px) and scale it
down to CoverSize, so the cache only saved reading the file from disk.

- Store the cover already scaled to CoverSize: JPEG (quality 90), or
  PNG if the original has transparency. Covers that are already small
  enough are stored unchanged to avoid recompressing them.
- Entries were only keyed by path, so a replaced cover file with the
  same name was never picked up. Also store file size, last write
  time and CoverSize, and drop outdated entries on lookup.
- _FitToMaxSize throws if Resize fails instead of passing null on.
2026-10-16 05:22:44 +02:00
McSchneidar d48426b04d Fixes for progress bar and applause sounds (#906)
* Control score sounds from UpdateGame instead of the thread pool

_PlayProgressBarSound started a Task that waited for the progress bar
duration and then closed whatever stream was stored in
_ProgressBarSoundStream. When switching rounds on the score screen
before that time had passed, an old task closed the progress bar
sound of the new round too early and played the applause of the
previous round, while the applause of the new round never played.

Remember when the progress bar sound was started and check it in
UpdateGame on the main thread instead. Starting a new progress bar
sound and leaving the screen now also stop a running applause.

* Sync progress bar sound with the score bar animation

The sound duration was computed from the points (10,000 points =
5 seconds), while the bar animation duration depends on the bar size
in the theme and only starts when the bar is first drawn. Both only
matched approximately and drifted apart with other themes.

Add CProgressBar.AnimatesMovement and CProgressBar.IsAnimating. The
score screen now stops the progress bar sound and starts the applause
as soon as no visible score bar is animating anymore. If the theme
has no movement animation, the previous duration is used.

* Make stream id allocation in CPlaybackBase thread-safe

Load assigned stream ids with _NextId++ outside of the lock. Load is
also called from other threads, so two streams could get the same id
and a later Close or Play could hit the wrong stream.

Use Interlocked.Increment instead. Ids still start at 0.

* Do not play the progress bar sound for 0 points

With 0 points the score bars do not move, so the progress bar sound
started and stopped again right away, which could be heard as a short
click. Do not start it at all if the highest score is 0.
2026-10-16 05:21:34 +02:00
transifex-integration[bot] d5e5f3fbeb Updates for project Vocaluxe and language fi (#900)
* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-12 09:50:05 +02:00
McSchneidar 0ffe58fbe6 Improve Direct3D texture upload performance for large textures (#899)
* Improve performance

* Improve performance

* Improve performance
2026-10-12 09:21:30 +02:00
McSchneidar e7fc959def Fix possible crashes and glitches when playing song previews (#898)
* Add AutoplayPending

* Add locks

* Add Base Update

* Add Base Update

* Add locks
2026-10-06 05:20:14 +02:00
transifex-integration[bot] 52bdf3950e Translate Vocaluxe/Website/locales/en.json in fi (#897)
100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'fi'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-10-04 13:39:55 +02:00
transifex-integration[bot]andFlorian Ostertag f5583a75a1 Updates for project Vocaluxe and language cs (#886)
* Translate Output/Languages/en.xml in cs

97% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

100% translated source file: 'Output/Languages/en.xml'
on 'cs'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-08-24 23:53:44 +02:00
friedPotat0andFlorian Ostertag c1476b1eb2 Fix crash and wrong device names in the DirectSound record backend (#890)
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-08-24 21:22:04 +02:00
McSchneidar 3a9ea3f67b Use BackgroundMusicVolume (#892) 2026-08-24 20:19:52 +02:00
McSchneidarandFlorian Ostertag ba5a361d42 Improvements to CoverDB and cover loading (#893)
* Cover handling improvement

* Cover handling improvement

* Cover handling improvement

* Remove CoverDB flag (not need anymore)

* Remove CoverDB flag (not needed anymore)

* Cover handling improvement

* Cover handling improvement

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-08-24 19:28:33 +02:00
McSchneidar b822281e04 Fix: Default profiles are not recognized (#894)
* Change 'ID' to 'Id'

* Change 'ID' to 'Id'

* Change 'ID' to 'Id'
2026-08-24 19:07:09 +02:00
Quentin Bray 1bba340cf8 Better handle multiple tags respecting US format (#878)
* Better handle multiple tags respecting US format

Based on unversioned, V1 & V2 of US formats : https://github.com/UltraStar-Deluxe/format
Should address #623
Creator now takes multiple values
Maintain backward compatibility

* Update file path properties to match US formats
2026-06-23 21:04:59 +02:00
Quentin Bray cae67eb4ab Remove ReloadSongMethod (#879)
Seems to not be usefull since song is cloned is others game mode
Improve performance by stop reloading TXT file
Didn't see any difference with and without instead of just song load perfs imrpovement
Maybe that I miss a point ?
2026-06-22 20:41:53 +02:00
Quentin Bray 6ffa63b923 Apply R# clean-up for reliability (#877)
* Apply R# clean-up for reliability

- Migrate to NUnit4 Assert.That
- Update dependencise versions
- Fix LangVersion to 9.0 (until net core migration)
- Reformat code
- Apply 'var' style (easier for refactoring)
- Remove redundant parentheses
- Add braces on every condition blocks (1 line)
- Uses new null checking patterns
- Uses AutoProperties when possible
- Uses string scalar type instead of class
- Clean usings
- Add .orig files in git ignore
- Rename some properties to respect defined conventions and US format definition
	- ID -> Id
	- BPM -> Bpm
	- Finish -> End

* Update R# settings according to the clean-up made
2026-06-22 19:52:06 +02:00
transifex-integration[bot]andFlorian Ostertag b9b0f7c8df Updates for project Vocaluxe and language fi (#850)
* Translate Output/Languages/en.xml in fi

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in fi

96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2026-05-29 08:24:30 +02:00
transifex-integration[bot] d65bc38f6e Updates for project Vocaluxe and language sv (#852)
* Translate Output/Languages/en.xml in sv

94% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'sv'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in sv

92% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'sv'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in sv

100% translated source file: 'Output/Languages/en.xml'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-05-29 07:56:33 +02:00
Edi316 718f284c82 Small improvement to List View (#873)
* Improve ListView

* Improve ListView
2026-05-07 19:32:01 +02:00
transifex-integration[bot] e3064c63a1 Updates for project Vocaluxe and language de (#872)
* Translate Vocaluxe/Website/locales/en.json in de

100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'de'.

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-05-04 06:14:19 +02:00
McSchneidar 48ffe4ccd5 Add check for VC++ 2015–2022 Redistributable (#871)
* Add check for VC++ 2015-2022

* Remove Windows Vista

* Remove Windows Vista

* Add check for VC++ 2015-2022

* Add check for VC++ 2015-2022
2026-05-02 06:17:00 +02:00
transifex-integration[bot] 09031fe79b Updates for project Vocaluxe and language es (#869)
* Translate Output/Languages/en.xml in es

96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'es'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in es

100% translated source file: 'Output/Languages/en.xml'
on 'es'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-04-27 06:31:18 +02:00
transifex-integration[bot] 53839df8a5 Updates for project Vocaluxe and language fr (#867)
* Translate Output/Languages/en.xml in fr

96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in fr

100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-04-27 06:31:04 +02:00
transifex-integration[bot] 677362642a Updates for project Vocaluxe and language de (#868)
* Translate Output/Languages/en.xml in de

96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-04-27 06:30:51 +02:00
Edi316 5af73e8c00 Expand Options Screen (#856)
* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Screen Version 4

* Screen Version 1

* Create Screen

* Create Screen

* Create Screen

* Add Graphics Screen

* Add Graphics

* Add Graphics

* Add Graphics

* Add Graphics

* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Remove Graphics Options (new screen)

* Create Screen

* Add Graphics

* Add OptionsGraphics Screen

* Remove Graphics Options (new screen)

* Add OptionsServer

* Add creenOptionsServer

* Add ScreenOptionsServer

* Create Screen

* Add Server options

* Add Server options

* Add Screen

* Version 1

* Add Server Options

* Add Server Options

* Add Server Options

* Add Screen

* Add Screen

* Add Screen

* Add Server Options

* Add Screen

* Remove Graphics Options (new screen)

* Add Screen

* Add Screen

* Add Server Options

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Screen

* Add Server options

* Add SongFolder

* Add Song Folder

* Update Options

* Add Song Folder

* Remove Song Folder & Server Buttons

* Remove Song Folder & Server Buttons

* Version 6

* Remove Song Folder & Server Buttons

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Add Song Folder

* Version 4

* Remove Song Folder & Server Buttons

* Add Song Folder

* Add Song Folder

* Create Screen

* Create Screen

* Create Screen
2026-04-26 20:50:43 +02:00
Edi316 76d26239bd Grid overview for profile screen (#858)
* Add Profile Grid

* Add Profile Grid

* Add Profile Grid

* Add Profile Grid

* Version 4

* Add Profile Grid

* Add Profile Grid

* Add Profile Grid

* Fix Out of Bounds Index & Player Selector Cursor

* Add Profile Grid

* Fix Out of Bounds Index & Player Selector Cursor
2026-04-26 20:50:15 +02:00
Edi316 9dac6d9b19 Add Duet Voice Name (#864) 2026-04-26 20:49:52 +02:00
Edi316 038c5165e1 Fix missing player profiles in Challenge Mode (#865)
* Fix Missing Profiles

* Fix Missing Profiles
2026-04-26 20:49:00 +02:00
Edi316 9c06e0f069 Improved gamepad controls (#866)
* Improve Gamepad Controls

* Improve Gamepad Controls

* Improve Gamepad Controls
2026-04-26 20:48:08 +02:00
McSchneidar 7cbc41fe4b Improve Song loading (#862)
* Improve Song Loading

* Improve Song Loading
2026-04-09 09:40:30 +02:00
McSchneidar 0b6bc14563 Fix PortAudio stream cleanup on shutdown and restart (#860)
* Crash Fix

* Crash Fix

* Crash Fix

* Crash Fix
2026-04-08 08:13:42 +02:00
Edi316 3bc71b8241 Countdown for low gap songs (#861) 2026-04-08 08:12:34 +02:00
Edi316 6deb5acbc8 Remember selected position for each folder/tab (#859)
* Remember Last Tab Position

* Remember Last Tab Position

* Remember Last Tab Position

* Remember Last Tab Position

* Remember Last Tab Position
2026-04-02 10:26:23 +02:00
Edi316 80274d1a04 Add Windows 11 to Readme (#857)
* Add Windows 11

* Add Windows 11
2026-03-28 16:33:10 +01:00
Edi316 8caeedd5d6 Reposition CategoryText (#854) 2026-03-26 09:48:54 +01:00
McSchneidar fd3e945aeb Stop CurPlayer when song is not found (#855) 2026-03-26 09:48:16 +01:00
transifex-integration[bot] ba3f362519 Updates for project Vocaluxe and language fr (#853)
* Translate Output/Languages/en.xml in fr

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in fr

100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-23 20:10:33 +01:00
transifex-integration[bot] bfaffc52cc Updates for project Vocaluxe and language es (#849)
* Translate Output/Languages/en.xml in es

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'es'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in es

100% translated source file: 'Output/Languages/en.xml'
on 'es'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-23 20:10:17 +01:00
transifex-integration[bot] c389449c18 Updates for project Vocaluxe and language de (#851)
* Translate Output/Languages/en.xml in de

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-22 06:15:47 +01:00
Edi316 53023616a3 Song search field improvement (#848)
* StaticSearchBar Visible

* Update TextSearchBarTitle

* Update TextSearchBarTitle

* Update TR_SCREENSONG_SEARCH

* Update TextSearchBarTitle

* Update TextSearchBarTitle

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar

* Update SearchBar
2026-03-21 21:05:36 +01:00
McSchneidar e249baf2d4 Add SoundEffectVolume & VocalsVolume to SConfig Test (#847)
* Add SoundEffectVolume

* Add VocalsVolume

* Trim trailing whitespace/newlines
2026-03-20 21:03:24 +01:00
McSchneidar 12a19b46c5 Fix for 2 build errors (non-blocking) (#846)
* Adapt Number of Rounds Test to used logic

* Add BindingRedirects

* Add BindingRedirects
2026-03-19 19:52:19 +01:00
McSchneidar a46c7d5f09 Fix x64 build creation (#845)
* Update Serilog Version

* Update Serilog Version
2026-03-16 20:16:24 +01:00
Edi316 36a8156e28 Highlight Top 3 Highscores (#835)
* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Add Highscore Bars

* Screen Version 3
2026-03-08 12:41:05 +01:00
Edi316 320082414a Warning Sound Effect (#837)
* Better Highscore and ProgressBar Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound, Update Highscore & Elevating Sound

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Renamed  _HasPlayedSound  to  _HasPlayedHighscoreSound  for clarity.

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect

* Add Warning Sound Effect
2026-03-08 12:40:42 +01:00
McSchneidar 20c6898baa Credits Update (#839)
* Update Credits

* Update Credits
2026-03-08 12:40:07 +01:00
transifex-integration[bot] 09ff977fd9 Updates for project Vocaluxe and language fi (#840)
* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-03-08 12:39:44 +01:00
McSchneidar 8c48e37c4f Prevent crash on program close (null stream fix) (#838)
* Fix Access Violation

* Fix AccessViolation
2026-02-22 18:57:23 +01:00
Edi316 ff26565143 Update to .NET Framework 4.8.1 (#834)
* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Update to .NET Framework 4.8.1

* Revert change
2026-01-27 21:23:56 +01:00
Edi316 12d06d8111 Instrumental & Vocals Icons (#833)
* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icons

* Screen Version 14

* Screen Version 14

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon

* Add Instrumental & Vocals Icon
2026-01-26 14:53:59 +01:00
MSchneidar 4c984d9f7c Two small fixes (#832)
* Fix for CNameSelection

* Fix for CPlaybackBase
2026-01-25 07:03:58 +01:00
transifex-integration[bot] 9328210f9e Translate Output/Languages/en.xml in es (#830)
100% translated source file: 'Output/Languages/en.xml'
on 'es'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-01-19 18:47:26 +01:00
transifex-integration[bot] b2ef0ca7ab Updates for project Vocaluxe and language fi (#828)
* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-01-15 18:01:09 +01:00
Metin Celik a2dddc1c4c Ensure commands use the active transaction in CCoverDB (#825) 2025-12-30 05:50:36 +01:00
Metin Celik 9fbcc077ff Modernize NuGet dependencies and migrate to PackageReference (#823)
* Add .vscode to .gitignore

* Update copyright year

* Update Newtonsoft.Json package to version 13.0.4

* Migrate NuGet to PackageReference

* Replace vocaluxe.dependencies.sqlite with Microsoft.Data.Sqlite

* Update Serilog package references to latest versions

* Fix typo
2025-12-29 14:09:03 +01:00
Metin Celik f11e27d98b Visual Studio 2026 (#821)
* Fix quoting in PreBuildEvent for Windows

* Add /Output/*.xml to .gitignore

* Add support for Visual Studio 2022 (v145) platform toolset

* Fix build scripts for paths with spaces
2025-12-27 17:12:52 +01:00
Metin Celik 990a0301d8 Fix server crashing due to an invalid username (#822)
* Fix typo

* Fix server crash due to an invalid username
2025-12-27 17:09:57 +01:00
Jeff Dolan 1e19e2928c Adding a regex based solution for enumerating files looking for multiple extensions at same time (#811)
* Adding a regex based solution for enumerating files looking for multiple extensions at same time. This should give better performance than enumerating over the same files multiple times looking for different patterns

* Adding a timeout value for regex per security recommendation

* Store the regex directly so we don't have to keep constructing it, also adding some logging and handling for exceptions when enumerating files
2025-11-03 17:11:31 +01:00
transifex-integration[bot] e9b44294e8 Translate Output/Languages/en.xml in fi (#809)
100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-10-10 22:00:16 +02:00
Kacper Majorkowski 40e17456fc Bumped max count of filtered songs (#804) 2025-09-02 18:17:10 +02:00
transifex-integration[bot] d9e062a417 Updates for project Vocaluxe and language fi (#803)
* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-08-23 15:22:28 +02:00
transifex-integration[bot] b43844bf95 Updates for project Vocaluxe and language fi (#802)
* Translate Output/Languages/en.xml in fi

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-08-23 12:43:41 +02:00
transifex-integration[bot] 0803a0f84f Translate Output/Languages/en.xml in fr (#801)
100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-08-10 05:48:18 +02:00
Schuster-Franz 8154b9c415 XML file correction (#792)
* Replace "," with "."

* Replace "," with "."

* Replace "," with "."
2025-06-04 17:22:02 +02:00
transifex-integration[bot] 5d8c175c0c Translate Output/Languages/en.xml in fi (#783)
93% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-27 05:39:20 +02:00
transifex-integration[bot] c077c35ad4 Translate Output/Languages/en.xml in es (#778)
93% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'es'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-27 05:39:10 +02:00
transifex-integration[bot] 841ae6a9e3 Translate Output/Languages/en.xml in sv (#777)
97% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'sv'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-27 05:39:02 +02:00
Edi316 4cfa4c0981 Update CScreenSong.cs (#791) 2025-05-20 12:39:45 +02:00
transifex-integration[bot] 59688bdff8 Translate Output/Languages/en.xml in de (#789)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-09 09:34:49 +02:00
Edi316 53e82284ac Gameplay support for #VOCALS (#788)
* Add Vocals Volume

* ScreenVersion 13

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add HasVocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Headers for Song Options

* Add AudioMode Vocals

* Screen Version 13

* Headers for Song Options

* Headers for Song Options

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add AudioMode Vocals

* Add Audio Mode Vocals
2025-05-09 06:46:58 +02:00
transifex-integration[bot] e44cdced09 Translate Output/Languages/en.xml in de (#786)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-05-03 14:22:52 +02:00
Edi316 33cadb8b35 Add Song Folder in Game Options (#776)
* Screen Version 5

* Add Song Folder Button

* Add Song Folder Button

* Add Song Folder Button

* Add Song Folder Button

* Add Song Folder Button

* Add Song Folder Button
2025-05-03 09:44:12 +02:00
transifex-integration[bot] 463a617332 Updates for project Vocaluxe and language de (#782)
* Translate Output/Languages/en.xml in de

97% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-04-28 20:50:17 +02:00
Edi316 037e421bbb Graphics Options (#775)
* Add Graphics Options

* ScreenVersion 3

* Add Graphics Options

* Add Graphics Options

* Check for Cover Size change

* Minor Adjustments

* Corrected ScreenVersion

* Add Graphics Options

* Add Graphics Options

* Add Graphics Options

* Add Graphics Options

* Add Graphical Options

* Minor correction

* Add Graphics Options

* Add Graphics Options

* Add Graphics Options
2025-04-28 18:59:23 +02:00
transifex-integration[bot] f17635e075 Translate Output/Languages/en.xml in de (#774)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-04-22 19:27:36 +02:00
Edi316 e9564b3cba Volume control for sound effects (#773)
* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume

* Add SoundEffectVolume
2025-04-22 16:55:39 +02:00
Edi316andFlorian Ostertag f6e56f70b9 Elevating sound for Progress Bar on Score screen (#772)
* Speed Fix

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Update Applause Sound

* Update Applause Sound

* Update Applause Sound

* Update Applause Sound

* Add Elevating Sound

* Add Elevating Sound

* Add Elevating Sound

* Speed Fix

* Add Elevating Sound

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2025-04-21 07:54:29 +02:00
Edi316 b971e3ba7e Default tone for Rap notes (#771) 2025-04-21 07:36:31 +02:00
Edi316andFlorian Ostertag ea1c684ef9 Update DirectX URL (#769)
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2025-04-13 10:33:08 +02:00
Edi316 a6ab4966e7 Update ScreenVersion (#770) 2025-04-13 07:07:50 +02:00
transifex-integration[bot] d961674518 Translate Output/Languages/en.xml in sv (#767)
100% translated source file: 'Output/Languages/en.xml'
on 'sv'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-03-31 17:30:54 +02:00
Edi316 810462eca3 Update CScreenSong.cs (#765) 2025-03-25 15:20:53 +01:00
transifex-integration[bot] 3c85bcbe11 Translate Output/Languages/en.xml in de (#764)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-03-25 13:04:25 +01:00
360c6ae2fa Feature/rating pop up (#760)
* WIP

* WIP

* Add text

* Cleanup

* More Cleanup

* Update Changelog

* Fix layout

---------

Co-authored-by: Florian Schulze <flori.schulze@yahoo.de>
Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2025-03-25 06:26:37 +01:00
transifex-integration[bot] 478f937771 Translate Output/Languages/en.xml in de (#763)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-03-25 06:25:36 +01:00
Edi316 480cdd9864 Option to skip Player Selection Screen (#762)
* Add Player Select Option

* Add Player Select Option

* Add Player Select Option

* Add Player Select Option

* Theme System Version 9

* Theme System Version 9

* Theme System Version 9

* Add Player Select Option

* Add Player Select Option

* Theme System Version 9

* Theme System Version 9

* Theme System Version 9

* Add Player Select Option
2025-03-24 20:26:45 +01:00
Edi316 04d6293a6d Skip Highscore Screen in Karaoke Mode (#761) 2025-03-24 17:34:37 +01:00
transifex-integration[bot] f65fcd6b03 Updates for project Vocaluxe and language sv (#757)
* Translate en.xml in sv

100% translated source file: 'en.xml'
on 'sv'.

* Translate Output/Languages/en.xml in sv

100% translated source file: 'Output/Languages/en.xml'
on 'sv'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-02-18 07:55:40 +01:00
transifex-integration[bot] eeaeb99851 Translate Output/Languages/en.xml in fi (#756)
100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-27 12:42:55 +01:00
transifex-integration[bot] 91449640e0 Updates for project Vocaluxe and language es (#754)
* Translate Output/Languages/en.xml in es

100% translated source file: 'Output/Languages/en.xml'
on 'es'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate en.xml in es

100% translated source file: 'en.xml'
on 'es'.

* Translate Output/Languages/en.xml in es

100% translated source file: 'Output/Languages/en.xml'
on 'es'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-19 07:02:16 +01:00
transifex-integration[bot] b089d4ab18 Translate Output/Languages/en.xml in es (#753)
94% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'es'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-18 19:43:48 +01:00
Florian Schulze a7cfc4d454 Add a back button in the main options screen. (#751)
* Add a back button in the main options screen.

* Update ScreenOptions Version to 3.
Add entry in Changelog_ScreenOptions.txt. Cleanup previous changelog entries to align with other screen's changelog.
2025-01-15 06:16:54 +01:00
transifex-integration[bot] fd5d6a7982 Translate Output/Languages/en.xml in de (#752)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-14 20:02:03 +01:00
Edi316andFlorian Ostertag 18d6dba40e Audio Mode for Instrumental & Karaoke (#749)
* Add AudioMode

* Update Theme System Version

* Update Theme System Version

* Version 11

* Version 8

* Update Theme System Version

* Add AudioMode

* Update Theme System Version

* Add AudioMode

* Add AudioMode

* Add AudioMode

* Add AudioMode

* Add AudioMode

* No effect for Instrumental

* Instrumental Check

* Add HasInstrumental Check

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2025-01-09 06:10:07 +01:00
transifex-integration[bot] cccca5ab83 Updates for project Vocaluxe and language fi (#750)
* Translate en.xml in fi

100% translated source file: 'en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-08 12:55:44 +01:00
transifex-integration[bot] 0a164d1960 Updates for project Vocaluxe and language fi (#748)
* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate Vocaluxe/Website/locales/en.json in fi

100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-07 13:32:34 +01:00
transifex-integration[bot] 7beecd776e Updates for project Vocaluxe and language fi (#747)
* Translate Output/Languages/en.xml in fi

96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fi'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in fi

100% translated source file: 'Output/Languages/en.xml'
on 'fi'.

* Translate en.xml in fi

100% translated source file: 'en.xml'
on 'fi'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2025-01-06 12:15:01 +01:00
Jiiniasu 68129ec451 Fix tone helper drawn on wrong octave (#746)
* Add GetCurrentBeat()

* Clamp tone helper to the octave of target note

Prevent tone helper from being off by an octave
2025-01-06 06:38:38 +01:00
Marwin bdda564296 Add Rap-Voca and GRaff844 to Credits (#742)
* Add Rap-Voca and GRaff844 to Credits

Add Rap-Voca and GRaff844 to Credits, cleand up Art/Graphics section

* Update CScreenCredits.cs
2024-12-01 13:33:14 +01:00
transifex-integration[bot] 539f9a1ae8 Translate Output/Languages/en.xml in fr (#736)
99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-11-25 09:19:13 +01:00
transifex-integration[bot] 892b11caa0 Translate Output/Languages/en.xml in pt (#737)
96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'pt'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-11-25 09:19:03 +01:00
transifex-integration[bot] 716053b461 Translate Output/Languages/en.xml in ru (#735)
99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'ru'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-11-25 09:18:52 +01:00
transifex-integration[bot] d78bb49cad Translate Output/Languages/en.xml in cs (#738)
98% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-11-25 09:18:41 +01:00
transifex-integration[bot] f47e86989a Translate Output/Languages/en.xml in it (#740)
99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'it'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-11-25 09:18:31 +01:00
transifex-integration[bot] 8897d18dff Translate Output/Languages/en.xml in sv (#741)
99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'sv'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-11-25 09:18:20 +01:00
Rap-Voca 1e53038fea Credits Button in Options (#733)
* Add Credit Screen

* Add Credit Screen

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credit Button

* Add Credits Screen

* Add Credits Button

* Add Credits Button

* Screen Version 2

* Screen Version 2

* Screen Version 2
2024-11-25 06:59:52 +01:00
Rap-Voca 928a261f26 Background Video for Credits Screen (#732)
* Add Credits Background Video

* Add Credits Background Video

* Add Credits Background Video

* Add Credits Background Video

* Add Background video
2024-11-25 06:59:08 +01:00
Rap-Voca 8dde27426c Preparations for Song Format 1.1.0 (#734)
* Add missing Song Format 1.1.0 Tags

* Add Instrumental & Vocals

* Add Instrumental & Vocals
2024-11-24 07:14:23 +01:00
transifex-integration[bot] bdadbfcbd8 Translate Output/Languages/en.xml in de (#731)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-11-20 19:09:23 +01:00
Florian Ostertag fa696f4675 fix: adjust rendering box for large characters (#730) 2024-11-20 17:59:13 +01:00
Florian Ostertag 4fd752c3cc fix: wrong size for bg video (#729) 2024-11-19 08:28:56 +01:00
GRaff844 9d8e20ef46 Applause & Highscore Sound (#727)
* Add Rating & Applause Sounds

* Add Rating & Applause Sounds

* Add Rating & Applause Sounds

* Add Highscore Sound

* Add Highscore Sound

* Add Highscore Sound

* Add Highscore Sound

* Add Highscore Sound

* Delete Soundfile for better version

* Add Rating & Applause Sounds

* Add Rating & Applause Sounds

* Add Highscore Sound

* Add Highscore Sound

* Add Highscore Sound

* Add Highscore Sound

* Add Highscore Sound

* Add Rating & Applause Sounds

* Add Highscore Sound

* Add Highscore Sound

* Remove Rating Bar Sound (not working reliable)

* Remove Rating Bar Sound (not working reliable)

* Remove Rating Bar Sound (not working reliable)

* Remove Rating Bar Sound (not working reliable)

* Remove Rating Bar Sound (not working reliable)

* Update CScreenHighscore.cs

* Update CScreenScore.cs

* Update CScreenScore.cs

* Update CScreenHighscore.cs

* Update CScreenHighscore.cs

* Update CScreenScore.cs

* Update CScreenScore.cs

* Update Sounds

* Update Sounds

* Update Sounds

* Update Sounds

* Update Sounds

* Update CScreenScore.cs

* Update CScreenHighscore.cs

* Update CScreenHighscore.cs
2024-11-18 11:45:42 +01:00
GRaff844 4b253c2c8d Reset Animation (#726) 2024-11-14 20:54:53 +01:00
Marwin 79ae92826a update readme (#720)
* update readme

add link to milestones and game design document

* Added Discord Help Desk URL and FAQ URL

* update link to game design document
2024-11-14 09:59:10 +01:00
Marwin 9b033ebccf Add Game Design Document (#724)
* Add Game Design Document

This commit adds the first official game design document for vocaluxe. It contains Concept, Technical Specs, Game Design, Style Guide and more. It serves as foundation for game programmers and artists.

* update roadmap.txt

* Update GameDesignDocumentVocaluxe.md

Update concept and technical specs

* Update feature list in GameDesignDocument

comparison between current status and final version

* Update Roadmap.txt - removed wishlist

moved ideas and wishes to wishlist issue #680
2024-11-13 21:57:16 +01:00
GRaff844 160fbac07c Fix Animation for Progress Bar (#725) 2024-11-13 06:01:21 +01:00
GRaff844andFlorian Ostertag 27faa81985 Updated credit screen (#722)
* Updated Credit Screen

* Logo for Credits Screen

* Updated Credit Screen

* Add credits logo, remove CreditRessources

* Remove CreditRessources

* Remove CreditRessources

* Remove CreditRessources

* Remove CreditRessources

* Updated Credit Screen

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2024-11-12 19:28:16 +01:00
GRaff844 9fb74d0eec Improved Gamepad Controls (#723) 2024-11-12 10:04:25 +01:00
GRaff844 3727bbc73b Update Default Theme to "Vocaluxe 2024" (#721)
Genius Theme doesn't exist anymore
2024-11-08 05:27:32 +01:00
Rap-Voca 77d49c65b6 Autoselect PlatformToolset v143 for PitchTracker if opened in VS2022 (#717) 2024-11-02 18:07:24 +01:00
Florian Ostertag f2d2953d76 Update CODEOWNERS (#716) 2024-11-01 11:23:51 +01:00
Florian Ostertag 4c6e438517 Delete .tx directory (#715) 2024-11-01 11:22:46 +01:00
Rap-Voca c1d22abafc Full HD (#714) 2024-11-01 09:42:57 +01:00
transifex-integration[bot] 85c9f84790 Translate Output/Languages/en.xml in de (#713)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-10-30 06:19:04 +01:00
Rap-Voca 5c2fa3484f Update link to official VC++ 2010 download (#711)
Old link is dead
2024-10-29 07:53:49 +01:00
Rap-Voca c214c98240 Logo update (#710)
* Delete old icon

* Add new icon

* Delete old icon

* Add new icon

* Delete old icon

* Add new icon
2024-10-13 12:52:36 +02:00
Rap-VocaandFlorian Ostertag 451b97acbf Basic Rap Note Support (#708)
* Differentiate between Rap and Freestyle Notes

* Render Rap Notes

* Treat Rap notes as own notes

* Update CLyric.cs

---------

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2024-10-11 19:42:36 +02:00
Rap-Voca 958121a252 Support for #AUDIO (#709) 2024-10-11 15:35:31 +02:00
transifex-integration[bot] 7770da3721 Translate Output/Languages/en.xml in ru (#705)
100% translated source file: 'Output/Languages/en.xml'
on 'ru'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-08-23 13:16:47 +02:00
Jiiniasu 8023b61a41 Fix delayed perfect line effect (#704)
* Fix delayed perfect line effect

* Address Sonarcloud issues for CNoteBars.cs

* Fix out of range bug caused by removing last()
2024-08-18 14:53:25 +02:00
transifex-integration[bot] 75854549b7 Translate Output/Languages/en.xml in de (#702)
100% translated source file: 'Output/Languages/en.xml'
on 'de'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-06-09 05:22:24 +02:00
transifex-integration[bot] 88c1ba5a65 Updates for project Vocaluxe and language de (#699)
* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

* Translate en.xml in de

100% translated source file: 'en.xml'
on 'de'.

* Translate en.xml in de

100% translated source file: 'en.xml'
on 'de'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2024-04-23 09:47:28 +02:00
Florian Ostertag c70a8b9945 Merge pull request #696 from Vocaluxe/translations/9eb796595b
Updates for project Vocaluxe and language fr
2024-04-19 07:13:35 +02:00
transifex-integration[bot] 27c1d749cd Translate Output/Languages/en.xml in fr
100% translated source file: 'Output/Languages/en.xml'
on 'fr'.
2024-04-19 05:11:43 +00:00
Florian Ostertag 99a1c61e39 Merge pull request #697 from Vocaluxe/translations/e007b025a4
Updates for project Vocaluxe and language sv
2024-04-19 07:09:34 +02:00
transifex-integration[bot] 68fec0055b Translate Output/Languages/en.xml in sv
100% translated source file: 'Output/Languages/en.xml'
on 'sv'.
2024-04-19 05:08:10 +00:00
Florian Ostertag 2732f15a9a Merge pull request #693 from Vocaluxe/translations/d45775f5b9
Updates for project Vocaluxe and language it
2024-04-19 07:06:19 +02:00
transifex-integration[bot] 51d84f1cb2 Translate Output/Languages/en.xml in it
100% translated source file: 'Output/Languages/en.xml'
on 'it'.
2024-04-19 05:05:19 +00:00
Florian Ostertag fda8491e89 Merge pull request #695 from Vocaluxe/translations/4d1e2f57d5
Updates for project Vocaluxe and language cs
2024-04-19 07:04:15 +02:00
Florian Ostertag 5230c7ee9d Merge pull request #692 from Vocaluxe/translations/920887072a
Updates for project Vocaluxe and language de
2024-04-19 07:03:38 +02:00
transifex-integration[bot] f397646ddf Translate Output/Languages/en.xml in de
100% translated source file: 'Output/Languages/en.xml'
on 'de'.
2024-04-19 05:02:48 +00:00
Florian Ostertag 006e5f43af Merge pull request #694 from Vocaluxe/translations/afdcc7b234
Updates for project Vocaluxe and language ru
2024-04-19 06:57:51 +02:00
transifex-integration[bot] 7fc52890d0 Translate Output/Languages/en.xml in fr
98% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-04-18 18:17:16 +00:00
transifex-integration[bot] 90dfdf2c2a Translate Output/Languages/en.xml in sv
98% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'sv'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-04-18 18:17:16 +00:00
transifex-integration[bot] a24076d2f3 Translate Output/Languages/en.xml in it
98% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'it'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-04-18 18:17:12 +00:00
transifex-integration[bot] a91f880abe Translate Output/Languages/en.xml in cs
98% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-04-18 18:17:12 +00:00
transifex-integration[bot] add5547821 Translate Output/Languages/en.xml in ru
99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'ru'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-04-18 18:17:12 +00:00
transifex-integration[bot] 2b093deef8 Translate Output/Languages/en.xml in de
99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2024-04-18 18:17:11 +00:00
Florian Ostertag 39c13a1203 Merge pull request #691 from RastislavTuranyi/add_search_by_tags
Add ability to search by #TAGS
2024-04-18 20:01:50 +02:00
unknown d01cae3a73 Add tag search to help text for EN 2024-04-18 17:57:42 +01:00
unknown 0695803a2e Add ability to search by #TAGS using '#' 2024-04-18 15:06:57 +01:00
Florian Ostertag cd0e5223cd Merge pull request #686 from Vocaluxe/translations/afdcc7b234
Updates for project Vocaluxe and language ru
2024-02-13 17:10:59 +01:00
transifex-integration[bot] f127ebf96e Translate Output/Languages/en.xml in ru
100% translated source file: 'Output/Languages/en.xml'
on 'ru'.
2024-02-13 11:58:31 +00:00
transifex-integration[bot] 09b9fe95ba Translate en.xml in ru
100% translated source file: 'en.xml'
on 'ru'.
2024-02-13 11:56:12 +00:00
Florian Ostertag 9dd4bc5783 Merge pull request #671 from marwin89/vocaluxe-2024-design-fixes
[Design] Improvements and fixes
2024-02-03 16:05:31 +01:00
Marwin d5c9adc1d3 convert license docx to markdown 2024-01-30 14:53:19 +01:00
Marwin 5ae20b64e6 compressed and expanded profile avatars 2024-01-30 14:39:44 +01:00
Marwin 38ec22fdf6 remove screenversion changes
changelog updates and screenversion bumps are not neccessary when it's only layouting
2024-01-29 19:21:00 +01:00
Marwin b13715c794 timeline adjustments 2024-01-29 19:11:01 +01:00
Marwin 3476e748c4 update music player button textures 2024-01-29 18:49:51 +01:00
Marwin a211dc8389 adjust notelines transparency 2024-01-29 17:53:12 +01:00
Marwin 23de7cc875 Merge branch 'develop' into vocaluxe-2024-design-fixes 2024-01-20 14:03:03 +01:00
Marwin 002800b627 change settings of guest profiles 2024-01-20 13:44:41 +01:00
Marwin 5c65a237cb rename and add new avatars + rework of guest avatars
renamed and add new avatars, rework of guest avatars, update license documentation
2024-01-20 13:21:24 +01:00
Marwin 9ecbbb0873 upload source graphics - NoteTextures SVG
This svg contains all latest note textures. use it to improve notes or export textures in higher res. this file is best for coworking game artists.
2024-01-19 20:29:39 +01:00
Marwin d285d23554 finetuning player score numbers on sing screen
the former score figures were to big and bold
2024-01-19 20:25:14 +01:00
Marwin fd34ba5319 improve ratingbar texture on singscreen
commit ensures that ratingbar differs from notes textures
2024-01-19 20:20:44 +01:00
Marwin a75b420690 Update and simplified Party Mode Screen ui 2024-01-19 17:24:40 +01:00
Marwin b7f0b396db update PointsBarBG texture (sliced bar) 2024-01-19 16:47:41 +01:00
Marwin 17980382f7 update timebar textures (simple and modern) 2024-01-19 15:52:18 +01:00
Marwin 0d42bb7f23 update timeline (small, modern look) 2024-01-19 15:47:37 +01:00
Marwin 4f8e5e38d8 improved ui of profile screen 2024-01-19 14:37:14 +01:00
Marwin cae095ec09 update installer graphics dialog and banner 2024-01-19 11:51:35 +01:00
Marwin ca6e5b6640 update vocaluxe app icon 2024-01-19 11:36:22 +01:00
Marwin 8ef78d7199 update tonehelper texture
a circle is more suitable for round notes
2024-01-19 11:02:11 +01:00
Marwin 9b74618143 Add rating pop up texture
Feature has to be programmed. this is just the texture to get started
2024-01-19 10:59:37 +01:00
Marwin 33985f8818 Removed duplicate covers from genius theme
The covers are already in genius theme repository
2024-01-19 10:55:45 +01:00
Marwin dc6a044c18 Remove duplicate Texture LogoMain-- 2024-01-19 10:54:04 +01:00
Marwin f854c45eb2 Add new rap notes texture
Rap notes will look more like blocks in contrast to round singing notes
2024-01-19 10:43:09 +01:00
Florian Ostertag 674de817a1 Merge pull request #669 from Vocaluxe/translations/920887072a
Updates for project Vocaluxe and language de
2024-01-10 20:45:25 +01:00
transifex-integration[bot] c5ea760a46 Translate Output/Languages/en.xml in de
100% translated source file: 'Output/Languages/en.xml'
on 'de'.
2024-01-10 19:13:13 +00:00
Florian Ostertag 42095cd2a3 Merge pull request #630 from Vocaluxe/feature/642-read-tags
Merge release-0.4.1 branch to develop and add tags-feature
2024-01-09 13:04:10 +01:00
Florian Ostertag 4a896b6fea Fix typo 2024-01-09 10:37:03 +01:00
Florian Ostertag 5cc4ec212b Update en.xml 2024-01-09 10:36:27 +01:00
Florian Ostertag c8cb27792c Merge pull request #668 from Vocaluxe/fix/theme-video
Update appveyor.yml
2024-01-08 21:40:43 +01:00
Florian Ostertag 3e4f093145 Update en.xml 2024-01-08 20:54:54 +01:00
Florian Ostertag 8ad55d391b Update appveyor.yml 2024-01-08 20:53:06 +01:00
Florian Ostertag 840533cff4 Merge pull request #635 from marwin89/vocaluxe-2024-design-marwin89
Add new design - Vocaluxe 2024
2024-01-01 13:51:17 +01:00
Florian Ostertag 4383c24b51 Create guest3.xml 2024-01-01 13:11:09 +01:00
Florian Ostertag b86f0ba9d3 Create guest2.xml 2024-01-01 13:10:49 +01:00
Florian Ostertag c3dd53175b Create guest1.xml 2024-01-01 13:10:25 +01:00
Marwin f382db0325 Move Genius to other repository
Vocaluxe 2024 design is the new default and main design for future developement. That's why Genius theme will be moved in a seperate repository where interested people can maintain it for next updates.
2024-01-01 13:05:52 +01:00
Florian Ostertag d3a49bc69e Merge branch 'develop' into feature/642-read-tags 2024-01-01 12:09:06 +01:00
Marwin d3a85dc528 Merge branch 'develop' into vocaluxe-2024-design-marwin89 2023-12-31 13:53:41 +01:00
Marwin 497069d795 Integrate rap note feature
- Integrate rap note feature in vocaluxe 2024 design
- add new rap icon
- integrate change: show song name in sing screen pause
2023-12-31 13:06:41 +01:00
Marwin 001234c91f Update license and changelogs
Update license file and moved license file to main license folder. removed duplicated license txt. Update changelogs.
2023-12-31 11:59:19 +01:00
Marwin f45ae76ed9 implement logo in web-app
implement logo in web-app header, re-coloring dividers in song library
2023-12-31 11:35:10 +01:00
Florian Ostertag 598493c248 Merge pull request #578 from GaryCXJk/rap
Basic rap note support
2023-12-31 11:32:36 +01:00
Florian Ostertag ec74136a78 Merge branch 'develop' into rap 2023-12-31 11:14:10 +01:00
Marwin 54eb2acce9 implement new logo and more
implement new logo, add color backgrounds, rework textures
2023-12-31 10:33:49 +01:00
Florian Ostertag 923be1a283 Merge pull request #667 from damienlaguerre/559_song_name_pause_menu
#559 Display song name on sing screen in pause menu
2023-12-31 10:24:34 +01:00
Damien LAGUERRE 9daf4c97e1 Increase the version of ScreenSing to 11.
+ Adds missing information to the changelog fer version 10.
2023-12-31 10:15:01 +01:00
Damien LAGUERRE e6f27d6281 #559 Display song name on sing screen in pause menu 2023-12-29 22:33:48 +01:00
transifex-integration[bot] bad9ee304b Updates for project Vocaluxe and language cs (#666)
* Translate Output/Languages/en.xml in cs

97% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

97% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

97% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

98% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

98% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

98% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

99% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

100% translated source file: 'Output/Languages/en.xml'
on 'cs'.

* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

* Translate en.xml in cs

100% translated source file: 'en.xml'
on 'cs'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-29 10:27:02 +01:00
transifex-integration[bot] 456fbe136b Updates for project Vocaluxe and language ru (#664)
* Translate en.xml in ru

100% translated source file: 'en.xml'
on 'ru'.

* Translate en.xml in ru

90% of minimum 90% translated source file: 'en.xml'
on 'ru'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate en.xml in ru

93% of minimum 90% translated source file: 'en.xml'
on 'ru'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate en.xml in ru

96% of minimum 90% translated source file: 'en.xml'
on 'ru'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Vocaluxe/Website/locales/en.json in ru

100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'ru'.

* Translate Output/Languages/en.xml in ru

100% translated source file: 'Output/Languages/en.xml'
on 'ru'.

* Translate Output/Languages/en.xml in ru

100% translated source file: 'Output/Languages/en.xml'
on 'ru'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-29 06:56:41 +01:00
transifex-integration[bot] e8bba39958 Updates for project Vocaluxe and language fr (#665)
* Translate en.xml in fr

93% of minimum 90% translated source file: 'en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate en.xml in fr

93% of minimum 90% translated source file: 'en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate en.xml in fr

96% of minimum 90% translated source file: 'en.xml'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

* Translate en.xml in fr

100% translated source file: 'en.xml'
on 'fr'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-29 06:56:28 +01:00
transifex-integration[bot] c8188fe3e8 Translate Vocaluxe/Website/locales/en.json in fr (#657)
100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'fr'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-28 21:08:34 +01:00
transifex-integration[bot] fa58e6e1de Translate Vocaluxe/Website/locales/en.json in nl (#658)
100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'nl'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-28 21:08:22 +01:00
transifex-integration[bot] 2c006fad24 Translate Vocaluxe/Website/locales/en.json in pt (#659)
100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'pt'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-28 21:08:12 +01:00
transifex-integration[bot] 806b7a884e Translate Vocaluxe/Website/locales/en.json in it (#660)
100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'it'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-28 21:08:01 +01:00
transifex-integration[bot] dccfebcd72 Translate Vocaluxe/Website/locales/en.json in sv (#661)
100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'sv'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-28 21:07:50 +01:00
transifex-integration[bot] f7e60110b7 Translate Vocaluxe/Website/locales/en.json in cs (#663)
100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'cs'.

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-28 21:07:39 +01:00
transifex-integration[bot] 16bb07404a Updates for project Vocaluxe and language de (#662)
* Translate Vocaluxe/Website/locales/en.json in de

100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'de'.

* Translate en.xml in de

90% of minimum 90% translated source file: 'en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate en.xml in de

93% of minimum 90% translated source file: 'en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate en.xml in de

96% of minimum 90% translated source file: 'en.xml'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate en.xml in de

100% translated source file: 'en.xml'
on 'de'.

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-28 21:07:19 +01:00
Florian Ostertagandtransifex-integration[bot] 990707d678 Transifex integration (#655)
* Add: Transifex file and renamed lang files

* Translate Vocaluxe/Website/locales/en.json in tr

100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'tr'.

* Translate Vocaluxe/Website/locales/en.json in es

100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'es'.

* Rename all language files to match transifex.

* Manual sync of translations

* Another manual sync of translations

* Adjust pr branch name

* Translate Output/Languages/en.xml in pt

97% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'pt'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in cs

96% of minimum 90% translated source file: 'Output/Languages/en.xml'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* Translate Output/Languages/en.xml in it

100% translated source file: 'Output/Languages/en.xml'
on 'it'.

* Translate Output/Languages/en.xml in ru

100% translated source file: 'Output/Languages/en.xml'
on 'ru'.

* Translate Output/Languages/en.xml in sv

100% translated source file: 'Output/Languages/en.xml'
on 'sv'.

* Translate Output/Languages/en.xml in de

100% translated source file: 'Output/Languages/en.xml'
on 'de'.

* Translate Output/Languages/en.xml in fr

100% translated source file: 'Output/Languages/en.xml'
on 'fr'.

* Translate Vocaluxe/Website/locales/en.json in hu

100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'hu'.

* Translate Vocaluxe/Website/locales/en.json in ru

100% translated source file: 'Vocaluxe/Website/locales/en.json'
on 'ru'.

* Fix: Unescape String during xml reading

* Translate Output/Languages/en.xml in ru

100% translated source file: 'Output/Languages/en.xml'
on 'ru'.

* Translate Output/Languages/en.xml in ru

100% translated source file: 'Output/Languages/en.xml'
on 'ru'.

* Translate Output/Languages/en.xml in ru

100% translated source file: 'Output/Languages/en.xml'
on 'ru'.

* Translate Output/Languages/en.xml in ru

100% translated source file: 'Output/Languages/en.xml'
on 'ru'.

* Fix: Seperate handling of unescaping

* Fix: Typo

* Fix: Typo

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2023-12-28 20:58:13 +01:00
Florian Ostertag 3a61dbd439 Merge branch 'develop' into feature/642-read-tags 2023-12-24 05:56:50 +01:00
Florian Ostertag f0c8c46764 Merge branch 'develop' into rap 2023-12-24 05:46:12 +01:00
Florian Ostertag b038f5a1ff Merge pull request #636 from damienlaguerre/tictactoe_improvement
[PartyMode] TicTacToe - improvements
2023-12-24 05:45:53 +01:00
Damien LAGUERRE b7938ba71c TicTacToe: Optimisation and code compliance 2023-12-23 19:50:07 +01:00
Damien LAGUERRE fddd2f3f2f TicTacToe: Add jockers select to config screen.
+ Translation.
2023-12-22 17:46:03 +01:00
Damien LAGUERRE 5360b99745 Add number of jocker as game parameter.
+ Missing input handler for player switch action.
2023-12-22 17:16:18 +01:00
Damien LAGUERRE cfca322fcd Improves the random choice of players. 2023-12-22 15:47:15 +01:00
Damien LAGUERRE 143b3303f0 Improvements to TicTacToe :
+ Fix teams limited to 2 players
+ Add the possibility of changing players
2023-12-22 12:24:54 +01:00
Marwin 4ecae69aa9 Small corrections
remove duplicated font---.xml file, added new guest avatars (transparent) and 4 player avatars
2023-12-21 12:16:08 +01:00
Marwin 861354a20b Add new design - Vocaluxe 2024
This PR adds a totally new design called Vocaluxe 2024 made by Marwin89. All elements are checked to be open source compatible. Please read the full license document.
2023-12-16 09:45:28 +01:00
Florian Ostertag bfdec4a033 Merge branch 'develop' into feature/642-read-tags 2023-11-24 14:27:05 +01:00
MarwinandFlorian Ostertag 7148d10963 added new icons for smartphone control (#617)
replaced old icons in smartphone control with new icons from flaticons.net (free for commercial and personal use)

Co-authored-by: Florian Ostertag <flokuep@users.noreply.github.com>
2023-11-23 18:25:11 +01:00
Florian OstertagandFlorian Ostertag 3f656e6870 Fix nightly build (#632)
* Bump JDK version

* Fix: Use sonar.token instead of deprecated login

* Test if sonar has a problem with doctype

* Exclude website-folder from sonar scan

* Fix: Replace another sonar.login

* Exclude website-folder also on develop-build

---------

Co-authored-by: Florian Ostertag <git@florian-ostertag.de>
2023-11-23 17:17:01 +01:00
Florian Ostertag 568e7d399e Merge branch 'develop' into rap 2023-11-23 17:05:57 +01:00
Florian Ostertag bac39c6ad4 Merge branch 'develop' into feature/642-read-tags 2023-11-23 17:04:09 +01:00
Florian OstertagandFlorian Ostertag 05064b1904 Fix CI issues (#631)
* Bump JDK version

* Fix: Use sonar.token instead of deprecated login

* Test if sonar has a problem with doctype

* Exclude website-folder from sonar scan

* Fix: Replace another sonar.login

---------

Co-authored-by: Florian Ostertag <git@florian-ostertag.de>
2023-11-23 17:03:45 +01:00
Florian Ostertag ebba72af1e #642: Fix merge conflict 2023-11-23 14:22:35 +01:00
Florian Ostertag db55aa0eb4 Merge branch 'feature/642-tags' into feature/642-read-tags 2023-11-23 14:18:54 +01:00
Florian Ostertag 90a0d77586 #642: Implemented reading of tags 2023-11-23 14:06:08 +01:00
Florian Ostertag cd6e81a681 Merge pull request #600 from flokuep/release-0.4.2
Fix: Syntax error
2023-03-30 11:20:05 +02:00
Florian Ostertag 8bd55b3ef2 Fix: Syntax error 2023-03-30 11:18:34 +02:00
Florian Ostertag 4f942c4b47 Merge pull request #598 from flokuep/release-0.4.2
Change: Default encoding to UTF-8 without bom
2023-03-30 11:06:26 +02:00
Florian Ostertag f550a22740 Change: Default encoding to UTF-8 without bom 2023-03-30 11:03:04 +02:00
BuildTools b7b736a49d Merge branch 'develop' into rap 2022-11-14 23:26:27 +01:00
Stefan dbc1738da1 Improvements to Tic Tac Toe game mode
- Player selection screen, I added a help line at the bottom and added a text label below the team selector.
- Tic Tac Toe main screen, changed the player name area, including a mic equalizer below the player name.
2022-10-29 17:09:41 +02:00
Stefan 1fffb034d2 Merge branch 'develop' into Stefan1200-de-patch-TicTacToe 2022-09-14 09:47:50 +02:00
Stefan f00e1d73b7 Merge pull request #586 from lukeIam/fixJsonLib
Fix Newtonsoft.Json problem / Security Fix
2022-09-14 09:46:00 +02:00
Stefan 585df4ea6f Merge branch 'develop' into fixJsonLib 2022-09-14 09:34:26 +02:00
lukeIam 95d2596e81 fixes https://github.com/Vocaluxe/Vocaluxe/security/dependabot/1 2022-08-28 14:22:24 +02:00
Stefan 186067d067 Merge branch 'develop' into Stefan1200-de-patch-TicTacToe 2022-05-22 11:58:49 +02:00
GaryCXJk 08c3551548 Merge branch 'Vocaluxe:develop' into rap 2022-03-12 21:57:17 +01:00
Stefan 4d62eff1d7 Merge pull request #573 from lukeIam/fixReleases
Update git tokens
2022-01-16 18:14:13 +01:00
lukeIam 79464db984 update git tokens 2022-01-16 15:31:09 +01:00
Stefan 4b07188a93 Merge pull request #570 from JanK118/patch-2
Update README.md
2022-01-03 17:01:31 +01:00
JanK118 21991db629 Update Readme.txt 2022-01-03 15:36:59 +01:00
JanK118 45b8b51a4c Update README.md
As a solution for issues like https://github.com/Vocaluxe/Vocaluxe/issues/567
2022-01-03 15:30:41 +01:00
Stefan 76daa00fbc Screen Version 2 2021-10-18 23:32:39 +02:00
Stefan 0e272a7d49 Screen Version 2 2021-10-18 23:32:12 +02:00
Stefan b9669a197b Added two text elements
Added TR_SCREENNAMES_SELPLAYERSTITLE and TR_SCREENNAMES_HELPMESSAGE
2021-10-18 23:30:34 +02:00
Stefan 714b26109b Added two text elements
Added TR_SCREENNAMES_SELPLAYERSTITLE and TR_SCREENNAMES_HELPMESSAGE
2021-10-18 23:30:01 +02:00
Stefan 524c8e94ad Added two text elements
Added TextSelPlayersTitle and TextHelpBar.
2021-10-18 23:28:56 +02:00
Stefan d1a602deb1 Updated position of equalizers 2021-10-18 22:00:30 +02:00
Stefan 8ea88d7a49 Implementing more CRecord stuff
Needed for equalizers in the VocaluxeLib namespace.
2021-10-18 21:52:40 +02:00
Stefan 819ce3bb57 Implementing more CRecord stuff
Needed for equalizers in the VocaluxeLib namespace.
2021-10-18 21:50:03 +02:00
Stefan 392bfaceae Final implementation of the team mic equalizers 2021-10-18 21:47:00 +02:00
Stefan 98622eddbd Adding statics and preparing team equalizers
Updated theme file for adding team player name static background and team equalizers.
2021-10-18 00:14:38 +02:00
Stefan dffdd5c3bf Adding statics and preparing team equalizers
Updated class for the new changes in the theme file for adding team player name static background and team equalizers.

Equalizers not ready! The part in the UpdateGame() has still to be added to see a working equalizer.
2021-10-18 00:12:34 +02:00
Stefan a1f661c3f5 Assuming playing party mode on ArgumentException
This make sure, that the party mode flag is set at TicTacToe party mode.
2021-09-23 20:35:20 +02:00
Stefan 601c4b6d7e Update CScreenSing.cs 2021-09-23 19:52:44 +02:00
Stefan 45b6a39754 Assuming playing party mode on ArgumentException
If getting an ArgumentException while requesting song selection options (which the TicTacToe party mode do), I assume that Vocaluxe is playing a party mode.
This allows detection of a running party mode in CScreenSing, to prevent song skipping (Shift/CTRL + Arrow Right) while playing party modes.
2021-09-23 19:50:12 +02:00
Stefan a4cde06c06 Merge pull request #556 from Vocaluxe/Stefan1200-de-CParty_ArgumentException
Fix crash on an ArgumentException from Party Modes
2021-09-23 14:32:32 +02:00
Stefan dd39064fbd Merge branch 'develop' into Stefan1200-de-CParty_ArgumentException 2021-09-23 13:18:37 +02:00
Stefan b9922a3b0b Merge pull request #555 from Vocaluxe/Stefan1200-de-songreloadfix
Fix reloading songs with F5 & CTRL+R key shortcuts
2021-09-23 13:18:09 +02:00
Stefan 30cf1c356d Fix crash on an ArgumentException from Party Modes 2021-09-23 03:52:15 +02:00
Stefan 98064a98a0 Fix reloading songs with F5 & CTRL+R key shortcuts 2021-09-23 03:02:42 +02:00
Gary Kertopermono 95f74f5b37 Fixed: Merge added double case for rap notes 2021-06-28 10:51:17 +02:00
Gary Kertopermono 612c18326d Merge branch 'develop' into rap 2021-06-28 10:44:22 +02:00
Gary Kertopermono daec506445 Rap notes will use the rap notes graphics 2021-06-18 10:58:55 +02:00
Gary Kertopermono 34f641727a Added rap note placeholder graphics 2021-06-18 10:17:31 +02:00
Gary Kertopermono 7a54269693 Fixed mistakes, re-aligned medley icons 2021-06-15 15:11:36 +02:00
Gary Kertopermono c5f4946a2c Fixed a typo in ScreenSong.xml 2021-06-15 15:09:19 +02:00
Gary Kertopermono 7781cd8fa9 Added the rap icon 2021-06-15 15:01:09 +02:00
daggeg 57fdf69170 Merge pull request #544 from Vocaluxe/FixHighscoreSongPreview
Set preview song as selected song if entering the highscore of that song
2020-09-25 09:16:37 +02:00
Stefan be2298fa41 Set preview song as selected song if entering the highscore of that song
This should make sure, that the song is still selected and will be previewed without interruption after closing the high score.
2020-09-23 17:24:17 +02:00
Stefan d368b82326 Merge pull request #541 from Vocaluxe/TitleFirstOnTitleSort
SongMenuList - Show song title first if title letter sorting is active
2020-09-14 19:38:35 +02:00
Stefan 2275c51093 Merge branch 'develop' into TitleFirstOnTitleSort 2020-09-13 16:16:40 +02:00
Stefan d94fc0049c Merge pull request #542 from lukeIam/appveyorNewImage
Update build image (and vs to 2019) to have Java 11 in the image
2020-09-13 11:31:58 +02:00
lukeIam 9aa59a0d63 Merge remote-tracking branch 'remotes/upstream/develop' into appveyorNewImage 2020-09-13 10:55:38 +02:00
lukeIam 9df0bf70ad set java home to jdk11 2020-09-13 10:54:28 +02:00
lukeIam 45fffe429a Update build image (and vs to 2019) to have Java 11 in the image available 2020-09-13 10:42:11 +02:00
Stefan 552f6ca257 SongMenuList - Show song title first if title letter sorting is active (#531)
Change for #531
2020-09-13 09:08:01 +02:00
Stefan e95eafaad1 Merge pull request #521 from RumovZ/sort-by-letter
sort by initial letter first when sorting by letter
2020-09-13 08:34:31 +02:00
Stefan 8ac5a85ac1 Merge branch 'develop' into sort-by-letter 2020-09-13 08:18:11 +02:00
lukeIam 5e77816b7a Merge pull request #526 from lukeIam/PTVS2019
Autoselect PlatformToolset v142 for PitchTracker if opened in VS2019
2020-05-01 15:07:58 +02:00
lukeIam 3ac224121b Merge branch 'develop' into PTVS2019 2020-05-01 14:48:13 +02:00
lukeIam dad48b9686 Autoselect PlatformToolset v142 for PitchTracker if opened in VS2019 2020-05-01 14:46:21 +02:00
RumovZ 75045c6f39 sort by initial letter first when sorting by letter 2020-04-25 10:18:57 +02:00
Gary Kertopermono 0328100db8 Added icon for raps 2020-04-05 20:49:06 +02:00
Gary Kertopermono 821a85ab17 Made it easier to check for golden and rap notes 2020-04-05 18:03:27 +02:00
Gary Kertopermono 8d7116706d Merge branch 'master' into rap 2020-03-31 23:57:19 +02:00
Stefan 2682f731ae Merge pull request #513 from lukeIam/TrimCommandLineParam
Trim command line params
2020-03-16 19:42:51 +01:00
Stefan 6e46c120f2 Merge branch 'develop' into TrimCommandLineParam 2020-03-16 19:23:36 +01:00
lukeIam 40ebed5647 -Fix: white space char at the end of the last command line param (fixes #512) 2020-03-16 15:25:19 +01:00
daggeg 5f42016af8 Merge pull request #505 from Vocaluxe/10-SecondSkip
Add Shift+Right Arrow for skipping 10 seconds
2020-02-25 07:04:05 +01:00
Stefan 41449e3bf0 Update Readme.txt
Add [SHIFT] + [RIGHT] to sing screen.
2020-02-24 19:47:19 +01:00
Stefan 655c2d22a0 Add Shift+Right Arrow for skipping 10 seconds 2020-02-24 19:44:58 +01:00
daggeg 3eefe28b52 Merge pull request #501 from Vocaluxe/SingScreenInfoText
New sing screen info text for some key shortcuts
2020-02-19 12:54:17 +01:00
Stefan 6507e4d267 New sing screen info text for some key shortcuts
On sing screen the following key shortcuts displays an info text on the top right corner:
v
w (if no webcam available)
CTRL + s (if no more songs are on playlist)
CTRL + Right Arrow
2020-02-18 18:35:31 +01:00
Stefan d65736119f Small info text on the top right corner 2020-02-18 18:29:50 +01:00
Stefan 1cc3b805c4 New sing screen text 2020-02-18 18:28:17 +01:00
Stefan 43c1a70a4b New sing screen text 2020-02-18 18:24:53 +01:00
daggeg aa17822f53 Merge pull request #500 from Vocaluxe/PillarBoxFix
Adding PillarBox as own EAspect (fix #499)
2020-02-18 10:40:44 +01:00
Stefan dc98e13da5 Added PillarBox EAspect 2020-02-18 10:12:08 +01:00
Stefan c59f2c937a Adding PillarBox as own EAspect (fix #499)
Prior this change PillarBox was made in a special case at LetterBox, but that has an effect on the cover image creation.
Fix #499
2020-02-18 10:10:59 +01:00
daggeg 125564c239 Merge pull request #498 from Vocaluxe/InfoTextNoMedley
Info text for CTRL+S if Medley is not possible for selected song
2020-02-11 13:07:19 +01:00
Stefan 824efc5071 No Medley text added 2020-02-11 12:09:47 +01:00
Stefan 8094967a45 No Medley text added 2020-02-11 12:09:18 +01:00
Stefan f408cafca8 Info text for CTRL+S if Medley is not possible
"No Medley for this song!" will be displayed at middle top screen border.
2020-02-11 12:07:41 +01:00
Stefan a103fc4cf5 Merge pull request #496 from JanK118/patch-1
Update README.md
2020-02-11 06:31:06 +01:00
JanK118 96b16c1a7c Update README.md
Deleted the link to the support forum, because it's no longer online...
2020-02-11 01:10:17 +01:00
Stefan 386e505549 Merge pull request #461 from lukeIam/newAcinerella42
New Acinerella with ffmpeg 4.2 support
2020-02-10 20:54:56 +01:00
lukeIam d27d5e85b1 Merge branch 'develop' into newAcinerella42 2020-02-10 19:22:38 +01:00
lukeIam bda1f30697 Merge branch 'newAcinerella42' of https://github.com/lukeIam/Vocaluxe into newAcinerella42 2020-02-10 19:06:58 +01:00
lukeIam 673fc4b820 Fix: wrong nuget.org api url 2020-02-10 19:06:47 +01:00
Stefan 2dce2aeeb2 Merge pull request #494 from Vocaluxe/FixSubLineAlphaCalculation
Fix alpha calculation for last sub line
2020-02-09 20:20:44 +01:00
Stefan 657a6cb67f Fix alpha calculation for last sub line
Sub line was displayed wrong, if the last lyric line has a bigger distance to the second last line. Alpha calculation for sub lines stopped one line to early and might be visible even if it shouldn't be.
2020-02-09 20:01:03 +01:00
Stefan 7ee7aa2df7 Merge branch 'develop' into newAcinerella42 2020-02-09 12:11:58 +01:00
lukeIam d895a527ce Merge branch 'newAcinerella42' of https://github.com/lukeIam/Vocaluxe into newAcinerella42 2020-02-09 11:41:19 +01:00
lukeIam c62ee015df Mod: use new ffmpeg nuget packages 2020-02-09 11:36:50 +01:00
lukeIam 341323e84f Mod: Change from myget to nuget.org 2020-02-09 10:17:38 +01:00
daggeg 81a9fcf710 Merge pull request #493 from Vocaluxe/FixArgumentOutOfRangeException
Fix System.ArgumentOutOfRangeException
2020-02-08 19:09:43 +01:00
Stefan 49e1b4b947 Made playlist selection checking nicer 2020-02-08 18:22:22 +01:00
Stefan 8c94df3093 Fix System.ArgumentOutOfRangeException
Fixes #492
2020-02-08 18:16:31 +01:00
daggeg bb56171b22 Merge pull request #491 from Vocaluxe/PlaylistNameAndSelectionFix
Fix playlist name display and playlist selection (fix #490)
2020-02-08 11:20:19 +01:00
Stefan 61be47ace1 Add possibility to request playlist ids 2020-02-08 10:28:55 +01:00
Stefan ce5dabc849 Add possibility to get playlist ids 2020-02-08 10:27:49 +01:00
Stefan fda174816d Fix playlist name display and playlist selection (fix #490) 2020-02-08 10:25:35 +01:00
daggeg c2bed1bccb Merge pull request #488 from Vocaluxe/FixPlaylistScrollOffset
Scroll offset was ignored while singing a single playlist song (fix #487)
2020-02-07 21:29:34 +01:00
Stefan d4fd0c7ba1 Scroll offset was ignored while singing a single playlist song (fix #487) 2020-02-07 21:10:31 +01:00
daggeg abb6ecd4dc Merge pull request #486 from Vocaluxe/FixVIDEOASPECTvalue
Fix: Ignored VIDEOASPECT value from txt file
2020-02-06 06:46:56 +01:00
Stefan 8d6f8ffca8 Fix: Ignored VIDEOASPECT value from txt file
Also changed letterbox detection at OrigAspect from >= 2.0 to >= 1.9. Unchanged for <= 1.5.
2020-02-05 22:51:01 +01:00
Stefan 5ac791cf47 Merge pull request #485 from Vocaluxe/AutomaticVideoAspectImprovement
Automatic Video Aspect now selects the best mode for widescreen
2020-02-05 19:48:02 +01:00
Stefan 5ebca1be5d Automatic Video Aspect now selects the best mode for widescreen
It now uses LetterBox on 2.29:1 and similar aspect ratio movies (e.g. 640x280).
2020-02-05 19:15:09 +01:00
daggeg 9c2e1ed229 Merge pull request #484 from Vocaluxe/SongNameTextGAPCalculation
Improved calculation of first line for song name text
2020-02-05 15:37:49 +01:00
Stefan 0efb027fdc Improved calculation of first line for song name text
With issue pull request #455 I just implemented a simple calculation based on the song gap. But on some txt files the first line don't start at beat 0. Improved the calculation to the first beat of the first line from voice 0.
2020-02-05 15:17:38 +01:00
Stefan 250f0a4a19 Merge pull request #482 from Vocaluxe/ButtonFilterToPlaylist
Add list button to toggle playlist filter (#218)
2020-02-04 16:53:29 +01:00
Stefan 54a215065f Merge branch 'develop' into ButtonFilterToPlaylist 2020-02-04 16:25:53 +01:00
Stefan 8402bfae5f Merge pull request #483 from Vocaluxe/XPositionFix_SongList
Fix X position calculation of cover and text on list song menu
2020-02-04 16:17:46 +01:00
Stefan 42cdea4647 Merge branch 'develop' into XPositionFix_SongList 2020-02-04 15:39:56 +01:00
Stefan 2cfc1786dc Merge pull request #394 from Jiiniasu/ScalingFix
Fix: Proper Scaling
2020-02-04 15:39:03 +01:00
Stefan 14b8bbb5cd Merge branch 'develop' into ScalingFix 2020-02-04 14:27:15 +01:00
daggeg 946993fabd Merge pull request #480 from Vocaluxe/Read_R-G_Notes
Read R (RAP) and G (Golden RAP) notes as Freestyle notes
2020-02-04 14:10:38 +01:00
Stefan 9f3af316fa Fixed wrong X and W values at SongMenuList 2020-02-04 14:04:42 +01:00
Stefan 45582f8a54 Fix X position calculation of cover and text 2020-02-04 13:57:25 +01:00
Stefan f027c025f9 Merge branch 'develop' into ScalingFix 2020-02-04 13:02:10 +01:00
Stefan 5641390442 Add event handling for new playlist filter toggle button 2020-02-04 12:22:02 +01:00
Stefan e209aee3e7 Update Changelog_ScreenSong.txt 2020-02-04 12:20:17 +01:00
Stefan cc724c55b3 Add playlist filter toggle button image 2020-02-04 12:19:37 +01:00
Stefan 0672f4aff6 Add playlist filter toggle image 2020-02-04 12:18:26 +01:00
Stefan 57c78d47b4 Add playlist filter toggle image 2020-02-04 12:17:59 +01:00
Stefan 8ad4f06015 Add playlist filter toggle image 2020-02-04 12:17:38 +01:00
Stefan 8824eb3f25 Button image -> Toggle playlist filter 2020-02-04 12:16:47 +01:00
Stefan 752b8e91fe Add list button to toggle playlist filter (#218) 2020-02-04 12:15:28 +01:00
Stefan e35ddbeeb7 Merge branch 'develop' into Read_R-G_Notes 2020-02-04 08:48:26 +01:00
Stefan 1d20f7eaea Merge pull request #478 from Vocaluxe/RestartRound_EnterKeyFix
Button "Restart Game" and "Restart Round" using Enter key did not close the pause menu
2020-02-04 08:47:26 +01:00
Stefan 74ebbe1f1f Read R (RAP) and G (Golden RAP) notes as Freestyle notes
Read R (RAP) and G (Golden RAP) notes as Freestyle notes currently. Final implementation needed!

As mentioned in #479 this fix the song loading of songs, which contains R or G notes. But Vocaluxe still don't support these kind of notes, so the final implementation is needed. If someone wants to work on it, feel free.
2020-02-04 08:24:10 +01:00
Stefan 6fae337b25 Merge branch 'develop' into RestartRound_EnterKeyFix 2020-02-04 08:17:36 +01:00
Stefan 3682becee8 Merge pull request #416 from GaryCXJk/relative-song-paths
Relative song paths will now be converted to absolute song paths
2020-02-04 08:16:21 +01:00
Stefan b511fafa8b Cosmetics again :) 2020-02-04 07:45:19 +01:00
Stefan dcdc9a581e Merge branch 'develop' into relative-song-paths 2020-02-04 07:44:18 +01:00
Stefan b6afc460cf Cosmetics :) 2020-02-04 07:43:22 +01:00
Stefan 8fd8a2d4c3 Button "Restart Game" and "Restart Round" using Enter key did not close the pause menu 2020-02-03 22:28:48 +01:00
Stefan 430ffa23f8 Merge pull request #477 from Vocaluxe/SongScreen_Year
Added displaying song year on song screen
2020-02-02 22:10:43 +01:00
Stefan b18f847ea7 Update Changelog_ScreenSong.txt 2020-02-02 20:59:34 +01:00
Stefan 00cd33ee2c Updated theme file 2020-02-02 20:54:14 +01:00
Stefan e246c84eb7 Added text for song year 2020-02-02 20:53:15 +01:00
Stefan fd4ac7b0db Display song year on song screen (tile view) 2020-02-02 20:50:31 +01:00
Stefan 93b774bc0d Display song year on song screen (list view) 2020-02-02 20:48:36 +01:00
Stefan 5643023402 Added theme text for song year on song screen 2020-02-02 20:44:49 +01:00
Stefan c6c0688f3b Merge pull request #476 from Vocaluxe/KeyFilterToPlaylist
Key shortcut to show only songs of the current playlist (add #218)
2020-02-02 19:01:47 +01:00
Stefan 4d43ac465e Merge branch 'develop' into KeyFilterToPlaylist 2020-02-02 18:21:34 +01:00
Stefan 632e97f6e4 Merge pull request #475 from Vocaluxe/RespectIgnoreArticles_JumpTo
Respect IgnoreArticles setting on typing (_JumpTo)
2020-02-02 18:20:40 +01:00
Stefan b0658c1f67 Add CTRL+L key shortcut on song screen 2020-02-02 18:19:50 +01:00
Stefan af64931fb9 Merge branch 'develop' into RespectIgnoreArticles_JumpTo 2020-02-02 17:49:15 +01:00
daggeg 830255efbe Merge pull request #474 from Vocaluxe/SpaceKeyAtPlaylistName
Allow using space key while editing playlist names
2020-02-02 17:41:21 +01:00
Stefan ca1b640f1f Key shortcut to show only songs of the current playlist
CTRL+L while a playlist is open. It's a toggle key, just press again to return to normal list.
While filtered to a playlist, you can also use CTRL+L while the playlist is not open to switch back to the normal view.

My initial plans included also a button on the playlist pane, to the left of the playlist save button. I was able to add this button and set events on it. But I don't know how to filter and refresh the song screen, while I'm in the CPlaylist class of the VocaluxeLib namespace. After playing around for hours I stopped trying this and added just this key shortcut.
2020-02-02 15:17:46 +01:00
Stefan d146a724f6 Respect IgnoreArticles setting on typing (_JumpTo) 2020-02-02 14:57:51 +01:00
Stefan b3d9ce82fb Fix usage of space key while editing playlist names 2020-02-02 11:42:30 +01:00
Stefan 7838b26b0f New function to check playlist name edit state 2020-02-02 11:39:54 +01:00
Stefan 8cde59dcde Merge branch 'develop' into newAcinerella42 2020-01-29 22:56:36 +01:00
daggeg 30d9c40fc6 Merge pull request #470 from Vocaluxe/SongScreen_KeyNavigation
Page UP/DOWN, HOME and END keys on Song screen (final implementation)
2020-01-29 10:37:10 +01:00
Stefan 28a6278da3 Update Readme.txt 2020-01-29 08:47:42 +01:00
Stefan d587f40735 Added HOME / END key support, extended Page UP/DOWN key support 2020-01-29 08:38:34 +01:00
Stefan a8d0a2317e Added HOME / END key support, extended Page UP/DOWN key support 2020-01-29 08:37:46 +01:00
Stefan 781026dc7a Remove PAGE UP/DOWN, moved to another class 2020-01-29 08:29:59 +01:00
Gary Kertopermono a46c3029ba Merge https://github.com/Vocaluxe/Vocaluxe into relative-song-paths 2020-01-28 21:07:16 +01:00
Stefan 2004248ec3 Merge pull request #469 from Vocaluxe/ReadmeUpdate
Update Readme.txt
2020-01-28 07:38:20 +01:00
Stefan 01c2a3730a Merge branch 'develop' into ReadmeUpdate 2020-01-28 07:10:53 +01:00
daggeg 91b1bf755e Merge pull request #468 from Vocaluxe/PageUpDownAtSongScreen
Use page up/down to fast scroll the song screen
2020-01-28 06:33:14 +01:00
Stefan 826852bbc6 Update Readme.txt 2020-01-28 06:30:56 +01:00
Stefan 354b767436 Update Readme.txt 2020-01-28 06:28:39 +01:00
Stefan bc7ca45763 Update Readme.txt 2020-01-28 06:28:00 +01:00
Stefan 8c1be1d90d Update Readme.txt
Added new key shortcuts.
2020-01-28 06:25:18 +01:00
Stefan 79225bfae9 Use page up/down to fast scroll the song screen
CTRL+Page Up/Down to go to first or last entry.
Page Up/Down to scroll one page up/down.
Only allowed if category / tabs view is disabled (because both keys have different functions in it).
2020-01-27 07:45:11 +01:00
daggeg 805173f208 Merge pull request #466 from Vocaluxe/DATE_ADDED-ReverseList
Reverse list on song sorting DATE ADDED
2020-01-26 20:33:23 +01:00
Stefan 4da275a74d Reverse list on song sorting DATE ADDED 2020-01-26 19:47:29 +01:00
Stefan 3a85cca60c Merge pull request #465 from Vocaluxe/ChangeSortOptions
Change sort options on the song screen (key shortcuts)
2020-01-26 18:37:35 +01:00
Stefan 08daa959c1 Leave category on changing sort order using hotkeys 2020-01-26 18:19:55 +01:00
Stefan d876fe4612 Merge branch 'develop' into ChangeSortOptions 2020-01-26 17:48:14 +01:00
Stefan 63da979409 Merge pull request #458 from Stefan1200-de/ReloadSongFromDisk_develop-patch
Reload song from disk / key shortcut for skipping 30 seconds while singing
2020-01-26 17:47:54 +01:00
Stefan f38e869ea8 Merge branch 'develop' into ReloadSongFromDisk_develop-patch 2020-01-26 17:14:24 +01:00
Stefan 7036e54283 Merge branch 'develop' into ChangeSortOptions 2020-01-26 17:13:09 +01:00
daggeg 431256a225 Merge pull request #464 from Vocaluxe/SongScreen-Highscore
Keyboard shortcut and button to show the highscores of the selected song
2020-01-26 17:05:22 +01:00
Stefan 4e744c1c23 Allow song reloading from disk also for duet game mode 2020-01-26 15:25:59 +01:00
Stefan 5dda7ce6c6 Add text for song sorting on song screen 2020-01-26 11:13:43 +01:00
Stefan 51784a1a37 Add text for song sorting on song screen 2020-01-26 11:10:55 +01:00
Stefan 2019dd64e6 Add text for song sorting on song screen 2020-01-26 11:09:46 +01:00
Stefan b28614f58b Change song sorting on song screen 2020-01-26 11:08:37 +01:00
Stefan 134d0b5ab2 Change sort options on the song screen (key shortcuts)
CTRL+# (0-9) to switch sorting.
CTRL+T to enable/disable category view.
2020-01-26 11:06:41 +01:00
Stefan 15afc5e07b Switch to game mode with highscore entries
If Highscores will be opened from song screen, switch to the first game mode with highscore entries.
2020-01-25 09:11:33 +01:00
Stefan 6dae65daad Added Highscore button 2020-01-25 08:38:40 +01:00
Stefan b4d2176600 Prevent short music break while loading the Highscore 2020-01-25 08:35:04 +01:00
Stefan 1ddcf765f3 Change: Only touch the preview player if necessary
Complete change of LoadPreview() to prevent touching the preview player, if we don't want to change anything.
Maybe this change break something, but after 2 hours of testing with different settings, everything seems to work here.
2020-01-25 08:33:11 +01:00
Stefan 46351eb207 Added Highscore button / fixed Highscore if come back from names screen 2020-01-25 08:27:44 +01:00
Stefan 761d25d682 Fixed song name / updates to changes in CScreenSong.cs
Fixed song name if Highscore was opened from song screen, but multiple rounds was played before.
Two further updates to the changes made to CScreenSong.cs.
2020-01-25 08:22:32 +01:00
Stefan 72d279e525 Added possibility to open highscores from song screen
If opened from song screen, you can use the Arrow Left/Right keys to switch between the game modes Normal, Short, Medley and Duet.
2020-01-21 07:16:30 +01:00
Stefan 4c1eaa407e Keyboard shortcut to show the highscores of the selected song
CTRL+H will show the highscores of the selected song.
2020-01-21 07:12:48 +01:00
lukeIam 3e6f3e539d Add: updated version of Acinerella 2020-01-19 18:14:54 +01:00
lukeIam 9f9659c118 - Mod: the return code logic of acinerella has changed 2020-01-19 18:09:13 +01:00
Stefan e953fad924 Merge branch 'develop' into ReloadSongFromDisk_develop-patch 2020-01-19 18:00:33 +01:00
Stefan 8e4da6cef2 Merge pull request #460 from Vocaluxe/AutomaticAspectRatioForBackgroundImages
Change: Automatic aspect ratio also for background images
2020-01-19 17:58:44 +01:00
Stefan a022f5c927 Fixed code smell 2020-01-19 16:29:59 +01:00
Stefan bd6ce4de63 Change: Automatic aspect ratio also for background images 2020-01-19 16:28:06 +01:00
Stefan 57fac61c93 Fix missing background image after reloading from disk 2020-01-19 16:23:31 +01:00
Stefan 183d4b12bf Change: Reload song from disk only at game mode normal
This should fix issues while song reloading at short and medley game modes. In my opinion testing song txt file changes are in almost all cases only useful at normal game mode, so this change could be the final workaround. For checking different medley values in the txt file (MEDLEYSTARTBEAT / MEDLEYENDBEAT) you still have to restart the game.
2020-01-19 12:21:31 +01:00
Stefan 59808d1f9f Disable reloading song while party mode is active 2020-01-19 09:51:31 +01:00
Stefan 50426bdf3f Disable CTRL+Arrow Right in party modes 2020-01-19 09:38:46 +01:00
Stefan 64c0b392a9 Removing two "Code Smells" 2020-01-19 09:29:54 +01:00
Stefan 3fcb22269a Small changes to make sure song variable will be used after null checking 2020-01-18 23:28:57 +01:00
Stefan 630a6242ae Added key to skip 30 seconds and don't reload notes from pause menu 2020-01-18 23:12:00 +01:00
Stefan 872bcf776f Modified ReloadSong() to allow no notes reloading 2020-01-18 23:07:17 +01:00
Stefan a36ee3e389 Added key to skip 30 seconds and don't reload notes from pause menu 2020-01-18 23:05:47 +01:00
Stefan de684a806d Merge pull request #9 from Vocaluxe/develop
Update branch
2020-01-18 16:01:18 +01:00
daggeg 8b53d00494 Merge pull request #456 from Vocaluxe/DuetIssuesFix
Fixing some duet display issues after pull request #454
2020-01-18 15:20:52 +01:00
Stefan 0dbb07d30d Merge branch 'develop' into DuetIssuesFix 2020-01-18 13:05:30 +01:00
Stefan f86b6f6db7 Merge pull request #455 from Vocaluxe/SongNameText-LyricsTop
Show song name text on lyric position top if possible
2020-01-18 13:05:08 +01:00
Stefan fafb68adc9 Fixing some duet display issues after pull request #454
Duet names was displayed wrong and second voice lyrics was only displayed, if the first voice lyrics was displayed too.
2020-01-18 13:03:07 +01:00
Stefan 582934e7d0 Show song name text on lyric position top if possible
Until now there was no song name text displayed, if lyrics position is set to top or a duet song was startet.
This change check, if there is enough time before the first lyrics will be displayed and show the song name text, if there is enough time. If necessary, the max display time of 10 seconds will be shortened down to a value between 10 to 4 seconds.
2020-01-18 12:40:38 +01:00
Stefan 6d8bfed788 Merge pull request #454 from Vocaluxe/DrawLyricHelper-patch-1
Fix: Wrong lyric colors in duet mode (fix #361)
2020-01-18 10:59:52 +01:00
Stefan da911d4223 Fix: Wrong lyric colors in duet mode (fix #361) 2020-01-17 22:04:58 +01:00
Stefan 0403d79e4e Fix: Wrong lyric colors in duet mode (fix #361) 2020-01-17 22:01:49 +01:00
Stefan e2be1f82c2 Merge branch 'develop' into ScalingFix 2020-01-17 20:13:28 +01:00
Stefan d6b1e5359b Wrong variable at _DrawLyricHelper() 2020-01-16 23:07:03 +01:00
daggeg 3da982acc4 Merge pull request #450 from Vocaluxe/JumpTo_FolderSort-fix
Fix: JumpTo not working correctly on folder sort (fix #449)
2020-01-16 15:59:51 +01:00
daggeg 95aec2d066 Merge branch 'develop' into JumpTo_FolderSort-fix 2020-01-16 08:32:20 +01:00
daggeg 6d5f3f093f Merge pull request #447 from Vocaluxe/SwitchingCoverThemeWorkaround
Workaround to allow cover theme changes without restarting game
2020-01-16 08:25:40 +01:00
Stefan c7174532cb Fix: JumpTo not working correctly on folder sort (fix #449) 2020-01-16 00:14:58 +01:00
Stefan a26bc2c017 Merge branch 'develop' into SwitchingCoverThemeWorkaround 2020-01-15 23:37:35 +01:00
Stefan 21ea7df5d6 Merge pull request #392 from Vocaluxe/PreviewDisableFix
Fix: Config.Video.VideoPreview is ignored (fixes #391)
2020-01-15 23:34:24 +01:00
Stefan 95962e98fd Merge branch 'develop' into PreviewDisableFix 2020-01-15 22:36:12 +01:00
Stefan aa7427a4d6 Fix: Config.Video.VideoPreview is ignored (fixes #391) 2020-01-15 22:33:43 +01:00
Stefan 5a8c88a11e Fix: Config.Video.VideoPreview is ignored (fixes #391) 2020-01-15 22:32:47 +01:00
Stefan b3143bc908 Remove checking of CBase.Config.GetVideoPreview() 2020-01-15 22:30:43 +01:00
Stefan a05786d6d0 Workaround to allow cover theme changes without restarting game
Just a workaround for issue #446 

Known side effects: After some cover theme changes the garbage collector can slow down drawing the song screen for some seconds. But this work around was implemented at a code position, which will only affects cover theme changes. So this workaround is still better than without it.
2020-01-15 22:12:49 +01:00
daggeg b604471e7a Merge pull request #445 from Vocaluxe/Cover_Skin_Update
Added blue and red text color for cover pictures
2020-01-15 19:12:41 +01:00
Stefan 6d7b5c9f2d Rename Genius Standard.xml to 01_Genius Standard.xml 2020-01-14 22:52:16 +01:00
Stefan 4d412a7e22 Added blue and red text color for cover pictures
Based from the standard cover skin I created a version using the Ice_Blue and Crimson_Red text color.
2020-01-14 22:50:39 +01:00
daggeg a8fcfd2c67 Merge pull request #443 from Vocaluxe/AutomaticAspectRatioSwitch
Automatic switch of aspect ratio for background video & image on sing screen
2020-01-14 21:46:42 +01:00
Stefan 69a87842e9 Automatic switch of aspect ratio for background
If the orig aspect ratio (width / height) is below or equal to 1.5, switch to EAspect.LetterBox. If not, leave it at EAspect.Crop (like in Vocaluxe before).

Unfortunately the acinerella library, used by Vocaluxe, don't support reading of the DAR value of the video file. So the SAR value has to be correct in the video file, to see this automatic in action.
2020-01-12 21:40:24 +01:00
Stefan b651d7df4d VideoAspect default is now EAspect.Automatic 2020-01-12 21:36:09 +01:00
Stefan 0f504a1015 Added Automatic at EAspect 2020-01-12 21:33:23 +01:00
Stefan 94aa28112d On LetterBox make a Pillarbox if aspect ratio is equal
If background video and Vocaluxe have the same aspect ratio, switching to aspect ratio LetterBox would do a Pillarbox, so you can add 4:3 borders, if a video file has the wrong aspect ratio (maybe SAR value at 16:9, but a DAR value at 4:3). Without this change, LetterBox would do exactly the same as Crop in this special case.
2020-01-12 21:32:36 +01:00
Stefan 0d56cc4faf Automatic switch of aspect ratio for background
If the orig aspect ratio (width / height) is below or equal to 1.5, switch to EAspect.LetterBox. If not, leave it at EAspect.Crop (like in Vocaluxe before).

Unfortunately the acinerella library, used by Vocaluxe, don't support reading of the DAR value of the video file. So the SAR value has to be correct in the video file, to see this automatic in action.
2020-01-12 21:23:51 +01:00
daggeg 2de4cc4cf6 Merge pull request #433 from Stefan1200-de/patch-5
Allow selection with more letters by key press and scroll the new selected song to the middle of the screen
2020-01-12 16:44:03 +01:00
Stefan a26d3aae2a Removed unused code lines 2020-01-12 15:13:54 +01:00
Stefan cfec2d940b Merge branch 'develop' into patch-5 2020-01-12 15:08:27 +01:00
Stefan 1ea867712b Add small text line with key shortcuts to Song Screen, allow some key shortcuts while search bar is active
Add small text line with key shortcuts to Song Screen, allow some key shortcuts while search bar is active
2020-01-12 15:07:04 +01:00
Stefan a60247cc42 Update CScreenSong.cs 2020-01-12 14:15:06 +01:00
Stefan 40bc4d62a6 Update CScreenSong.cs
Wrong changes was included
2020-01-12 14:12:12 +01:00
Stefan 612db00278 Updated TR_SCREENSONG_HELPMESSAGE
Added space bar
2020-01-12 13:46:07 +01:00
Stefan a8794d9922 Updated TR_SCREENSONG_HELPMESSAGE
Added space bar
2020-01-12 13:43:51 +01:00
Stefan d9d46b45d2 Removed unused code 2020-01-12 13:37:01 +01:00
Stefan 0b0f884d17 Updated TR_SCREENSONG_HELPMESSAGE 2020-01-12 13:34:12 +01:00
Stefan f12dd72037 Changed TR_SCREENSONG_HELPMESSAGE 2020-01-12 13:33:23 +01:00
Stefan 3a244c1ad6 Merge branch 'develop' into HelpMessage_SongScreen 2020-01-12 12:43:12 +01:00
Stefan 13ad614bb1 Extended search functions on song list screen
Extended search functions on song list screen
2020-01-12 12:42:20 +01:00
Stefan e076f0ce08 Small code update 2020-01-11 20:14:56 +01:00
Stefan 7b02052020 Merge branch 'develop' into patch-4 2020-01-11 19:53:44 +01:00
Stefan 5310759c08 Merge pull request #442 from lukeIam/fixCiKeys2
Fix: github deployments use the old and invalid token
2020-01-11 19:50:44 +01:00
lukeIam cb916defaf Fix: github deployments use the old and invalid token 2020-01-11 19:35:44 +01:00
Stefan a1e43aa1ce Scroll the new selected song to the middle of the screen
Updated _UpdateList() to scroll the song list, that the new selected song is in the middle of the screen.
2020-01-11 16:17:28 +01:00
Stefan 918c94f2ab Update Changelog_ScreenSong.txt 2020-01-11 15:20:11 +01:00
Stefan 97316a2e87 Merge branch 'develop' into patch-4 2020-01-11 15:14:14 +01:00
Stefan 5032c5aa64 Merge pull request #441 from lukeIam/fixCiKeys
New github token for VocaluxeBuildBot
2020-01-11 15:13:14 +01:00
Stefan b87d9aa454 Merge branch 'develop' into fixCiKeys 2020-01-11 14:51:30 +01:00
Stefan 4acd92f18f Merge pull request #440 from Vocaluxe/AllSongsChallenge_RandomSongFix
All Songs Challenge - Select random song for next round
2020-01-11 14:51:03 +01:00
Stefan 281bed8db9 Update CPartyModeChallenge.cs 2020-01-11 14:34:45 +01:00
Stefan 60f76d9f00 Merge branch 'develop' into patch-4 2020-01-11 14:03:08 +01:00
daggeg 405e41da67 Update CPartyModeChallenge.cs 2020-01-11 12:49:38 +01:00
lukeIam a0c49c14d7 Empty commit to test ci build 2020-01-11 10:57:16 +01:00
lukeIam 964336abcc Fix: Token of VocaluxeBuildBot for github access was revoked due to inactivity 2020-01-11 10:43:10 +01:00
Stefan b78df16eea Select random song for next round
Make sure, that a random song will be picked after a song was sung while a all songs challenge is running.
2020-01-11 09:28:40 +01:00
Stefan 2b8859b706 Maximum extended search result count now at 500 2020-01-11 08:52:21 +01:00
Stefan 4ab114d8b9 Added TR_SCREENSONG_HELPMESSAGEPARTY 2020-01-11 08:27:27 +01:00
Stefan 261262497b Added TR_SCREENSONG_HELPMESSAGEPARTY 2020-01-11 08:26:52 +01:00
Stefan 1e1d093e19 Added help text to party mode 2020-01-11 08:25:57 +01:00
Stefan 0ecc6f446b Added help text to party mode
Added help text to party mode and fixed short activation of the search box at CTRL+F.
2020-01-11 08:24:53 +01:00
Stefan b5317aba4d Updated TR_SCREENSONG_HELPMESSAGE and TR_SCREENSONG_HELPMESSAGESEARCH 2020-01-11 07:37:57 +01:00
Stefan 5b42384e56 Updated TR_SCREENSONG_HELPMESSAGE and TR_SCREENSONG_HELPMESSAGESEARCH 2020-01-11 07:37:21 +01:00
Stefan 4aaef8ef57 Add small text line with key shortcuts to Song Screen
Add a small text line with key shortcuts to Song Screen, toggled if the search bar is active with help to the extended search keywords added by another commit.
2020-01-10 23:13:17 +01:00
Stefan 53d13ec7c8 German text line with key shortcuts to Song Screen
Add a small text line with key shortcuts to Song Screen, toggled if the search bar is active with help to the extended search keywords added by another commit.
2020-01-10 23:12:24 +01:00
Stefan 039171d2a2 English text line with key shortcuts to Song Screen
Add a small text line with key shortcuts to Song Screen, toggled if the search bar is active with help to the extended search keywords added by another commit.
2020-01-10 23:11:43 +01:00
Stefan d82dc7abc8 Add small text line with key shortcuts to Song Screen
Add a small text line with key shortcuts to Song Screen, toggled if the search bar is active with help to the extended search keywords added by another commit.
2020-01-10 23:09:05 +01:00
Stefan c536cc8ee3 Add small text line with key shortcuts to Song Screen
Add a small text line with key shortcuts to Song Screen, toggled if the search bar is active with help to the extended search keywords added by another commit.
2020-01-10 23:07:16 +01:00
Stefan 4ee7a6fe2b Add small text line with key shortcuts to Song Screen
Add a small text line with key shortcuts to Song Screen, toggled if the search bar is active with help to the extended search keywords added by another commit.
2020-01-10 23:02:32 +01:00
Stefan abd39c1770 Merge pull request #434 from Vocaluxe/SongListReset-patch-1
Temporary fix for the song list reset
2020-01-10 19:36:54 +01:00
lukeIam 9079bf2e14 Merge branch 'develop' into SongListReset-patch-1 2020-01-10 18:40:16 +01:00
lukeIam b542b1fa09 Merge pull request #437 from lukeIam/CLogTestsFixStringInterpol
Fix failing CLog tests
2020-01-10 18:39:58 +01:00
lukeIam 22699e05cc Fix: CLog._FormatMessageTemplate does not wrap values in double quotes as all the other functions do 2020-01-10 18:08:54 +01:00
lukeIam eef1ea5c55 Fix: CLogTest use uninterpolated string as expected value 2020-01-10 18:07:03 +01:00
Stefan 2bc6268645 Merge branch 'develop' into SongListReset-patch-1 2020-01-10 17:50:36 +01:00
lukeIam c5b2a0e2ac Merge pull request #436 from Vocaluxe/FixSonarOrg
Fix: x64 build (sonarcube problem with organization)
2020-01-10 17:48:58 +01:00
lukeIam 5c9c766b92 Merge branch 'develop' into FixSonarOrg 2020-01-10 17:21:29 +01:00
lukeIam de258bebb5 Fix: x64 build is failing as the sonarcloud plugin has a problem with d:sonar.organization 2020-01-10 17:16:14 +01:00
Stefan f3df791a82 Temporary fix for the song list reset
Temporary fix for the song list reset described in issue #390.
2020-01-10 14:41:00 +01:00
Stefan fcf212df12 Allow selection with more letters by key press
While in a song list in Vocaluxe, you can press a letter key to select the first entry starting with this letter. I prefer to be able to press multiple letters, maybe ABB to get the first ABBA entry selected. I did the change on my end.
2020-01-08 22:06:20 +01:00
Stefan 60ff5d008d Extended search functions on song list screen (develop)
On the song list screen you can activate the search function by pressing F3 or CTRL+F, even in older Vocaluxe versions. In this commit I added special keywords for this search function to allow searching just for the artist or other items, like language or genre, which can't be searched in older Vocaluxe versions. (changed file CSongFilter.cs)

Use following keywords to search for a special item:
a: = artists
t: = title
g: = genre
y: = year, you can also do y:1980-1989 to find songs from the 80s
l: = language
c: = creator
e: = edition
al: = album
fi: = file name
fo: = folder name

**Examples:**
a:abba
y:1980-1989
y:1999
g:rock
l:german

**Additional notes:**
- If using this keywords, the maximum search results are limited to 200 songs.
- Changed the behavior if searching without keywords: Only title and artists will be searched, removed folder and file names.
2020-01-08 21:48:28 +01:00
Stefan a4df215654 Some fixes to allow reload a song from disk 2020-01-07 09:31:40 +01:00
Stefan 791d2293d3 Added ReloadSong() to reload a song from disk 2020-01-07 09:29:49 +01:00
Stefan b248c4b2bd Reload Song From Disk - develop
Reload Song From Disk using F5 or CTRL+R while in pause menu
2020-01-07 09:27:46 +01:00
Gary Kertopermono 4b67978df6 Relative song paths will now be converted to absolute song paths 2019-04-09 23:23:02 +02:00
Gary Kertopermono 26655b84dc Rap notes are now properly interpreted 2019-04-09 17:32:42 +02:00
Gary Kertopermono efead3615c Added basic support for rap notes and golden rap notes 2019-04-08 15:16:00 +02:00
Florian Küpper fda7d4acb3 Merge pull request #400 from swurzinger/song-loading-speedup
improve song enumeration performance
2018-10-24 09:04:19 +02:00
Stefan Wurzinger b5185d56b2 ListFiles: enumerate files lazily 2018-10-24 01:07:40 +02:00
Stefan Wurzinger e70cb2a44a fix log message formatter 2018-10-24 01:07:40 +02:00
Florian Küpper e0aa178294 Merge branch 'develop' into song-loading-speedup 2018-10-23 09:29:26 +02:00
Stefan Wurzinger 70be8f4d94 improve song enumeration performance 2018-10-22 02:25:45 +02:00
Florian Küpper 025331ba83 Merge pull request #399 from Jiiniasu/bugfix
Fix wrong Z-index
2018-10-01 16:54:56 +02:00
Jiiniasu ff6a0823ad Fix wrong Z-index 2018-09-30 09:50:49 +02:00
lukeIam cb2bbdb864 Merge pull request #398 from flokuep/fix-397
Fix #397
2018-09-17 11:42:23 +02:00
Florian Küpper b17b42a5d9 Fix #397 2018-09-17 10:45:23 +02:00
Jiiniasu eb2e9b8c5c Fix: Proper Scaling
Function scaled 2 * scale instead of scale.
2018-07-15 00:04:21 +02:00
Florian Küpper 5d46be228f Merge pull request #393 from Jiiniasu/horrible_duet_fix
Horrible duet fix (fixes #370)
2018-07-14 13:24:44 +02:00
Jiiniasu 8b5bb563e6 Horrible duet fix 2018-07-12 21:55:10 +02:00
lukeIam 3bec24f4ff Fix: Config.Video.VideoPreview is ignored (fixes #391) 2018-06-30 11:10:09 +02:00
lukeIam 15d5b17fd2 Merge pull request #388 from lukeIam/sonarcloud
SonarCloud
2018-05-05 12:44:38 +02:00
Florian Küpper 581513cb36 Merge branch 'develop' into sonarcloud 2018-05-05 12:25:09 +02:00
Florian Küpper 5e134049f7 Merge pull request #389 from lukeIam/versionInjection
Changed version injection
2018-05-05 12:24:28 +02:00
lukeIam 8e3b68b2b7 Fix wrong single quote escaping in winPostBuild.ps1 2018-05-04 14:29:16 +02:00
lukeIam d9abc85427 Merge branch 'postBuildChange' into versionInjection
# Conflicts:
#	.build/linuxPostBuildEvent.sh
2018-05-04 14:25:00 +02:00
lukeIam 1a1d1fd6ed Replace old version dummy entries with such that fulfill the constraints (they will still be overwritten in the pre-build event) + change the build scripts not not longer depend on the dummy strings 2018-05-04 14:22:54 +02:00
lukeIam ed4517a920 Trigger ci build 2018-05-03 21:03:33 +02:00
lukeIam 7b9a7298a2 Changes to work with Vocaluxe/Vocaluxe 2018-05-03 20:36:42 +02:00
lukeIam a8aec3ac91 Revert "Change main branch to sonarcloud for testing"
This reverts commit 60d6336366.
2018-05-03 20:23:42 +02:00
lukeIam 60d6336366 Change main branch to sonarcloud for testing 2018-05-01 15:46:41 +02:00
lukeIam 0d69b5ee62 Use OpenCover to generate coverage statistics for SonarSloud 2018-05-01 15:20:42 +02:00
lukeIam 2748148a1d Submit test result to sonarcloud 2018-05-01 13:24:22 +02:00
lukeIam 36a836d95b Try to get PR check running 2018-05-01 12:40:18 +02:00
lukeIam 639c29a619 Removed sonarqube preview setting for pr 2018-04-30 22:46:11 +02:00
lukeIam 41526752c4 Changed to SonarScanner.MSBuild.exe as SonarQube.Scanner.MSBuild.exe is deprecated 2018-04-30 21:50:41 +02:00
lukeIam 48dfcb717e Limit SonarQube analysis to develop branch and PRs 2018-04-30 21:09:09 +02:00
lukeIam 5c2bc2bd1b Use prefix '/v:' instead injecting 'sonar.projectVersion' property 2018-04-30 19:36:16 +02:00
lukeIam 71126989a7 SonarQube analysis only for x64 builds (as SonarCloud does not support multiple builds per version) 2018-04-30 19:27:00 +02:00
lukeIam 14ad783c8f Publish version number to sonarcloud 2018-04-30 19:15:50 +02:00
lukeIam 5161b09433 Exclude PitchTracker project from sonarqube analysis 2018-04-30 18:52:26 +02:00
lukeIam 52ac408bbd Add SonarCloud analysis to the build pipeline (first test) 2018-04-30 18:00:39 +02:00
lukeIam 77fa981751 Allow to skip the post build script 2018-04-30 16:30:41 +02:00
lukeIam 3ac9217759 Remove not longer needed code from the post build scripts 2018-04-30 16:23:08 +02:00
lukeIam 3b73810b67 Merge pull request #387 from lukeIam/AppGuid
Use GUIDs in the app part
2018-04-30 14:42:21 +02:00
lukeIam ce72fd8b9e Merge branch 'AppGuid' of https://github.com/lukeIam/Vocaluxe into AppGuid 2018-04-30 14:26:49 +02:00
lukeIam 9894685f28 Prevent profiles with GUID.Empty as ID 2018-04-30 14:24:42 +02:00
lukeIam fdeaea7f40 Introduce a constant for the empty guid in main.js 2018-04-30 14:24:00 +02:00
Florian Küpper c25d4a72bd Merge branch 'develop' into AppGuid 2018-04-30 14:06:31 +02:00
lukeIam 6ae126ca42 Fix: App is broken as the client sends integers instead of Guids (fixes #364) 2018-04-30 13:38:29 +02:00
Florian Küpper 264234d6ad Merge pull request #386 from lukeIam/pt_platformselect_update
Update toolsets for PitchTracker-Project
2018-04-22 09:55:17 +02:00
lukeIam e29932b3ae - Add switch for visual studio 2017
- Changed to toolsets without xp support (as xp is not longer supported by Vocaluxe anyway)
2018-04-18 21:12:08 +02:00
Florian Küpper ba1a3ab7d0 Merge pull request #385 from lukeIam/testing
Tests for Vocaluxe
2018-04-02 11:30:26 +02:00
lukeIam 449f6ee833 Fix: CBenchmark.Begin() with CBenchmark.End() throws an exception 2018-03-31 18:24:20 +02:00
lukeIam 8d54dd869f Add tests for CBenchmark 2018-03-31 18:18:12 +02:00
lukeIam 6ebedd81d7 Removed Vocaluxe.testsettings from solution 2018-03-29 14:37:46 +02:00
lukeIam 3c6bed1214 Introduced some constants in CLogTest 2018-03-29 14:21:54 +02:00
lukeIam 82803cec77 - Add minLogLevel param to CLog.Init()
- Add tests for CLog
2018-03-29 14:08:59 +02:00
lukeIam 1e1fffad44 Fix: loggers are not disposed in Close() (respectively the wrong ones are disposed) 2018-03-28 18:01:26 +02:00
lukeIam cc6ee1c3db Split test build configuration in "x64" and "x86" (manual project file edit) 2018-03-26 17:29:16 +02:00
lukeIam 9dce4d31ce Removed unused testsettings file 2018-03-25 16:13:09 +02:00
lukeIam b802137a21 Improve code layout 2018-03-24 20:51:13 +01:00
lukeIam b85e3769b5 Migrated CPartyModeChallangeTest 2018-03-24 20:23:49 +01:00
lukeIam cdf70a93f3 Make internals of PartyModeChallenge visible to the Tests project 2018-03-24 20:23:06 +01:00
lukeIam e2397e7436 Fix: CLogFileRoller fails if a regex special char (like '.') is part of the directory name 2018-03-24 11:37:54 +01:00
lukeIam 8aab88261d Add test for CLogFileRoller 2018-03-24 11:37:06 +01:00
lukeIam efc17c2cdb Checkout windows style line endings in appveyor builds. 2018-03-23 15:32:30 +01:00
lukeIam a0d57da2f4 Enable tests in appveyor builds 2018-03-23 15:19:06 +01:00
lukeIam 3c28155539 Removed used using 2018-03-23 15:14:15 +01:00
lukeIam ad45297b9a Updated SThemeScreen.xml 2018-03-23 15:12:50 +01:00
lukeIam 3af073c0d1 Workaround: Assert.Throws fails even if the exception type was correct. 2018-03-23 14:59:53 +01:00
lukeIam 016a64f4f2 Fix: test config xml file is to old and does not match the current config object. 2018-03-23 14:27:17 +01:00
lukeIam 766468b4b5 Make test error message more meaningful (CXmlSerializerTest) 2018-03-23 14:26:30 +01:00
lukeIam 6fa653fdb8 Ported CXmlSerializerTests 2018-03-23 14:17:07 +01:00
lukeIam 336c3e29ab Make internals of projects Vocaluxe and VocaluxeLib visible to the Test project. 2018-03-23 14:16:12 +01:00
lukeIam 50c0e24e21 Removed unused build configurations 2018-03-23 14:15:07 +01:00
lukeIam d0c81b4d93 Added license header 2018-03-16 13:33:17 +01:00
lukeIam a844beb4cf Updated gitignore (exclude Test/bin) 2018-03-16 13:31:13 +01:00
lukeIam 881b5a9d5e Added new test-project (with nunit3) and ported the CCombinations tests 2018-03-16 13:29:30 +01:00
lukeIam 3cb8df1241 Removed TestProject from sln (for some reason this was not done by VS) 2018-03-15 15:38:09 +01:00
lukeIam 38accc87c3 Removed the few old tests 2018-03-15 13:52:40 +01:00
Florian Küpper 48975b1ab5 Merge pull request #378 from lukeIam/SmallLogFixes
Small log fixes
2018-02-27 22:04:02 +01:00
Florian Küpper a22855e139 Merge pull request #379 from lukeIam/FixNugetTls12
Use TLS 1.2 for downloading GStreamer
2018-02-27 22:03:29 +01:00
lukeIam 67fb777155 Merge branch 'FixNugetTls12' into SmallLogFixes 2018-02-27 19:43:01 +01:00
lukeIam 617cf70bf8 Use TLS 1.2 for downloading GStreamer 2018-02-27 19:34:15 +01:00
lukeIam b4b058101c Fix: Try catch around main's _Run() does not use the new logging method correct 2018-02-26 20:29:16 +01:00
lukeIam b51fedd6c9 Fix: Fatal error are shown twice (on occurrence and on the next start) 2018-02-26 20:27:15 +01:00
lukeIam 8720623eec Fix: Log rotation does not work properly if the path separator is a not backslash 2018-02-26 20:20:23 +01:00
Florian Küpper 0ae1769761 Merge pull request #376 from Vocaluxe/updateLinuxHowTo
Fill Linux howto with content
2018-02-15 08:25:20 +01:00
lukeIam 57f6f29ee5 Fill Linux howto with content
Quick and dirty but better than nothing...
2018-02-14 15:32:36 +01:00
Florian Küpper ce455a8b12 Merge pull request #374 from lukeIam/LoggingImprovments
Don't show log assistant on crash marker in debug mode
2018-02-07 14:14:02 +01:00
lukeIam 0e6579b8c5 Don't show log assistant on crash marker in debug mode 2018-02-06 19:07:57 +01:00
Florian Küpper a053a8f128 Merge pull request #371 from lukeIam/NewPortAudio
New PortAudio
2018-02-03 14:04:21 +01:00
lukeIam 16f9ef2c88 Upgrade PortAudio to version pa_stable_v190600_20161030 2018-01-31 20:42:25 +01:00
lukeIam 20d13d9f06 Removed useless metapackage vocaluxe.dependencies 2018-01-31 20:34:11 +01:00
lukeIam be9e54d7d5 Merge pull request #369 from lukeIam/improvedLogging
Improved logging (closes #365)
2018-01-28 15:44:36 +01:00
lukeIam f85e46e672 Fix: Log assistant crashes if localizations are not loaded 2018-01-28 15:34:57 +01:00
lukeIam 63321942a9 Workaround for the xml special char issue 2018-01-28 15:23:52 +01:00
lukeIam 09ed5a3618 Make strings in the report assistant localizable 2018-01-28 14:42:09 +01:00
lukeIam 80ea1bce7e Fix: "Error on start up" does not show the assistant 2018-01-28 14:22:38 +01:00
lukeIam 5b66ae7702 Hide Minimize and Maximize button 2018-01-28 14:19:25 +01:00
lukeIam 5b61bc4bd2 Fix: Additional properties are ignored 2018-01-28 14:17:47 +01:00
lukeIam 7f2f5dd2d2 Prevent resizing of the reporter form. 2018-01-25 13:15:13 +01:00
lukeIam 64f077b1cf Remove (now unneeded) serilog packages from Vocaluxe 2018-01-25 13:06:28 +01:00
lukeIam 0e0db565d2 Fix typo 3 2018-01-24 18:41:48 +01:00
lukeIam 69f44c3eba Fix typo 2 2018-01-24 18:34:36 +01:00
lukeIam a3efd0ac22 Fix typo 2018-01-24 18:32:39 +01:00
lukeIam 5edd1cbed5 Add some documentation for CLog 2018-01-24 18:31:51 +01:00
lukeIam 5e1dc0e421 Refactor code in comment to use CLog.Fatal() 2018-01-24 18:09:44 +01:00
lukeIam 5b3e13f373 Log logging init errors to console if DEBUG flag is present. 2018-01-24 18:06:13 +01:00
lukeIam 6c4a710b81 Fix small bug in the release build 2018-01-20 08:03:29 +01:00
lukeIam 735992d5c5 Add run information to the log 2018-01-19 21:39:35 +01:00
lukeIam 919a79b8b2 Add license to the files + rename some classes 2018-01-19 21:17:25 +01:00
lukeIam 611a5b35e7 Removed duplicated log entries 2018-01-19 21:10:23 +01:00
lukeIam 92a6bcee49 Ignore the log folder in .gitignore 2018-01-19 19:05:49 +01:00
lukeIam de4e3e3f5f Reporter improvement + Show it when the last run crashed, an event with show = true took place and when the user presses F8. 2018-01-19 19:04:11 +01:00
lukeIam d9a98fcd14 Add a basic log issue reporter 2018-01-18 13:14:27 +01:00
lukeIam 47bd3286d5 Use log version tag for crash marker 2018-01-17 18:13:42 +01:00
lukeIam 6f9fcfc03a Update UnhandledExceptionHandler 2018-01-17 18:08:44 +01:00
lukeIam e236535a42 Fatal is now the new "error + terminate application" 2018-01-17 17:57:36 +01:00
lukeIam 330b1eada2 Add crash marker 2018-01-17 17:47:27 +01:00
lukeIam b4bb001c51 Remove SerilogTimings and add a benchmark that fit our needs. 2018-01-16 22:31:16 +01:00
lukeIam c907ec0f44 Refactor logging 2018-01-16 11:57:15 +01:00
lukeIam b930588556 Introduced serilog in Vocaluxe 2018-01-13 18:33:33 +01:00
Florian Küpper 37d5373992 Merge pull request #359 from flokuep/develop
Party Mode fixes
2017-12-29 12:31:56 +01:00
Florian Küpper e5a5b18b6b Fix: Removed some escape-chars in language files (again) 2017-12-29 11:56:18 +01:00
Florian Küpper 0421a586be Fix: Removed some escape-chars in language files 2017-12-29 11:34:56 +01:00
Florian Küpper 6fdf528347 Fix: Select 'start' button in pm song-selection 2017-12-29 11:32:35 +01:00
Florian Küpper 4f7d2f696c Fix: Category selection without jokers in challenge-mode 2017-12-29 11:29:55 +01:00
Florian Küpper 1b0c40a20b Fix: Handling of song-selection in challenge-mode 2017-12-29 11:07:13 +01:00
Florian Küpper 577c983127 Merge branch 'develop' of github.com:flokuep/Vocaluxe into develop 2017-12-26 15:52:04 +01:00
Florian Küpper 9560b24a79 Added another debug flag for let player 1 win 2017-12-26 15:51:23 +01:00
Florian Küpper 80f7cd1dfe Merge branch 'release-0.4.1' into develop 2017-12-26 15:46:34 +01:00
Florian Küpper 5afcf3ecfc Language update 2017-12-26 15:32:32 +01:00
Florian Küpper 7df4be92b1 Removed challenge-medley from transifex config 2017-12-26 15:30:14 +01:00
Florian Küpper c9059a78b1 Merge branch 'release-0.4.1' into develop 2017-12-26 15:26:13 +01:00
Florian Küpper fc01e442b5 Merge pull request #356 from flokuep/develop
Minor fixes/release-0.4.1 merge
2017-12-26 11:48:48 +01:00
Florian Küpper 41177c1d6c Merge branch 'develop' into develop 2017-12-26 11:38:51 +01:00
Florian Küpper 5b0f323ab1 Merge branch 'release-0.4.1' into develop 2017-12-26 11:37:45 +01:00
Florian Küpper 09a7cacd10 Revert project upgrade 2017-12-26 10:17:08 +01:00
Florian Küpper e4ef0d7e82 Merge branch 'release-0.4.1' of github.com:Vocaluxe/Vocaluxe into develop 2017-12-26 10:13:06 +01:00
Florian Küpper 2430bb5a2b Fixed random selection in challenge mode 2017-12-26 10:11:04 +01:00
Florian Küpper fcc1ca6515 Merge pull request #353 from lukeIam/DebugSymbols
Distribute debug symbols with the releases
2017-12-23 13:20:45 +01:00
lukeIam ba4fe94a6e Delete not longer needed *.srcsrv files 2017-12-22 17:12:28 +01:00
lukeIam 20f1f98e22 Fix: runGitLink.ps1 not found 2017-12-22 17:03:18 +01:00
lukeIam 58cab6e627 Apply gitlink only to files in Output 2017-12-22 16:54:43 +01:00
lukeIam 6648b163fb Changed GitLink version 2017-12-22 16:45:46 +01:00
lukeIam 2a62e69a74 Removed debug code from runGitLink.ps1 2017-12-22 14:29:29 +01:00
lukeIam 5578082a6d - Less output while installing gitlink
- Try to fix runGitLink.ps1 errors
2017-12-22 14:25:46 +01:00
lukeIam 259447fdc1 Add GitLink to the build pipeline 2017-12-22 14:03:39 +01:00
lukeIam 6440c7249a Copy PitchTracker's debug symbols to output path 2017-12-21 18:04:27 +01:00
lukeIam 2577e1b4c9 GenerateDebug symbols for PitchTracker too 2017-12-21 17:56:57 +01:00
lukeIam 2e0965e244 Generate pdb files with debug symbols for every release build 2017-12-21 17:55:50 +01:00
Florian Küpper b1225a1a97 Improved handling of next round in challenge-mode, also some documentation 2017-12-20 18:40:21 +01:00
Florian Küpper c3bbe85c1f Fixed medley songs in PartyModeChallenge 2017-12-19 12:00:47 +01:00
Florian Küpper 985de5b637 Some minor fixes in ChallengeMode 2017-12-16 16:16:47 +01:00
Florian Küpper ee60af40c9 Merge pull request #344 from Jiiniasu/Buttonfix
Fix: Button SelColor
2017-12-02 22:02:09 +01:00
Jiiniasu c633a2296f Fix: Button SelColor
Correctly set Selcolor when creating one based on an existing button.
2017-12-02 15:46:24 +01:00
Florian Küpper af59a42f81 Fixed increase/decrease team button positions. 2017-12-01 17:09:29 +01:00
lukeIam baa3df38d8 Merge pull request #343 from lukeIam/develop
Add CODEOWNERS file
2017-11-29 09:03:54 +01:00
Florian Küpper 89b9e9c307 Merge branch 'develop' into develop 2017-11-29 08:05:38 +01:00
lukeIam 7e67fbb7d3 Add CODEOWNERS file 2017-11-29 07:06:09 +01:00
Florian Küpper 29acb6dd4c Merge pull request #337 from Jiiniasu/NamesScroll
Name Selection Improvements
2017-11-28 09:46:42 +01:00
Florian Küpper 82e7c0a5a6 Merge branch 'develop' into NamesScroll 2017-11-27 20:45:24 +01:00
Florian Küpper 709d517772 Merge pull request #338 from flokuep/develop
Pause screen adjustments
2017-11-27 20:44:28 +01:00
Jiiniasu bbe58f764c Fix: Error when profiles < amount of tiles 2017-11-27 19:26:11 +01:00
Jiiniasu 2dbc84710b Merge remote-tracking branch 'refs/remotes/Vocaluxe/develop' into NamesScroll
# Conflicts:
#	VocaluxeLib/Menu/CNameSelection.cs
2017-11-27 18:55:39 +01:00
Florian Küpper 06782e66df Merge branch 'develop' into develop 2017-11-25 22:55:40 +01:00
Florian Küpper c888b879d0 Merge pull request #339 from flokuep/player-guid
GUID for profiles
2017-11-25 22:55:00 +01:00
Florian Küpper efd3db3e50 Merge branch 'develop' into player-guid 2017-11-25 22:25:55 +01:00
Florian Küpper 854525382a Merge branch 'develop' into develop 2017-11-25 22:25:50 +01:00
Florian Küpper d28650c699 Merge pull request #340 from lukeIam/dotNet_471
Upgrade all projects to dotNET 4.7.1
2017-11-25 22:25:08 +01:00
Florian Küpper 1e90d856e6 Using target-var in ScreenSing for better readability 2017-11-25 22:10:13 +01:00
lukeIam 2318b518fc Upgraded all projects to dotNET 4.7.1 (closes #315)
(VS2015 needs a developer pack see the issue for detail)
2017-11-25 21:04:24 +01:00
Florian Küpper d140c2311a Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into player-guid 2017-11-23 16:35:16 +01:00
Florian Küpper 788abcbddb Adjust pause screen design 2017-11-23 09:49:38 +01:00
Florian Küpper cf04933265 Added buttons to restart game/round, closes #282 2017-11-23 09:33:18 +01:00
Florian Küpper 52becec3d2 Restructered screen-sing for better readability 2017-11-21 10:20:15 +01:00
Florian Küpper 7bf77b66cc Merge branch 'release-0.4.1' of github.com:Vocaluxe/Vocaluxe into develop 2017-11-21 09:54:34 +01:00
Florian Küpper fd1eff0867 Added methods for restarting song/game, for #282 2017-11-21 09:37:00 +01:00
Florian Küpper d568e1b01f Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop 2017-11-19 13:40:14 +01:00
Florian Küpper b71437ee83 More dynamically statics and texts loading for pause screen 2017-11-19 13:39:42 +01:00
Florian Küpper 5d735503d3 Merge branch 'release-0.4.1' into develop 2017-11-19 13:33:39 +01:00
Jiiniasu d810aa8ca4 Name Selection Improvements
Fix: Infinite scroll bug with mousewheel
Change: Offset by row instead of page
2017-11-19 12:13:16 +01:00
Florian Küpper 617362c0d7 Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop 2017-11-16 10:01:14 +01:00
Florian Küpper 9e0f715fce Merge pull request #335 from Jiiniasu/NameSelection-sorted
Sort Profiles by Player Name
2017-11-13 10:56:55 +01:00
Florian Küpper 94dbb90f53 Merge branch 'develop' into NameSelection-sorted 2017-11-13 10:45:58 +01:00
Florian Küpper 7ec591a4dc Merge pull request #336 from Jiiniasu/CScreenNames-Lost-Profiles-Fix
Fix Lost Profile Bug in Player Selection
2017-11-13 10:45:42 +01:00
Jiiniasu 24fc44a1fb Fix Lost Profile Bug in Player Selection
Non-guest profiles assigned to player numbers higher than current amount
of players were left as already selected and thus couldn't be selected
anymore.

Now the player numbers that are higher than the totals will be cleared
and the assigned profiles put back to the pool of profiles to select
from.

New profiles will have to be selected if the player amount is increased.
2017-11-11 15:19:42 +01:00
Jiiniasu 42505e3e95 Sort Profiles by Player Name
Something that resembles natural sorting by player name (for names with
numbers up to 9999) of the profiles.
2017-11-11 14:40:44 +01:00
lukeIam 9b592be4b4 Merge pull request #333 from Jiiniasu/Instant-Preview
Option to autoplay previews
2017-11-10 11:41:48 +01:00
Florian Küpper 15abc916e5 Merge branch 'release-0.4.1' of github.com:Vocaluxe/Vocaluxe into develop 2017-11-09 15:27:22 +01:00
Jiiniasu 2fbb600272 Code move and delay made configurable
Moved code to CSongMenuFramework and made autoplay-delay configurable in
config.xml as suggested in code review.
2017-11-08 21:24:11 +01:00
Jiiniasu dad5f5ec11 Add a delay before playing preview 2017-11-07 20:19:43 +01:00
Jiiniasu 8d50d9f8d1 Clean up code a bit 2017-11-06 20:03:27 +01:00
Jiiniasu ec64a797f5 Add Swedish translation 2017-11-06 19:37:21 +01:00
Jiiniasu c31fdb7839 Make option to autoplay previews on song selection 2017-11-06 19:33:03 +01:00
Florian Küpper 86dc259c17 Merge branch 'develop' into player-guid 2017-11-05 23:32:30 +01:00
Florian Küpper 073158558e Merge branch 'release-0.4.1' of github.com:Vocaluxe/Vocaluxe into develop 2017-11-05 22:47:52 +01:00
Florian Küpper e04020779a Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop 2017-11-05 22:47:34 +01:00
Florian Küpper f5b83608b0 Merge pull request #246 from Jiiniasu/Multimonitor
Multi-monitor - Initial Support - Work in Progress
2017-11-05 22:19:10 +01:00
Florian Küpper 3f057cd1a6 Merge branch 'develop' into Multimonitor 2017-11-05 17:05:40 +01:00
Florian Küpper d00891dca7 Merge pull request #329 from pashcovich/patch-1
Fix V3127
2017-10-31 13:44:25 +01:00
Ilya Sosnovsky 7f2d7f576a Fix V3127
Two similar code fragments were found. Perhaps, this is a typo and 'Y' variable should be used instead of 'X' VocaluxeLib CSingNotes.cs 117
2017-10-31 14:39:00 +03:00
Florian Küpper c2b67f1783 Merge branch 'develop' of github.com:flokuep/Vocaluxe into develop 2017-10-30 21:30:45 +01:00
Florian Küpper 009a303c28 Merge branch 'release-0.4.1' into develop 2017-10-30 21:30:24 +01:00
Jiiniasu 53d22b1082 Merge remote-tracking branch 'refs/remotes/Vocaluxe/develop' into Multimonitor
Modify CProgressBar to transfer properties to code-generated progressbars that does not exist in the screen xml
2017-09-23 15:28:25 +02:00
Florian Küpper ae5a463a04 Merge pull request #313 from flokuep/develop
Cleanup and party mode changes
2017-09-18 18:40:34 +02:00
Florian Küpper 9fcc5e8852 Merge branch 'develop' into develop 2017-09-18 18:22:16 +02:00
Florian Küpper 0f202ce788 Merge pull request #316 from lukeIam/GeniusVideo
Make Genius theme videos downloadable
2017-09-18 18:18:12 +02:00
lukeIam a2d42e98a5 Mod: Make Genius theme videos downloadable (and download them in appveyor builds) 2017-09-18 17:48:27 +02:00
Florian Küpper a8760ed26d Fixed wrong translation string 2017-09-18 17:20:30 +02:00
Florian Küpper fb8ad54a54 Fixed handling of esc in pm song config 2017-09-18 17:20:14 +02:00
Florian Küpper 1c2d2f40ec Fixed next-button in pm song config not working 2017-09-18 17:10:21 +02:00
Florian Küpper aa78c07877 Disabled duets in party modes (for now) 2017-09-12 10:15:50 +02:00
Florian Küpper 52c58bd7a7 Updated and added some translation strings 2017-09-12 10:10:59 +02:00
Florian Küpper 6ba8eebb20 Removed ChallengeMedley, could be configured in Challenge now 2017-09-12 09:55:01 +02:00
Florian Küpper fc8b56076c Usegeneric song config in challenge mode, closes #222 2017-09-12 09:53:07 +02:00
Florian Küpper 7ce9798e2a Moved genius party mode themes to default 2017-09-12 08:39:55 +02:00
Florian Küpper 0ee24a2304 RefillJokers option for tic tac toe mode (closes #220) 2017-09-12 08:34:49 +02:00
Florian Küpper 770247248e Removed old theme loading after merge 2017-09-12 08:26:34 +02:00
Florian Küpper bf8c774c23 Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop 2017-09-11 22:45:00 +02:00
Florian Küpper 9d30bd4b5e Use generic song selection in tic tac toe 2017-09-11 22:41:16 +02:00
Florian Küpper 06657b9346 Added generic party mode song selection screen 2017-09-11 22:27:47 +02:00
Florian Küpper e67202eb9b Merge pull request #309 from flokuep/rating-bar
Rating bar
2017-09-11 20:20:24 +02:00
Florian Küpper 5c6267d397 Merge branch 'playlist-filter' of github.com:derivator/Vocaluxe into develop 2017-09-11 12:36:01 +02:00
Florian Küpper d4545fd2b2 Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop 2017-09-11 12:35:29 +02:00
Florian Küpper 53aa5b47b6 Removed outdatet struct var 2017-09-11 12:34:36 +02:00
Florian Küpper 79d22f1305 Fixed adressing wrong ProgressBar in SingScreen 2017-09-10 12:36:27 +02:00
Florian Küpper 08ba18053e Fixed alpha wasn't applied to progress 2017-09-10 12:33:34 +02:00
Florian Küpper 9acfcfb7da Fixed wrong color of rating-bar 2017-09-10 11:44:53 +02:00
Florian Küpper 45eab74ec5 Fade rating-bar with other screen elements 2017-09-10 11:41:39 +02:00
Florian Küpper bedccf48a0 Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into rating-bar 2017-09-10 11:17:46 +02:00
Florian Küpper 5dfdad61c4 Use ProgressBar on ScoreScreen, removed unused stuff 2017-09-10 11:17:21 +02:00
Florian Küpper 6ebbfb37bd Finished progress bar animation 2017-09-10 10:16:48 +02:00
Florian Küpper 742332b92d Fixed rating bar size calculation 2017-09-09 17:14:58 +02:00
Florian Küpper fc9b580d1e Updated ratingbar graphic 2017-09-07 23:59:27 +02:00
Florian Küpper e82ffd7f31 Added possibility to define progress colors 2017-09-07 23:44:05 +02:00
Florian Küpper 22338194b5 Respect ratio of bar left/right textures 2017-09-07 22:28:25 +02:00
Florian Küpper 222cc0ba03 initial work on rating bar 2017-09-07 22:14:53 +02:00
Jiiniasu e02ea84ff0 Merge remote-tracking branch 'refs/remotes/Vocaluxe/develop' into Multimonitor 2017-09-07 20:19:19 +02:00
Florian Küpper eb9fad65a9 Fixed drawing non-latin character not correctly, closes #310 2017-09-07 16:59:26 +02:00
Florian Küpper cb4dfdabba Show rating bar in singscreen 2017-09-03 00:52:21 +02:00
Florian Küpper ce4c3db025 Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into rating-bar 2017-09-02 23:18:49 +02:00
Florian Küpper 72bacca5b8 Merge pull request #256 from Jiiniasu/Genius-Default
Genius-Theme as Default
2017-09-02 23:17:58 +02:00
Florian Küpper 7edff72194 Calculate player rating based on last sung line 2017-09-02 23:15:45 +02:00
Jiiniasu 8087bba88a Colour adjustments
An attempt to give slightly better contrast in selectslides and buttons.
2017-09-02 22:01:22 +02:00
Jiiniasu 98a3ca57fd Correct screen versions 2017-09-02 21:25:46 +02:00
Jiiniasu 79d1d82aca Fix missing/incorrect lines in theme xmls 2017-09-02 19:55:31 +02:00
Jiiniasu 3b1bdf02f3 Merge remote-tracking branch 'refs/remotes/Vocaluxe/develop' into Genius-Default 2017-09-02 19:34:55 +02:00
Jiiniasu 234a5076f9 Merge remote-tracking branch 'refs/remotes/Vocaluxe/develop' into Genius-Default 2017-09-02 19:25:39 +02:00
Florian Küpper d7523ced37 Merge pull request #205 from Jiiniasu/More-Customisable-Notes
More customisable notes
2017-09-02 18:36:42 +02:00
Jiiniasu dcfbdad4e7 Merge branch 'develop' into More-Customisable-Notes 2017-09-02 18:25:16 +02:00
Florian Küpper e7aeab0bc2 Removed unused using 2017-09-02 18:15:15 +02:00
Florian Küpper c5bfd46865 Removed outdated xml loading stuff 2017-09-02 18:00:06 +02:00
Florian Küpper f48e6862b1 Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop 2017-09-02 17:14:36 +02:00
Florian Küpper a5e0ce0046 Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into develop 2017-09-02 14:44:38 +02:00
Florian Küpper d43062c2d1 Updated spanish translation 2017-09-02 14:35:20 +02:00
Jiiniasu bb9e594bc8 Adjust transparancy + fix
Transparancy adjusted to make the theme projector-friendlier. Incorrect
score transparancy for player 3 fixed.
2017-03-11 11:51:37 +01:00
Jiiniasu 5f8ad75c1a Fix incorrect colours in Profiles screen 2017-02-11 13:23:17 +01:00
Jiiniasu 57745a6e67 Remove Rogue File Commit
Removal of accidental commit of a visual studio config file
2017-01-07 23:17:50 +01:00
Jiiniasu 5c1b3a426a Revert "Adjust Party Mode Themes"
This reverts commit 92370421ad.
2017-01-07 21:06:11 +01:00
Jiiniasu 316c08274d Add Genius Party Mode Themes 2017-01-07 21:05:08 +01:00
Jiiniasu 485d04b127 Adjust and Correct ScreenSong.xml
Correct colours and adjust ellement positions for party modes...
2017-01-07 21:03:22 +01:00
Jiiniasu 67c4785e0d Fix Deviating Formatting in ScreenSing.xml 2017-01-07 14:50:26 +01:00
Jiiniasu e92bc0c13c Redo the 1-Pixel-Gap Fixes
A different approach to fix the 1px gaps occurring in certain notes.
2017-01-07 14:23:42 +01:00
Jiiniasu 25d98d5134 Fix: Positioning of Notelines
Notelines rect was top adjusted to a calculated center position making
the lines slightly offset downwards.
2017-01-07 12:01:23 +01:00
Jiiniasu e095cc090b Up Theme Version 2017-01-07 11:11:40 +01:00
Jiiniasu 7ab90dbaa5 Merge remote-tracking branch 'refs/remotes/Vocaluxe/develop' into More-Customisable-Notes 2017-01-07 10:57:34 +01:00
Jiiniasu ffa97a7b49 Merge remote-tracking branch 'refs/remotes/Vocaluxe/develop' into Multimonitor 2017-01-07 10:30:19 +01:00
Jiiniasu 8c96e9bc01 Make StaticExtra- and TextExtra Elements Show on All Monitors
StaticExtra*N# and TextExtra*N# elements will show on screens with #
players.
2017-01-07 10:29:44 +01:00
Jiiniasu 6eae1a8ada Repair Formatting of ScreenSing.xml 2017-01-07 01:34:37 +01:00
Jiiniasu 504d351cc2 Revert ScreenSing Version to 7 and Generate Elements in Code
To trim the fat off ScreenSing.xml the elements are now generated using
info for one screen as a base for the other screens.
2017-01-01 15:54:11 +01:00
Jiiniasu 438fdec9b3 Fix Incorrect Colours in Options-Record-Screen 2016-12-30 00:08:01 +01:00
Jiiniasu 36bf32932c Update to Genius 0.7 2016-12-29 23:34:52 +01:00
Jiiniasu 8576b09fbb Merge remote-tracking branch 'refs/remotes/Vocaluxe/develop' into Genius-Default 2016-12-27 19:08:58 +01:00
Jiiniasu 92370421ad Adjust Party Mode Themes
To better fit the design of Genius theme
2016-12-25 13:55:17 +01:00
Jiiniasu 994a36fc3e Add Missing NoCover 2016-12-25 10:17:14 +01:00
Jiiniasu bf5205b080 Add Inital Multi-Monitor Support
Initial support for multimonitor setups.
Support for up to 6 monitors with 1-6 players on screen 1 and 0-6
players on screen 2-6.
Currently the max amount of players is unchanged and participating
players are spread across all available screens.

Screens are extended horizontally. For fullscreen use with multiple
physical monitors one will have to use some kind of
surround-configuration. (AMD Eyefinity/nVidia Surround/etc.)
2016-12-18 18:51:51 +01:00
Jiiniasu e888197cdc Autoformatting 2016-12-18 18:06:25 +01:00
Jiiniasu d7807844aa Remove Ambient Theme 2016-12-17 15:31:11 +01:00
Jiiniasu 511c080855 Make Genius default 2016-12-17 15:20:16 +01:00
Jiiniasu a45bee5c28 Rename Regular to Standard 2016-12-17 15:19:59 +01:00
Jiiniasu bab8ed4f34 Add cover theme 2016-12-17 15:19:23 +01:00
Jiiniasu 0a0278d3cc Add Genius Theme 0.6 2016-12-17 13:28:16 +01:00
derivator 6799768e35 Make CScreenSong, CSongFilter able to show only songs that are in
a specified playlist
2016-10-21 22:46:20 +02:00
Jiiniasu 9cf8126603 Fix 1px gap in middle of certain notes 2016-08-10 10:35:38 +02:00
Jiiniasu 01e1ead0a4 Fix 1px gap appearing in notes of certain lengths 2016-04-12 21:19:42 +02:00
Jiiniasu 989c7af2d2 Repeat note-mid-texture instead of stretching it
Additionally, the code no longer assumes width to be 2x end width.
2016-04-10 16:37:10 +02:00
Jiiniasu e3265edbb0 Make note base colorisable 2016-04-10 12:21:52 +02:00
Jiiniasu f2fdf31aa7 Remove rows in changelog
As the skin system has not actually been altered.
2016-04-10 12:19:52 +02:00
Jiiniasu 4564c6a384 Correct broken fading and set fallback to use old hardcoded values 2016-04-10 11:02:18 +02:00
Jiiniasu a7a359c8e7 Make notelines colour customisable 2016-04-10 10:18:59 +02:00
Jiiniasu d9bc3fb907 Reorganising method arguments 2016-04-10 10:16:46 +02:00
Jiiniasu e1057f7c83 Commit changes in file missing from initial commit 2016-04-10 09:17:09 +02:00
Jiiniasu 502333a9c1 Fix erroneous indenting 2016-04-10 09:06:56 +02:00
Jiiniasu 639cb07fcf Make notes more customisable
Split notes graphics into note and fill
Changed notes, notes fill and notes bg to be the same size.
Distorting/stretching graphics no longer needed.
Adjusted the _DrawNote* functions and made additions for the separated
fill
2016-04-09 23:38:58 +02:00
Florian Küpper 416db5b518 [player-guid] Fixed profiles-handling in CScreenProfiles #183 2015-12-28 12:13:48 +01:00
Florian Küpper 06aee7f547 [player-guid] Guest3 is a guest again... 2015-12-28 11:24:47 +01:00
Florian Küpper 47fa30c88a Merge branch 'develop' of github.com:Vocaluxe/Vocaluxe into player-guid 2015-12-28 11:11:10 +01:00
Florian Küpper e3497641dd Use GUID instead of int for player-ids; ID is now unique and saved to player.xml-file 2015-12-23 14:23:55 +01:00
951 changed files with 103428 additions and 38480 deletions

No files matched your search

+4 -5
View File
@@ -1,8 +1,7 @@
#!/bin/sh
PROJECT=$1
cd $PROJECT
sed -i -r -e 's/AssemblyInformationalVersion\(".*?"\)/AssemblyInformationalVersion("GITVERSION")/' $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e 's/AssemblyVersion\(".*?"\)/AssemblyVersion("SHORTVERSION")/' $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e 's/AssemblyFileVersion\(".*?"\)/AssemblyFileVersion("SHORTVERSION")/' $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e 's/AssemblyTitle\(".*?"\)/AssemblyTitle("FULLVERSION")/' $PROJECT/Properties/AssemblyInfo.cs
sed -i -e 's/var matchingServerVersion = "";/var matchingServerVersion = "'$(git describe --long)'";/' $PROJECT/../Output/Website/js/main.js
sed -i -r -e 's/AssemblyInformationalVersion\(".*?"\)/AssemblyInformationalVersion("0.0.0-na-notversioned")/' $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e 's/AssemblyVersion\(".*?"\)/AssemblyVersion("0.0.0")/' $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e 's/AssemblyFileVersion\(".*?"\)/AssemblyFileVersion("0.0.0")/' $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e 's/AssemblyTitle\(".*?"\)/AssemblyTitle("Vocaluxe '"'"'Not Versioned'"'"' 0.0.0 (NA) (0.0.0-na-notversioned)")/' $PROJECT/Properties/AssemblyInfo.cs
+4 -3
View File
@@ -24,6 +24,7 @@ esac
versionName=$(grep -oP "\"${shortVersionClean%.*}.\" *: *\"\K([^\"]+)(?=\")" ../.build/versionNames.json)
fullVersionName="Vocaluxe $([ "$versionName" == "" ] && echo "" || echo "'$versionName' ")$shortVersion ($arch) $([ "$releaseType" == "Release" ] && echo "" || echo "$releaseType ")($version)"
sed -i -e s/GITVERSION/$(git describe --long)/ $PROJECT/Properties/AssemblyInfo.cs
sed -i -e s/SHORTVERSION/"$shortVersionClean"/ $PROJECT/Properties/AssemblyInfo.cs
sed -i -e s/FULLVERSION/"$fullVersionName"/ $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e "s/AssemblyInformationalVersion\(\".*?\"\)/AssemblyInformationalVersion(\"$(git describe --long)\")/" $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e "s/AssemblyVersion\(\".*?\"\)/AssemblyVersion(\"$shortVersionClean\")/" $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e "s/AssemblyFileVersion\(\".*?\"\)/AssemblyFileVersion(\"$shortVersionClean\")/" $PROJECT/Properties/AssemblyInfo.cs
sed -i -r -e "s/AssemblyTitle\(\".*?\"\)/AssemblyTitle(\"$fullVersionName\")/" $PROJECT/Properties/AssemblyInfo.cs
+6 -13
View File
@@ -3,21 +3,14 @@ param(
[String]$ProjectDir
)
if($Env:GIT_VERSION_TAG)
if($Env:VOCALUXE_SKIP_POSTBUILD)
{
$version = $Env:GIT_VERSION_TAG;
Write-Host "Skipping post build script (as requested)"
exit
}
else
{
$version = git describe --long;
}
(Get-Content -Encoding UTF8 "$($ProjectDir)..\Output\Website\js\main.js") `
| Foreach-Object {$_ -replace '(?<=var *matchingServerVersion * = *\")\w*(?=\" *;)', "$version"} `
| Set-Content -Encoding UTF8 "$($ProjectDir)..\Output\Website\js\main.js"
(Get-Content -Encoding UTF8 "$($ProjectDir)Properties\AssemblyInfo.cs") `
| Foreach-Object {$_ -replace '(?<=AssemblyInformationalVersion\(\").*(?=\")', 'GITVERSION'} `
| Foreach-Object {$_ -replace '(?<=(AssemblyVersion|AssemblyFileVersion)\(\").*(?=\")', 'SHORTVERSION'} `
| Foreach-Object {$_ -replace '(?<=AssemblyTitle\(\").*(?=\")', 'FULLVERSION'} `
| Foreach-Object {$_ -replace '(?<=AssemblyInformationalVersion\(\").*(?=\")', '0.0.0-na-notversioned'} `
| Foreach-Object {$_ -replace '(?<=(AssemblyVersion|AssemblyFileVersion)\(\").*(?=\")', '0.0.0'} `
| Foreach-Object {$_ -replace '(?<=AssemblyTitle\(\").*(?=\")', "Vocaluxe 'Not Versioned' 0.0.0 (NA) (0.0.0-na-notversioned)"} `
| Set-Content -Encoding UTF8 "$($ProjectDir)Properties\AssemblyInfo.cs"
+2
View File
@@ -0,0 +1,2 @@
# Require at least a review from a core team member
* @Vocaluxe\Core
+18 -2
View File
@@ -1,8 +1,10 @@
obj
bin
PitchTracker.dll
Thumbs.db
.transifexrc
.vs
.vscode
tx.exe
*.mp4
*.pdb
@@ -42,15 +44,25 @@ tx.exe
/Output/Vocaluxe_x64.exe*
/Output/Vocaluxe.vshost.exe*
/Output/VocaluxeLib.dll
/Output/VocaluxeServerConfig.exe
/Output/VocaluxeServerConfig.exe.config
/Output/Vocaluxe
/Output/Vocaluxe.dll
/Output/Vocaluxe.runtimeconfig.json
/Output/*.so
/Output/*.dylib
/Output/runtimes
/Output/PartyModes/*/*.dll
/Output/Photos
/Output/Screenshots
/Output/Website
/Output/WebServer.pfx
/Output/WebServer.json
/Output/WebCache
/VocaluxeWeb/bin
/Output/Songs
/Output/Playlists/*.xml
/Output/Profiles/*.xml
/Output/Profiles/*.png
/Output/*.xml
/Output/PartyModes/*/Code/*
/PartyModes/*/*/*.dll
/VocaluxeLib/bin
@@ -71,3 +83,7 @@ tx.exe
/Output/x86
/PitchTracker/bin
/PitchTracker/obj
/Logs
/Tests/bin
*.orig
*.DotSettings
-39
View File
@@ -1,39 +0,0 @@
[main]
host = https://www.transifex.com
minimum_perc = 25
[vocaluxe.challenge]
file_filter = Output/PartyModes/Challenge/Languages/<lang>.xml
source_file = Output/PartyModes/Challenge/Languages/English.xml
source_lang = English
lang_map = en:English, cs:Czech, de:German, es:Spanish, fr:French, sv:Swedish, nl:Dutch, ast:Asturian, tr:Turkish, hu:Hungarian, it:Italian, ca:Catalan, pt:Portuguese, pl_PL:Polish, da_DK:Danish
type = ANDROID
[vocaluxe.challenge-medley]
file_filter = Output/PartyModes/ChallengeMedley/Languages/<lang>.xml
source_file = Output/PartyModes/ChallengeMedley/Languages/English.xml
source_lang = English
lang_map = en:English, cs:Czech, de:German, es:Spanish, fr:French, sv:Swedish, nl:Dutch, ast:Asturian, tr:Turkish, hu:Hungarian, it:Italian, ca:Catalan, pt:Portuguese, pl_PL:Polish, da_DK:Danish
type = ANDROID
[vocaluxe.game]
file_filter = Output/Languages/<lang>.xml
source_file = Output/Languages/English.xml
source_lang = English
lang_map = en:English, cs:Czech, de:German, es:Spanish, fr:French, sv:Swedish, nl:Dutch, ast:Asturian, tr:Turkish, hu:Hungarian, it:Italian, ca:Catalan, pt:Portuguese, pl_PL:Polish, da_DK:Danish
type = ANDROID
[vocaluxe.tictactoe]
file_filter = Output/PartyModes/TicTacToe/Languages/<lang>.xml
source_file = Output/PartyModes/TicTacToe/Languages/English.xml
source_lang = English
lang_map = en:English, cs:Czech, de:German, es:Spanish, fr:French, sv:Swedish, nl:Dutch, ast:Asturian, tr:Turkish, hu:Hungarian, it:Italian, ca:Catalan, pt:Portuguese, pl_PL:Polish, da_DK:Danish
type = ANDROID
[vocaluxe.webinterface]
file_filter = Vocaluxe/Website/locales/<lang>.json
source_file = Vocaluxe/Website/locales/en.json
source_lang = en
lang_map = en:English, cs:Czech, de:German, es:Spanish, fr:French, sv:Swedish, nl:Dutch, ast:Asturian, tr:Turkish, hu:Hungarian, it:Italian, ca:Catalan, pt:Portuguese, pl_PL:Polish, da_DK:Danish
type = KEYVALUEJSON
+57
View File
@@ -0,0 +1,57 @@
<Project>
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<Configurations>DebugWin;ReleaseWin;InstallerWin;DebugLinux;ReleaseLinux</Configurations>
<Platforms>AnyCPU;x86;x64</Platforms>
<AppendTargetFrameworkToOutputPath>false</AppendTargetFrameworkToOutputPath>
<AppendRuntimeIdentifierToOutputPath>false</AppendRuntimeIdentifierToOutputPath>
<SatelliteResourceLanguages>en</SatelliteResourceLanguages>
<Prefer32Bit>false</Prefer32Bit>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DebugType>portable</DebugType>
<DebugSymbols>true</DebugSymbols>
<CodeAnalysisRuleSet>$(MSBuildThisFileDirectory)CheckingRules.ruleset</CodeAnalysisRuleSet>
</PropertyGroup>
<PropertyGroup Condition="Exists('$(MSBuildProjectDirectory)\Properties\AssemblyInfo.cs')">
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
<GenerateAssemblyInformationalVersionAttribute>false</GenerateAssemblyInformationalVersionAttribute>
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
<GenerateNeutralResourcesLanguageAttribute>false</GenerateNeutralResourcesLanguageAttribute>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.StartsWith('Debug'))">
<Optimize>false</Optimize>
<DefineConstants>$(DefineConstants);TRACE;DEBUG</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="!$(Configuration.StartsWith('Debug'))">
<Optimize>true</Optimize>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.EndsWith('Win'))">
<DefineConstants>$(DefineConstants);WIN</DefineConstants>
<NoWarn>$(NoWarn);CA1416</NoWarn>
</PropertyGroup>
<PropertyGroup Condition="$(Configuration.EndsWith('Linux'))">
<DefineConstants>$(DefineConstants);LINUX</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)' == 'InstallerWin'">
<DefineConstants>$(DefineConstants);INSTALLER</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Platform)' == 'x86'">
<PlatformTarget>x86</PlatformTarget>
<DefineConstants>$(DefineConstants);ARCH_X86</DefineConstants>
</PropertyGroup>
<PropertyGroup Condition="'$(Platform)' == 'x64'">
<PlatformTarget>x64</PlatformTarget>
<DefineConstants>$(DefineConstants);ARCH_X64</DefineConstants>
</PropertyGroup>
</Project>
+30 -2
View File
@@ -1,4 +1,32 @@
# Build Vocaluxe - HowTo (Linux)
* Clone the repository (see [this](https://github.com/Vocaluxe/Vocaluxe/blob/develop/HowToBuildWin.md) for help)
* Navigate to the cloned repository and execute `make`. Make sure that all dependencies are installed and the process completes without errors.
Runing Vocaluxe on Linux is not offically supported yet -but you can try it yourself.
(the problematic part is fullfilling the runtime dependencies)
* Install the [.NET 10 SDK](https://dotnet.microsoft.com/download/dotnet/10.0)
* Get sure gcc, g++, make and pkg-config are installed
* Install the runtime dependencies:
- FFmpeg 8 (libavformat 62, libavcodec 62, libavutil 60, libswscale 9, libswresample 6)
- portaudio
- hidapi (libhidapi-libusb)
- openal (optional, only needed for the OpenAL playback)
- gstreamer 1.0 (optional, only needed for the GStreamer playback)
* Clone the repository and execute in its folder:
```bash
chmod ugo+x ./.build/linuxPostBuildEvent.sh
chmod ugo+x ./.build/linuxPreBuildEvent.sh
make
```
* The build should complete without errors
* change to the Output directory:
```sh
cd Output
```
* Start Vocaluxe:
```bash
./Vocaluxe
```
* If GStreamer is not installed, set `PlayBackLib` to `PortAudio` in the `Config.xml`
* If yo make some progress we would be happy if you share it with us in a pull request/issue.
+3 -1
View File
@@ -9,7 +9,9 @@
![url](https://cloud.githubusercontent.com/assets/5115160/4995708/bc5af234-69c2-11e4-91d1-112972f35f01.PNG)
* Make sure [Visual Studio 2012/2013(?)](http://www.visualstudio.com/downloads/download-visual-studio-vs#d-express-windows-desktop) is installed
* Make sure [Visual Studio 2026](https://visualstudio.microsoft.com/downloads/) with the workloads `.NET desktop development` and `Desktop development with C++` and the [.NET 10 SDK](https://dotnet.microsoft.com/download/dotnet/10.0) are installed
* Make sure [Node.js (LTS)](https://nodejs.org) is installed. It is needed to build the WebApp (folder `WebApp`), which is built automatically together with the project `VocaluxeWeb`. Restart Visual Studio after installing it.
* Clone the repository and open it
Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.3 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 21 KiB

+2 -4
View File
@@ -1,13 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<packageSources>
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
<add key="Vocaluxe" value="https://www.myget.org/F/vocaluxe/api/v2" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</packageSources>
<activePackageSource>
<add key="Vocaluxe" value="https://www.myget.org/F/vocaluxe/api/v2" />
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
</activePackageSource>
<disabledPackageSources>
<add key="nuget.org" value="https://www.nuget.org/api/v2/" />
</disabledPackageSources>
</configuration>
@@ -1,10 +0,0 @@
This work is licensed under the Creative Commons license by-sa 3.0.
(http://creativecommons.org/licenses/by-sa/3.0/)
Author:
DJad (http://www.jamendo.com/de/artist/DJad)
Distributed by:
Site: jamendo.com
File: DJad - Walking Alone.mp3
URL: http://www.jamendo.com/de/track/543970
Binary file not shown.
@@ -0,0 +1,5 @@
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
[InternetShortcut]
IDList=
URL=https://www.pixabay.com/service/license-summary/
@@ -0,0 +1,5 @@
[{000214A0-0000-0000-C000-000000000046}]
Prop3=19,11
[InternetShortcut]
IDList=
URL=https://www.pixabay.com/service/terms/
+5
View File
@@ -0,0 +1,5 @@
-----
BACKGROUND MUSIC
-----
for free without attribution (check pixabay content license)
enjoy
Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 126 KiB

Binary file not shown.
-166
View File
@@ -1,166 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<Info>
<Name>Ambient Green</Name>
<Folder>Ambient Green</Folder>
<Author>flokuep</Author>
</Info>
<!--Cover definitions when a category is missing a cover-->
<!--Possible types are: Default, Song, Artist, Letter, Edition, Genre, Language, Year, Decade, Date -->
<CoverGenerator Type="Default">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>550</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.709</R>
<G>0.968</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="24">
<Left>24</Left>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
<CoverGenerator Type="Year">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>550</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.709</R>
<G>0.968</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="24">
<Top>-150</Top>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
<CoverGenerator Type="Artist">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>550</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.709</R>
<G>0.968</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="24">
<Bottom>150</Bottom>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
<CoverGenerator Type="Date">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>120</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.709</R>
<G>0.968</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="5">
<Top>-150</Top>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
</root>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 125 KiB

Binary file not shown.
-166
View File
@@ -1,166 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<Info>
<Name>Ambient Red</Name>
<Folder>Ambient Red</Folder>
<Author>flokuep</Author>
</Info>
<!--Cover definitions when a category is missing a cover-->
<!--Possible types are: Default, Song, Artist, Letter, Edition, Genre, Language, Year, Decade, Date -->
<CoverGenerator Type="Default">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>550</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.968</R>
<G>0.674</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="24">
<Left>24</Left>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
<CoverGenerator Type="Year">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>550</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.968</R>
<G>0.674</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="24">
<Top>-150</Top>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
<CoverGenerator Type="Artist">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>550</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.968</R>
<G>0.674</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="24">
<Bottom>150</Bottom>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
<CoverGenerator Type="Date">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>120</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.968</R>
<G>0.674</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="5">
<Top>-150</Top>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
</root>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 124 KiB

Binary file not shown.
-166
View File
@@ -1,166 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<Info>
<Name>Ambient Yellow</Name>
<Folder>Ambient Yellow</Folder>
<Author>flokuep</Author>
</Info>
<!--Cover definitions when a category is missing a cover-->
<!--Possible types are: Default, Song, Artist, Letter, Edition, Genre, Language, Year, Decade, Date -->
<CoverGenerator Type="Default">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>550</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.968</R>
<G>0.956</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="24">
<Left>24</Left>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
<CoverGenerator Type="Year">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>550</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.968</R>
<G>0.956</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="24">
<Top>-150</Top>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
<CoverGenerator Type="Artist">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Outline</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>550</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.968</R>
<G>0.956</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="24">
<Bottom>150</Bottom>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
<CoverGenerator Type="Date">
<Text>
<!--<Text>: Text to be shown, %TEXT% will be replaced by the category or song name-->
<Text>%TEXT%</Text>
<Font>
<Name>Normal</Name>
<!--<Style>: Text style: Normal, Italic, Bold, BoldItalic-->
<Style>Bold</Style>
<!--<Size> Maximum size of the text in px-->
<Size>120</Size>
</Font>
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.968</R>
<G>0.956</G>
<B>0.674</B>
<A>0.9</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
<Margin Default="5">
<Top>-150</Top>
</Margin>
<!--<Indent>: Indentation of the text for multiple lines-->
<Indent>100</Indent>
</Text>
<BackgroundColor>
<R>1</R>
<G>1</G>
<B>1</B>
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
<ShowFirstCover>True</ShowFirstCover>
</CoverGenerator>
</root>
Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.
@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<Info>
<Name>Ambient Blue</Name>
<Folder>Ambient Blue</Folder>
<Author>flokuep</Author>
<Name>Vocaluxe 2024</Name>
<Folder>Vocaluxe 2024</Folder>
<Author>Vocaluxe</Author>
</Info>
<!--Cover definitions when a category is missing a cover-->
<!--Possible types are: Default, Song, Artist, Letter, Edition, Genre, Language, Year, Decade, Date -->
@@ -21,9 +21,9 @@
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.675</R>
<G>0.890</G>
<B>0.969</B>
<R>1.000</R>
<G>1.000</G>
<B>1.000</B>
<A>0.8</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
@@ -40,7 +40,7 @@
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<Image>Cover.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
@@ -60,9 +60,9 @@
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.675</R>
<G>0.890</G>
<B>0.969</B>
<R>1.000</R>
<G>1.000</G>
<B>1.000</B>
<A>0.8</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
@@ -79,7 +79,7 @@
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<Image>Cover.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
@@ -99,9 +99,9 @@
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.675</R>
<G>0.890</G>
<B>0.969</B>
<R>1.000</R>
<G>1.000</G>
<B>1.000</B>
<A>0.8</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
@@ -118,7 +118,7 @@
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<Image>Cover.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
@@ -138,9 +138,9 @@
<!--<Color>: Text color from ColorScheme (high priority)-->
<!--or <R>, <G>, <B>, <A> (lower priority)-->
<Color>
<R>0.675</R>
<G>0.890</G>
<B>0.969</B>
<R>1.000</R>
<G>1.000</G>
<B>1.000</B>
<A>0.8</A>
</Color>
<!--<Margin>: Spacing of the text from the borders of the image in px-->
@@ -157,7 +157,7 @@
<A>1</A>
</BackgroundColor>
<!--<Image>: Background image for the cover-->
<Image>Normal.png</Image>
<Image>Cover.png</Image>
<!--<ImageAlpha>Alpha value of the image in case the first cover is shown(optional)-->
<ImageAlpha>1.0</ImageAlpha>
<!--<ShowFirstCover>Whether the first cover of a category should be shown(optional)-->
Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.
+3 -3
View File
@@ -8,7 +8,7 @@
<R>0.00</R>
<G>0.00</G>
<B>0.00</B>
<A>1.00</A>
<A>0.70</A>
</OutlineColor>
<Folder>FreeSans</Folder>
<FileNormal>FreeSans.ttf</FileNormal>
@@ -18,12 +18,12 @@
</Font1>
<Font2>
<Name>Outline</Name>
<Outline>0.10</Outline>
<Outline>0.05</Outline>
<OutlineColor>
<R>0.00</R>
<G>0.00</G>
<B>0.00</B>
<A>1.00</A>
<A>0.70</A>
</OutlineColor>
<Folder>FreeSans</Folder>
<FileNormal>FreeSans.ttf</FileNormal>
Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.
Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 148 KiB

-237
View File
@@ -1,237 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Français</string>
<string name="TR_PROGRAM_NAME">Vocaluxe</string>
<string name="TR_GENERAL_AND">et</string>
<string name="TR_BUTTON_EXIT">Quitter</string>
<string name="TR_BUTTON_SAVE">Sauvegarder</string>
<string name="TR_BUTTON_BACK">Retour</string>
<string name="TR_BUTTON_START">Démarrer</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Flux Audio</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Flux Vidéo</string>
<string name="TR_DEBUG_TEXTURES">Textures</string>
<string name="TR_DEBUG_TONE_ABS">ToneAbs</string>
<string name="TR_DEBUG_MAX_VOLUME">Volume Max</string>
<string name="TR_DEBUG_SONGS">Chansons chargées</string>
<string name="TR_DEBUG_MOUSE">Souris</string>
<string name="TR_DEBUG_MEMORY">Usage de la mémoire</string>
<string name="TR_GAMEMODE_NORMAL">Normal</string>
<string name="TR_GAMEMODE_DUET">Duo</string>
<string name="TR_GAMEMODE_MEDLEY">Medley</string>
<string name="TR_GAMEMODE_SHORTSONG">Version courte</string>
<string name="TR_RATING_VOCAL_HERO">Vocal Hero</string>
<string name="TR_RATING_SUPERSTAR">Superstar</string>
<string name="TR_RATING_LEAD_SINGER">Révélation</string>
<string name="TR_RATING_RISING_STAR">Star en herbe</string>
<string name="TR_RATING_HOPEFUL">Espoir</string>
<string name="TR_RATING_WANNABE">Aspirant</string>
<string name="TR_RATING_AMATEUR">Amateur</string>
<string name="TR_RATING_TONE_DEAF">Casserole</string>
<string name="TR_USERROLE_GUEST">Invité</string>
<string name="TR_USERROLE_NORMAL">Utilisateur normal</string>
<string name="TR_USERROLE_ADMIN">Administrateur</string>
<string name="TR_USERROLE_KEYBOARDUSER">Clavier d'Utilisateur</string>
<string name="TR_CONFIG_SOFTWARE">Logiciel</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
<string name="TR_CONFIG_TEXTURE_LOWEST">Minimum</string>
<string name="TR_CONFIG_TEXTURE_LOW">Bas</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Moyen</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Haut</string>
<string name="TR_CONFIG_TEXTURE_HIGHEST">Maximum</string>
<string name="TR_CONFIG_OFF">Off</string>
<string name="TR_CONFIG_ON">On</string>
<string name="TR_CONFIG_ONLY_FPS">Seulement FPS</string>
<string name="TR_CONFIG_LEVEL1">Niveau 1</string>
<string name="TR_CONFIG_LEVEL2">Niveau 2</string>
<string name="TR_CONFIG_LEVEL3">Niveau 3</string>
<string name="TR_CONFIG_LEVEL_MAX">Max</string>
<string name="TR_CONFIG_LIST">Afficher</string>
<string name="TR_CONFIG_DREIDEL">Caroussel</string>
<string name="TR_CONFIG_TILE_BOARD">Damier</string>
<string name="TR_CONFIG_BOOK">Livre</string>
<string name="TR_CONFIG_COVERLOADING_ONDEMAND">A la demande</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">Au démarrage</string>
<string name="TR_CONFIG_COVERLOADING_DYNAMIC">Dynamique</string>
<string name="TR_CONFIG_NONE">Aucun</string>
<string name="TR_CONFIG_RANDOM">Aléatoire</string>
<string name="TR_CONFIG_FOLDER">Dossier</string>
<string name="TR_CONFIG_ARTIST">Artiste</string>
<string name="TR_CONFIG_ARTIST_LETTER">Initiale d'Artist</string>
<string name="TR_CONFIG_TITLE_LETTER">Initiale de Titre</string>
<string name="TR_CONFIG_EDITION">Edition</string>
<string name="TR_CONFIG_GENRE">Genre</string>
<string name="TR_CONFIG_YEAR">Année</string>
<string name="TR_CONFIG_DECADE">Décénie</string>
<string name="TR_CONFIG_LANGUAGE">Langue</string>
<string name="TR_CONFIG_DATEADDED">Date ajoutée</string>
<string name="TR_CONFIG_EASY">Facile</string>
<string name="TR_CONFIG_NORMAL">Moyen</string>
<string name="TR_CONFIG_HARD">Difficile</string>
<string name="TR_CONFIG_TIMERMODE_CURRENT">Actuel</string>
<string name="TR_CONFIG_TIMERMODE_REMAINING">Restant</string>
<string name="TR_CONFIG_TIMERMODE_TOTAL">Total</string>
<string name="TR_CONFIG_TIMERLOOK_NORMAL">Normal</string>
<string name="TR_CONFIG_TIMERLOOK_EXPANDED">Développé</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_ALL">Tout afficher</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_BEST">Afficher les meilleurs</string>
<string name="TR_CONFIG_OWN_MUSIC">Musique personnelle et Musique de fond</string>
<string name="TR_CONFIG_NO_OWN_MUSIC">Pas de Musique personnelle</string>
<string name="TR_CONFIG_ONLY_OWN_MUSIC">Seulement la Musique personnelle</string>
<string name="TR_CONFIG_ONLY_SONG">Seulement les chansons sélectionnées</string>
<string name="TR_CONFIG_FADEPLAYERINFO_ALL">Tout</string>
<string name="TR_CONFIG_FADEPLAYERINFO_INFO">Seulement noms et avatars</string>
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Rien</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Remplir</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Sauter</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Glisser</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Zoomer</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">En bas</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">En haut</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTH">En haut et en bas</string>
<string name="TR_CONFIG_LYRICSPOSITION_DYNAMIC">Dynamique</string>
<string name="TR_SCREENLOAD_LOADING">Chargement</string>
<string name="TR_SCREENLOAD_TOTAL">Total</string>
<string name="TR_SCREENLOAD_SONGS">Chansons</string>
<string name="TR_SCREENLOAD_LOADED">chargées</string>
<string name="TR_SCREENMAIN_MENU">Menu Principal</string>
<string name="TR_SCREENMAIN_BUTTON_SING">Chanter</string>
<string name="TR_SCREENMAIN_BUTTON_PARTY">Mode Fête</string>
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Options</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Profils</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">Aucun profil trouvé !</string>
<string name="TR_SCREENPARTY_TITLE">Sélection du mode Fête</string>
<string name="TR_SCREENPARTY_MODES">Mode Fête</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Description</string>
<string name="TR_SCREENPARTY_AUTHOR">Auteur</string>
<string name="TR_SCREENPARTY_VERSION">Version</string>
<string name="TR_SCREENPARTY_ERROR">Impossible de charger ce mode Fête.</string>
<string name="TR_SCREENPARTY_ERROR_MICS">Aucun micro n'est configuré !</string>
<string name="TR_SCREENPARTY_ERROR_MIC_NUM">%d micros sont nécessaires pour ce Mode Fête !</string>
<string name="TR_SCREENPARTY_TARGETAUDIENCE">Personnes visées</string>
<string name="TR_SCREENPARTY_NOTEAMS">Pas d'équipes</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Nombre d'équipes</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Nombre de joueurs</string>
<string name="TR_SCREENNAMES_MENU">Sélection des joueurs</string>
<string name="TR_SCREENNAMES_PLAYER">Joueur</string>
<string name="TR_SCREENNAMES_1PLAYER">1 joueur</string>
<string name="TR_SCREENNAMES_2PLAYER">2 joueurs</string>
<string name="TR_SCREENNAMES_3PLAYER">3 joueurs</string>
<string name="TR_SCREENNAMES_4PLAYER">4 joueurs</string>
<string name="TR_SCREENNAMES_5PLAYER">5 joueurs</string>
<string name="TR_SCREENNAMES_6PLAYER">6 joueurs</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Attention: Aucun micro n'est assigné au joueur %v!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Attention: Aucun micro n'est assigné aux joueurs %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Attention: Aucun profil n'est assigné au joueur %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Attention: Aucun profil n'est assigné aux joueurs %v!</string>
<string name="TR_SCREENSONG_MENU">Choix de la chanson</string>
<string name="TR_SCREENSONG_BUTTON_SING">Chanter</string>
<string name="TR_SCREENSONG_BUTTON_PLAYLIST">Ajouter à la playlist</string>
<string name="TR_SCREENSONG_BUTTON_CANCEL">Annuler</string>
<string name="TR_SCREENSONG_BUTTON_RANDOM">Choisir une chanson aléatoire</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMCAT">Choisir une catégorie aléatoire</string>
<string name="TR_SCREENSONG_BUTTON_SINGALL">Chanter toutes les chansons</string>
<string name="TR_SCREENSONG_BUTTON_SINGALLVISIBLE">Chanter toutes les chansons visibles</string>
<string name="TR_SCREENSONG_BUTTON_OPENPLAYLIST">Ouvrir une playlist</string>
<string name="TR_SCREENSONG_BUTTON_OPEN_SELECTED_ITEM">Sélectionner</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMMEDLEY">Chanter un medley aléatoire</string>
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Chanter une chanson en medley</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Nouvelle playlist</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Options de la chanson</string>
<string name="TR_SCREENSONG_SEARCH">Rechercher:</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Pas de Langue</string>
<string name="TR_SCREENSONG_NOYEAR">Pas d'Année</string>
<string name="TR_SCREENSONG_NOGENRE">Pas de Genre</string>
<string name="TR_SCREENSONG_NOEDITION">Pas d'Edition</string>
<string name="TR_SCREENSONG_ALLSONGS">Toutes les chansons</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v Chansons)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v Chanson)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSING_PAUSE">Pause</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Arrêter de chanter</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Continuer</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Passer cette chanson</string>
<string name="TR_SCREENSCORE_SCORES">Scores</string>
<string name="TR_SCREENSCORE_RATING">Note</string>
<string name="TR_SCREENSCORE_POINTS">Points</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Difficulté</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Score total</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Meilleurs Scores</string>
<string name="TR_SCREENPROFILES_PROFILES">Profils</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Nom du Joueur</string>
<string name="TR_SCREENPROFILES_GAMEDIFFICULTY">Difficulté du jeu</string>
<string name="TR_SCREENPROFILES_AVATAR">Avatar</string>
<string name="TR_SCREENPROFILES_USERROLE">Role de l'utilisateur</string>
<string name="TR_SCREENPROFILES_ACTIVE">Actif</string>
<string name="TR_SCREENPROFILES_BUTTON_NEW">Nouveau</string>
<string name="TR_SCREENPROFILES_BUTTON_DELETE">Supprimer</string>
<string name="TR_SCREENPROFILES_BUTTON_TAKESNAPSHOT">Prendre une photo</string>
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Sauvegarder la photo</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Supprimer la photo</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Webcam</string>
<string name="TR_SCREENO_OPTIONS">Menu des Options</string>
<string name="TR_SCREENO_BUTTON_GAME">Jeu</string>
<string name="TR_SCREENO_BUTTON_SOUND">Son</string>
<string name="TR_SCREENO_BUTTON_RECORD">Enregistrement</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Vidéo</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Paroles</string>
<string name="TR_SCREENO_BUTTON_THEME">Thème</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Adresse du serveur</string>
<string name="TR_SCREENOGAME_OPTIONS">Options du Jeu</string>
<string name="TR_SCREENOGAME_LANGUAGE">Langue</string>
<string name="TR_SCREENOGAME_DEBUGLEVEL">Niveau de Débogage</string>
<string name="TR_SCREENOGAME_SONGMENU">Menu des Chansons</string>
<string name="TR_SCREENOGAME_SONGSORTING">Classement des Chansons</string>
<string name="TR_SCREENOGAME_TABS">Dossiers</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Difficulté du Jeu</string>
<string name="TR_SCREENOGAME_TIMERMODE">Mode du Minuteur</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Style meilleur score</string>
<string name="TR_SCREENORECORD_OPTIONS">Options d'Enregistrement</string>
<string name="TR_SCREENORECORD_DEVICE">Appareil</string>
<string name="TR_SCREENORECORD_INPUT">Entrée</string>
<string name="TR_SCREENORECORD_PLAYER_1">Joueur 1</string>
<string name="TR_SCREENORECORD_PLAYER_2">Joueur 2</string>
<string name="TR_SCREENORECORD_PLAYER_3">Joueur 3</string>
<string name="TR_SCREENORECORD_PLAYER_4">Joueur 4</string>
<string name="TR_SCREENORECORD_PLAYER_5">Joueur 5</string>
<string name="TR_SCREENORECORD_PLAYER_6">Joueur 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Retard du Micro</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Attention: Au moins un des joueurs est assigné à 2 micros.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Test du Retard</string>
<string name="TR_SCREENOSOUND_OPTIONS">Options du Son</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Musique de fond</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICVOLUME">Volume de la Musique de fond</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Source de la Musique de fond</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Volume de la Musique de prévisualisation</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Volume de la Musique du jeu</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Effet Karaoké</string>
<string name="TR_SCREENOTHEME_OPTIONS">Options du Thème</string>
<string name="TR_SCREENOTHEME_THEME">Thème</string>
<string name="TR_SCREENOTHEME_SKIN">Environnement graphique</string>
<string name="TR_SCREENOTHEME_COVERTHEME">Thème des Couvertures</string>
<string name="TR_SCREENOTHEME_NOTELINES">Afficher les portées</string>
<string name="TR_SCREENOTHEME_TONEHELPER">Afficher l'aide pour la Tonalité</string>
<string name="TR_SCREENOTHEME_TIMERLOOK">Apparence du Minuteur</string>
<string name="TR_SCREENOTHEME_FADEINFO">Dégradé des infos des joueurs</string>
<string name="TR_SCREENOTHEME_COVERLOADING">Chargement des couvertures</string>
<string name="TR_SCREENOLYRICS_OPTIONS">Options des paroles</string>
<string name="TR_SCREENOLYRICS_STYLE">Style</string>
<string name="TR_SCREENOLYRICS_POSITION">Position des paroles</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Options Vidéo</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Vidéo en arrière plan</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Prévisualisation des Vidéos</string>
<string name="TR_SCREENOVIDEO_VIDEOINSONGS">Vidéos pendant que l'on chante</string>
<string name="TR_SCREENOVIDEO_VIDEOSTOBACKGROUND">Afficher la vidéo de la musique de fond</string>
<string name="TR_SCREENOVIDEO_WEBCAMDEVICES">Webcams</string>
<string name="TR_SCREENOVIDEO_WEBCAMRESOLUTION">Résolution de la Webcam</string>
<string name="TR_SCREENOVIDEO_BUTTON_ADJUSTMENTS">Ajustements de l'écra</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">Appuyer sur CTRL + ALT (+ Maj) + Flèches|"+" pour ajuster l'écran</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTESRESET">CTRL + ALT + 0 pour annuler</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPLEFT">Haut gauche</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPRIGHT">Haut droit</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMLEFT">Bas gauche</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Bas droit</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Volume</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Adresse du serveur</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Le serveur ne fonctionne pas. Merci de vérifier config.xml !</string>
</resources>
-237
View File
@@ -1,237 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Deutsch</string>
<string name="TR_PROGRAM_NAME">Vocaluxe</string>
<string name="TR_GENERAL_AND">und</string>
<string name="TR_BUTTON_EXIT">Exit</string>
<string name="TR_BUTTON_SAVE">Speichern</string>
<string name="TR_BUTTON_BACK">Zurück</string>
<string name="TR_BUTTON_START">Start</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Audio-Streams</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Video-Streams</string>
<string name="TR_DEBUG_TEXTURES">Textures</string>
<string name="TR_DEBUG_TONE_ABS">ToneAbs</string>
<string name="TR_DEBUG_MAX_VOLUME">Max Lautstärke</string>
<string name="TR_DEBUG_SONGS">Geladene Songs</string>
<string name="TR_DEBUG_MOUSE">Maus</string>
<string name="TR_DEBUG_MEMORY">Speicherverbrauch</string>
<string name="TR_GAMEMODE_NORMAL">Normal</string>
<string name="TR_GAMEMODE_DUET">Duett</string>
<string name="TR_GAMEMODE_MEDLEY">Medley</string>
<string name="TR_GAMEMODE_SHORTSONG">Kurz-Version</string>
<string name="TR_RATING_VOCAL_HERO">Vocal Hero</string>
<string name="TR_RATING_SUPERSTAR">Superstar</string>
<string name="TR_RATING_LEAD_SINGER">Hit-Künstler</string>
<string name="TR_RATING_RISING_STAR">Sternchen</string>
<string name="TR_RATING_HOPEFUL">Fortgeschritten</string>
<string name="TR_RATING_WANNABE">Möchtegern</string>
<string name="TR_RATING_AMATEUR">Amateur</string>
<string name="TR_RATING_TONE_DEAF">Nichtskönner</string>
<string name="TR_USERROLE_GUEST">Gast</string>
<string name="TR_USERROLE_NORMAL">Normaler Benutzer</string>
<string name="TR_USERROLE_ADMIN">Administrator</string>
<string name="TR_USERROLE_KEYBOARDUSER">Tastatur Benutzer</string>
<string name="TR_CONFIG_SOFTWARE">Software</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
<string name="TR_CONFIG_TEXTURE_LOWEST">Geringste</string>
<string name="TR_CONFIG_TEXTURE_LOW">Gering</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Mittel</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Hoch</string>
<string name="TR_CONFIG_TEXTURE_HIGHEST">Höchste</string>
<string name="TR_CONFIG_OFF">Aus</string>
<string name="TR_CONFIG_ON">An</string>
<string name="TR_CONFIG_ONLY_FPS">Nur FPS</string>
<string name="TR_CONFIG_LEVEL1">Level 1</string>
<string name="TR_CONFIG_LEVEL2">Level 2</string>
<string name="TR_CONFIG_LEVEL3">Level 3</string>
<string name="TR_CONFIG_LEVEL_MAX">Maximal</string>
<string name="TR_CONFIG_LIST">Liste</string>
<string name="TR_CONFIG_DREIDEL">Dreidel</string>
<string name="TR_CONFIG_TILE_BOARD">Kacheln</string>
<string name="TR_CONFIG_BOOK">Book</string>
<string name="TR_CONFIG_COVERLOADING_ONDEMAND">Auf Abruf</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">Beim Start</string>
<string name="TR_CONFIG_COVERLOADING_DYNAMIC">Dynamisch</string>
<string name="TR_CONFIG_NONE">Keine</string>
<string name="TR_CONFIG_RANDOM">Zufällig</string>
<string name="TR_CONFIG_FOLDER">Ordner</string>
<string name="TR_CONFIG_ARTIST">Artist</string>
<string name="TR_CONFIG_ARTIST_LETTER">Artist-Buchstabe</string>
<string name="TR_CONFIG_TITLE_LETTER">Titel-Buchstabe</string>
<string name="TR_CONFIG_EDITION">Edition</string>
<string name="TR_CONFIG_GENRE">Genre</string>
<string name="TR_CONFIG_YEAR">Jahr</string>
<string name="TR_CONFIG_DECADE">Dekade</string>
<string name="TR_CONFIG_LANGUAGE">Sprache</string>
<string name="TR_CONFIG_DATEADDED">Hinzugefügt am</string>
<string name="TR_CONFIG_EASY">Einfach</string>
<string name="TR_CONFIG_NORMAL">Normal</string>
<string name="TR_CONFIG_HARD">Schwierig</string>
<string name="TR_CONFIG_TIMERMODE_CURRENT">Aktuell</string>
<string name="TR_CONFIG_TIMERMODE_REMAINING">Verbleibend</string>
<string name="TR_CONFIG_TIMERMODE_TOTAL">Gesamt</string>
<string name="TR_CONFIG_TIMERLOOK_NORMAL">Normal</string>
<string name="TR_CONFIG_TIMERLOOK_EXPANDED">Erweitert</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_ALL">Alle auflisten</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_BEST">Bester Spieler-Score</string>
<string name="TR_CONFIG_OWN_MUSIC">Eigene Musik und Hintergrundmusik</string>
<string name="TR_CONFIG_NO_OWN_MUSIC">Keine eigene Musik</string>
<string name="TR_CONFIG_ONLY_OWN_MUSIC">Nur eigene Musik</string>
<string name="TR_CONFIG_ONLY_SONG">Nur bei gewähltem Song</string>
<string name="TR_CONFIG_FADEPLAYERINFO_ALL">Alle</string>
<string name="TR_CONFIG_FADEPLAYERINFO_INFO">Nur Namen und Avatar</string>
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Keine</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Füllen</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Springen</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Schieben</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Zoom</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">Unten</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">Oben</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTH">Oben und Unten</string>
<string name="TR_CONFIG_LYRICSPOSITION_DYNAMIC">Dynamisch</string>
<string name="TR_SCREENLOAD_LOADING">Laden</string>
<string name="TR_SCREENLOAD_TOTAL">Gesamt</string>
<string name="TR_SCREENLOAD_SONGS">Lieder</string>
<string name="TR_SCREENLOAD_LOADED">geladen</string>
<string name="TR_SCREENMAIN_MENU">Hauptmenü</string>
<string name="TR_SCREENMAIN_BUTTON_SING">Singen</string>
<string name="TR_SCREENMAIN_BUTTON_PARTY">Party</string>
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Optionen</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Profile</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">Keine Profile gefunden!</string>
<string name="TR_SCREENPARTY_TITLE">Party-Modus Auswahl</string>
<string name="TR_SCREENPARTY_MODES">Party-Modus</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Beschreibung</string>
<string name="TR_SCREENPARTY_AUTHOR">Autor</string>
<string name="TR_SCREENPARTY_VERSION">Version</string>
<string name="TR_SCREENPARTY_ERROR">Dieser Party-Modus konnte nicht geladen werden.</string>
<string name="TR_SCREENPARTY_ERROR_MICS">Es sind keine Mikros konfiguriert!</string>
<string name="TR_SCREENPARTY_ERROR_MIC_NUM">Für diesen Modus werden %d Mikrofone benötigt!</string>
<string name="TR_SCREENPARTY_TARGETAUDIENCE">Zielgruppe</string>
<string name="TR_SCREENPARTY_NOTEAMS">Keine Teams</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Anzahl der Teams</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Anzahl der Spieler</string>
<string name="TR_SCREENNAMES_MENU">Spielerauswahl</string>
<string name="TR_SCREENNAMES_PLAYER">Spieler</string>
<string name="TR_SCREENNAMES_1PLAYER">1 Spieler</string>
<string name="TR_SCREENNAMES_2PLAYER">2 Spieler</string>
<string name="TR_SCREENNAMES_3PLAYER">3 Spieler</string>
<string name="TR_SCREENNAMES_4PLAYER">4 Spieler</string>
<string name="TR_SCREENNAMES_5PLAYER">5 Spieler</string>
<string name="TR_SCREENNAMES_6PLAYER">6 Spieler</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Warnung: Dem Spieler %v ist kein Mikrofon zugeordnet!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Warnung: Den Spielern %v sind keine Mikrofone zugeordnet!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Warnung: Dem Spieler %v ist kein Profil zugeordnet!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Warnung: Den Spielern %v sind keine Profile zugeordnet!</string>
<string name="TR_SCREENSONG_MENU">Songauswahl</string>
<string name="TR_SCREENSONG_BUTTON_SING">Lied singen</string>
<string name="TR_SCREENSONG_BUTTON_PLAYLIST">Zur Playlist hinzufügen</string>
<string name="TR_SCREENSONG_BUTTON_CANCEL">Schließen</string>
<string name="TR_SCREENSONG_BUTTON_RANDOM">Zufälligen Song wählen</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMCAT">Zufällige Kategorie wählen</string>
<string name="TR_SCREENSONG_BUTTON_SINGALL">Alle Songs singen</string>
<string name="TR_SCREENSONG_BUTTON_SINGALLVISIBLE">Alle sichtbaren Songs singen</string>
<string name="TR_SCREENSONG_BUTTON_OPENPLAYLIST">Playlist öffnen</string>
<string name="TR_SCREENSONG_BUTTON_OPEN_SELECTED_ITEM">Auswählen</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMMEDLEY">Zufälliges Medley singen</string>
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Medley-Songs singen</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Neue Playlist</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Lied-Optionen</string>
<string name="TR_SCREENSONG_SEARCH">Suche:</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Keine Sprache</string>
<string name="TR_SCREENSONG_NOYEAR">Ohne Jahr</string>
<string name="TR_SCREENSONG_NOGENRE">Ohne Genre</string>
<string name="TR_SCREENSONG_NOEDITION">Ohne Edition</string>
<string name="TR_SCREENSONG_ALLSONGS">Alle Songs</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v Lieder)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v Lied)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a -%t</string>
<string name="TR_SCREENSING_PAUSE">Pause</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Lied beenden</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Fortfahren</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Lied überspringen</string>
<string name="TR_SCREENSCORE_SCORES">Auswertung</string>
<string name="TR_SCREENSCORE_RATING">Bewertung</string>
<string name="TR_SCREENSCORE_POINTS">Punkte</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Schwierigkeit</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Gesamtpunktzahl</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Highscore</string>
<string name="TR_SCREENPROFILES_PROFILES">Profile</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Spielername</string>
<string name="TR_SCREENPROFILES_GAMEDIFFICULTY">Schwierigkeit</string>
<string name="TR_SCREENPROFILES_AVATAR">Avatar</string>
<string name="TR_SCREENPROFILES_USERROLE">Benutzerrolle</string>
<string name="TR_SCREENPROFILES_ACTIVE">Aktiv</string>
<string name="TR_SCREENPROFILES_BUTTON_NEW">Neu</string>
<string name="TR_SCREENPROFILES_BUTTON_DELETE">Löschen</string>
<string name="TR_SCREENPROFILES_BUTTON_TAKESNAPSHOT">Schnappschuss aufnehmen</string>
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Schnappschuss speichern</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Schnappschuss löschen</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Webcam</string>
<string name="TR_SCREENO_OPTIONS">Einstellungen</string>
<string name="TR_SCREENO_BUTTON_GAME">Spiel</string>
<string name="TR_SCREENO_BUTTON_SOUND">Sound</string>
<string name="TR_SCREENO_BUTTON_RECORD">Aufnahme</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Video</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Songtext</string>
<string name="TR_SCREENO_BUTTON_THEME">Design</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Serveradresse</string>
<string name="TR_SCREENOGAME_OPTIONS">Spieleinstellungen</string>
<string name="TR_SCREENOGAME_LANGUAGE">Sprache</string>
<string name="TR_SCREENOGAME_DEBUGLEVEL">Debug-Level</string>
<string name="TR_SCREENOGAME_SONGMENU">Song-Menu-Stil</string>
<string name="TR_SCREENOGAME_SONGSORTING">Sortierung der Lieder</string>
<string name="TR_SCREENOGAME_TABS">Kategorieren anzeigen</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Schwierigkeit</string>
<string name="TR_SCREENOGAME_TIMERMODE">Zeit-Modus</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Highscore-Stil</string>
<string name="TR_SCREENORECORD_OPTIONS">Aufnahmeeinstellungen</string>
<string name="TR_SCREENORECORD_DEVICE">Soundkarte</string>
<string name="TR_SCREENORECORD_INPUT">Eingang</string>
<string name="TR_SCREENORECORD_PLAYER_1">Spieler 1</string>
<string name="TR_SCREENORECORD_PLAYER_2">Spieler 2</string>
<string name="TR_SCREENORECORD_PLAYER_3">Spieler 3</string>
<string name="TR_SCREENORECORD_PLAYER_4">Spieler 4</string>
<string name="TR_SCREENORECORD_PLAYER_5">Spieler 5</string>
<string name="TR_SCREENORECORD_PLAYER_6">Spieler 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Mikrofonverzögerung</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Warnung: Momentan sind einem Spieler zwei Mikrofone zugeordnet!</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Verzögerungs-Test</string>
<string name="TR_SCREENOSOUND_OPTIONS">Sound Einstellungen</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Hintergrundmusik</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICVOLUME">Lautstärke der Hintergrundmusik</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Quelle der Hintergrundmusik</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Lautstärke der Vorschau</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Lautstärke des Spiels</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Karaoke Effekt</string>
<string name="TR_SCREENOTHEME_OPTIONS">Designeinstellungen</string>
<string name="TR_SCREENOTHEME_THEME">Design</string>
<string name="TR_SCREENOTHEME_SKIN">Skin</string>
<string name="TR_SCREENOTHEME_COVERTHEME">Cover-Theme</string>
<string name="TR_SCREENOTHEME_NOTELINES">Notenlinien anzeigen</string>
<string name="TR_SCREENOTHEME_TONEHELPER">Ton-Helfer anzeigen</string>
<string name="TR_SCREENOTHEME_TIMERLOOK">Zeitleisten-Modus</string>
<string name="TR_SCREENOTHEME_FADEINFO">Spieler-Informationen einblenden</string>
<string name="TR_SCREENOTHEME_COVERLOADING">Verhalten beim Laden der Cover</string>
<string name="TR_SCREENOLYRICS_OPTIONS">Songtexteinstellungen</string>
<string name="TR_SCREENOLYRICS_STYLE">Lyrics-Animation</string>
<string name="TR_SCREENOLYRICS_POSITION">Lyrics Position</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Videoeinstellungen</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Video-Hintergründe</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Video-Vorschau</string>
<string name="TR_SCREENOVIDEO_VIDEOINSONGS">Videos während des Singens</string>
<string name="TR_SCREENOVIDEO_VIDEOSTOBACKGROUND">Aktuelles Hintergrundvideo anzeigen</string>
<string name="TR_SCREENOVIDEO_WEBCAMDEVICES">Webcams</string>
<string name="TR_SCREENOVIDEO_WEBCAMRESOLUTION">Webcam-Auflösung</string>
<string name="TR_SCREENOVIDEO_BUTTON_ADJUSTMENTS">Bildschirm anpassen</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">STRG + ALT (+ UMSCHALT) + Pfeile drücken, um Bildschirm anzupassen</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTESRESET">STRG + ALT + 0 um Einstellungen zurückzusetzen</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPLEFT">Oben links</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPRIGHT">Oben rechts</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMLEFT">Unten links</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Unten rechts</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Lautstärke</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Serveradresse</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Server läuft derzeit nicht. Bitte überprüfe die config.xml!</string>
</resources>
-237
View File
@@ -1,237 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Español</string>
<string name="TR_PROGRAM_NAME">Vocaluxe</string>
<string name="TR_GENERAL_AND">y</string>
<string name="TR_BUTTON_EXIT">Salir</string>
<string name="TR_BUTTON_SAVE">Guardar</string>
<string name="TR_BUTTON_BACK">Volver</string>
<string name="TR_BUTTON_START">Comenzar</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Streams de audio</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Streams de video</string>
<string name="TR_DEBUG_TEXTURES">Texturas</string>
<string name="TR_DEBUG_TONE_ABS">ToneAbs</string>
<string name="TR_DEBUG_MAX_VOLUME">Volumen Máx</string>
<string name="TR_DEBUG_SONGS">Canciones cargadas</string>
<string name="TR_DEBUG_MOUSE">Mouse</string>
<string name="TR_DEBUG_MEMORY">Uso de memoria</string>
<string name="TR_GAMEMODE_NORMAL">Normal</string>
<string name="TR_GAMEMODE_DUET">Dueto</string>
<string name="TR_GAMEMODE_MEDLEY">Medley</string>
<string name="TR_GAMEMODE_SHORTSONG">Versión corta</string>
<string name="TR_RATING_VOCAL_HERO">Héroe Vocal</string>
<string name="TR_RATING_SUPERSTAR">Superestrella</string>
<string name="TR_RATING_LEAD_SINGER">Vocalista Principal</string>
<string name="TR_RATING_RISING_STAR">Estrella Naciente</string>
<string name="TR_RATING_HOPEFUL">Prometedor</string>
<string name="TR_RATING_WANNABE">Aspirante</string>
<string name="TR_RATING_AMATEUR">Amateur</string>
<string name="TR_RATING_TONE_DEAF">Sordo</string>
<string name="TR_USERROLE_GUEST">Invitado</string>
<string name="TR_USERROLE_NORMAL">Usuario normal</string>
<string name="TR_USERROLE_ADMIN">Administrador</string>
<string name="TR_USERROLE_KEYBOARDUSER">Teclado de usuario</string>
<string name="TR_CONFIG_SOFTWARE">Software</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
<string name="TR_CONFIG_TEXTURE_LOWEST">Muy Baja</string>
<string name="TR_CONFIG_TEXTURE_LOW">Baja</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Media</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Alta</string>
<string name="TR_CONFIG_TEXTURE_HIGHEST">Muy Alta</string>
<string name="TR_CONFIG_OFF">Off</string>
<string name="TR_CONFIG_ON">On</string>
<string name="TR_CONFIG_ONLY_FPS">Solo FPS</string>
<string name="TR_CONFIG_LEVEL1">Nivel 1</string>
<string name="TR_CONFIG_LEVEL2">Nivel 2</string>
<string name="TR_CONFIG_LEVEL3">Nivel 3</string>
<string name="TR_CONFIG_LEVEL_MAX">Máx</string>
<string name="TR_CONFIG_LIST">Listado</string>
<string name="TR_CONFIG_DREIDEL">Dreidel</string>
<string name="TR_CONFIG_TILE_BOARD">Cuadrícula</string>
<string name="TR_CONFIG_BOOK">Libro</string>
<string name="TR_CONFIG_COVERLOADING_ONDEMAND">Según Sean Necesarias</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">Al Iniciar</string>
<string name="TR_CONFIG_COVERLOADING_DYNAMIC">Dinámica</string>
<string name="TR_CONFIG_NONE">Ninguno</string>
<string name="TR_CONFIG_RANDOM">Al Azar</string>
<string name="TR_CONFIG_FOLDER">Carpeta</string>
<string name="TR_CONFIG_ARTIST">Artista</string>
<string name="TR_CONFIG_ARTIST_LETTER">Letra del Artista</string>
<string name="TR_CONFIG_TITLE_LETTER">Letra del Título</string>
<string name="TR_CONFIG_EDITION">Edición</string>
<string name="TR_CONFIG_GENRE">Género</string>
<string name="TR_CONFIG_YEAR">Año</string>
<string name="TR_CONFIG_DECADE">Década</string>
<string name="TR_CONFIG_LANGUAGE">Idioma</string>
<string name="TR_CONFIG_DATEADDED">Fecha añadida</string>
<string name="TR_CONFIG_EASY">Fácil</string>
<string name="TR_CONFIG_NORMAL">Normal</string>
<string name="TR_CONFIG_HARD">Difícil</string>
<string name="TR_CONFIG_TIMERMODE_CURRENT">Actual</string>
<string name="TR_CONFIG_TIMERMODE_REMAINING">Restante</string>
<string name="TR_CONFIG_TIMERMODE_TOTAL">Total</string>
<string name="TR_CONFIG_TIMERLOOK_NORMAL">Normal</string>
<string name="TR_CONFIG_TIMERLOOK_EXPANDED">Expandido</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_ALL">Ver todo</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_BEST">Mejores puntuaciones</string>
<string name="TR_CONFIG_OWN_MUSIC">Canciones del juego y tema Vocaluxe</string>
<string name="TR_CONFIG_NO_OWN_MUSIC">Sin canciones del juego</string>
<string name="TR_CONFIG_ONLY_OWN_MUSIC">Solo canciones del juego</string>
<string name="TR_CONFIG_ONLY_SONG">Sólo la canción seleccionada</string>
<string name="TR_CONFIG_FADEPLAYERINFO_ALL">Todas</string>
<string name="TR_CONFIG_FADEPLAYERINFO_INFO">Solo nombres y avatares</string>
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Nada</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Rellenar</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Saltar</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Deslizar</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Zoom</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">Abajo</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">Arriba</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTH">Arriba y abajo</string>
<string name="TR_CONFIG_LYRICSPOSITION_DYNAMIC">Dinámico</string>
<string name="TR_SCREENLOAD_LOADING">Cargando...</string>
<string name="TR_SCREENLOAD_TOTAL">Total</string>
<string name="TR_SCREENLOAD_SONGS">Canciones</string>
<string name="TR_SCREENLOAD_LOADED">cargadas</string>
<string name="TR_SCREENMAIN_MENU">Menú Principal</string>
<string name="TR_SCREENMAIN_BUTTON_SING">Cantar</string>
<string name="TR_SCREENMAIN_BUTTON_PARTY">Fiesta</string>
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Opciones</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Perfiles</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">¡No se encuentra perfil!</string>
<string name="TR_SCREENPARTY_TITLE">Selección del modo fiesta</string>
<string name="TR_SCREENPARTY_MODES">Modo fiesta</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Descripción</string>
<string name="TR_SCREENPARTY_AUTHOR">Autor</string>
<string name="TR_SCREENPARTY_VERSION">Versión</string>
<string name="TR_SCREENPARTY_ERROR">No se puede cargar este modo de fiesta</string>
<string name="TR_SCREENPARTY_ERROR_MICS">¡No hay micrófonos configurados!</string>
<string name="TR_SCREENPARTY_ERROR_MIC_NUM">¡Se necesitan %d micrófonos para este modo fiesta!</string>
<string name="TR_SCREENPARTY_TARGETAUDIENCE">Audiencia objetiva</string>
<string name="TR_SCREENPARTY_NOTEAMS">No hay equipos</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Número de equipos</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Número de jugadores</string>
<string name="TR_SCREENNAMES_MENU">Selección de Jugadores</string>
<string name="TR_SCREENNAMES_PLAYER">Jugador</string>
<string name="TR_SCREENNAMES_1PLAYER">1 Jugador</string>
<string name="TR_SCREENNAMES_2PLAYER">2 Jugadores</string>
<string name="TR_SCREENNAMES_3PLAYER">3 Jugadores</string>
<string name="TR_SCREENNAMES_4PLAYER">4 Jugadores</string>
<string name="TR_SCREENNAMES_5PLAYER">5 Jugadores</string>
<string name="TR_SCREENNAMES_6PLAYER">6 Jugadores</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Advertencia: ¡No hay micrófonos asignados al jugador %v!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Advertencia: ¡No hay micrófonos asignados a los jugadores %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Advertencia: ¡No hay perfil asignados al jugador %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Advertencia: ¡No hay perfiles asignados a los jugadores %v!</string>
<string name="TR_SCREENSONG_MENU">Selección de Canciones</string>
<string name="TR_SCREENSONG_BUTTON_SING">Cantar</string>
<string name="TR_SCREENSONG_BUTTON_PLAYLIST">Añadir a lista de reproducción</string>
<string name="TR_SCREENSONG_BUTTON_CANCEL">Cerrar</string>
<string name="TR_SCREENSONG_BUTTON_RANDOM">Seleccionar una canción aleatoriamente</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMCAT">Seleccionar una categoria aleatoriamente</string>
<string name="TR_SCREENSONG_BUTTON_SINGALL">Cantar todas las canciones</string>
<string name="TR_SCREENSONG_BUTTON_SINGALLVISIBLE">Cantar todas las canciones visibles</string>
<string name="TR_SCREENSONG_BUTTON_OPENPLAYLIST">Abrir lista de reproducción</string>
<string name="TR_SCREENSONG_BUTTON_OPEN_SELECTED_ITEM">Seleccionar</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMMEDLEY">Cantar una versión corta de canción aleatoria</string>
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Cantar versión corta de canción</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Nueva lista de reproducción</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Opciones de canción</string>
<string name="TR_SCREENSONG_SEARCH">Buscar:</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Sin Idioma</string>
<string name="TR_SCREENSONG_NOYEAR">Sin Año</string>
<string name="TR_SCREENSONG_NOGENRE">Sin Género</string>
<string name="TR_SCREENSONG_NOEDITION">Sin Edición</string>
<string name="TR_SCREENSONG_ALLSONGS">Todas las Canciones</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v Canciones)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v Canción)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSING_PAUSE">Pausa</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Dejar de cantar</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Continuar</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Saltar esta canción</string>
<string name="TR_SCREENSCORE_SCORES">Resultados</string>
<string name="TR_SCREENSCORE_RATING">Rating</string>
<string name="TR_SCREENSCORE_POINTS">Puntuación</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Dificultad</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Puntuación total</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Alta Puntuación</string>
<string name="TR_SCREENPROFILES_PROFILES">Perfiles</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Nombre del Jugador</string>
<string name="TR_SCREENPROFILES_GAMEDIFFICULTY">Dificultad del Juego</string>
<string name="TR_SCREENPROFILES_AVATAR">Avatar</string>
<string name="TR_SCREENPROFILES_USERROLE">Rol de usuario</string>
<string name="TR_SCREENPROFILES_ACTIVE">Activa</string>
<string name="TR_SCREENPROFILES_BUTTON_NEW">Nuevo</string>
<string name="TR_SCREENPROFILES_BUTTON_DELETE">Eliminar</string>
<string name="TR_SCREENPROFILES_BUTTON_TAKESNAPSHOT">Capturar pantalla</string>
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Guardar captura de pantalla</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Eliminar captura de pantalla</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Cámara web</string>
<string name="TR_SCREENO_OPTIONS">Opciones del Menú</string>
<string name="TR_SCREENO_BUTTON_GAME">Juego</string>
<string name="TR_SCREENO_BUTTON_SOUND">Sonido</string>
<string name="TR_SCREENO_BUTTON_RECORD">Grabación</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Video</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Letras</string>
<string name="TR_SCREENO_BUTTON_THEME">Estilos</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Dirección del servidor</string>
<string name="TR_SCREENOGAME_OPTIONS">Opciones del Juego</string>
<string name="TR_SCREENOGAME_LANGUAGE">Idioma</string>
<string name="TR_SCREENOGAME_DEBUGLEVEL">Nivel de Depuración</string>
<string name="TR_SCREENOGAME_SONGMENU">Menú de Canciones</string>
<string name="TR_SCREENOGAME_SONGSORTING">Organización de Canciones</string>
<string name="TR_SCREENOGAME_TABS">Etiquetas</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Dificultad del Juego</string>
<string name="TR_SCREENOGAME_TIMERMODE">Modo del Timer</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Estilo de puntuación máxima</string>
<string name="TR_SCREENORECORD_OPTIONS">Opciones de Grabación</string>
<string name="TR_SCREENORECORD_DEVICE">Dispositivo</string>
<string name="TR_SCREENORECORD_INPUT">Entrada</string>
<string name="TR_SCREENORECORD_PLAYER_1">Jugador 1</string>
<string name="TR_SCREENORECORD_PLAYER_2">Jugador 2</string>
<string name="TR_SCREENORECORD_PLAYER_3">Jugador 3</string>
<string name="TR_SCREENORECORD_PLAYER_4">Jugador 4</string>
<string name="TR_SCREENORECORD_PLAYER_5">Jugador 5</string>
<string name="TR_SCREENORECORD_PLAYER_6">Jugador 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Retraso del Micrófono</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Advertencia: Al menos un jugador ha sido asignado a dos micrófonos.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Prueba de Retraso</string>
<string name="TR_SCREENOSOUND_OPTIONS">Opciones de Sonido</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Música de Fondo</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICVOLUME">Volumen de la Música de Fondo</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Origen de la Música de Fondo</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Volumen de la música de la vista previa</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Volumen de la música del juego</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Efecto karaoke</string>
<string name="TR_SCREENOTHEME_OPTIONS">Opciones de Estilo</string>
<string name="TR_SCREENOTHEME_THEME">Estilo</string>
<string name="TR_SCREENOTHEME_SKIN">Skin</string>
<string name="TR_SCREENOTHEME_COVERTHEME">Estilo de Carátulas</string>
<string name="TR_SCREENOTHEME_NOTELINES">Mostrar Líneas de las Notas</string>
<string name="TR_SCREENOTHEME_TONEHELPER">Mostrar Guía de Tonos</string>
<string name="TR_SCREENOTHEME_TIMERLOOK">Aspecto del Time</string>
<string name="TR_SCREENOTHEME_FADEINFO">Desvanecer información del jugador</string>
<string name="TR_SCREENOTHEME_COVERLOADING">Comportamiento de la Carga de Carátulas</string>
<string name="TR_SCREENOLYRICS_OPTIONS">Opciones de la letra</string>
<string name="TR_SCREENOLYRICS_STYLE">Estilo</string>
<string name="TR_SCREENOLYRICS_POSITION">Posición de la letra</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Opciones de Video</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Videos de Fondo</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Previsualización del Video</string>
<string name="TR_SCREENOVIDEO_VIDEOINSONGS">Videos al Cantar</string>
<string name="TR_SCREENOVIDEO_VIDEOSTOBACKGROUND">Mostrar el vídeo de fondo actual</string>
<string name="TR_SCREENOVIDEO_WEBCAMDEVICES">Cámaras web</string>
<string name="TR_SCREENOVIDEO_WEBCAMRESOLUTION">Cámaras web</string>
<string name="TR_SCREENOVIDEO_BUTTON_ADJUSTMENTS">Ajustes de pantalla</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">Presione CTRL + ALT (+ SHIFT) + Flechas|"+" para ajustar la pantalla</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTESRESET">CTRL + ALT + SHIFT + 0 para reiniciar</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPLEFT">Arriba izquierda</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPRIGHT">Abajo derecha</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMLEFT">Abajo izquierda</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Abajo derecha</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Volúmen</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Dirección del servidor</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">El servidor no esta funcionando. ¡Por favor revisa el archivo config.xml!</string>
</resources>
@@ -7,6 +7,9 @@
<string name="TR_BUTTON_SAVE">Uložit</string>
<string name="TR_BUTTON_BACK">Zpět</string>
<string name="TR_BUTTON_START">Spustit</string>
<string name="TR_BUTTON_YES">Ano</string>
<string name="TR_BUTTON_NO">Ne</string>
<string name="TR_BUTTON_CANCEL">Zrušit</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Zvukové proudy</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Obrazové proudy</string>
<string name="TR_DEBUG_TEXTURES">Textury</string>
@@ -15,10 +18,16 @@
<string name="TR_DEBUG_SONGS">Nahrané písně</string>
<string name="TR_DEBUG_MOUSE">Myš</string>
<string name="TR_DEBUG_MEMORY">Využití paměti</string>
<string name="TR_GAMEMODE">Herní režim</string>
<string name="TR_GAMEMODE_NORMAL">Normální</string>
<string name="TR_GAMEMODE_DUET">Duet</string>
<string name="TR_GAMEMODE_MEDLEY">Směska</string>
<string name="TR_GAMEMODE_SHORTSONG">Krátká verze</string>
<string name="TR_AUDIOMODE_NORMAL">Normální</string>
<string name="TR_AUDIOMODE_INSTRUMENTAL">Nástrojový</string>
<string name="TR_AUDIOMODE_VOCALS">Nástrojový/Zpěv</string>
<string name="TR_AUDIOMODE_KARAOKE">Karaoke</string>
<string name="TR_RATING_KARAOKE">Karaoke</string>
<string name="TR_RATING_VOCAL_HERO">Zpěvák hrdina</string>
<string name="TR_RATING_SUPERSTAR">Superhvězda</string>
<string name="TR_RATING_LEAD_SINGER">Pan zpěvák/Paní zpěvačka</string>
@@ -31,6 +40,10 @@
<string name="TR_USERROLE_NORMAL">Normální uživatel</string>
<string name="TR_USERROLE_ADMIN">Správce</string>
<string name="TR_USERROLE_KEYBOARDUSER">Uživatel klávesnice</string>
<string name="TR_SONGSOURCE">Zdroj písně</string>
<string name="TR_SONGSOURCE_PLAYLIST">Seznam skladeb</string>
<string name="TR_SONGSOURCE_CATEGORY">Skupina</string>
<string name="TR_SONGSOURCE_ALLSONGS">Všechny písně</string>
<string name="TR_CONFIG_SOFTWARE">Software</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
@@ -60,6 +73,7 @@
<string name="TR_CONFIG_ARTIST_LETTER">Písmeno umělce</string>
<string name="TR_CONFIG_TITLE_LETTER">Písmeno názvu</string>
<string name="TR_CONFIG_EDITION">Vydání</string>
<string name="TR_CONFIG_TAGS">Značky</string>
<string name="TR_CONFIG_GENRE">Žánr</string>
<string name="TR_CONFIG_YEAR">Rok</string>
<string name="TR_CONFIG_DECADE">Desetiletí</string>
@@ -100,6 +114,87 @@
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Volby</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Profily</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">Nenalezeny žádné profily!</string>
<string name="TR_SCREENMAIN_BUTTON_STATISTICS">Statistika</string>
<string name="TR_SCREENMAIN_BUTTON_JUKEBOX">Hrací skříňka</string>
<string name="TR_SCREENSTATISTICS_TITLE">Statistika</string>
<string name="TR_SCREENSTATISTICS_HINT">Navigace = Výběr dlaždice • Enter = Otevřít podrobnosti • ESC = Zpět do hlavní nabídky</string>
<string name="TR_SCREENSTATISTICS_DETAILHINT">Vlevo/Vpravo = Změnit zobrazení • Nahoru/Dolů = Posouvat • ESC = Zpět ke statistikám</string>
<string name="TR_SCREENSTATISTICS_OVERVIEW">Přehled</string>
<string name="TR_SCREENSTATISTICS_RECENT">Nedávno zpíváno</string>
<string name="TR_SCREENSTATISTICS_BEST">Seznam nejlepších</string>
<string name="TR_SCREENSTATISTICS_PLAYERS">Hráči</string>
<string name="TR_SCREENSTATISTICS_SONGS">Písně</string>
<string name="TR_SCREENSTATISTICS_SUNG">zpíváno</string>
<string name="TR_SCREENSTATISTICS_PLAYERCOUNT">Hráči</string>
<string name="TR_SCREENSTATISTICS_COVERAGE">Zpívaná sbírka: {0} %</string>
<string name="TR_SCREENSTATISTICS_MOSTSUNG">Nejčastěji zpíváno</string>
<string name="TR_SCREENSTATISTICS_GENRES">Žánry</string>
<string name="TR_SCREENSTATISTICS_LANGUAGES">Jazyky</string>
<string name="TR_SCREENSTATISTICS_NEVERSUNG">Nikdy nezpíváno</string>
<string name="TR_SCREENSTATISTICS_ALLPLAYERS">Všichni hráči</string>
<string name="TR_SCREENSTATISTICS_PLAYERSONGS">{0} · {1} písně</string>
<string name="TR_SCREENSTATISTICS_AVERAGE">Ø {0}</string>
<string name="TR_SCREENSTATISTICS_PLAYERDETAIL">{0} písně · nejlepší {1}</string>
<string name="TR_SCREENSTATISTICS_MOSTSONGS">Většina písní</string>
<string name="TR_SCREENSTATISTICS_BESTAVERAGE">Nejlepší průměr</string>
<string name="TR_SCREENSTATISTICS_PLAYERAVERAGEDETAIL">Ø {0} · nejlepší {1}</string>
<string name="TR_SCREENSTATISTICS_SONGCOUNT">{0} písně</string>
<string name="TR_SCREENSTATISTICS_SUMMARY">{0} písně · {1} zpíváno ({2} %) · sung {3} krát celkem</string>
<string name="TR_SCREENSTATISTICS_TODAY">Dnes</string>
<string name="TR_SCREENSTATISTICS_YESTERDAY">Včera</string>
<string name="TR_SCREENSTATISTICS_NODATA">Zatím nejsou dostupné žádné údaje</string>
<string name="TR_SCREENSTATISTICS_COL_SONG">Píseň</string>
<string name="TR_SCREENSTATISTICS_COL_TIMES">Kolikrát</string>
<string name="TR_SCREENSTATISTICS_COL_GENRE">Žánr</string>
<string name="TR_SCREENSTATISTICS_COL_LANGUAGE">Jazyk</string>
<string name="TR_SCREENSTATISTICS_COL_SUNG">Zpíváno</string>
<string name="TR_SCREENSTATISTICS_COL_YEAR">Rok</string>
<string name="TR_SCREENSTATISTICS_COL_DATE">Datum</string>
<string name="TR_SCREENSTATISTICS_COL_PLAYER">Hráč</string>
<string name="TR_SCREENSTATISTICS_COL_SCORE">Výsledky</string>
<string name="TR_SCREENSTATISTICS_COL_SONGS">Písně</string>
<string name="TR_SCREENSTATISTICS_COL_AVERAGE">Průměr</string>
<string name="TR_SCREENJUKEBOX_TITLE">Hrací skříňka</string>
<string name="TR_SCREENJUKEBOX_SOURCE">Zdroj</string>
<string name="TR_SCREENJUKEBOX_PLAYLIST">Seznam skladeb</string>
<string name="TR_SCREENJUKEBOX_SORTING">Řazení</string>
<string name="TR_SCREENJUKEBOX_CATEGORY">Skupina</string>
<string name="TR_SCREENJUKEBOX_ORDER">Pořadí</string>
<string name="TR_SCREENJUKEBOX_SECTION">Oblast</string>
<string name="TR_SCREENJUKEBOX_LYRICS">Zpěvní text</string>
<string name="TR_SCREENJUKEBOX_AUDIOMODE">Zvukový režim</string>
<string name="TR_SCREENJUKEBOX_VIDEO">Obraz</string>
<string name="TR_SCREENJUKEBOX_NUMSONGS">%d písně</string>
<string name="TR_SCREENJUKEBOX_NOSONGS">Nenalezeny žádné písně</string>
<string name="TR_SCREENWEBQUEUE_TITLE">Řada internetové aplikace</string>
<string name="TR_SCREENWEBQUEUE_NEXT">Dále</string>
<string name="TR_SCREENWEBQUEUE_HINT">Přidávat skladby pomocí internetové aplikace</string>
<string name="TR_SCREENWEBQUEUE_SERVEROFF">Internetový server je vypnutý – zapněte jej v nabídce Volby → Server, abyste mohli používat internetovou aplikaci</string>
<string name="TR_SCREENWEBQUEUE_EMPTY">Řada je prázdná.</string>
<string name="TR_SCREENWEBQUEUE_EMPTY2">Přidejte skladby pomocí internetové aplikace (QR kód: adresa serveru).</string>
<string name="TR_SCREENSONG_BUTTON_WEBQUEUE">Řada internetové aplikace</string>
<string name="TR_SCREENWEBQUEUE_ADDEDBY">přidáno %s</string>
<string name="TR_SCREENWEBQUEUE_SINGERS">Zpěváci: %s</string>
<string name="TR_SCREENWEBQUEUE_NOSINGERS">Zpěváci jsou vybíráni předtím, než začnou zpívat</string>
<string name="TR_SCREENWEBQUEUE_MORE">+ %d více</string>
<string name="TR_SCREENWEBQUEUE_MODE">Herní režim</string>
<string name="TR_SCREENWEBQUEUE_AUDIO">Zvuk</string>
<string name="TR_SCREENWEBQUEUE_PLAYERS">Změnit hráče</string>
<string name="TR_SCREENWEBQUEUE_SING">Zazpívat</string>
<string name="TR_JUKEBOX_ORDER_RANDOM">Náhodný</string>
<string name="TR_JUKEBOX_ORDER_SORTED">V pořadí</string>
<string name="TR_JUKEBOX_SECTION_FULL">Celá píseň</string>
<string name="TR_JUKEBOX_SECTION_MEDLEY">Část se směskou</string>
<string name="TR_JUKEBOX_SECTION_30">30 sekund</string>
<string name="TR_JUKEBOX_SECTION_60">60 sekund</string>
<string name="TR_JUKEBOX_SECTION_90">90 sekund</string>
<string name="TR_SCREENJUKEBOXPLAYER_SKIPINTRO">Přeskočit předehru</string>
<string name="TR_SCREENJUKEBOXPLAYER_SING">Zazpívat nyní</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUE">Řada</string>
<string name="TR_SCREENJUKEBOXPLAYER_SEARCH">Zadejte text pro vyhledávání</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP">Stiskněte klávesu Enter: Přehrát další, stiskněte klávesu Enter znovu: Přehrát nyní</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP2">Del: Odstranit | Shift+Šipka nahoru/dolů: Posunout</string>
<string name="TR_SCREENJUKEBOXPLAYER_NUMSONGS">%d písně</string>
<string name="TR_SCREENPARTY_TITLE">Výběr režimu oslavy</string>
<string name="TR_SCREENPARTY_MODES">Režim oslavy</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Popis</string>
@@ -109,9 +204,10 @@
<string name="TR_SCREENPARTY_ERROR_MICS">Nejsou nastaveny žádné mikrofony!</string>
<string name="TR_SCREENPARTY_ERROR_MIC_NUM">Pro tento večírkový režim je potřeba %d mikrofonů!</string>
<string name="TR_SCREENPARTY_TARGETAUDIENCE">Cíloví posluchači</string>
<string name="TR_SCREENPARTY_NOTEAMS">Žádné týmy</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Počet týmů</string>
<string name="TR_SCREENPARTY_NOTEAMS">Žádná družstva</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Počet družstev</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Počet hráčů</string>
<string name="TR_SCREENPARTY_NUMMICS">Mikrofony</string>
<string name="TR_SCREENNAMES_MENU">Výběr hráče</string>
<string name="TR_SCREENNAMES_PLAYER">Hráč</string>
<string name="TR_SCREENNAMES_1PLAYER">1 hráč</string>
@@ -138,24 +234,57 @@
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Zpívat písně směsky</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Nový seznam skladeb</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Nastavení písně</string>
<string name="TR_SCREENSONG_SEARCH">Hledat:</string>
<string name="TR_SCREENSONG_LENGTH">Délka písně</string>
<string name="TR_SCREENSONG_YEAR">Rok</string>
<string name="TR_SCREENSONG_TIMESPLAYED">Kolikrát zazpíváno</string>
<string name="TR_SCREENSONG_OPTIONSSELECTION">Výběr</string>
<string name="TR_SCREENSONG_OPTIONSSINGALL">Zazpívat vše</string>
<string name="TR_SCREENSONG_AUDIOMODE">Zvukový režim</string>
<string name="TR_SCREENSONG_PLAYLIST">Seznam skladeb</string>
<string name="TR_SCREENSONG_PLAYERSELECT">Výběr hráče</string>
<string name="TR_SCREENSONG_PLAYERSELECT_ON">Ukázat výběr hráče</string>
<string name="TR_SCREENSONG_PLAYERSELECT_OFF">Přeskočit výběr hráče</string>
<string name="TR_SCREENSONG_SEARCH">Hledat píseň</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Žádný jazyk</string>
<string name="TR_SCREENSONG_NOYEAR">Žádný rok</string>
<string name="TR_SCREENSONG_NOGENRE">Žádný žánr</string>
<string name="TR_SCREENSONG_NOEDITION">Žádné vydání</string>
<string name="TR_SCREENSONG_NOTAGS">Žádné značky</string>
<string name="TR_SCREENSONG_ALLSONGS">Všechny písně</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v písní)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v píseň)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSONG_HELPMESSAGE">A-Z = Skok na písmeno • F3 = Vyhledávat • CTRL+R = Náhodný výběr - CTRL+S = Spustit směsku • CTRL+# = Změnit řazení skladeb • CTRL+T = Zapnout/Vypnout zobrazení kategorií • Mezerník = Otevřít volby skladby • ESC = Zpět do hlavní nabídky</string>
<string name="TR_SCREENSONG_HELPMESSAGESEARCH">A-Z = Vyhledávání umělce a názvu, předpony pro vyhledávání → a: = umělec • t: = název • c: = tvůrce • e: = edice • g: = žánr • y: = rok (např. 1999 nebo 1980-1989) • l: = jazyk • al: = album • fi: = název souboru • fo: = název složky • #: = značky</string>
<string name="TR_SCREENSONG_HELPMESSAGEPARTY">1-6 = stisknutím čísla družsta použijete náhodný žolík.</string>
<string name="TR_SCREENSONG_SORTING">Řazení: %s</string>
<string name="TR_SCREENSONG_NOMEDLEY">Žádnou směsku pro tuto píseň!</string>
<string name="TR_SCREENSING_PAUSE">Pozastavit</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Zastavit zpívání</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Pokračovat</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Přeskočit tuto píseň</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Začít kolo znovu</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Začít hru znovu</string>
<string name="TR_SCREENSING_VOCALSVOLUME">Hlasitost zpěvní stopy</string>
<string name="TR_SCREENSING_NOMORESONGS">Žádné další písně v seznamu skladeb!</string>
<string name="TR_SCREENSING_NOWEBCAM">Webová kamera není dostupná!</string>
<string name="TR_SCREENSING_ASPECTRATIO">Poměr stran: %a</string>
<string name="TR_SCREENSING_RATING_1">dokonalé!</string>
<string name="TR_SCREENSING_RATING_2">úžasné!</string>
<string name="TR_SCREENSING_RATING_3">skvělé!</string>
<string name="TR_SCREENSING_RATING_4">dobré!</string>
<string name="TR_SCREENSING_RATING_5">není to špatné!</string>
<string name="TR_SCREENSING_RATING_6">špatné!</string>
<string name="TR_SCREENSING_RATING_7">nedostatečné!</string>
<string name="TR_SCREENSING_RATING_8">hrozné!</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">Přeskočeno %s sekund</string>
<string name="TR_SCREENSCORE_SCORES">Výsledky</string>
<string name="TR_SCREENSCORE_RATING">Hodnocení</string>
<string name="TR_SCREENSCORE_POINTS">Body</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Obtížnost</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Celkový výsledek</string>
<string name="TR_SCREENSCORE_GOLDENNOTES">Zlaté tóny</string>
<string name="TR_SCREENSCORE_LINEBONUS">Odměna za řadu</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Nejlepší výsledek</string>
<string name="TR_SCREENPROFILES_PROFILES">Profily</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Jméno hráče</string>
@@ -169,13 +298,21 @@
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Uložit snímek obrazovky</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Smazat snímek obrazovky</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Kamera</string>
<string name="TR_SCREENPROFILES_POPUP_DELETE">Opravdu chcete smazat profil %s?</string>
<string name="TR_SCREENPROFILES_POPUP_UNSAVED">Chcete uložit změny?</string>
<string name="TR_SCREENO_OPTIONS">Nastavení</string>
<string name="TR_SCREENO_BUTTON_GAME">Hra</string>
<string name="TR_SCREENO_BUTTON_SOUND">Zvuk</string>
<string name="TR_SCREENO_BUTTON_RECORD">Nahrávání</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Obraz</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Text písně</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Zpěvní text</string>
<string name="TR_SCREENO_BUTTON_GRAPHICS">Grafika</string>
<string name="TR_SCREENO_BUTTON_THEME">Téma</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Příspěvky</string>
<string name="TR_SCREENO_BUTTON_SERVER">Server</string>
<string name="TR_SCREENO_BUTTON_SONGFOLDER">Složka písně</string>
<string name="TR_SCREENO_SONGFOLDER">Vyberte složku s písněmi, kterou chcete přidat</string>
<string name="TR_SCREENO_WARNINGRESTART">Aby se změny projevily, spusťe hru, prosím, znovu.</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Adresa serveru</string>
<string name="TR_SCREENOGAME_OPTIONS">Nastavení hry</string>
<string name="TR_SCREENOGAME_LANGUAGE">Jazyk</string>
@@ -183,6 +320,8 @@
<string name="TR_SCREENOGAME_SONGMENU">Nabídka písně</string>
<string name="TR_SCREENOGAME_SONGSORTING">Třídění písně</string>
<string name="TR_SCREENOGAME_TABS">Karty</string>
<string name="TR_SCREENOGAME_TILECAPTION">Popisek dlaždice</string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Přehrávat automaticky náhledy písní</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Obtížnost hry</string>
<string name="TR_SCREENOGAME_TIMERMODE">Režim časomíry</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Styl pro nejlepší výsledky</string>
@@ -197,6 +336,8 @@
<string name="TR_SCREENORECORD_PLAYER_6">Hráč 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Zpoždění mikrofonu</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Varování: Alespoň jeden hráčům je přiřazen ke dvěma mikrofonům.</string>
<string name="TR_SCREENORECORD_CHANNEL_WARNING">Upozornění: Ke stejnému kanálu je přiřazeno několik hráčů, ale použije se pouze jeden z nich.</string>
<string name="TR_SCREENORECORD_NO_MIC_WARNING">Upozornění: Nebyl nalezen žádný mikrofon.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Zkouška zpoždění</string>
<string name="TR_SCREENOSOUND_OPTIONS">Nastavení zvuku</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Hudba na pozadí</string>
@@ -204,6 +345,7 @@
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Zdroj hudby na pozadí</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Hlasitost ukázky</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Hlasitost hry</string>
<string name="TR_SCREENOSOUND_SOUNDEFFECTVOLUME">Hlasitost zvukových efektů</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Efekt Karaoke</string>
<string name="TR_SCREENOTHEME_OPTIONS">Nastavení tématu</string>
<string name="TR_SCREENOTHEME_THEME">Téma</string>
@@ -217,6 +359,18 @@
<string name="TR_SCREENOLYRICS_OPTIONS">Nastavení textu písně</string>
<string name="TR_SCREENOLYRICS_STYLE">Styl animace</string>
<string name="TR_SCREENOLYRICS_POSITION">Poloha textu písně</string>
<string name="TR_SCREENOGRAPHICS_OPTIONS">Volby pro grafiku</string>
<string name="TR_SCREENOGRAPHICS_TEXTUREQUALITY">Kvalita textury</string>
<string name="TR_SCREENOGRAPHICS_COVERSIZE">Velikost obalu (pixely)</string>
<string name="TR_SCREENOGRAPHICS_FULLSCREEN">Celá obrazovka</string>
<string name="TR_SCREENOGRAPHICS_STRETCH">Roztaženo</string>
<string name="TR_SCREENOSERVER_OPTIONS">Volby pro server</string>
<string name="TR_SCREENOSONGFOLDERS_TITLE">Složky písní</string>
<string name="TR_SCREENOSONGFOLDERS_BUTTON_ADD">Přidat složku</string>
<string name="TR_SCREENOSONGFOLDERS_NOFOLDERS">Nebyly nastaveny žádné složky pro písně. Používá se programová složka písní.</string>
<string name="TR_SCREENOSERVER_ACTIVE">Server v činnosti</string>
<string name="TR_SCREENOSERVER_ENCRYPTION">Šifrování serveru</string>
<string name="TR_SCREENOSERVER_BUTTON_SERVER">Adresa serveru</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Nastavení obrazu</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Pozadí obrazu</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Náhled obrazu</string>
@@ -233,5 +387,20 @@
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Dole vpravo</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Hlasitost</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Adresa serveru</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Server neběží. Prověřte, prosím, config.xml!</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Server neběží. Zapněte jej, prosím, a hru spusťte znovu!</string>
<string name="TR_REPORTER_TITLE_TEXT">Promiňte</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">Vocaluxe postihla chyba a spadl.\r\nPomožte nám opravit problém, pošlete hlášení.\r\nPro odstranění možná citlivých údajů před odesláním upravte následující zápis.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">, že jste zažili chybu.\r\nPomožte nám opravit problém, pošlete hlášení.\r\nPro odstranění možná citlivých údajů před odesláním upravte následující zápis.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT">Nenahrávejte nic (můžete pořád zkopírovat hlášení o chybě výše)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Nahrajte a otevřete téma (veřejně viditelné + vyžaduje účet na Githubu)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Nahrajte a získejte odkaz na svoji zprávu (veřejně viditelné)</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Odeslat</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Nahrává se</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Ukončit</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Pokračovat</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">Odkaz na vaše hlášení:</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Chyba při nahrávání zápisu.</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Poslední chyba</string>
<string name="TR_REPORTER_LAST_ERROR_NA">Nedostupné</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Zde popište potíže.\n\n### Kroky k zopakování situace\nŘekněte nám, jak zopakovat tento problém.\n\n### Verze Vocaluxe a soubor se záznamem\n{0}\n{1}</string>
</resources>
+406
View File
@@ -0,0 +1,406 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Deutsch</string>
<string name="TR_PROGRAM_NAME">Vocaluxe</string>
<string name="TR_GENERAL_AND">und</string>
<string name="TR_BUTTON_EXIT">Beenden</string>
<string name="TR_BUTTON_SAVE">Speichern</string>
<string name="TR_BUTTON_BACK">Zurück</string>
<string name="TR_BUTTON_START">Start</string>
<string name="TR_BUTTON_YES">Ja</string>
<string name="TR_BUTTON_NO">Nein</string>
<string name="TR_BUTTON_CANCEL">Abbrechen</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Audio-Streams</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Video-Streams</string>
<string name="TR_DEBUG_TEXTURES">Texturen</string>
<string name="TR_DEBUG_TONE_ABS">ToneAbs</string>
<string name="TR_DEBUG_MAX_VOLUME">Max Lautstärke</string>
<string name="TR_DEBUG_SONGS">Geladene Lieder</string>
<string name="TR_DEBUG_MOUSE">Maus</string>
<string name="TR_DEBUG_MEMORY">Speicherverbrauch</string>
<string name="TR_GAMEMODE">Spielmodus</string>
<string name="TR_GAMEMODE_NORMAL">Normal</string>
<string name="TR_GAMEMODE_DUET">Duett</string>
<string name="TR_GAMEMODE_MEDLEY">Medley</string>
<string name="TR_GAMEMODE_SHORTSONG">Kurz-Version</string>
<string name="TR_AUDIOMODE_NORMAL">Normal</string>
<string name="TR_AUDIOMODE_INSTRUMENTAL">Instrumental</string>
<string name="TR_AUDIOMODE_VOCALS">Instrumental/Gesang</string>
<string name="TR_AUDIOMODE_KARAOKE">Karaoke</string>
<string name="TR_RATING_KARAOKE">Karaoke</string>
<string name="TR_RATING_VOCAL_HERO">Gesangslegende</string>
<string name="TR_RATING_SUPERSTAR">Superstar</string>
<string name="TR_RATING_LEAD_SINGER">Hit-Künstler</string>
<string name="TR_RATING_RISING_STAR">Sternchen</string>
<string name="TR_RATING_HOPEFUL">Fortgeschritten</string>
<string name="TR_RATING_WANNABE">Möchtegern</string>
<string name="TR_RATING_AMATEUR">Amateur</string>
<string name="TR_RATING_TONE_DEAF">Nichtskönner</string>
<string name="TR_USERROLE_GUEST">Gast</string>
<string name="TR_USERROLE_NORMAL">Normaler Benutzer</string>
<string name="TR_USERROLE_ADMIN">Administrator</string>
<string name="TR_USERROLE_KEYBOARDUSER">Tastatur Benutzer</string>
<string name="TR_SONGSOURCE">Lied-Quelle</string>
<string name="TR_SONGSOURCE_PLAYLIST">Wiedergabeliste</string>
<string name="TR_SONGSOURCE_CATEGORY">Kategorie</string>
<string name="TR_SONGSOURCE_ALLSONGS">Alle Lieder</string>
<string name="TR_CONFIG_SOFTWARE">Software</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
<string name="TR_CONFIG_TEXTURE_LOWEST">Geringste</string>
<string name="TR_CONFIG_TEXTURE_LOW">Gering</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Mittel</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Hoch</string>
<string name="TR_CONFIG_TEXTURE_HIGHEST">Höchste</string>
<string name="TR_CONFIG_OFF">Aus</string>
<string name="TR_CONFIG_ON">An</string>
<string name="TR_CONFIG_ONLY_FPS">Nur FPS</string>
<string name="TR_CONFIG_LEVEL1">Level 1</string>
<string name="TR_CONFIG_LEVEL2">Level 2</string>
<string name="TR_CONFIG_LEVEL3">Level 3</string>
<string name="TR_CONFIG_LEVEL_MAX">Maximal</string>
<string name="TR_CONFIG_LIST">Liste</string>
<string name="TR_CONFIG_DREIDEL">Karussell</string>
<string name="TR_CONFIG_TILE_BOARD">Kacheln</string>
<string name="TR_CONFIG_BOOK">Buch</string>
<string name="TR_CONFIG_COVERLOADING_ONDEMAND">Auf Abruf</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">Beim Start</string>
<string name="TR_CONFIG_COVERLOADING_DYNAMIC">Dynamisch</string>
<string name="TR_CONFIG_NONE">Keine</string>
<string name="TR_CONFIG_RANDOM">Zufällig</string>
<string name="TR_CONFIG_FOLDER">Ordner</string>
<string name="TR_CONFIG_ARTIST">Interpret</string>
<string name="TR_CONFIG_ARTIST_LETTER">Interpret-Buchstabe</string>
<string name="TR_CONFIG_TITLE_LETTER">Titel-Buchstabe</string>
<string name="TR_CONFIG_EDITION">Edition</string>
<string name="TR_CONFIG_TAGS">Tags</string>
<string name="TR_CONFIG_GENRE">Genre</string>
<string name="TR_CONFIG_YEAR">Jahr</string>
<string name="TR_CONFIG_DECADE">Dekade</string>
<string name="TR_CONFIG_LANGUAGE">Sprache</string>
<string name="TR_CONFIG_DATEADDED">Hinzugefügt am</string>
<string name="TR_CONFIG_EASY">Einfach</string>
<string name="TR_CONFIG_NORMAL">Normal</string>
<string name="TR_CONFIG_HARD">Schwierig</string>
<string name="TR_CONFIG_TIMERMODE_CURRENT">Aktuell</string>
<string name="TR_CONFIG_TIMERMODE_REMAINING">Verbleibend</string>
<string name="TR_CONFIG_TIMERMODE_TOTAL">Gesamt</string>
<string name="TR_CONFIG_TIMERLOOK_NORMAL">Normal</string>
<string name="TR_CONFIG_TIMERLOOK_EXPANDED">Erweitert</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_ALL">Alle auflisten</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_BEST">Bester Spieler-Score</string>
<string name="TR_CONFIG_OWN_MUSIC">Eigene Musik und Hintergrundmusik</string>
<string name="TR_CONFIG_NO_OWN_MUSIC">Keine eigene Musik</string>
<string name="TR_CONFIG_ONLY_OWN_MUSIC">Nur eigene Musik</string>
<string name="TR_CONFIG_ONLY_SONG">Nur bei gewähltem Lied</string>
<string name="TR_CONFIG_FADEPLAYERINFO_ALL">Alle</string>
<string name="TR_CONFIG_FADEPLAYERINFO_INFO">Nur Namen und Avatar</string>
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Keine</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Füllen</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Springen</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Schieben</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Zoom</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">Unten</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">Oben</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTH">Oben und Unten</string>
<string name="TR_CONFIG_LYRICSPOSITION_DYNAMIC">Dynamisch</string>
<string name="TR_SCREENLOAD_LOADING">Laden</string>
<string name="TR_SCREENLOAD_TOTAL">Gesamt</string>
<string name="TR_SCREENLOAD_SONGS">Lieder</string>
<string name="TR_SCREENLOAD_LOADED">geladen</string>
<string name="TR_SCREENMAIN_MENU">Hauptmenü</string>
<string name="TR_SCREENMAIN_BUTTON_SING">Singen</string>
<string name="TR_SCREENMAIN_BUTTON_PARTY">Party</string>
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Optionen</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Profile</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">Keine Profile gefunden!</string>
<string name="TR_SCREENMAIN_BUTTON_STATISTICS">Statistik</string>
<string name="TR_SCREENMAIN_BUTTON_JUKEBOX">Jukebox</string>
<string name="TR_SCREENSTATISTICS_TITLE">Statistik</string>
<string name="TR_SCREENSTATISTICS_HINT">Navigieren = Kachel wählen • Enter = Details öffnen • ESC = Zurück zum Hauptmenü</string>
<string name="TR_SCREENSTATISTICS_DETAILHINT">Links/Rechts = Ansicht wechseln • Hoch/Runter = Blättern • ESC = Zurück zur Statistik</string>
<string name="TR_SCREENSTATISTICS_OVERVIEW">Übersicht</string>
<string name="TR_SCREENSTATISTICS_RECENT">Zuletzt gesungen</string>
<string name="TR_SCREENSTATISTICS_BEST">Bestenliste</string>
<string name="TR_SCREENSTATISTICS_PLAYERS">Spieler</string>
<string name="TR_SCREENSTATISTICS_SONGS">Songs</string>
<string name="TR_SCREENSTATISTICS_SUNG">gesungen</string>
<string name="TR_SCREENSTATISTICS_PLAYERCOUNT">Spieler</string>
<string name="TR_SCREENSTATISTICS_COVERAGE">Sammlung gesungen: {0} %</string>
<string name="TR_SCREENSTATISTICS_MOSTSUNG">Meistgesungen</string>
<string name="TR_SCREENSTATISTICS_GENRES">Genres</string>
<string name="TR_SCREENSTATISTICS_LANGUAGES">Sprachen</string>
<string name="TR_SCREENSTATISTICS_NEVERSUNG">Noch nie gesungen</string>
<string name="TR_SCREENSTATISTICS_ALLPLAYERS">Alle Spieler</string>
<string name="TR_SCREENSTATISTICS_PLAYERSONGS">{0} · {1} Songs</string>
<string name="TR_SCREENSTATISTICS_AVERAGE">Ø {0}</string>
<string name="TR_SCREENSTATISTICS_PLAYERDETAIL">{0} Songs · Bestwert {1}</string>
<string name="TR_SCREENSTATISTICS_MOSTSONGS">Meiste Songs</string>
<string name="TR_SCREENSTATISTICS_BESTAVERAGE">Bester Durchschnitt</string>
<string name="TR_SCREENSTATISTICS_PLAYERAVERAGEDETAIL">Ø {0} · Bestwert {1}</string>
<string name="TR_SCREENSTATISTICS_SONGCOUNT">{0} Songs</string>
<string name="TR_SCREENSTATISTICS_SUMMARY">{0} Songs · {1} gesungen ({2} %) · insgesamt {3}-mal gesungen</string>
<string name="TR_SCREENSTATISTICS_TODAY">Heute</string>
<string name="TR_SCREENSTATISTICS_YESTERDAY">Gestern</string>
<string name="TR_SCREENSTATISTICS_NODATA">Noch keine Daten</string>
<string name="TR_SCREENSTATISTICS_COL_SONG">Song</string>
<string name="TR_SCREENSTATISTICS_COL_TIMES">Mal</string>
<string name="TR_SCREENSTATISTICS_COL_GENRE">Genre</string>
<string name="TR_SCREENSTATISTICS_COL_LANGUAGE">Sprache</string>
<string name="TR_SCREENSTATISTICS_COL_SUNG">Gesungen</string>
<string name="TR_SCREENSTATISTICS_COL_YEAR">Jahr</string>
<string name="TR_SCREENSTATISTICS_COL_DATE">Datum</string>
<string name="TR_SCREENSTATISTICS_COL_PLAYER">Spieler</string>
<string name="TR_SCREENSTATISTICS_COL_SCORE">Punkte</string>
<string name="TR_SCREENSTATISTICS_COL_SONGS">Songs</string>
<string name="TR_SCREENSTATISTICS_COL_AVERAGE">Durchschnitt</string>
<string name="TR_SCREENJUKEBOX_TITLE">Jukebox</string>
<string name="TR_SCREENJUKEBOX_SOURCE">Quelle</string>
<string name="TR_SCREENJUKEBOX_PLAYLIST">Playlist</string>
<string name="TR_SCREENJUKEBOX_SORTING">Sortierung</string>
<string name="TR_SCREENJUKEBOX_CATEGORY">Kategorie</string>
<string name="TR_SCREENJUKEBOX_ORDER">Reihenfolge</string>
<string name="TR_SCREENJUKEBOX_SECTION">Abschnitt</string>
<string name="TR_SCREENJUKEBOX_LYRICS">Liedtext</string>
<string name="TR_SCREENJUKEBOX_AUDIOMODE">Audiomodus</string>
<string name="TR_SCREENJUKEBOX_VIDEO">Video</string>
<string name="TR_SCREENJUKEBOX_NUMSONGS">%d Songs</string>
<string name="TR_SCREENJUKEBOX_NOSONGS">Keine Songs gefunden</string>
<string name="TR_SCREENWEBQUEUE_TITLE">WebApp-Warteschlange</string>
<string name="TR_SCREENWEBQUEUE_NEXT">Als Nächstes</string>
<string name="TR_SCREENWEBQUEUE_HINT">Songs mit der WebApp hinzufügen</string>
<string name="TR_SCREENWEBQUEUE_SERVEROFF">Der Webserver ist aus - unter Optionen - Server einschalten, um die WebApp zu nutzen</string>
<string name="TR_SCREENWEBQUEUE_EMPTY">Die Warteschlange ist leer.</string>
<string name="TR_SCREENWEBQUEUE_EMPTY2">Füge Songs mit der WebApp hinzu (QR-Code: Server Adresse).</string>
<string name="TR_SCREENSONG_BUTTON_WEBQUEUE">WebApp-Warteschlange</string>
<string name="TR_SCREENWEBQUEUE_ADDEDBY">hinzugefügt von %s</string>
<string name="TR_SCREENWEBQUEUE_SINGERS">Sänger: %s</string>
<string name="TR_SCREENWEBQUEUE_NOSINGERS">Sänger werden vor dem Singen ausgewählt</string>
<string name="TR_SCREENWEBQUEUE_MORE">+ %d weitere</string>
<string name="TR_SCREENWEBQUEUE_MODE">Spielmodus</string>
<string name="TR_SCREENWEBQUEUE_AUDIO">Audio</string>
<string name="TR_SCREENWEBQUEUE_PLAYERS">Spieler ändern</string>
<string name="TR_SCREENWEBQUEUE_SING">Singen</string>
<string name="TR_JUKEBOX_ORDER_RANDOM">Zufällig</string>
<string name="TR_JUKEBOX_ORDER_SORTED">In Reihenfolge</string>
<string name="TR_JUKEBOX_SECTION_FULL">Kompletter Song</string>
<string name="TR_JUKEBOX_SECTION_MEDLEY">Medley Teil</string>
<string name="TR_JUKEBOX_SECTION_30">30 Sekunden</string>
<string name="TR_JUKEBOX_SECTION_60">60 Sekunden</string>
<string name="TR_JUKEBOX_SECTION_90">90 Sekunden</string>
<string name="TR_SCREENJUKEBOXPLAYER_SKIPINTRO">Intro überspringen</string>
<string name="TR_SCREENJUKEBOXPLAYER_SING">Jetzt singen</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUE">Warteschlange</string>
<string name="TR_SCREENJUKEBOXPLAYER_SEARCH">Zum Suchen tippen</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP">Eingabe: Nächsten spielen, erneut Eingabe: Jetzt spielen</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP2">Entf: Entfernen | Umschalt+Hoch/Runter: Verschieben</string>
<string name="TR_SCREENJUKEBOXPLAYER_NUMSONGS">%d Songs</string>
<string name="TR_SCREENPARTY_TITLE">Party-Modus Auswahl</string>
<string name="TR_SCREENPARTY_MODES">Party-Modus</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Beschreibung</string>
<string name="TR_SCREENPARTY_AUTHOR">Autor</string>
<string name="TR_SCREENPARTY_VERSION">Version</string>
<string name="TR_SCREENPARTY_ERROR">Dieser Party-Modus konnte nicht geladen werden.</string>
<string name="TR_SCREENPARTY_ERROR_MICS">Es sind keine Mikros konfiguriert!</string>
<string name="TR_SCREENPARTY_ERROR_MIC_NUM">Für diesen Modus werden %d Mikrofone benötigt!</string>
<string name="TR_SCREENPARTY_TARGETAUDIENCE">Zielgruppe</string>
<string name="TR_SCREENPARTY_NOTEAMS">Keine Teams</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Anzahl der Teams</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Anzahl der Spieler</string>
<string name="TR_SCREENPARTY_NUMMICS">Mikrofone</string>
<string name="TR_SCREENNAMES_MENU">Spielerauswahl</string>
<string name="TR_SCREENNAMES_PLAYER">Spieler</string>
<string name="TR_SCREENNAMES_1PLAYER">1 Spieler</string>
<string name="TR_SCREENNAMES_2PLAYER">2 Spieler</string>
<string name="TR_SCREENNAMES_3PLAYER">3 Spieler</string>
<string name="TR_SCREENNAMES_4PLAYER">4 Spieler</string>
<string name="TR_SCREENNAMES_5PLAYER">5 Spieler</string>
<string name="TR_SCREENNAMES_6PLAYER">6 Spieler</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Warnung: Dem Spieler %v ist kein Mikrofon zugeordnet!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Warnung: Den Spielern %v sind keine Mikrofone zugeordnet!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Warnung: Dem Spieler %v ist kein Profil zugeordnet!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Warnung: Den Spielern %v sind keine Profile zugeordnet!</string>
<string name="TR_SCREENSONG_MENU">Liedauswahl</string>
<string name="TR_SCREENSONG_BUTTON_SING">Lied singen</string>
<string name="TR_SCREENSONG_BUTTON_PLAYLIST">Zur Playlist hinzufügen</string>
<string name="TR_SCREENSONG_BUTTON_CANCEL">Schließen</string>
<string name="TR_SCREENSONG_BUTTON_RANDOM">Zufälliges Lied wählen</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMCAT">Zufällige Kategorie wählen</string>
<string name="TR_SCREENSONG_BUTTON_SINGALL">Alle Lieder singen</string>
<string name="TR_SCREENSONG_BUTTON_SINGALLVISIBLE">Alle sichtbaren Lieder singen</string>
<string name="TR_SCREENSONG_BUTTON_OPENPLAYLIST">Playlist öffnen</string>
<string name="TR_SCREENSONG_BUTTON_OPEN_SELECTED_ITEM">Auswählen</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMMEDLEY">Zufälliges Medley singen</string>
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Medley-Lieder singen</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Neue Playlist</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Lied-Optionen</string>
<string name="TR_SCREENSONG_LENGTH">Songlänge</string>
<string name="TR_SCREENSONG_YEAR">Jahr</string>
<string name="TR_SCREENSONG_TIMESPLAYED">Anzahl gesungen</string>
<string name="TR_SCREENSONG_OPTIONSSELECTION">Auswahl</string>
<string name="TR_SCREENSONG_OPTIONSSINGALL">Alle singen</string>
<string name="TR_SCREENSONG_AUDIOMODE">Audiomodus</string>
<string name="TR_SCREENSONG_PLAYLIST">Playlist</string>
<string name="TR_SCREENSONG_PLAYERSELECT">Spielerauswahl</string>
<string name="TR_SCREENSONG_PLAYERSELECT_ON">Spielerauswahl anzeigen</string>
<string name="TR_SCREENSONG_PLAYERSELECT_OFF">Spielerauswahl überspringen</string>
<string name="TR_SCREENSONG_SEARCH">Lied suchen</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Keine Sprache</string>
<string name="TR_SCREENSONG_NOYEAR">Ohne Jahr</string>
<string name="TR_SCREENSONG_NOGENRE">Ohne Genre</string>
<string name="TR_SCREENSONG_NOEDITION">Ohne Edition</string>
<string name="TR_SCREENSONG_NOTAGS">Ohne Tags</string>
<string name="TR_SCREENSONG_ALLSONGS">Alle Lieder</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v Lieder)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v Lied)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSONG_HELPMESSAGE">A-Z = Zum Buchstaben springen • F3 = Suchen • STRG+R = Zufällige Auswahl • STRG+S = Medley starten • STRG+# = Song-Reihenfolge ändern • STRG+T = Kategorieansicht an-/abschalten • Leertaste = Liedoptionen öffnen • ESC = Zurück zum Hauptmenü</string>
<string name="TR_SCREENSONG_HELPMESSAGESEARCH">A-Z = Interpret und Titel suchen; Präfixe für die Suche → a: = Interpret • t: = Titel • c: = Ersteller • e: = Edition • g: = Genre • y: = Jahr (z.B. 1999 oder 1980-1989) • l: = Sprache • al: = Album • fi: = Dateiname • fo: = Ordnername • #: = Tags</string>
<string name="TR_SCREENSONG_HELPMESSAGEPARTY">1-6 = Drücke die Nummer deines Teams, um einen Zufalls-Song-Joker einzusetzen</string>
<string name="TR_SCREENSONG_SORTING">Sortierung: %s</string>
<string name="TR_SCREENSONG_NOMEDLEY">Kein Medley für dieses Lied!</string>
<string name="TR_SCREENSING_PAUSE">Pause</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Lied beenden</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Fortfahren</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Lied überspringen</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Runde neu starten</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Neu starten</string>
<string name="TR_SCREENSING_VOCALSVOLUME">Lautstärke der Gesangsspur</string>
<string name="TR_SCREENSING_NOMORESONGS">Keine weiteren Lieder in der Playlist!</string>
<string name="TR_SCREENSING_NOWEBCAM">Keine Webcam verfügbar!</string>
<string name="TR_SCREENSING_ASPECTRATIO">Bildverhältnis: %a</string>
<string name="TR_SCREENSING_RATING_1">Perfekt!</string>
<string name="TR_SCREENSING_RATING_2">Fantastisch!</string>
<string name="TR_SCREENSING_RATING_3">Großartig!</string>
<string name="TR_SCREENSING_RATING_4">Gut!</string>
<string name="TR_SCREENSING_RATING_5">O.K.!</string>
<string name="TR_SCREENSING_RATING_6">Schlecht!</string>
<string name="TR_SCREENSING_RATING_7">Mies!</string>
<string name="TR_SCREENSING_RATING_8">Grausam!</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">%s Sekunden übersprungen</string>
<string name="TR_SCREENSCORE_SCORES">Auswertung</string>
<string name="TR_SCREENSCORE_RATING">Bewertung</string>
<string name="TR_SCREENSCORE_POINTS">Punkte</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Schwierigkeit</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Gesamtpunktzahl</string>
<string name="TR_SCREENSCORE_GOLDENNOTES">Goldene Noten</string>
<string name="TR_SCREENSCORE_LINEBONUS">Zeilenbonus</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Highscore</string>
<string name="TR_SCREENPROFILES_PROFILES">Profile</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Spielername</string>
<string name="TR_SCREENPROFILES_GAMEDIFFICULTY">Schwierigkeit</string>
<string name="TR_SCREENPROFILES_AVATAR">Avatar</string>
<string name="TR_SCREENPROFILES_USERROLE">Benutzerrolle</string>
<string name="TR_SCREENPROFILES_ACTIVE">Aktiv</string>
<string name="TR_SCREENPROFILES_BUTTON_NEW">Neu</string>
<string name="TR_SCREENPROFILES_BUTTON_DELETE">Löschen</string>
<string name="TR_SCREENPROFILES_BUTTON_TAKESNAPSHOT">Schnappschuss aufnehmen</string>
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Schnappschuss speichern</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Schnappschuss löschen</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Webcam</string>
<string name="TR_SCREENPROFILES_POPUP_DELETE">Möchtest du das Profil %s wirklich löschen?</string>
<string name="TR_SCREENPROFILES_POPUP_UNSAVED">Möchtest du deine Änderungen speichern?</string>
<string name="TR_SCREENO_OPTIONS">Einstellungen</string>
<string name="TR_SCREENO_BUTTON_GAME">Spiel</string>
<string name="TR_SCREENO_BUTTON_SOUND">Sound</string>
<string name="TR_SCREENO_BUTTON_RECORD">Aufnahme</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Video</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Liedtext</string>
<string name="TR_SCREENO_BUTTON_GRAPHICS">Grafik</string>
<string name="TR_SCREENO_BUTTON_THEME">Design</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Credits</string>
<string name="TR_SCREENO_BUTTON_SERVER">Server</string>
<string name="TR_SCREENO_BUTTON_SONGFOLDER">Song Ordner</string>
<string name="TR_SCREENO_SONGFOLDER">Wähle den Song Ordner aus, der hinzugefügt werden soll</string>
<string name="TR_SCREENO_WARNINGRESTART">Neustart erforderlich, damit die Änderungen wirksam werden.</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Serveradresse</string>
<string name="TR_SCREENOGAME_OPTIONS">Spieleinstellungen</string>
<string name="TR_SCREENOGAME_LANGUAGE">Sprache</string>
<string name="TR_SCREENOGAME_DEBUGLEVEL">Debug-Level</string>
<string name="TR_SCREENOGAME_SONGMENU">Lied-Menü-Stil</string>
<string name="TR_SCREENOGAME_SONGSORTING">Sortierung der Lieder</string>
<string name="TR_SCREENOGAME_TABS">Kategorien anzeigen</string>
<string name="TR_SCREENOGAME_TILECAPTION">Cover-Beschriftung</string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Autoplay für Liedvorschau</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Schwierigkeit</string>
<string name="TR_SCREENOGAME_TIMERMODE">Zeit-Modus</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Highscore-Stil</string>
<string name="TR_SCREENORECORD_OPTIONS">Aufnahmeeinstellungen</string>
<string name="TR_SCREENORECORD_DEVICE">Gerät</string>
<string name="TR_SCREENORECORD_INPUT">Eingang</string>
<string name="TR_SCREENORECORD_PLAYER_1">Spieler 1</string>
<string name="TR_SCREENORECORD_PLAYER_2">Spieler 2</string>
<string name="TR_SCREENORECORD_PLAYER_3">Spieler 3</string>
<string name="TR_SCREENORECORD_PLAYER_4">Spieler 4</string>
<string name="TR_SCREENORECORD_PLAYER_5">Spieler 5</string>
<string name="TR_SCREENORECORD_PLAYER_6">Spieler 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Mikrofonverzögerung</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Warnung: Momentan sind einem Spieler zwei Mikrofone zugeordnet!</string>
<string name="TR_SCREENORECORD_CHANNEL_WARNING">Warnung: Mehrere Spieler sind demselben Kanal zugewiesen, es wird nur einer verwendet.</string>
<string name="TR_SCREENORECORD_NO_MIC_WARNING">Warnung: Kein Mikrofon gefunden.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Verzögerungs-Test</string>
<string name="TR_SCREENOSOUND_OPTIONS">Sound Einstellungen</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Hintergrundmusik</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICVOLUME">Lautstärke der Hintergrundmusik</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Quelle der Hintergrundmusik</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Lautstärke der Vorschau</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Lautstärke des Spiels</string>
<string name="TR_SCREENOSOUND_SOUNDEFFECTVOLUME">Lautstärke der Soundeffekte</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Karaoke Effekt</string>
<string name="TR_SCREENOTHEME_OPTIONS">Designeinstellungen</string>
<string name="TR_SCREENOTHEME_THEME">Design</string>
<string name="TR_SCREENOTHEME_SKIN">Skin</string>
<string name="TR_SCREENOTHEME_COVERTHEME">Cover-Theme</string>
<string name="TR_SCREENOTHEME_NOTELINES">Notenlinien anzeigen</string>
<string name="TR_SCREENOTHEME_TONEHELPER">Ton-Helfer anzeigen</string>
<string name="TR_SCREENOTHEME_TIMERLOOK">Zeitleisten-Modus</string>
<string name="TR_SCREENOTHEME_FADEINFO">Spieler-Informationen einblenden</string>
<string name="TR_SCREENOTHEME_COVERLOADING">Verhalten beim Laden der Cover</string>
<string name="TR_SCREENOLYRICS_OPTIONS">Liedtexteinstellungen</string>
<string name="TR_SCREENOLYRICS_STYLE">Lyrics-Animation</string>
<string name="TR_SCREENOLYRICS_POSITION">Liedtext Position</string>
<string name="TR_SCREENOGRAPHICS_OPTIONS">Grafikoptionen</string>
<string name="TR_SCREENOGRAPHICS_TEXTUREQUALITY">Textur-Qualität</string>
<string name="TR_SCREENOGRAPHICS_COVERSIZE">Covergröße (Pixel)</string>
<string name="TR_SCREENOGRAPHICS_FULLSCREEN">Vollbild</string>
<string name="TR_SCREENOGRAPHICS_STRETCH">gestrecktes Bild</string>
<string name="TR_SCREENOSERVER_OPTIONS">Server Optionen</string>
<string name="TR_SCREENOSONGFOLDERS_TITLE">Song Ordner</string>
<string name="TR_SCREENOSONGFOLDERS_BUTTON_ADD">Ordner hinzufügen</string>
<string name="TR_SCREENOSONGFOLDERS_NOFOLDERS">Kein Song Ordner konfiguriert. Der Song Ordner des Programms wird verwendet.</string>
<string name="TR_SCREENOSERVER_ACTIVE">Server aktiv</string>
<string name="TR_SCREENOSERVER_ENCRYPTION">Server Verschlüsselung</string>
<string name="TR_SCREENOSERVER_BUTTON_SERVER">Server Adresse</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Videoeinstellungen</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Video-Hintergründe</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Video-Vorschau</string>
<string name="TR_SCREENOVIDEO_VIDEOINSONGS">Videos während des Singens</string>
<string name="TR_SCREENOVIDEO_VIDEOSTOBACKGROUND">Aktuelles Hintergrundvideo anzeigen</string>
<string name="TR_SCREENOVIDEO_WEBCAMDEVICES">Webcams</string>
<string name="TR_SCREENOVIDEO_WEBCAMRESOLUTION">Webcam-Auflösung</string>
<string name="TR_SCREENOVIDEO_BUTTON_ADJUSTMENTS">Bildschirm anpassen</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">STRG + ALT (+ UMSCHALT) + Pfeiltasten drücken, um den Bildschirm anzupassen</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTESRESET">STRG + ALT + 0 um Einstellungen zurückzusetzen</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPLEFT">Oben links</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPRIGHT">Oben rechts</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMLEFT">Unten links</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Unten rechts</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Lautstärke</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Serveradresse</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Server läuft derzeit nicht. Bitte aktiviere ihn und starte das Spiel neu!</string>
<string name="TR_REPORTER_TITLE_TEXT">Es tut uns leid</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">dass Vocaluxe abgestürzt ist.\r\nUm uns zu helfen, das Problem zu beheben, schicke uns bitte einen Absturzbericht.\r\nBitte bearbeite das folgende Protokoll, so dass keine eventuell persönlichen Daten enthalten sind.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">dass Du einen Fehler festgestellt hast.\r\nUm uns zu helfen, das Problem zu beheben, schicke uns bitte einen Fehlerbericht.\r\nBitte bearbeite das folgende Protokoll, so dass keine eventuell persönlichen Daten enthalten sind.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT">Nichts hochladen (Du kannst immer noch die Fehlermeldung oben kopieren)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Hochladen und ein Ticket eröffnen (öffentlich sichtbar und benötigt ein GitHub-Konto)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Hochladen und einen Link zum Bericht erhalten (öffentlich sichtbar)</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Senden</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Hochladen</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Beenden</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Fortfahren</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">Der Link zu Deinem Bericht:</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Fehler beim Hochladen des Protokolls.</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Letzter Fehler</string>
<string name="TR_REPORTER_LAST_ERROR_NA">Nicht verfügbar</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Beschreibe Dein Problem hier.\n\n###Schritte zum Reproduzieren des Problems\nTeil uns mit wie man das Problem reproduzieren kann.\n\n###Vocaluxe-Version und -Protokoll\n{0}\n{1}</string>
</resources>
@@ -7,6 +7,9 @@
<string name="TR_BUTTON_SAVE">Save</string>
<string name="TR_BUTTON_BACK">Back</string>
<string name="TR_BUTTON_START">Start</string>
<string name="TR_BUTTON_YES">Yes</string>
<string name="TR_BUTTON_NO">No</string>
<string name="TR_BUTTON_CANCEL">Cancel</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Audio streams</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Video streams</string>
<string name="TR_DEBUG_TEXTURES">Textures</string>
@@ -15,10 +18,16 @@
<string name="TR_DEBUG_SONGS">Loaded songs</string>
<string name="TR_DEBUG_MOUSE">Mouse</string>
<string name="TR_DEBUG_MEMORY">Memory usage</string>
<string name="TR_GAMEMODE">Game mode</string>
<string name="TR_GAMEMODE_NORMAL">Normal</string>
<string name="TR_GAMEMODE_DUET">Duet</string>
<string name="TR_GAMEMODE_MEDLEY">Medley</string>
<string name="TR_GAMEMODE_SHORTSONG">Short version</string>
<string name="TR_AUDIOMODE_NORMAL">Normal</string>
<string name="TR_AUDIOMODE_INSTRUMENTAL">Instrumental</string>
<string name="TR_AUDIOMODE_VOCALS">Instrumental/Vocals</string>
<string name="TR_AUDIOMODE_KARAOKE">Karaoke</string>
<string name="TR_RATING_KARAOKE">Karaoke</string>
<string name="TR_RATING_VOCAL_HERO">Vocal Hero</string>
<string name="TR_RATING_SUPERSTAR">Superstar</string>
<string name="TR_RATING_LEAD_SINGER">Lead Singer</string>
@@ -31,6 +40,10 @@
<string name="TR_USERROLE_NORMAL">Normal user</string>
<string name="TR_USERROLE_ADMIN">Administrator</string>
<string name="TR_USERROLE_KEYBOARDUSER">Keyboard user</string>
<string name="TR_SONGSOURCE">Song source</string>
<string name="TR_SONGSOURCE_PLAYLIST">Playlist</string>
<string name="TR_SONGSOURCE_CATEGORY">Category</string>
<string name="TR_SONGSOURCE_ALLSONGS">All songs</string>
<string name="TR_CONFIG_SOFTWARE">Software</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
@@ -60,6 +73,7 @@
<string name="TR_CONFIG_ARTIST_LETTER">Artist by letter</string>
<string name="TR_CONFIG_TITLE_LETTER">Title by letter</string>
<string name="TR_CONFIG_EDITION">Edition</string>
<string name="TR_CONFIG_TAGS">Tags</string>
<string name="TR_CONFIG_GENRE">Genre</string>
<string name="TR_CONFIG_YEAR">Year</string>
<string name="TR_CONFIG_DECADE">Decade</string>
@@ -100,6 +114,87 @@
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Options</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Profiles</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">No profiles found!</string>
<string name="TR_SCREENMAIN_BUTTON_STATISTICS">Statistics</string>
<string name="TR_SCREENMAIN_BUTTON_JUKEBOX">Jukebox</string>
<string name="TR_SCREENSTATISTICS_TITLE">Statistics</string>
<string name="TR_SCREENSTATISTICS_HINT">Navigate = Select a tile • Enter = Open details • ESC = Back to main menu</string>
<string name="TR_SCREENSTATISTICS_DETAILHINT">Left/Right = Change view • Up/Down = Scroll • ESC = Back to statistics</string>
<string name="TR_SCREENSTATISTICS_OVERVIEW">Overview</string>
<string name="TR_SCREENSTATISTICS_RECENT">Recently sung</string>
<string name="TR_SCREENSTATISTICS_BEST">Best list</string>
<string name="TR_SCREENSTATISTICS_PLAYERS">Players</string>
<string name="TR_SCREENSTATISTICS_SONGS">Songs</string>
<string name="TR_SCREENSTATISTICS_SUNG">sung</string>
<string name="TR_SCREENSTATISTICS_PLAYERCOUNT">Players</string>
<string name="TR_SCREENSTATISTICS_COVERAGE">Collection sung: {0} %</string>
<string name="TR_SCREENSTATISTICS_MOSTSUNG">Most sung</string>
<string name="TR_SCREENSTATISTICS_GENRES">Genres</string>
<string name="TR_SCREENSTATISTICS_LANGUAGES">Languages</string>
<string name="TR_SCREENSTATISTICS_NEVERSUNG">Never sung</string>
<string name="TR_SCREENSTATISTICS_ALLPLAYERS">All players</string>
<string name="TR_SCREENSTATISTICS_PLAYERSONGS">{0} · {1} songs</string>
<string name="TR_SCREENSTATISTICS_AVERAGE">Ø {0}</string>
<string name="TR_SCREENSTATISTICS_PLAYERDETAIL">{0} songs · best {1}</string>
<string name="TR_SCREENSTATISTICS_MOSTSONGS">Most songs</string>
<string name="TR_SCREENSTATISTICS_BESTAVERAGE">Best average</string>
<string name="TR_SCREENSTATISTICS_PLAYERAVERAGEDETAIL">Ø {0} · best {1}</string>
<string name="TR_SCREENSTATISTICS_SONGCOUNT">{0} songs</string>
<string name="TR_SCREENSTATISTICS_SUMMARY">{0} songs · {1} sung ({2} %) · sung {3} times in total</string>
<string name="TR_SCREENSTATISTICS_TODAY">Today</string>
<string name="TR_SCREENSTATISTICS_YESTERDAY">Yesterday</string>
<string name="TR_SCREENSTATISTICS_NODATA">No data yet</string>
<string name="TR_SCREENSTATISTICS_COL_SONG">Song</string>
<string name="TR_SCREENSTATISTICS_COL_TIMES">Times</string>
<string name="TR_SCREENSTATISTICS_COL_GENRE">Genre</string>
<string name="TR_SCREENSTATISTICS_COL_LANGUAGE">Language</string>
<string name="TR_SCREENSTATISTICS_COL_SUNG">Sung</string>
<string name="TR_SCREENSTATISTICS_COL_YEAR">Year</string>
<string name="TR_SCREENSTATISTICS_COL_DATE">Date</string>
<string name="TR_SCREENSTATISTICS_COL_PLAYER">Player</string>
<string name="TR_SCREENSTATISTICS_COL_SCORE">Score</string>
<string name="TR_SCREENSTATISTICS_COL_SONGS">Songs</string>
<string name="TR_SCREENSTATISTICS_COL_AVERAGE">Average</string>
<string name="TR_SCREENJUKEBOX_TITLE">Jukebox</string>
<string name="TR_SCREENJUKEBOX_SOURCE">Source</string>
<string name="TR_SCREENJUKEBOX_PLAYLIST">Playlist</string>
<string name="TR_SCREENJUKEBOX_SORTING">Sorting</string>
<string name="TR_SCREENJUKEBOX_CATEGORY">Category</string>
<string name="TR_SCREENJUKEBOX_ORDER">Order</string>
<string name="TR_SCREENJUKEBOX_SECTION">Section</string>
<string name="TR_SCREENJUKEBOX_LYRICS">Lyrics</string>
<string name="TR_SCREENJUKEBOX_AUDIOMODE">Audio mode</string>
<string name="TR_SCREENJUKEBOX_VIDEO">Video</string>
<string name="TR_SCREENJUKEBOX_NUMSONGS">%d songs</string>
<string name="TR_SCREENJUKEBOX_NOSONGS">No songs found</string>
<string name="TR_SCREENWEBQUEUE_TITLE">WebApp Queue</string>
<string name="TR_SCREENWEBQUEUE_NEXT">Up next</string>
<string name="TR_SCREENWEBQUEUE_HINT">Add songs with the WebApp</string>
<string name="TR_SCREENWEBQUEUE_SERVEROFF">The webserver is off - switch it on under Options - Server to use the WebApp</string>
<string name="TR_SCREENWEBQUEUE_EMPTY">The queue is empty.</string>
<string name="TR_SCREENWEBQUEUE_EMPTY2">Add songs with the WebApp (QR code: Server address).</string>
<string name="TR_SCREENSONG_BUTTON_WEBQUEUE">WebApp Queue</string>
<string name="TR_SCREENWEBQUEUE_ADDEDBY">added by %s</string>
<string name="TR_SCREENWEBQUEUE_SINGERS">Singers: %s</string>
<string name="TR_SCREENWEBQUEUE_NOSINGERS">Singers are chosen before singing</string>
<string name="TR_SCREENWEBQUEUE_MORE">+ %d more</string>
<string name="TR_SCREENWEBQUEUE_MODE">Game mode</string>
<string name="TR_SCREENWEBQUEUE_AUDIO">Audio</string>
<string name="TR_SCREENWEBQUEUE_PLAYERS">Change players</string>
<string name="TR_SCREENWEBQUEUE_SING">Sing</string>
<string name="TR_JUKEBOX_ORDER_RANDOM">Random</string>
<string name="TR_JUKEBOX_ORDER_SORTED">In order</string>
<string name="TR_JUKEBOX_SECTION_FULL">Full song</string>
<string name="TR_JUKEBOX_SECTION_MEDLEY">Medley part</string>
<string name="TR_JUKEBOX_SECTION_30">30 seconds</string>
<string name="TR_JUKEBOX_SECTION_60">60 seconds</string>
<string name="TR_JUKEBOX_SECTION_90">90 seconds</string>
<string name="TR_SCREENJUKEBOXPLAYER_SKIPINTRO">Skip intro</string>
<string name="TR_SCREENJUKEBOXPLAYER_SING">Sing now</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUE">Queue</string>
<string name="TR_SCREENJUKEBOXPLAYER_SEARCH">Type to search</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP">Enter: Play next, Enter again: Play now</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP2">Del: Remove | Shift+Up/Down: Move</string>
<string name="TR_SCREENJUKEBOXPLAYER_NUMSONGS">%d songs</string>
<string name="TR_SCREENPARTY_TITLE">Party-Mode Selection</string>
<string name="TR_SCREENPARTY_MODES">Party-mode</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Description</string>
@@ -112,6 +207,7 @@
<string name="TR_SCREENPARTY_NOTEAMS">No teams</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Number of teams</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Number of players</string>
<string name="TR_SCREENPARTY_NUMMICS">Microphones</string>
<string name="TR_SCREENNAMES_MENU">Player Selection</string>
<string name="TR_SCREENNAMES_PLAYER">Player</string>
<string name="TR_SCREENNAMES_1PLAYER">1 player</string>
@@ -138,24 +234,57 @@
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Sing medley-songs</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">New playlist</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Song Options</string>
<string name="TR_SCREENSONG_SEARCH">Search:</string>
<string name="TR_SCREENSONG_LENGTH">Song length</string>
<string name="TR_SCREENSONG_YEAR">Year</string>
<string name="TR_SCREENSONG_TIMESPLAYED">Times sung</string>
<string name="TR_SCREENSONG_OPTIONSSELECTION">Selection</string>
<string name="TR_SCREENSONG_OPTIONSSINGALL">Sing all</string>
<string name="TR_SCREENSONG_AUDIOMODE">Audio mode</string>
<string name="TR_SCREENSONG_PLAYLIST">Playlist</string>
<string name="TR_SCREENSONG_PLAYERSELECT">Player selection</string>
<string name="TR_SCREENSONG_PLAYERSELECT_ON">Show player selection</string>
<string name="TR_SCREENSONG_PLAYERSELECT_OFF">Skip player selection</string>
<string name="TR_SCREENSONG_SEARCH">Search song</string>
<string name="TR_SCREENSONG_NOLANGUAGE">No language</string>
<string name="TR_SCREENSONG_NOYEAR">No Year</string>
<string name="TR_SCREENSONG_NOGENRE">No Genre</string>
<string name="TR_SCREENSONG_NOEDITION">No Edition</string>
<string name="TR_SCREENSONG_NOTAGS">No Tags</string>
<string name="TR_SCREENSONG_ALLSONGS">All Songs</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v songs)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v song)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSONG_HELPMESSAGE">A-Z = Jump to the letter • F3 = Search • CTRL+R = Random selection • CTRL+S = Start medley • CTRL+# = Change song sorting • CTRL+T = Enable/Disable category view • Space = Open song options • ESC = Back to main menu</string>
<string name="TR_SCREENSONG_HELPMESSAGESEARCH">A-Z = Search artist and title, prefixes for the search → a: = artist • t: = title • c: = creator • e: = edition • g: = genre • y: = year (e.g. 1999 or 1980-1989) • l: = language • al: = album • fi: = file name • fo: = folder name • #: = tags</string>
<string name="TR_SCREENSONG_HELPMESSAGEPARTY">1-6 = Press your team number to use a random song joker</string>
<string name="TR_SCREENSONG_SORTING">Sorting: %s</string>
<string name="TR_SCREENSONG_NOMEDLEY">No Medley for this song!</string>
<string name="TR_SCREENSING_PAUSE">Pause</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Stop singing</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Continue</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Skip this song</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Restart round</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Restart game</string>
<string name="TR_SCREENSING_VOCALSVOLUME">Vocals track volume</string>
<string name="TR_SCREENSING_NOMORESONGS">No more songs in playlist!</string>
<string name="TR_SCREENSING_NOWEBCAM">No webcam available!</string>
<string name="TR_SCREENSING_ASPECTRATIO">Aspect Ratio: %a</string>
<string name="TR_SCREENSING_RATING_1">perfect!</string>
<string name="TR_SCREENSING_RATING_2">awesome!</string>
<string name="TR_SCREENSING_RATING_3">great!</string>
<string name="TR_SCREENSING_RATING_4">good!</string>
<string name="TR_SCREENSING_RATING_5">not bad!</string>
<string name="TR_SCREENSING_RATING_6">bad!</string>
<string name="TR_SCREENSING_RATING_7">poor!</string>
<string name="TR_SCREENSING_RATING_8">awful!</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">Skipped %s seconds</string>
<string name="TR_SCREENSCORE_SCORES">Scores</string>
<string name="TR_SCREENSCORE_RATING">Rating</string>
<string name="TR_SCREENSCORE_POINTS">Points</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Difficulty</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Overall score</string>
<string name="TR_SCREENSCORE_GOLDENNOTES">Golden notes</string>
<string name="TR_SCREENSCORE_LINEBONUS">Line bonus</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Highscore</string>
<string name="TR_SCREENPROFILES_PROFILES">Profiles</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Player name</string>
@@ -169,13 +298,21 @@
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Save snapshot</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Delete snapshot</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Webcam</string>
<string name="TR_SCREENPROFILES_POPUP_DELETE">Do you really want to delete the profile %s?</string>
<string name="TR_SCREENPROFILES_POPUP_UNSAVED">Do you want to save your changes?</string>
<string name="TR_SCREENO_OPTIONS">Options</string>
<string name="TR_SCREENO_BUTTON_GAME">Game</string>
<string name="TR_SCREENO_BUTTON_SOUND">Sound</string>
<string name="TR_SCREENO_BUTTON_RECORD">Record</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Video</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Lyrics</string>
<string name="TR_SCREENO_BUTTON_GRAPHICS">Graphics</string>
<string name="TR_SCREENO_BUTTON_THEME">Theme</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Credits</string>
<string name="TR_SCREENO_BUTTON_SERVER">Server</string>
<string name="TR_SCREENO_BUTTON_SONGFOLDER">Song Folder</string>
<string name="TR_SCREENO_SONGFOLDER">Select the song folder you want to add</string>
<string name="TR_SCREENO_WARNINGRESTART">Please restart the game for the changes to take effect.</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Server address</string>
<string name="TR_SCREENOGAME_OPTIONS">Game Options</string>
<string name="TR_SCREENOGAME_LANGUAGE">Language</string>
@@ -183,6 +320,8 @@
<string name="TR_SCREENOGAME_SONGMENU">Song-menu style</string>
<string name="TR_SCREENOGAME_SONGSORTING">Song sorting</string>
<string name="TR_SCREENOGAME_TABS">Tabs</string>
<string name="TR_SCREENOGAME_TILECAPTION">Tile caption</string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Autoplay song previews</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Game difficulty</string>
<string name="TR_SCREENOGAME_TIMERMODE">Timer mode</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Highscore style</string>
@@ -197,6 +336,8 @@
<string name="TR_SCREENORECORD_PLAYER_6">Player 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Mic delay</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Warning: At least one player is assigned to two mics.</string>
<string name="TR_SCREENORECORD_CHANNEL_WARNING">Warning: Several players are assigned to the same channel, only one of them will be used.</string>
<string name="TR_SCREENORECORD_NO_MIC_WARNING">Warning: No microphone found.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Delay test</string>
<string name="TR_SCREENOSOUND_OPTIONS">Sound Options</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Background music</string>
@@ -204,6 +345,7 @@
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Background-music source</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Preview-music volume</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Game-music volume</string>
<string name="TR_SCREENOSOUND_SOUNDEFFECTVOLUME">Sound effect volume</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Karaoke effect</string>
<string name="TR_SCREENOTHEME_OPTIONS">Theme Options</string>
<string name="TR_SCREENOTHEME_THEME">Theme</string>
@@ -217,6 +359,18 @@
<string name="TR_SCREENOLYRICS_OPTIONS">Lyrics Options</string>
<string name="TR_SCREENOLYRICS_STYLE">Animation style</string>
<string name="TR_SCREENOLYRICS_POSITION">Lyrics position</string>
<string name="TR_SCREENOGRAPHICS_OPTIONS">Graphics Options</string>
<string name="TR_SCREENOGRAPHICS_TEXTUREQUALITY">Texture quality</string>
<string name="TR_SCREENOGRAPHICS_COVERSIZE">Cover size (pixels)</string>
<string name="TR_SCREENOGRAPHICS_FULLSCREEN">Fullscreen</string>
<string name="TR_SCREENOGRAPHICS_STRETCH">Stretched</string>
<string name="TR_SCREENOSERVER_OPTIONS">Server Options</string>
<string name="TR_SCREENOSONGFOLDERS_TITLE">Song Folders</string>
<string name="TR_SCREENOSONGFOLDERS_BUTTON_ADD">Add folder</string>
<string name="TR_SCREENOSONGFOLDERS_NOFOLDERS">No song folders configured. The Songs folder of the program is used.</string>
<string name="TR_SCREENOSERVER_ACTIVE">Server active</string>
<string name="TR_SCREENOSERVER_ENCRYPTION">Server encryption</string>
<string name="TR_SCREENOSERVER_BUTTON_SERVER">Server address</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Video Options</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Video backgrounds</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Video preview</string>
@@ -233,5 +387,25 @@
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Bottom right</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Volume</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Server address</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Server is not running. Please check config.xml!</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Server is not running. Please activate it and restart the game!</string>
<string name="TR_REPORTER_TITLE_TEXT">We are sorry</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">that Vocaluxe run into an error and crashed.\r\nTo help us fix the problem please send us a report.\r\nOpen the log to check it and remove possibly sensitive information before submitting.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">that you experienced an error.\r\nTo help us fix the problem please send us a report.\r\nOpen the log to check it and remove possibly sensitive information before submitting.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT">Do not upload anything (you can still copy the error message above)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Upload and open an issue (publicly visible + requires a github account)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Upload and get a link to your report (publicly visible)</string>
<string name="TR_REPORTER_OPEN_LOG_TEXT">Open the log to check or edit it</string>
<string name="TR_REPORTER_NO_UPLOAD_BUTTON">Don't upload</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_BUTTON">Upload + issue</string>
<string name="TR_REPORTER_GIST_ONLY_BUTTON">Upload</string>
<string name="TR_REPORTER_OPEN_LOG_BUTTON">Open log</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Submit</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Uploading</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Exit</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Continue</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">The link to your report:</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Error uploading the log.</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Last error</string>
<string name="TR_REPORTER_LAST_ERROR_NA">Not available</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Describe your issue here.\n\n### Steps to reproduce\nTell us how to reproduce this issue.\n\n### Vocaluxe version and logfile\n{0}\n{1}</string>
</resources>
+406
View File
@@ -0,0 +1,406 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Español</string>
<string name="TR_PROGRAM_NAME">Vocaluxe</string>
<string name="TR_GENERAL_AND">y</string>
<string name="TR_BUTTON_EXIT">Salir</string>
<string name="TR_BUTTON_SAVE">Guardar</string>
<string name="TR_BUTTON_BACK">Volver</string>
<string name="TR_BUTTON_START">Comenzar</string>
<string name="TR_BUTTON_YES">Sí</string>
<string name="TR_BUTTON_NO">No</string>
<string name="TR_BUTTON_CANCEL">Cancelar</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Streams de audio</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Streams de video</string>
<string name="TR_DEBUG_TEXTURES">Texturas</string>
<string name="TR_DEBUG_TONE_ABS">ToneAbs</string>
<string name="TR_DEBUG_MAX_VOLUME">Volumen máximo</string>
<string name="TR_DEBUG_SONGS">Canciones cargadas</string>
<string name="TR_DEBUG_MOUSE">Mouse</string>
<string name="TR_DEBUG_MEMORY">Uso de memoria</string>
<string name="TR_GAMEMODE">Modo de juego</string>
<string name="TR_GAMEMODE_NORMAL">Normal</string>
<string name="TR_GAMEMODE_DUET">Dueto</string>
<string name="TR_GAMEMODE_MEDLEY">Medley</string>
<string name="TR_GAMEMODE_SHORTSONG">Versión corta</string>
<string name="TR_AUDIOMODE_NORMAL">Normal</string>
<string name="TR_AUDIOMODE_INSTRUMENTAL">Instrumental</string>
<string name="TR_AUDIOMODE_VOCALS">Instrumental/Voz</string>
<string name="TR_AUDIOMODE_KARAOKE">Karaoke</string>
<string name="TR_RATING_KARAOKE">Karaoke</string>
<string name="TR_RATING_VOCAL_HERO">Héroe Vocal</string>
<string name="TR_RATING_SUPERSTAR">Superestrella</string>
<string name="TR_RATING_LEAD_SINGER">Vocalista Principal</string>
<string name="TR_RATING_RISING_STAR">Estrella Naciente</string>
<string name="TR_RATING_HOPEFUL">Prometedor</string>
<string name="TR_RATING_WANNABE">Aspirante</string>
<string name="TR_RATING_AMATEUR">Amateur</string>
<string name="TR_RATING_TONE_DEAF">Sordo</string>
<string name="TR_USERROLE_GUEST">Invitado</string>
<string name="TR_USERROLE_NORMAL">Usuario normal</string>
<string name="TR_USERROLE_ADMIN">Administrador</string>
<string name="TR_USERROLE_KEYBOARDUSER">Teclado de usuario</string>
<string name="TR_SONGSOURCE">Fuente de las canciones</string>
<string name="TR_SONGSOURCE_PLAYLIST">Lista de reproducción</string>
<string name="TR_SONGSOURCE_CATEGORY">Categoría</string>
<string name="TR_SONGSOURCE_ALLSONGS">Todas las canciones</string>
<string name="TR_CONFIG_SOFTWARE">Software</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
<string name="TR_CONFIG_TEXTURE_LOWEST">Muy Baja</string>
<string name="TR_CONFIG_TEXTURE_LOW">Baja</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Media</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Alta</string>
<string name="TR_CONFIG_TEXTURE_HIGHEST">Muy Alta</string>
<string name="TR_CONFIG_OFF">Off</string>
<string name="TR_CONFIG_ON">On</string>
<string name="TR_CONFIG_ONLY_FPS">Solo FPS</string>
<string name="TR_CONFIG_LEVEL1">Nivel 1</string>
<string name="TR_CONFIG_LEVEL2">Nivel 2</string>
<string name="TR_CONFIG_LEVEL3">Nivel 3</string>
<string name="TR_CONFIG_LEVEL_MAX">Máx</string>
<string name="TR_CONFIG_LIST">Listado</string>
<string name="TR_CONFIG_DREIDEL">Dreidel</string>
<string name="TR_CONFIG_TILE_BOARD">Cuadrícula</string>
<string name="TR_CONFIG_BOOK">Libro</string>
<string name="TR_CONFIG_COVERLOADING_ONDEMAND">Según Sean Necesarias</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">Al Iniciar</string>
<string name="TR_CONFIG_COVERLOADING_DYNAMIC">Dinámica</string>
<string name="TR_CONFIG_NONE">Ninguno</string>
<string name="TR_CONFIG_RANDOM">Al Azar</string>
<string name="TR_CONFIG_FOLDER">Carpeta</string>
<string name="TR_CONFIG_ARTIST">Artista</string>
<string name="TR_CONFIG_ARTIST_LETTER">Letra del Artista</string>
<string name="TR_CONFIG_TITLE_LETTER">Letra del Título</string>
<string name="TR_CONFIG_EDITION">Edición</string>
<string name="TR_CONFIG_TAGS">Etiquetas</string>
<string name="TR_CONFIG_GENRE">Género</string>
<string name="TR_CONFIG_YEAR">Año</string>
<string name="TR_CONFIG_DECADE">Década</string>
<string name="TR_CONFIG_LANGUAGE">Idioma</string>
<string name="TR_CONFIG_DATEADDED">Fecha añadida</string>
<string name="TR_CONFIG_EASY">Fácil</string>
<string name="TR_CONFIG_NORMAL">Normal</string>
<string name="TR_CONFIG_HARD">Difícil</string>
<string name="TR_CONFIG_TIMERMODE_CURRENT">Actual</string>
<string name="TR_CONFIG_TIMERMODE_REMAINING">Restante</string>
<string name="TR_CONFIG_TIMERMODE_TOTAL">Total</string>
<string name="TR_CONFIG_TIMERLOOK_NORMAL">Normal</string>
<string name="TR_CONFIG_TIMERLOOK_EXPANDED">Expandido</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_ALL">Ver todo</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_BEST">Mejores puntuaciones</string>
<string name="TR_CONFIG_OWN_MUSIC">Música propia y música de fondo</string>
<string name="TR_CONFIG_NO_OWN_MUSIC">Sin música propia</string>
<string name="TR_CONFIG_ONLY_OWN_MUSIC">Solo música propia</string>
<string name="TR_CONFIG_ONLY_SONG">Sólo la canción seleccionada</string>
<string name="TR_CONFIG_FADEPLAYERINFO_ALL">Todas</string>
<string name="TR_CONFIG_FADEPLAYERINFO_INFO">Solo nombres y avatares</string>
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Nada</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Rellenar</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Saltar</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Deslizar</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Zoom</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">Abajo</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">Arriba</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTH">Arriba y abajo</string>
<string name="TR_CONFIG_LYRICSPOSITION_DYNAMIC">Dinámico</string>
<string name="TR_SCREENLOAD_LOADING">Cargando...</string>
<string name="TR_SCREENLOAD_TOTAL">Total</string>
<string name="TR_SCREENLOAD_SONGS">Canciones</string>
<string name="TR_SCREENLOAD_LOADED">cargadas</string>
<string name="TR_SCREENMAIN_MENU">Menú Principal</string>
<string name="TR_SCREENMAIN_BUTTON_SING">Cantar</string>
<string name="TR_SCREENMAIN_BUTTON_PARTY">Fiesta</string>
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Opciones</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Perfiles</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">¡No se ha encontrado ningún perfil!</string>
<string name="TR_SCREENMAIN_BUTTON_STATISTICS">Estadísticas</string>
<string name="TR_SCREENMAIN_BUTTON_JUKEBOX">Jukebox</string>
<string name="TR_SCREENSTATISTICS_TITLE">Estadísticas</string>
<string name="TR_SCREENSTATISTICS_HINT">Navegación = Seleccionar un mosaico • Intro = Abrir detalles • ESC = Volver al menú principal</string>
<string name="TR_SCREENSTATISTICS_DETAILHINT">Izquierda/Derecha = Cambiar vista • Arriba/Abajo = Desplazar • ESC = Volver a las estadísticas</string>
<string name="TR_SCREENSTATISTICS_OVERVIEW">Resumen</string>
<string name="TR_SCREENSTATISTICS_RECENT">Cantadas recientemente</string>
<string name="TR_SCREENSTATISTICS_BEST">Mejores</string>
<string name="TR_SCREENSTATISTICS_PLAYERS">Jugadores</string>
<string name="TR_SCREENSTATISTICS_SONGS">Canciones</string>
<string name="TR_SCREENSTATISTICS_SUNG">cantadas</string>
<string name="TR_SCREENSTATISTICS_PLAYERCOUNT">Jugadores</string>
<string name="TR_SCREENSTATISTICS_COVERAGE">Colección cantada: {0} %</string>
<string name="TR_SCREENSTATISTICS_MOSTSUNG">Más cantadas</string>
<string name="TR_SCREENSTATISTICS_GENRES">Géneros</string>
<string name="TR_SCREENSTATISTICS_LANGUAGES">Idiomas</string>
<string name="TR_SCREENSTATISTICS_NEVERSUNG">Nunca cantadas</string>
<string name="TR_SCREENSTATISTICS_ALLPLAYERS">Todos los jugadores</string>
<string name="TR_SCREENSTATISTICS_PLAYERSONGS">{0} · {1} canciones</string>
<string name="TR_SCREENSTATISTICS_AVERAGE">Ø {0}</string>
<string name="TR_SCREENSTATISTICS_PLAYERDETAIL">{0} canciones · mejor {1}</string>
<string name="TR_SCREENSTATISTICS_MOSTSONGS">Más canciones</string>
<string name="TR_SCREENSTATISTICS_BESTAVERAGE">Mejor promedio</string>
<string name="TR_SCREENSTATISTICS_PLAYERAVERAGEDETAIL">Ø {0} · mejor {1}</string>
<string name="TR_SCREENSTATISTICS_SONGCOUNT">{0} canciones</string>
<string name="TR_SCREENSTATISTICS_SUMMARY">{0} canciones · {1} cantadas ({2} %) · cantadas {3} veces en total</string>
<string name="TR_SCREENSTATISTICS_TODAY">Hoy</string>
<string name="TR_SCREENSTATISTICS_YESTERDAY">Ayer</string>
<string name="TR_SCREENSTATISTICS_NODATA">Aún no hay datos</string>
<string name="TR_SCREENSTATISTICS_COL_SONG">Canción</string>
<string name="TR_SCREENSTATISTICS_COL_TIMES">Veces</string>
<string name="TR_SCREENSTATISTICS_COL_GENRE">Género</string>
<string name="TR_SCREENSTATISTICS_COL_LANGUAGE">Idioma</string>
<string name="TR_SCREENSTATISTICS_COL_SUNG">Cantadas</string>
<string name="TR_SCREENSTATISTICS_COL_YEAR">Año</string>
<string name="TR_SCREENSTATISTICS_COL_DATE">Fecha</string>
<string name="TR_SCREENSTATISTICS_COL_PLAYER">Jugador</string>
<string name="TR_SCREENSTATISTICS_COL_SCORE">Puntuación</string>
<string name="TR_SCREENSTATISTICS_COL_SONGS">Canciones</string>
<string name="TR_SCREENSTATISTICS_COL_AVERAGE">Promedio</string>
<string name="TR_SCREENJUKEBOX_TITLE">Jukebox</string>
<string name="TR_SCREENJUKEBOX_SOURCE">Fuente</string>
<string name="TR_SCREENJUKEBOX_PLAYLIST">Lista de reproducción</string>
<string name="TR_SCREENJUKEBOX_SORTING">Ordenación</string>
<string name="TR_SCREENJUKEBOX_CATEGORY">Categoría</string>
<string name="TR_SCREENJUKEBOX_ORDER">Orden</string>
<string name="TR_SCREENJUKEBOX_SECTION">Sección</string>
<string name="TR_SCREENJUKEBOX_LYRICS">Letra</string>
<string name="TR_SCREENJUKEBOX_AUDIOMODE">Modo de audio</string>
<string name="TR_SCREENJUKEBOX_VIDEO">Vídeo</string>
<string name="TR_SCREENJUKEBOX_NUMSONGS">%d canciones</string>
<string name="TR_SCREENJUKEBOX_NOSONGS">No se encontraron canciones</string>
<string name="TR_SCREENWEBQUEUE_TITLE">Cola de la WebApp</string>
<string name="TR_SCREENWEBQUEUE_NEXT">A continuación</string>
<string name="TR_SCREENWEBQUEUE_HINT">Añade canciones con la WebApp</string>
<string name="TR_SCREENWEBQUEUE_SERVEROFF">El servidor web está apagado - actívalo en Opciones - Servidor para usar la WebApp</string>
<string name="TR_SCREENWEBQUEUE_EMPTY">La cola está vacía.</string>
<string name="TR_SCREENWEBQUEUE_EMPTY2">Añade canciones con la WebApp (código QR: dirección del servidor).</string>
<string name="TR_SCREENSONG_BUTTON_WEBQUEUE">Cola de la WebApp</string>
<string name="TR_SCREENWEBQUEUE_ADDEDBY">añadida por %s</string>
<string name="TR_SCREENWEBQUEUE_SINGERS">Cantantes: %s</string>
<string name="TR_SCREENWEBQUEUE_NOSINGERS">Los cantantes se eligen antes de cantar</string>
<string name="TR_SCREENWEBQUEUE_MORE">+ %d más</string>
<string name="TR_SCREENWEBQUEUE_MODE">Modo de juego</string>
<string name="TR_SCREENWEBQUEUE_AUDIO">Audio</string>
<string name="TR_SCREENWEBQUEUE_PLAYERS">Cambiar jugadores</string>
<string name="TR_SCREENWEBQUEUE_SING">Cantar</string>
<string name="TR_JUKEBOX_ORDER_RANDOM">Aleatorio</string>
<string name="TR_JUKEBOX_ORDER_SORTED">En orden</string>
<string name="TR_JUKEBOX_SECTION_FULL">Canción completa</string>
<string name="TR_JUKEBOX_SECTION_MEDLEY">Parte de medley</string>
<string name="TR_JUKEBOX_SECTION_30">30 segundos</string>
<string name="TR_JUKEBOX_SECTION_60">60 segundos</string>
<string name="TR_JUKEBOX_SECTION_90">90 segundos</string>
<string name="TR_SCREENJUKEBOXPLAYER_SKIPINTRO">Saltar intro</string>
<string name="TR_SCREENJUKEBOXPLAYER_SING">Cantar ahora</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUE">Cola</string>
<string name="TR_SCREENJUKEBOXPLAYER_SEARCH">Escribe para buscar</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP">Intro: Reproducir siguiente, Intro de nuevo: Reproducir ahora</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP2">Supr: Eliminar | Mayús+Arriba/Abajo: Mover</string>
<string name="TR_SCREENJUKEBOXPLAYER_NUMSONGS">%d canciones</string>
<string name="TR_SCREENPARTY_TITLE">Selección del modo fiesta</string>
<string name="TR_SCREENPARTY_MODES">Modo fiesta</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Descripción</string>
<string name="TR_SCREENPARTY_AUTHOR">Autor</string>
<string name="TR_SCREENPARTY_VERSION">Versión</string>
<string name="TR_SCREENPARTY_ERROR">No se puede cargar este modo de fiesta</string>
<string name="TR_SCREENPARTY_ERROR_MICS">¡No hay micrófonos configurados!</string>
<string name="TR_SCREENPARTY_ERROR_MIC_NUM">¡Se necesitan %d micrófonos para este modo fiesta!</string>
<string name="TR_SCREENPARTY_TARGETAUDIENCE">Audiencia objetiva</string>
<string name="TR_SCREENPARTY_NOTEAMS">No hay equipos</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Número de equipos</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Número de jugadores</string>
<string name="TR_SCREENPARTY_NUMMICS">Micrófonos</string>
<string name="TR_SCREENNAMES_MENU">Selección de Jugadores</string>
<string name="TR_SCREENNAMES_PLAYER">Jugador</string>
<string name="TR_SCREENNAMES_1PLAYER">1 Jugador</string>
<string name="TR_SCREENNAMES_2PLAYER">2 Jugadores</string>
<string name="TR_SCREENNAMES_3PLAYER">3 Jugadores</string>
<string name="TR_SCREENNAMES_4PLAYER">4 Jugadores</string>
<string name="TR_SCREENNAMES_5PLAYER">5 Jugadores</string>
<string name="TR_SCREENNAMES_6PLAYER">6 Jugadores</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Advertencia: ¡No hay micrófonos asignados al jugador %v!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Advertencia: ¡No hay micrófonos asignados a los jugadores %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Advertencia: ¡No hay perfil asignado al jugador %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Advertencia: ¡No hay perfiles asignados a los jugadores %v!</string>
<string name="TR_SCREENSONG_MENU">Selección de Canciones</string>
<string name="TR_SCREENSONG_BUTTON_SING">Cantar</string>
<string name="TR_SCREENSONG_BUTTON_PLAYLIST">Añadir a lista de reproducción</string>
<string name="TR_SCREENSONG_BUTTON_CANCEL">Cerrar</string>
<string name="TR_SCREENSONG_BUTTON_RANDOM">Seleccionar una canción aleatoriamente</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMCAT">Seleccionar una categoría aleatoriamente</string>
<string name="TR_SCREENSONG_BUTTON_SINGALL">Cantar todas las canciones</string>
<string name="TR_SCREENSONG_BUTTON_SINGALLVISIBLE">Cantar todas las canciones visibles</string>
<string name="TR_SCREENSONG_BUTTON_OPENPLAYLIST">Abrir lista de reproducción</string>
<string name="TR_SCREENSONG_BUTTON_OPEN_SELECTED_ITEM">Seleccionar</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMMEDLEY">Cantar un medley aleatorio</string>
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Cantar canciones de medley</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Nueva lista de reproducción</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Opciones de canción</string>
<string name="TR_SCREENSONG_LENGTH">Duración de la canción</string>
<string name="TR_SCREENSONG_YEAR">Año</string>
<string name="TR_SCREENSONG_TIMESPLAYED">Veces cantada</string>
<string name="TR_SCREENSONG_OPTIONSSELECTION">Selección</string>
<string name="TR_SCREENSONG_OPTIONSSINGALL">Cantar todas</string>
<string name="TR_SCREENSONG_AUDIOMODE">Modo audio</string>
<string name="TR_SCREENSONG_PLAYLIST">Lista de reproducción</string>
<string name="TR_SCREENSONG_PLAYERSELECT">Selección de jugadores</string>
<string name="TR_SCREENSONG_PLAYERSELECT_ON">Mostrar selección de jugador</string>
<string name="TR_SCREENSONG_PLAYERSELECT_OFF">Saltar selección de jugador</string>
<string name="TR_SCREENSONG_SEARCH">Buscar canción</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Sin Idioma</string>
<string name="TR_SCREENSONG_NOYEAR">Sin Año</string>
<string name="TR_SCREENSONG_NOGENRE">Sin Género</string>
<string name="TR_SCREENSONG_NOEDITION">Sin Edición</string>
<string name="TR_SCREENSONG_NOTAGS">Sin etiquetas</string>
<string name="TR_SCREENSONG_ALLSONGS">Todas las Canciones</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v Canciones)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v Canción)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSONG_HELPMESSAGE">A-Z = Ir a la letra • F3 = Búsqueda • CTRL+R = Selección al azar • CTRL+S = Iniciar medley • CTRL+# = Cambiar la clasificación de música • CTRL+T = Activar/Desactivar vista por categoría • Tecla de espacio = Abrir opciones de canción • ESC = Ir atrás al menú principal</string>
<string name="TR_SCREENSONG_HELPMESSAGESEARCH">A-Z = Buscar artista y título, prefijos para la búsqueda → a: = artista • t: = título • c: = creador • e: = edición • g: = género • y: = año (ej. 1999 o 1980-1989) • l: = Idioma • al: = album • fi: = nombre de archivo • fo = nombre de carpeta • #: = etiquetas</string>
<string name="TR_SCREENSONG_HELPMESSAGEPARTY">1-6 = Presiona el número de tu equipo para usar una canción al azar</string>
<string name="TR_SCREENSONG_SORTING">Clasificación: %s</string>
<string name="TR_SCREENSONG_NOMEDLEY">¡No hay medley para esta canción!</string>
<string name="TR_SCREENSING_PAUSE">Pausa</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Dejar de cantar</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Continuar</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Saltar esta canción</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Reiniciar ronda</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Reiniciar juego</string>
<string name="TR_SCREENSING_VOCALSVOLUME">Volumen de la pista de voz</string>
<string name="TR_SCREENSING_NOMORESONGS">¡No hay más canciones en la lista de reproducción!</string>
<string name="TR_SCREENSING_NOWEBCAM">¡No hay ninguna webcam disponible!</string>
<string name="TR_SCREENSING_ASPECTRATIO">Relación de aspecto: %a</string>
<string name="TR_SCREENSING_RATING_1">perfecto!</string>
<string name="TR_SCREENSING_RATING_2">genial!</string>
<string name="TR_SCREENSING_RATING_3">estupendo!</string>
<string name="TR_SCREENSING_RATING_4">bueno!</string>
<string name="TR_SCREENSING_RATING_5">no está mal!</string>
<string name="TR_SCREENSING_RATING_6">malo!</string>
<string name="TR_SCREENSING_RATING_7">deficiente!</string>
<string name="TR_SCREENSING_RATING_8">terrible!</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">Se han omitido %s segundos</string>
<string name="TR_SCREENSCORE_SCORES">Resultados</string>
<string name="TR_SCREENSCORE_RATING">Valoración</string>
<string name="TR_SCREENSCORE_POINTS">Puntos</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Dificultad</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Puntuación total</string>
<string name="TR_SCREENSCORE_GOLDENNOTES">Notas doradas</string>
<string name="TR_SCREENSCORE_LINEBONUS">Bonus de línea</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Puntuación máxima</string>
<string name="TR_SCREENPROFILES_PROFILES">Perfiles</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Nombre del Jugador</string>
<string name="TR_SCREENPROFILES_GAMEDIFFICULTY">Dificultad del Juego</string>
<string name="TR_SCREENPROFILES_AVATAR">Avatar</string>
<string name="TR_SCREENPROFILES_USERROLE">Rol de usuario</string>
<string name="TR_SCREENPROFILES_ACTIVE">Activa</string>
<string name="TR_SCREENPROFILES_BUTTON_NEW">Nuevo</string>
<string name="TR_SCREENPROFILES_BUTTON_DELETE">Eliminar</string>
<string name="TR_SCREENPROFILES_BUTTON_TAKESNAPSHOT">Capturar pantalla</string>
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Guardar captura de pantalla</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Eliminar captura de pantalla</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Cámara web</string>
<string name="TR_SCREENPROFILES_POPUP_DELETE">¿Seguro que quieres eliminar el perfil %s?</string>
<string name="TR_SCREENPROFILES_POPUP_UNSAVED">¿Quieres guardar los cambios?</string>
<string name="TR_SCREENO_OPTIONS">Opciones del Menú</string>
<string name="TR_SCREENO_BUTTON_GAME">Juego</string>
<string name="TR_SCREENO_BUTTON_SOUND">Sonido</string>
<string name="TR_SCREENO_BUTTON_RECORD">Grabación</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Video</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Letras</string>
<string name="TR_SCREENO_BUTTON_GRAPHICS">Gráficos</string>
<string name="TR_SCREENO_BUTTON_THEME">Estilos</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Créditos</string>
<string name="TR_SCREENO_BUTTON_SERVER"> Servidor</string>
<string name="TR_SCREENO_BUTTON_SONGFOLDER"> Carpeta de canciones</string>
<string name="TR_SCREENO_SONGFOLDER">Seleccione la carpeta de canciones que desea agregar</string>
<string name="TR_SCREENO_WARNINGRESTART">Reinicie el juego para que los cambios surtan efecto.</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Dirección del servidor</string>
<string name="TR_SCREENOGAME_OPTIONS">Opciones del Juego</string>
<string name="TR_SCREENOGAME_LANGUAGE">Idioma</string>
<string name="TR_SCREENOGAME_DEBUGLEVEL">Nivel de Depuración</string>
<string name="TR_SCREENOGAME_SONGMENU">Menú de Canciones</string>
<string name="TR_SCREENOGAME_SONGSORTING">Organización de Canciones</string>
<string name="TR_SCREENOGAME_TABS">Pestañas</string>
<string name="TR_SCREENOGAME_TILECAPTION">Título de Carátulas</string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Auto-reproducir previews de canciones</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Dificultad del Juego</string>
<string name="TR_SCREENOGAME_TIMERMODE">Modo del Timer</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Estilo de puntuación máxima</string>
<string name="TR_SCREENORECORD_OPTIONS">Opciones de Grabación</string>
<string name="TR_SCREENORECORD_DEVICE">Dispositivo</string>
<string name="TR_SCREENORECORD_INPUT">Entrada</string>
<string name="TR_SCREENORECORD_PLAYER_1">Jugador 1</string>
<string name="TR_SCREENORECORD_PLAYER_2">Jugador 2</string>
<string name="TR_SCREENORECORD_PLAYER_3">Jugador 3</string>
<string name="TR_SCREENORECORD_PLAYER_4">Jugador 4</string>
<string name="TR_SCREENORECORD_PLAYER_5">Jugador 5</string>
<string name="TR_SCREENORECORD_PLAYER_6">Jugador 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Latencia del Micrófono</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Advertencia: Al menos un jugador ha sido asignado a dos micrófonos.</string>
<string name="TR_SCREENORECORD_CHANNEL_WARNING">Advertencia: Varios jugadores están asignados al mismo canal, solo se usará uno.</string>
<string name="TR_SCREENORECORD_NO_MIC_WARNING">Advertencia: No se encontró ningún micrófono.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Prueba de latencia</string>
<string name="TR_SCREENOSOUND_OPTIONS">Opciones de Sonido</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Música de Fondo</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICVOLUME">Volumen de la Música de Fondo</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Origen de la Música de Fondo</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Volumen de la música de la vista previa</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Volumen de la música del juego</string>
<string name="TR_SCREENOSOUND_SOUNDEFFECTVOLUME">Volumen del efecto de sonido</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Efecto karaoke</string>
<string name="TR_SCREENOTHEME_OPTIONS">Opciones de Estilo</string>
<string name="TR_SCREENOTHEME_THEME">Estilo</string>
<string name="TR_SCREENOTHEME_SKIN">Skin</string>
<string name="TR_SCREENOTHEME_COVERTHEME">Estilo de Carátulas</string>
<string name="TR_SCREENOTHEME_NOTELINES">Mostrar Líneas de las Notas</string>
<string name="TR_SCREENOTHEME_TONEHELPER">Mostrar Guía de Tonos</string>
<string name="TR_SCREENOTHEME_TIMERLOOK">Aspecto del temporizador</string>
<string name="TR_SCREENOTHEME_FADEINFO">Desvanecer información del jugador</string>
<string name="TR_SCREENOTHEME_COVERLOADING">Comportamiento de la Carga de Carátulas</string>
<string name="TR_SCREENOLYRICS_OPTIONS">Opciones de la letra</string>
<string name="TR_SCREENOLYRICS_STYLE">Estilo</string>
<string name="TR_SCREENOLYRICS_POSITION">Posición de la letra</string>
<string name="TR_SCREENOGRAPHICS_OPTIONS">Opciones de gráficos</string>
<string name="TR_SCREENOGRAPHICS_TEXTUREQUALITY">Calidad de textura</string>
<string name="TR_SCREENOGRAPHICS_COVERSIZE">Tamaño de la portada (píxeles)</string>
<string name="TR_SCREENOGRAPHICS_FULLSCREEN">Pantalla completa</string>
<string name="TR_SCREENOGRAPHICS_STRETCH">Pantalla estirada</string>
<string name="TR_SCREENOSERVER_OPTIONS">Opciones de servidor</string>
<string name="TR_SCREENOSONGFOLDERS_TITLE">Carpetas de canciones</string>
<string name="TR_SCREENOSONGFOLDERS_BUTTON_ADD">Añadir carpeta</string>
<string name="TR_SCREENOSONGFOLDERS_NOFOLDERS">No hay carpetas de canciones configuradas. Se utiliza la carpeta Songs del programa.</string>
<string name="TR_SCREENOSERVER_ACTIVE">Servidor activo</string>
<string name="TR_SCREENOSERVER_ENCRYPTION">Cifrado de servidor</string>
<string name="TR_SCREENOSERVER_BUTTON_SERVER">Dirección del servidor</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Opciones de Video</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Videos de Fondo</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Previsualización del Video</string>
<string name="TR_SCREENOVIDEO_VIDEOINSONGS">Videos al Cantar</string>
<string name="TR_SCREENOVIDEO_VIDEOSTOBACKGROUND">Mostrar el vídeo de fondo actual</string>
<string name="TR_SCREENOVIDEO_WEBCAMDEVICES">Cámaras web</string>
<string name="TR_SCREENOVIDEO_WEBCAMRESOLUTION">Resolución de la cámara web</string>
<string name="TR_SCREENOVIDEO_BUTTON_ADJUSTMENTS">Ajustes de pantalla</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">Presione CTRL + ALT (+ SHIFT) + Flechas para ajustar la pantalla</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTESRESET">CTRL + ALT + 0 para restablecer</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPLEFT">Arriba izquierda</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPRIGHT">Arriba derecha</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMLEFT">Abajo izquierda</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Abajo derecha</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Volumen</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Dirección del servidor</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING"> El servidor no está funcionando. ¡Actívalo y reinicia el juego!</string>
<string name="TR_REPORTER_TITLE_TEXT">Lo sentimos</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">Ha ocurrido un error con Vocaluxe y ha crasheado. \r\nPara ayudarnos a solucionar el problema por favor envía un reporte.\r\nEdita el siguiente registro antes de subirlo para eliminar los posibles datos sensibles.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">Ha ocurrido un error con Vocaluxe y ha crasheado. \r\nPara ayudarnos a solucionar el problema por favor envía un reporte.\r\nEdita el siguiente registro antes de subirlo para eliminar los posibles datos sensibles.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT">No subas nada (aunque puedes copiar el mensaje de error)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Subir y abrir un issue (será públicamente visible y requiere una cuenta en GitHub)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Subir y obtener un enlace del reporte (públicamente visible)</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Enviar</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Subiendo</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Salir</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Continuar</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">El enlace a tu reporte:</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Ha ocurrido un error subiendo el reporte.</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Último error</string>
<string name="TR_REPORTER_LAST_ERROR_NA">No disponible</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Describe tu problema aquí. \n\n### Pasos para reproducir\nDinos como reproducir este problema.\n\n### Versión de Vocaluxe y archivo de reporte\n{0}\n{1}</string>
</resources>
+307
View File
@@ -0,0 +1,307 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Suomi</string>
<string name="TR_PROGRAM_NAME">Vocaluxe</string>
<string name="TR_GENERAL_AND">ja</string>
<string name="TR_BUTTON_EXIT">Sulje</string>
<string name="TR_BUTTON_SAVE">Tallenna</string>
<string name="TR_BUTTON_BACK">Takaisin</string>
<string name="TR_BUTTON_START">Aloita</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Äänikanavat</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Videokanavat</string>
<string name="TR_DEBUG_TEXTURES">Kuviointi</string>
<string name="TR_DEBUG_TONE_ABS">ToneAbs</string>
<string name="TR_DEBUG_MAX_VOLUME">Ylin äänenvoim.</string>
<string name="TR_DEBUG_SONGS">Ladattua laulua</string>
<string name="TR_DEBUG_MOUSE">Hiiri</string>
<string name="TR_DEBUG_MEMORY">Muistinkäyttö</string>
<string name="TR_GAMEMODE">Pelimuoto</string>
<string name="TR_GAMEMODE_NORMAL">Normaali</string>
<string name="TR_GAMEMODE_DUET">Duetto</string>
<string name="TR_GAMEMODE_MEDLEY">Potpuri</string>
<string name="TR_GAMEMODE_SHORTSONG">Lyhennetty</string>
<string name="TR_AUDIOMODE_NORMAL">Normaali</string>
<string name="TR_AUDIOMODE_INSTRUMENTAL">Instrumentaalinen</string>
<string name="TR_AUDIOMODE_VOCALS">Soittimet/Laulu</string>
<string name="TR_AUDIOMODE_KARAOKE">Karaoke</string>
<string name="TR_RATING_KARAOKE">Karaoke</string>
<string name="TR_RATING_VOCAL_HERO">Laulajalegenda</string>
<string name="TR_RATING_SUPERSTAR">Supertähti</string>
<string name="TR_RATING_LEAD_SINGER">Kärkikaarti</string>
<string name="TR_RATING_RISING_STAR">Nouseva tähti</string>
<string name="TR_RATING_HOPEFUL">Konkari</string>
<string name="TR_RATING_WANNABE">Toiveikas</string>
<string name="TR_RATING_AMATEUR">Amatööri</string>
<string name="TR_RATING_TONE_DEAF">Sävelkuuro</string>
<string name="TR_USERROLE_GUEST">Vieras</string>
<string name="TR_USERROLE_NORMAL">Peruskäyttäjä</string>
<string name="TR_USERROLE_ADMIN">Ylläpitäjä</string>
<string name="TR_USERROLE_KEYBOARDUSER">Näppäimistön käyttäjä</string>
<string name="TR_SONGSOURCE">Laulujen valitseminen</string>
<string name="TR_SONGSOURCE_PLAYLIST">Soittolista</string>
<string name="TR_SONGSOURCE_CATEGORY">Kategoria</string>
<string name="TR_SONGSOURCE_ALLSONGS">Kaikki laulut</string>
<string name="TR_CONFIG_SOFTWARE">Ohjelma</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
<string name="TR_CONFIG_TEXTURE_LOWEST">Vähäisin</string>
<string name="TR_CONFIG_TEXTURE_LOW">Vähäinen</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Normaali</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Korkea</string>
<string name="TR_CONFIG_TEXTURE_HIGHEST">Korkein</string>
<string name="TR_CONFIG_OFF">Ei käytössä</string>
<string name="TR_CONFIG_ON">Käytössä</string>
<string name="TR_CONFIG_ONLY_FPS">Vain päivitysnopeus</string>
<string name="TR_CONFIG_LEVEL1">Taso 1</string>
<string name="TR_CONFIG_LEVEL2">Taso 2</string>
<string name="TR_CONFIG_LEVEL3">Taso 3</string>
<string name="TR_CONFIG_LEVEL_MAX">Maks.</string>
<string name="TR_CONFIG_LIST">Lista</string>
<string name="TR_CONFIG_DREIDEL">Dreidel</string>
<string name="TR_CONFIG_TILE_BOARD">Ruudukko</string>
<string name="TR_CONFIG_BOOK">Kirja</string>
<string name="TR_CONFIG_COVERLOADING_ONDEMAND">Tarvittaessa</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">Käynnistyessä</string>
<string name="TR_CONFIG_COVERLOADING_DYNAMIC">Dynaaminen</string>
<string name="TR_CONFIG_NONE">Ei mitään</string>
<string name="TR_CONFIG_RANDOM">Satunnainen</string>
<string name="TR_CONFIG_FOLDER">Kansio</string>
<string name="TR_CONFIG_ARTIST">Artisti</string>
<string name="TR_CONFIG_ARTIST_LETTER">Artistin alkukirjain</string>
<string name="TR_CONFIG_TITLE_LETTER">Laulun alkukirjain</string>
<string name="TR_CONFIG_EDITION">Editio</string>
<string name="TR_CONFIG_TAGS">Tagit</string>
<string name="TR_CONFIG_GENRE">Genre</string>
<string name="TR_CONFIG_YEAR">Vuosi</string>
<string name="TR_CONFIG_DECADE">Vuosikymmenys</string>
<string name="TR_CONFIG_LANGUAGE">Kieli</string>
<string name="TR_CONFIG_DATEADDED">Lisäyspäivä</string>
<string name="TR_CONFIG_EASY">Helppo</string>
<string name="TR_CONFIG_NORMAL">Normaali</string>
<string name="TR_CONFIG_HARD">Vaikea</string>
<string name="TR_CONFIG_TIMERMODE_CURRENT">Laulettu</string>
<string name="TR_CONFIG_TIMERMODE_REMAINING">Jäljellä</string>
<string name="TR_CONFIG_TIMERMODE_TOTAL">Yhteensä</string>
<string name="TR_CONFIG_TIMERLOOK_NORMAL">Normaali</string>
<string name="TR_CONFIG_TIMERLOOK_EXPANDED">Laajennettu</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_ALL">Näytä kaikki</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_BEST">Näytä parhaat</string>
<string name="TR_CONFIG_OWN_MUSIC">Omat ja alkuperäiset laulut</string>
<string name="TR_CONFIG_NO_OWN_MUSIC">Vain alkuperäiset laulut</string>
<string name="TR_CONFIG_ONLY_OWN_MUSIC">Vain omia lauluja</string>
<string name="TR_CONFIG_ONLY_SONG">Vain valittu laulu</string>
<string name="TR_CONFIG_FADEPLAYERINFO_ALL">Kaikki</string>
<string name="TR_CONFIG_FADEPLAYERINFO_INFO">Vain nimet ja kuvat</string>
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Ei mitään</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Täyttö</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Hyppivä</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Liukuva</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Zoomaus</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">Alareuna</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">Yläreuna</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTH">Ylä- ja alareuna</string>
<string name="TR_CONFIG_LYRICSPOSITION_DYNAMIC">Dynaaminen</string>
<string name="TR_SCREENLOAD_LOADING">Ladataan</string>
<string name="TR_SCREENLOAD_TOTAL">Yhteensä</string>
<string name="TR_SCREENLOAD_SONGS">laulua</string>
<string name="TR_SCREENLOAD_LOADED">ladattu</string>
<string name="TR_SCREENMAIN_MENU">Päävalikko</string>
<string name="TR_SCREENMAIN_BUTTON_SING">Laula</string>
<string name="TR_SCREENMAIN_BUTTON_PARTY">Ryhmäpeli</string>
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Asetukset</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Profiilit</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">Profiileja ei löytynyt!</string>
<string name="TR_SCREENPARTY_TITLE">Ryhmäpelin valinta</string>
<string name="TR_SCREENPARTY_MODES">Ryhmäpeli</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Kuvaus</string>
<string name="TR_SCREENPARTY_AUTHOR">Tekijä</string>
<string name="TR_SCREENPARTY_VERSION">Versio</string>
<string name="TR_SCREENPARTY_ERROR">Tätä ryhmäpeliä ei voi ladata</string>
<string name="TR_SCREENPARTY_ERROR_MICS">Mikkejä ei ole määritelty!</string>
<string name="TR_SCREENPARTY_ERROR_MIC_NUM">Ryhmäpeliin tarvitaan %dmikkiä</string>
<string name="TR_SCREENPARTY_TARGETAUDIENCE">Kohdeyleisö</string>
<string name="TR_SCREENPARTY_NOTEAMS">Ei joukkueita</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Joukkueita</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Pelaajia</string>
<string name="TR_SCREENNAMES_MENU">Laulajien valitseminen</string>
<string name="TR_SCREENNAMES_PLAYER">Laulaja</string>
<string name="TR_SCREENNAMES_1PLAYER">1 laulaja</string>
<string name="TR_SCREENNAMES_2PLAYER">2 laulajaa</string>
<string name="TR_SCREENNAMES_3PLAYER">3 laulajaa</string>
<string name="TR_SCREENNAMES_4PLAYER">4 laulajaa</string>
<string name="TR_SCREENNAMES_5PLAYER">5 laulajaa</string>
<string name="TR_SCREENNAMES_6PLAYER">6 laulajaa</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Varoitus: Laulajalle %v ei ole asetettu mikkiä!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Varoitus: Pelaajille %v ei ole asetettu mikkejä!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Varoitus: Laulajalle %v ei ole asetettu profiilia!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Varoitus: Pelaajille %v ei ole asetettu profiileja!</string>
<string name="TR_SCREENSONG_MENU">Lauluvalinta</string>
<string name="TR_SCREENSONG_BUTTON_SING">Laula</string>
<string name="TR_SCREENSONG_BUTTON_PLAYLIST">Lisää soittolistaan</string>
<string name="TR_SCREENSONG_BUTTON_CANCEL">Sulje</string>
<string name="TR_SCREENSONG_BUTTON_RANDOM">Valitse satunnainen laulu</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMCAT">Valitse satunnainen kategoria</string>
<string name="TR_SCREENSONG_BUTTON_SINGALL">Laula kaikki laulut</string>
<string name="TR_SCREENSONG_BUTTON_SINGALLVISIBLE">Laula kaikki näkyvät laulut</string>
<string name="TR_SCREENSONG_BUTTON_OPENPLAYLIST">Avaa soittolista</string>
<string name="TR_SCREENSONG_BUTTON_OPEN_SELECTED_ITEM">Valitse</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMMEDLEY">Laula satunnainen potpuri</string>
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Laula potpuri-lauluja</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Uusi soittolista</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Lauluasetukset</string>
<string name="TR_SCREENSONG_LENGTH">Kesto</string>
<string name="TR_SCREENSONG_AUDIOMODE">Äänitila</string>
<string name="TR_SCREENSONG_PLAYLIST">Soittolista</string>
<string name="TR_SCREENSONG_PLAYERSELECT">Laulajan valitseminen</string>
<string name="TR_SCREENSONG_PLAYERSELECT_ON">Näytä laulajan valinta</string>
<string name="TR_SCREENSONG_PLAYERSELECT_OFF">Ohita pelaajien valinta</string>
<string name="TR_SCREENSONG_SEARCH"> Etsi kappaletta</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Ei kieltä</string>
<string name="TR_SCREENSONG_NOYEAR">Ei vuotta</string>
<string name="TR_SCREENSONG_NOGENRE">Ei genreä</string>
<string name="TR_SCREENSONG_NOEDITION">Ei editiota</string>
<string name="TR_SCREENSONG_NOTAGS">Ei tageja</string>
<string name="TR_SCREENSONG_ALLSONGS">Kaikki laulut</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v laulua)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v laulu)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSONG_HELPMESSAGE">A–Z = Siirry kirjaimeen • F3 = Etsi • CTRL+R = Valitse satunnaisesti • CTRL+S = Soita potpuri • CTRL+# = Vaihda laulujen lajittelutapaa • CTRL+T = Näytä/Piilota kategorianäkymä • Välilyönti = Näytä lauluvaihtoehdot • ESC = Palaa päävalikkoon</string>
<string name="TR_SCREENSONG_HELPMESSAGESEARCH">A–Z = Etsi artistia tai kappaletta, haun etuliitteet → a: = artisti • t: = nimi • c: = tekijä • e: = editio • g: = genre • y: = vuosi (esim. 1999 tai 1980-1989) • l: = kieli • al: = albumi • fi: = tiedoston nimi • fo: = kansio • #: tagit</string>
<string name="TR_SCREENSONG_HELPMESSAGEPARTY">1–6 = Valitse satunnainen jokerilaulu painamalla tiimin numeroa</string>
<string name="TR_SCREENSONG_SORTING">Lajitteluperuste:%s</string>
<string name="TR_SCREENSONG_NOMEDLEY">Tällä laululla ei ole Potpuria!</string>
<string name="TR_SCREENSING_PAUSE">Tauko</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Lopeta laulaminen</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Jatka</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Skippaa laulu</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Aloita kierros alusta</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Aloita peli alusta</string>
<string name="TR_SCREENSING_VOCALSVOLUME">Lauluraidan äänenvoimakkuus</string>
<string name="TR_SCREENSING_NOMORESONGS">Soittolistassa ei ole enää lauluja!</string>
<string name="TR_SCREENSING_NOWEBCAM">Kameraa ei löytynyt!</string>
<string name="TR_SCREENSING_ASPECTRATIO">Kuvasuhde: %a</string>
<string name="TR_SCREENSING_RATING_1">täydellistä!</string>
<string name="TR_SCREENSING_RATING_2">loistavaa!</string>
<string name="TR_SCREENSING_RATING_3">hienoa!</string>
<string name="TR_SCREENSING_RATING_4">hyvä!</string>
<string name="TR_SCREENSING_RATING_5">ei paha!</string>
<string name="TR_SCREENSING_RATING_6">heikko!</string>
<string name="TR_SCREENSING_RATING_7">huono!</string>
<string name="TR_SCREENSING_RATING_8">todella huono!</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">Ohitettiin %ssekuntia</string>
<string name="TR_SCREENSCORE_SCORES">Tulokset</string>
<string name="TR_SCREENSCORE_RATING">Arvostelu</string>
<string name="TR_SCREENSCORE_POINTS">pistettä</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Vaikeustaso</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Kokonaispisteet</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Huippupisteet</string>
<string name="TR_SCREENPROFILES_PROFILES">Profiilit</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Laulajan nimi</string>
<string name="TR_SCREENPROFILES_GAMEDIFFICULTY">Pelin vaikeustaso</string>
<string name="TR_SCREENPROFILES_AVATAR">Profiilikuva</string>
<string name="TR_SCREENPROFILES_USERROLE">Käyttäjärooli</string>
<string name="TR_SCREENPROFILES_ACTIVE">Aktiivinen</string>
<string name="TR_SCREENPROFILES_BUTTON_NEW">Uusi</string>
<string name="TR_SCREENPROFILES_BUTTON_DELETE">Poista</string>
<string name="TR_SCREENPROFILES_BUTTON_TAKESNAPSHOT">Ota ruudunkaappaus</string>
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Tallenna ruudunkaappaus</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Poista ruudunkaappaus</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Kamera</string>
<string name="TR_SCREENO_OPTIONS">Asetukset</string>
<string name="TR_SCREENO_BUTTON_GAME">Peli</string>
<string name="TR_SCREENO_BUTTON_SOUND">Ääni</string>
<string name="TR_SCREENO_BUTTON_RECORD">Äänentallennus</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Video</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Sanat</string>
<string name="TR_SCREENO_BUTTON_GRAPHICS">Grafiiikat</string>
<string name="TR_SCREENO_BUTTON_THEME">Teema</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Tekijät</string>
<string name="TR_SCREENO_BUTTON_SERVER">Palvelin</string>
<string name="TR_SCREENO_BUTTON_SONGFOLDER"> Kappaleiden kansio</string>
<string name="TR_SCREENO_SONGFOLDER">Valitse kansio, jonka haluat lisätä</string>
<string name="TR_SCREENO_WARNINGRESTART">Käynnistä peli uudestaan ottaaksesi muutokset käyttöön.</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Palvelimen osoite</string>
<string name="TR_SCREENOGAME_OPTIONS">Peliasetukset</string>
<string name="TR_SCREENOGAME_LANGUAGE">Kieli</string>
<string name="TR_SCREENOGAME_DEBUGLEVEL">Virheenkorjaustaso</string>
<string name="TR_SCREENOGAME_SONGMENU">Lauluvalikon tyyli</string>
<string name="TR_SCREENOGAME_SONGSORTING">Laulujen lajittelu</string>
<string name="TR_SCREENOGAME_TABS">Ryhmittely</string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Automaattinen esikatselu</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Pelin vaikeustaso</string>
<string name="TR_SCREENOGAME_TIMERMODE">Ajastintila</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Pistetaulukko</string>
<string name="TR_SCREENORECORD_OPTIONS">Äänentallennusasetukset</string>
<string name="TR_SCREENORECORD_DEVICE">Laite</string>
<string name="TR_SCREENORECORD_INPUT">Syöte</string>
<string name="TR_SCREENORECORD_PLAYER_1">Laulaja 1</string>
<string name="TR_SCREENORECORD_PLAYER_2">Laulaja 2</string>
<string name="TR_SCREENORECORD_PLAYER_3">Laulaja 3</string>
<string name="TR_SCREENORECORD_PLAYER_4">Laulaja 4</string>
<string name="TR_SCREENORECORD_PLAYER_5">Laulaja 5</string>
<string name="TR_SCREENORECORD_PLAYER_6">Laulaja 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Mikrofonin viive</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Varoitus: Ainakin yhdelle laulajalle on asetettu kaksi mikkiä.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Viivetesti</string>
<string name="TR_SCREENOSOUND_OPTIONS">Ääniasetukset</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Taustamusiikki</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICVOLUME">Taustamusiikin äänenvoimakkuus</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Taustamusiikin valinta</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Esikatselun äänenvoimakkuus</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Pelin äänenvoimakkuus</string>
<string name="TR_SCREENOSOUND_SOUNDEFFECTVOLUME">Äänitehosteiden äänenvoimakkuus</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Karaoke-tehoste</string>
<string name="TR_SCREENOTHEME_OPTIONS">Teema-asetukset</string>
<string name="TR_SCREENOTHEME_THEME">Teema</string>
<string name="TR_SCREENOTHEME_SKIN">Ulkoasu</string>
<string name="TR_SCREENOTHEME_COVERTHEME">Teema</string>
<string name="TR_SCREENOTHEME_NOTELINES">Näytä nuottiviivat</string>
<string name="TR_SCREENOTHEME_TONEHELPER">Näytä sävelkorkeus</string>
<string name="TR_SCREENOTHEME_TIMERLOOK">Aikajana</string>
<string name="TR_SCREENOTHEME_FADEINFO">Piilota laulajalta</string>
<string name="TR_SCREENOTHEME_COVERLOADING">Kansikuvien lataaminen</string>
<string name="TR_SCREENOLYRICS_OPTIONS">Sanoitusasetukset</string>
<string name="TR_SCREENOLYRICS_STYLE">Animaatiotyyli</string>
<string name="TR_SCREENOLYRICS_POSITION">Sanoituksien sijainti</string>
<string name="TR_SCREENOGRAPHICS_OPTIONS">Grafiikka-asetukset</string>
<string name="TR_SCREENOGRAPHICS_TEXTUREQUALITY">Pintakuvioinnin laatu</string>
<string name="TR_SCREENOGRAPHICS_COVERSIZE">Kansikuvan koko (pikseleissä)</string>
<string name="TR_SCREENOGRAPHICS_FULLSCREEN">Kokoruututila</string>
<string name="TR_SCREENOGRAPHICS_STRETCH">Venytä</string>
<string name="TR_SCREENOSERVER_OPTIONS">Palvelimen vaihtoehdot</string>
<string name="TR_SCREENOSERVER_ACTIVE"> Palvelin aktiivinen</string>
<string name="TR_SCREENOSERVER_ENCRYPTION"> Palvelimen salaus</string>
<string name="TR_SCREENOSERVER_BUTTON_SERVER"> Palvelimen osoite</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Videoasetukset</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Taustavideot</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Videon esikatselu</string>
<string name="TR_SCREENOVIDEO_VIDEOINSONGS">Video laulettaessa</string>
<string name="TR_SCREENOVIDEO_VIDEOSTOBACKGROUND">Näytä taustavideo laulettaessa</string>
<string name="TR_SCREENOVIDEO_WEBCAMDEVICES">Verkkokamerat</string>
<string name="TR_SCREENOVIDEO_WEBCAMRESOLUTION">Verkkokameran tarkkuus</string>
<string name="TR_SCREENOVIDEO_BUTTON_ADJUSTMENTS">Kuvaruudun säätö</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">Säädä kuvaruutua näppäimillä CTRL + ALT (+SHIFT) + Nuolinäppäin </string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTESRESET">Palauta painamalla CTRL + ALT + 0</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPLEFT">Vasen yläkulma</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPRIGHT">Oikea yläkulma</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMLEFT">Vasen alakulma</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Oikea alakulma</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Äänenvoimakkuus</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Palvelinosoite</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Palvelin ei ole käynnissä. Aktivoi se ja käynnistä peli uudelleen!</string>
<string name="TR_REPORTER_TITLE_TEXT">Olemme pahoillamme,</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">mutta Vocaluxe kohtasi virheen ja kaatui.\r\nJos haluat auttaa meitä korjaamaan ongelman, lähetä meille virheilmoitus.\r\nPoista yksityistiedot alla olevasta ilmoituksesta ennen sen lähettämistä.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">että kohtasit virheen.\r\nJos haluat auttaa meitä korjaamaan ongelman, lähetä meille virheilmoitus.\r\nPoista yksityistiedot alla olevasta ilmoituksesta ennen sen lähettämistä.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT">Älä lähetä mitään (voit silti kopioida virheviestin)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Lähetä ja luo uusi aihe (julkinen + vaatii github-tilin)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Lähetä ja näytä linkki ilmoitukseesi (julkinen)</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Lähetä</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Lähetetään</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Poistu</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Jatka</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">Linkki virheilmoitukseen:</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Virhe ladattaessa lokitiedostoa</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Viimeisin virhe</string>
<string name="TR_REPORTER_LAST_ERROR_NA">Ei saatavilla</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Kuvailethan kohtaamasi virhettä hieman.\n\n#### Virheen kohtaamiseen vaaditut askeleet \nKerro, miten virheen saa tapahtumaan.\n\n### Vocaluxen versio ja lokitiedosto\n{01}\n{1}</string>
</resources>
+416
View File
@@ -0,0 +1,416 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Français</string>
<string name="TR_PROGRAM_NAME">Vocaluxe</string>
<string name="TR_GENERAL_AND">et</string>
<string name="TR_BUTTON_EXIT">Quitter</string>
<string name="TR_BUTTON_SAVE">Sauvegarder</string>
<string name="TR_BUTTON_BACK">Retour</string>
<string name="TR_BUTTON_START">Démarrer</string>
<string name="TR_BUTTON_YES">Oui</string>
<string name="TR_BUTTON_NO">Non</string>
<string name="TR_BUTTON_CANCEL">Annuler</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Flux Audio</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Flux Vidéo</string>
<string name="TR_DEBUG_TEXTURES">Textures</string>
<string name="TR_DEBUG_TONE_ABS">ToneAbs</string>
<string name="TR_DEBUG_MAX_VOLUME">Volume Max</string>
<string name="TR_DEBUG_SONGS">Chansons chargées</string>
<string name="TR_DEBUG_MOUSE">Souris</string>
<string name="TR_DEBUG_MEMORY">Usage de la mémoire</string>
<string name="TR_GAMEMODE">Mode</string>
<string name="TR_GAMEMODE_NORMAL">Normal</string>
<string name="TR_GAMEMODE_DUET">Duo</string>
<string name="TR_GAMEMODE_MEDLEY">Medley</string>
<string name="TR_GAMEMODE_SHORTSONG">Version courte</string>
<string name="TR_AUDIOMODE_NORMAL">Normal</string>
<string name="TR_AUDIOMODE_INSTRUMENTAL">Instrumental</string>
<string name="TR_AUDIOMODE_VOCALS">Instrumental/Voix</string>
<string name="TR_AUDIOMODE_KARAOKE">Karaoké</string>
<string name="TR_RATING_KARAOKE">Karaoké</string>
<string name="TR_RATING_VOCAL_HERO">Vocal Hero</string>
<string name="TR_RATING_SUPERSTAR">Superstar</string>
<string name="TR_RATING_LEAD_SINGER">Révélation</string>
<string name="TR_RATING_RISING_STAR">Star en herbe</string>
<string name="TR_RATING_HOPEFUL">Espoir</string>
<string name="TR_RATING_WANNABE">Aspirant</string>
<string name="TR_RATING_AMATEUR">Amateur</string>
<string name="TR_RATING_TONE_DEAF">Casserole</string>
<string name="TR_USERROLE_GUEST">Invité</string>
<string name="TR_USERROLE_NORMAL">Utilisateur normal</string>
<string name="TR_USERROLE_ADMIN">Administrateur</string>
<string name="TR_USERROLE_KEYBOARDUSER">Utilisateur clavier</string>
<string name="TR_SONGSOURCE">Source des chansons</string>
<string name="TR_SONGSOURCE_PLAYLIST">Playlist</string>
<string name="TR_SONGSOURCE_CATEGORY">Catégorie</string>
<string name="TR_SONGSOURCE_ALLSONGS">Toutes les chansons</string>
<string name="TR_CONFIG_SOFTWARE">Logiciel</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
<string name="TR_CONFIG_TEXTURE_LOWEST">Minimum</string>
<string name="TR_CONFIG_TEXTURE_LOW">Bas</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Moyen</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Haut</string>
<string name="TR_CONFIG_TEXTURE_HIGHEST">Maximum</string>
<string name="TR_CONFIG_OFF">Off</string>
<string name="TR_CONFIG_ON">On</string>
<string name="TR_CONFIG_ONLY_FPS">Seulement FPS</string>
<string name="TR_CONFIG_LEVEL1">Niveau 1</string>
<string name="TR_CONFIG_LEVEL2">Niveau 2</string>
<string name="TR_CONFIG_LEVEL3">Niveau 3</string>
<string name="TR_CONFIG_LEVEL_MAX">Max</string>
<string name="TR_CONFIG_LIST">Afficher</string>
<string name="TR_CONFIG_DREIDEL">Caroussel</string>
<string name="TR_CONFIG_TILE_BOARD">Damier</string>
<string name="TR_CONFIG_BOOK">Livre</string>
<string name="TR_CONFIG_COVERLOADING_ONDEMAND">A la demande</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">Au démarrage</string>
<string name="TR_CONFIG_COVERLOADING_DYNAMIC">Dynamique</string>
<string name="TR_CONFIG_NONE">Aucun</string>
<string name="TR_CONFIG_RANDOM">Aléatoire</string>
<string name="TR_CONFIG_FOLDER">Dossier</string>
<string name="TR_CONFIG_ARTIST">Artiste</string>
<string name="TR_CONFIG_ARTIST_LETTER">Artiste par initiale</string>
<string name="TR_CONFIG_TITLE_LETTER">Titre par initiale</string>
<string name="TR_CONFIG_EDITION">Edition</string>
<string name="TR_CONFIG_TAGS">Balises</string>
<string name="TR_CONFIG_GENRE">Genre</string>
<string name="TR_CONFIG_YEAR">Année</string>
<string name="TR_CONFIG_DECADE">Décennie</string>
<string name="TR_CONFIG_LANGUAGE">Langue</string>
<string name="TR_CONFIG_DATEADDED">Date d’ajout</string>
<string name="TR_CONFIG_EASY">Facile</string>
<string name="TR_CONFIG_NORMAL">Moyen</string>
<string name="TR_CONFIG_HARD">Difficile</string>
<string name="TR_CONFIG_TIMERMODE_CURRENT">Actuel</string>
<string name="TR_CONFIG_TIMERMODE_REMAINING">Restant</string>
<string name="TR_CONFIG_TIMERMODE_TOTAL">Total</string>
<string name="TR_CONFIG_TIMERLOOK_NORMAL">Normal</string>
<string name="TR_CONFIG_TIMERLOOK_EXPANDED">Développé</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_ALL">Tout afficher</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_BEST">Afficher les meilleurs</string>
<string name="TR_CONFIG_OWN_MUSIC">Musique personnelle et Musique de fond</string>
<string name="TR_CONFIG_NO_OWN_MUSIC">Pas de Musique personnelle</string>
<string name="TR_CONFIG_ONLY_OWN_MUSIC">Seulement la Musique personnelle</string>
<string name="TR_CONFIG_ONLY_SONG">Uniquement la chanson sélectionnée</string>
<string name="TR_CONFIG_FADEPLAYERINFO_ALL">Tout</string>
<string name="TR_CONFIG_FADEPLAYERINFO_INFO">Seulement noms et avatars</string>
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Rien</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Remplir</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Sauter</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Glisser</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Zoomer</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">En bas</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">En haut</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTH">En haut et en bas</string>
<string name="TR_CONFIG_LYRICSPOSITION_DYNAMIC">Dynamique</string>
<string name="TR_SCREENLOAD_LOADING">Chargement</string>
<string name="TR_SCREENLOAD_TOTAL">Total</string>
<string name="TR_SCREENLOAD_SONGS">Chansons</string>
<string name="TR_SCREENLOAD_LOADED">chargées</string>
<string name="TR_SCREENMAIN_MENU">Menu Principal</string>
<string name="TR_SCREENMAIN_BUTTON_SING">Chanter</string>
<string name="TR_SCREENMAIN_BUTTON_PARTY">Mode Fête</string>
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Options</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Profils</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">Aucun profil trouvé !</string>
<string name="TR_SCREENMAIN_BUTTON_STATISTICS">Statistiques</string>
<string name="TR_SCREENMAIN_BUTTON_JUKEBOX">Jukebox</string>
<string name="TR_SCREENSTATISTICS_TITLE">Statistiques</string>
<string name="TR_SCREENSTATISTICS_HINT">Navigation = Sélectionner une tuile • Entrée = Ouvrir les détails • Échap = Retour au menu principal</string>
<string name="TR_SCREENSTATISTICS_DETAILHINT">Gauche/Droite = Changer de vue • Haut/Bas = Défiler • Échap = Retour aux statistiques</string>
<string name="TR_SCREENSTATISTICS_OVERVIEW">Vue d’ensemble</string>
<string name="TR_SCREENSTATISTICS_RECENT">Récemment chantées</string>
<string name="TR_SCREENSTATISTICS_BEST">Meilleures</string>
<string name="TR_SCREENSTATISTICS_PLAYERS">Joueurs</string>
<string name="TR_SCREENSTATISTICS_SONGS">Chansons</string>
<string name="TR_SCREENSTATISTICS_SUNG">chantées</string>
<string name="TR_SCREENSTATISTICS_PLAYERCOUNT">Joueurs</string>
<string name="TR_SCREENSTATISTICS_COVERAGE">Collection chantée : {0} %</string>
<string name="TR_SCREENSTATISTICS_MOSTSUNG">Les plus chantées</string>
<string name="TR_SCREENSTATISTICS_GENRES">Genres</string>
<string name="TR_SCREENSTATISTICS_LANGUAGES">Langues</string>
<string name="TR_SCREENSTATISTICS_NEVERSUNG">Jamais chantées</string>
<string name="TR_SCREENSTATISTICS_ALLPLAYERS">Tous les joueurs</string>
<string name="TR_SCREENSTATISTICS_PLAYERSONGS">{0} · {1} chansons</string>
<string name="TR_SCREENSTATISTICS_AVERAGE">Ø {0}</string>
<string name="TR_SCREENSTATISTICS_PLAYERDETAIL">{0} chansons · meilleur {1}</string>
<string name="TR_SCREENSTATISTICS_MOSTSONGS">Plus de chansons</string>
<string name="TR_SCREENSTATISTICS_BESTAVERAGE">Meilleure moyenne</string>
<string name="TR_SCREENSTATISTICS_PLAYERAVERAGEDETAIL">Ø {0} · meilleur {1}</string>
<string name="TR_SCREENSTATISTICS_SONGCOUNT">{0} chansons</string>
<string name="TR_SCREENSTATISTICS_SUMMARY">{0} chansons · {1} chantées ({2} %) · chantées {3} fois au total</string>
<string name="TR_SCREENSTATISTICS_TODAY">Aujourd’hui</string>
<string name="TR_SCREENSTATISTICS_YESTERDAY">Hier</string>
<string name="TR_SCREENSTATISTICS_NODATA">Aucune donnée pour le moment</string>
<string name="TR_SCREENSTATISTICS_COL_SONG">Chanson</string>
<string name="TR_SCREENSTATISTICS_COL_TIMES">Fois</string>
<string name="TR_SCREENSTATISTICS_COL_GENRE">Genre</string>
<string name="TR_SCREENSTATISTICS_COL_LANGUAGE">Langue</string>
<string name="TR_SCREENSTATISTICS_COL_SUNG">Chantées</string>
<string name="TR_SCREENSTATISTICS_COL_YEAR">Année</string>
<string name="TR_SCREENSTATISTICS_COL_DATE">Date</string>
<string name="TR_SCREENSTATISTICS_COL_PLAYER">Joueur</string>
<string name="TR_SCREENSTATISTICS_COL_SCORE">Score</string>
<string name="TR_SCREENSTATISTICS_COL_SONGS">Chansons</string>
<string name="TR_SCREENSTATISTICS_COL_AVERAGE">Moyenne</string>
<string name="TR_SCREENJUKEBOX_TITLE">Jukebox</string>
<string name="TR_SCREENJUKEBOX_SOURCE">Source</string>
<string name="TR_SCREENJUKEBOX_PLAYLIST">Liste de lecture</string>
<string name="TR_SCREENJUKEBOX_SORTING">Tri</string>
<string name="TR_SCREENJUKEBOX_CATEGORY">Catégorie</string>
<string name="TR_SCREENJUKEBOX_ORDER">Ordre</string>
<string name="TR_SCREENJUKEBOX_SECTION">Section</string>
<string name="TR_SCREENJUKEBOX_LYRICS">Paroles</string>
<string name="TR_SCREENJUKEBOX_AUDIOMODE">Mode audio</string>
<string name="TR_SCREENJUKEBOX_VIDEO">Vidéo</string>
<string name="TR_SCREENJUKEBOX_NUMSONGS">%d chansons</string>
<string name="TR_SCREENJUKEBOX_NOSONGS">Aucune chanson trouvée</string>
<string name="TR_SCREENWEBQUEUE_TITLE">File d’attente WebApp</string>
<string name="TR_SCREENWEBQUEUE_NEXT">À suivre</string>
<string name="TR_SCREENWEBQUEUE_HINT">Ajouter des chansons avec la WebApp</string>
<string name="TR_SCREENWEBQUEUE_SERVEROFF">Le serveur web est éteint - allumez-le sous Options - Serveur afin d\'utiliser la WebApp</string>
<string name="TR_SCREENWEBQUEUE_EMPTY">La file d’attente est vide.</string>
<string name="TR_SCREENWEBQUEUE_EMPTY2">Ajouter des chansons avec la WebApp (code QR : adresse du serveur).</string>
<string name="TR_SCREENSONG_BUTTON_WEBQUEUE">File d’attente WebApp</string>
<string name="TR_SCREENWEBQUEUE_ADDEDBY">ajouté(e) par %s</string>
<string name="TR_SCREENWEBQUEUE_SINGERS">Chanteurs : %s</string>
<string name="TR_SCREENWEBQUEUE_NOSINGERS">Les chanteurs sont choisis avant de chanter</string>
<string name="TR_SCREENWEBQUEUE_MORE">+ %d de plus</string>
<string name="TR_SCREENWEBQUEUE_MODE">Mode jeu</string>
<string name="TR_SCREENWEBQUEUE_AUDIO">Audio</string>
<string name="TR_SCREENWEBQUEUE_PLAYERS">Changer joueurs</string>
<string name="TR_SCREENWEBQUEUE_SING">Chanter</string>
<string name="TR_JUKEBOX_ORDER_RANDOM">Aléatoire</string>
<string name="TR_JUKEBOX_ORDER_SORTED">Dans l’ordre</string>
<string name="TR_JUKEBOX_SECTION_FULL">Chanson complète</string>
<string name="TR_JUKEBOX_SECTION_MEDLEY">Partie de medley</string>
<string name="TR_JUKEBOX_SECTION_30">30 secondes</string>
<string name="TR_JUKEBOX_SECTION_60">60 secondes</string>
<string name="TR_JUKEBOX_SECTION_90">90 secondes</string>
<string name="TR_SCREENJUKEBOXPLAYER_SKIPINTRO">Passer l’intro</string>
<string name="TR_SCREENJUKEBOXPLAYER_SING">Chanter maintenant</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUE">File d’attente</string>
<string name="TR_SCREENJUKEBOXPLAYER_SEARCH">Tapez pour rechercher</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP">Entrée : Lire le suivant, Entrée à nouveau : Lire maintenant</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP2">Suppr : Supprimer | Maj+Haut/Bas : Déplacer</string>
<string name="TR_SCREENJUKEBOXPLAYER_NUMSONGS">%d chansons</string>
<string name="TR_SCREENPARTY_TITLE">Sélection du mode Fête</string>
<string name="TR_SCREENPARTY_MODES">Mode Fête</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Description</string>
<string name="TR_SCREENPARTY_AUTHOR">Auteur</string>
<string name="TR_SCREENPARTY_VERSION">Version</string>
<string name="TR_SCREENPARTY_ERROR">Impossible de charger ce mode Fête.</string>
<string name="TR_SCREENPARTY_ERROR_MICS">Aucun micro n'est configuré !</string>
<string name="TR_SCREENPARTY_ERROR_MIC_NUM">%d micros sont nécessaires pour ce Mode Fête !</string>
<string name="TR_SCREENPARTY_TARGETAUDIENCE">Personnes visées</string>
<string name="TR_SCREENPARTY_NOTEAMS">Pas d'équipes</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Nombre d'équipes</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Nombre de joueurs</string>
<string name="TR_SCREENPARTY_NUMMICS">Microphones</string>
<string name="TR_SCREENNAMES_MENU">Sélection des joueurs</string>
<string name="TR_SCREENNAMES_PLAYER">Joueur</string>
<string name="TR_SCREENNAMES_1PLAYER">1 joueur</string>
<string name="TR_SCREENNAMES_2PLAYER">2 joueurs</string>
<string name="TR_SCREENNAMES_3PLAYER">3 joueurs</string>
<string name="TR_SCREENNAMES_4PLAYER">4 joueurs</string>
<string name="TR_SCREENNAMES_5PLAYER">5 joueurs</string>
<string name="TR_SCREENNAMES_6PLAYER">6 joueurs</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Attention : Aucun micro n\'est assigné au joueur %v !</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Attention : Aucun micro n\'est assigné aux joueurs %v !</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Attention : Aucun profil n\'est assigné au joueur %v !</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Attention : Aucun profil n\'est assigné aux joueurs %v !</string>
<string name="TR_SCREENSONG_MENU">Choix de la chanson</string>
<string name="TR_SCREENSONG_BUTTON_SING">Chanter</string>
<string name="TR_SCREENSONG_BUTTON_PLAYLIST">Ajouter à la playlist</string>
<string name="TR_SCREENSONG_BUTTON_CANCEL">Fermer</string>
<string name="TR_SCREENSONG_BUTTON_RANDOM">Choisir une chanson aléatoire</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMCAT">Choisir une catégorie aléatoire</string>
<string name="TR_SCREENSONG_BUTTON_SINGALL">Chanter toutes les chansons</string>
<string name="TR_SCREENSONG_BUTTON_SINGALLVISIBLE">Chanter toutes les chansons visibles</string>
<string name="TR_SCREENSONG_BUTTON_OPENPLAYLIST">Ouvrir la playlist</string>
<string name="TR_SCREENSONG_BUTTON_OPEN_SELECTED_ITEM">Sélectionner</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMMEDLEY">Chanter un medley aléatoire</string>
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Chanter les chansons de medley</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Nouvelle playlist</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Options de la chanson</string>
<string name="TR_SCREENSONG_LENGTH">Durée de la chanson</string>
<string name="TR_SCREENSONG_YEAR">Année</string>
<string name="TR_SCREENSONG_TIMESPLAYED">Nombre de fois chantée</string>
<string name="TR_SCREENSONG_OPTIONSSELECTION">Sélection</string>
<string name="TR_SCREENSONG_OPTIONSSINGALL">Chanter toutes</string>
<string name="TR_SCREENSONG_AUDIOMODE">Mode audio</string>
<string name="TR_SCREENSONG_PLAYLIST">Liste de lecture</string>
<string name="TR_SCREENSONG_PLAYERSELECT">Sélection joueur</string>
<string name="TR_SCREENSONG_PLAYERSELECT_ON">Afficher sélection joueur</string>
<string name="TR_SCREENSONG_PLAYERSELECT_OFF">Passer sélection joueur</string>
<string name="TR_SCREENSONG_SEARCH">Rechercher une chanson</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Pas de Langue</string>
<string name="TR_SCREENSONG_NOYEAR">Pas d\'Année</string>
<string name="TR_SCREENSONG_NOGENRE">Pas de Genre</string>
<string name="TR_SCREENSONG_NOEDITION">Pas d\'Edition</string>
<string name="TR_SCREENSONG_NOTAGS">Pas de balises</string>
<string name="TR_SCREENSONG_ALLSONGS">Toutes les chansons</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v Chansons)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v Chanson)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSONG_HELPMESSAGE">A-Z = Sauter à la lettre • F3 = Chercher • CTRL+R = Sélectionner au hasard • CTRL+S = Lancer medley • CTRL+# = Changer le tri des chansons • CTRL+T = Activer/Désactiver la vue par catégorie • Espace = Ouvrir les options de chanson • Échap = Retourner au menu principal</string>
<string name="TR_SCREENSONG_HELPMESSAGESEARCH">A-Z = Chercher artiste et titre, préfixes pour la recherche → a: = artiste • t: = titre • c: = créateur • e: = édition • g: = genre • y: = année (ex: 1999 ou 1980-1989) • l: = langue • al: = album • fi: = nom du fichier • fo: = nom du dossier • #: = balise</string>
<string name="TR_SCREENSONG_HELPMESSAGEPARTY">1-6 = Pressez votre numéro d'équipe afin d'utiliser une chanson joker au hasard</string>
<string name="TR_SCREENSONG_SORTING">Classement en cours : %s</string>
<string name="TR_SCREENSONG_NOMEDLEY">Aucun Medley pour cette chanson !</string>
<string name="TR_SCREENSING_PAUSE">Pause</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Arrêter de chanter</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Continuer</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Passer cette chanson</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Redémarrer le tour</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Redémarrer le jeu</string>
<string name="TR_SCREENSING_VOCALSVOLUME">Volume pistes vocales</string>
<string name="TR_SCREENSING_NOMORESONGS">Plus aucune chanson dans la playlist !</string>
<string name="TR_SCREENSING_NOWEBCAM">Pas de webcam disponible !</string>
<string name="TR_SCREENSING_ASPECTRATIO">Ratio d'aspect : %a</string>
<string name="TR_SCREENSING_RATING_1">parfait !</string>
<string name="TR_SCREENSING_RATING_2">génial !</string>
<string name="TR_SCREENSING_RATING_3">génial !</string>
<string name="TR_SCREENSING_RATING_4">bien !</string>
<string name="TR_SCREENSING_RATING_5">pas mal !</string>
<string name="TR_SCREENSING_RATING_6">mauvais !</string>
<string name="TR_SCREENSING_RATING_7">faible !</string>
<string name="TR_SCREENSING_RATING_8">affreux !</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">%s secondes ignorées</string>
<string name="TR_SCREENSCORE_SCORES">Scores</string>
<string name="TR_SCREENSCORE_RATING">Note</string>
<string name="TR_SCREENSCORE_POINTS">Points</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Difficulté</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Score total</string>
<string name="TR_SCREENSCORE_GOLDENNOTES">Notes dorées</string>
<string name="TR_SCREENSCORE_LINEBONUS">Bonus de ligne</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Meilleurs Scores</string>
<string name="TR_SCREENPROFILES_PROFILES">Profils</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Nom du Joueur</string>
<string name="TR_SCREENPROFILES_GAMEDIFFICULTY">Difficulté du jeu</string>
<string name="TR_SCREENPROFILES_AVATAR">Avatar</string>
<string name="TR_SCREENPROFILES_USERROLE">Rôle de l’utilisateur</string>
<string name="TR_SCREENPROFILES_ACTIVE">Actif</string>
<string name="TR_SCREENPROFILES_BUTTON_NEW">Nouveau</string>
<string name="TR_SCREENPROFILES_BUTTON_DELETE">Supprimer</string>
<string name="TR_SCREENPROFILES_BUTTON_TAKESNAPSHOT">Prendre une photo</string>
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Sauvegarder la photo</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Supprimer la photo</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Webcam</string>
<string name="TR_SCREENPROFILES_POPUP_DELETE">Voulez-vous vraiment supprimer le profil %s ?</string>
<string name="TR_SCREENPROFILES_POPUP_UNSAVED">Voulez-vous enregistrer vos modifications ?</string>
<string name="TR_SCREENO_OPTIONS">Menu des Options</string>
<string name="TR_SCREENO_BUTTON_GAME">Jeu</string>
<string name="TR_SCREENO_BUTTON_SOUND">Son</string>
<string name="TR_SCREENO_BUTTON_RECORD">Enregistrement</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Vidéo</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Paroles</string>
<string name="TR_SCREENO_BUTTON_GRAPHICS">Graphismes</string>
<string name="TR_SCREENO_BUTTON_THEME">Thème</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Crédits</string>
<string name="TR_SCREENO_BUTTON_SERVER">Serveur</string>
<string name="TR_SCREENO_BUTTON_SONGFOLDER">Dossier de chansons</string>
<string name="TR_SCREENO_SONGFOLDER">Sélectionnez le dossier de chansons que vous souhaitez ajouter</string>
<string name="TR_SCREENO_WARNINGRESTART">Veuillez redémarrer le jeu pour que les changements prennent effet.</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Adresse du serveur</string>
<string name="TR_SCREENOGAME_OPTIONS">Options du Jeu</string>
<string name="TR_SCREENOGAME_LANGUAGE">Langue</string>
<string name="TR_SCREENOGAME_DEBUGLEVEL">Niveau de Débogage</string>
<string name="TR_SCREENOGAME_SONGMENU">Menu des Chansons</string>
<string name="TR_SCREENOGAME_SONGSORTING">Classement des Chansons</string>
<string name="TR_SCREENOGAME_TABS">Dossiers</string>
<string name="TR_SCREENOGAME_TILECAPTION">Légende de la couverture</string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Démarrage automatique des aperçus</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Difficulté du Jeu</string>
<string name="TR_SCREENOGAME_TIMERMODE">Mode du Minuteur</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Style meilleur score</string>
<string name="TR_SCREENORECORD_OPTIONS">Options d'Enregistrement</string>
<string name="TR_SCREENORECORD_DEVICE">Appareil</string>
<string name="TR_SCREENORECORD_INPUT">Entrée</string>
<string name="TR_SCREENORECORD_PLAYER_1">Joueur 1</string>
<string name="TR_SCREENORECORD_PLAYER_2">Joueur 2</string>
<string name="TR_SCREENORECORD_PLAYER_3">Joueur 3</string>
<string name="TR_SCREENORECORD_PLAYER_4">Joueur 4</string>
<string name="TR_SCREENORECORD_PLAYER_5">Joueur 5</string>
<string name="TR_SCREENORECORD_PLAYER_6">Joueur 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Retard du Micro</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Attention : Au moins un des joueurs est assigné à 2 micros.</string>
<string name="TR_SCREENORECORD_CHANNEL_WARNING">Attention : Plusieurs joueurs sont affectés au même canal, un seul sera utilisé.</string>
<string name="TR_SCREENORECORD_NO_MIC_WARNING">Attention : Aucun microphone détecté.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Test du Retard</string>
<string name="TR_SCREENOSOUND_OPTIONS">Options du Son</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Musique de fond</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICVOLUME">Volume de la Musique de fond</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Source de la Musique de fond</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Volume de la Musique de prévisualisation</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Volume de la Musique du jeu</string>
<string name="TR_SCREENOSOUND_SOUNDEFFECTVOLUME">Volume effet sonore</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Effet Karaoké</string>
<string name="TR_SCREENOTHEME_OPTIONS">Options du Thème</string>
<string name="TR_SCREENOTHEME_THEME">Thème</string>
<string name="TR_SCREENOTHEME_SKIN">Environnement graphique</string>
<string name="TR_SCREENOTHEME_COVERTHEME">Thème des Couvertures</string>
<string name="TR_SCREENOTHEME_NOTELINES">Afficher les portées</string>
<string name="TR_SCREENOTHEME_TONEHELPER">Afficher l'aide pour la Tonalité</string>
<string name="TR_SCREENOTHEME_TIMERLOOK">Apparence du Minuteur</string>
<string name="TR_SCREENOTHEME_FADEINFO">Dégradé des infos des joueurs</string>
<string name="TR_SCREENOTHEME_COVERLOADING">Chargement des couvertures</string>
<string name="TR_SCREENOLYRICS_OPTIONS">Options des paroles</string>
<string name="TR_SCREENOLYRICS_STYLE">Style</string>
<string name="TR_SCREENOLYRICS_POSITION">Position des paroles</string>
<string name="TR_SCREENOGRAPHICS_OPTIONS">Options graphiques</string>
<string name="TR_SCREENOGRAPHICS_TEXTUREQUALITY">Qualité texture</string>
<string name="TR_SCREENOGRAPHICS_COVERSIZE">Taille couverture (pixels)</string>
<string name="TR_SCREENOGRAPHICS_FULLSCREEN">Plein écran</string>
<string name="TR_SCREENOGRAPHICS_STRETCH">Étiré</string>
<string name="TR_SCREENOSERVER_OPTIONS"> Options du serveur</string>
<string name="TR_SCREENOSONGFOLDERS_TITLE">Dossiers de chansons</string>
<string name="TR_SCREENOSONGFOLDERS_BUTTON_ADD">Ajouter un dossier</string>
<string name="TR_SCREENOSONGFOLDERS_NOFOLDERS">Aucun dossier de chansons configuré. Le dossier Songs du programme est utilisé.</string>
<string name="TR_SCREENOSERVER_ACTIVE"> Serveur actif</string>
<string name="TR_SCREENOSERVER_ENCRYPTION"> Chiffrement du serveur</string>
<string name="TR_SCREENOSERVER_BUTTON_SERVER"> Adresse du serveur</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Options Vidéo</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Vidéo en arrière plan</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Prévisualisation des Vidéos</string>
<string name="TR_SCREENOVIDEO_VIDEOINSONGS">Vidéos pendant que l'on chante</string>
<string name="TR_SCREENOVIDEO_VIDEOSTOBACKGROUND">Afficher la vidéo de la musique de fond</string>
<string name="TR_SCREENOVIDEO_WEBCAMDEVICES">Webcams</string>
<string name="TR_SCREENOVIDEO_WEBCAMRESOLUTION">Résolution de la Webcam</string>
<string name="TR_SCREENOVIDEO_BUTTON_ADJUSTMENTS">Ajuster l’écran</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">Appuyez sur CTRL + ALT (+ Maj) + flèches pour ajuster l’écran</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTESRESET">CTRL + ALT + 0 pour annuler</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPLEFT">Haut gauche</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPRIGHT">Haut droit</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMLEFT">Bas gauche</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Bas droit</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Volume</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Adresse du serveur</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING"> Le serveur est hors service. Veuillez l\'activer et redémarrer le jeu !</string>
<string name="TR_REPORTER_TITLE_TEXT">Nous sommes désolés</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">Vocaluxe a rencontré une erreur ou un bug.
Pour nous aider à résoudre le problème, envoyez-nous un rapport.
Avant de soumettre le bug, modifiez le journal pour supprimer des informations sensibles.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">Vous avez rencontré une erreur ou un bug.
Pour nous aider à résoudre le problème, envoyez-nous un rapport.
Avant de soumettre le bug, modifiez le journal suivant pour supprimer des informations sensibles.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT"> Ne rien envoyer (vous pouvez toujours copier le message d\'erreur ci-dessus)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Envoyer et ouvrir un problème (visible publiquement + nécessite un compte github)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Envoyer et obtenir le lien de votre rapport (visible publiquement)</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Soumettre</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Envoyer</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Quitter</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Continuer</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">Lien vers votre rapport :</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Erreur lors de l'envoi du journal.</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Dernière erreur</string>
<string name="TR_REPORTER_LAST_ERROR_NA">Indisponible</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Décrivez votre problème ici.
### Procédure de reproduction
Dites-nous comment reproduire ce problème.
### Version Vocaluxe et fichier journal
{0}
{1}</string>
</resources>
@@ -174,6 +174,7 @@
<string name="TR_SCREENO_BUTTON_VIDEO">Kép</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Dalszöveg</string>
<string name="TR_SCREENO_BUTTON_THEME">Téma</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Credits</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Szerver címe</string>
<string name="TR_SCREENOGAME_OPTIONS">Játék Beállítások</string>
<string name="TR_SCREENOGAME_LANGUAGE">Nyelv</string>
@@ -15,6 +15,7 @@
<string name="TR_DEBUG_SONGS">Canzoni caricate</string>
<string name="TR_DEBUG_MOUSE">Mouse</string>
<string name="TR_DEBUG_MEMORY">Uso della Memoria</string>
<string name="TR_GAMEMODE">Modalità di gioco</string>
<string name="TR_GAMEMODE_NORMAL">Normale</string>
<string name="TR_GAMEMODE_DUET">Duetto</string>
<string name="TR_GAMEMODE_MEDLEY">Medley</string>
@@ -31,6 +32,10 @@
<string name="TR_USERROLE_NORMAL">Utente normale</string>
<string name="TR_USERROLE_ADMIN">Amministratore</string>
<string name="TR_USERROLE_KEYBOARDUSER">Tasti Utente</string>
<string name="TR_SONGSOURCE">Sorgente della Canzone</string>
<string name="TR_SONGSOURCE_PLAYLIST">Playlist</string>
<string name="TR_SONGSOURCE_CATEGORY">Categoria</string>
<string name="TR_SONGSOURCE_ALLSONGS">Tutte le canzoni</string>
<string name="TR_CONFIG_SOFTWARE">Software</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
@@ -51,7 +56,7 @@
<string name="TR_CONFIG_TILE_BOARD">Scacchiera</string>
<string name="TR_CONFIG_BOOK">Libro</string>
<string name="TR_CONFIG_COVERLOADING_ONDEMAND">Su richiesta</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">All'avvio</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">All\\'avvio</string>
<string name="TR_CONFIG_COVERLOADING_DYNAMIC">Dinamico</string>
<string name="TR_CONFIG_NONE">Nessuno</string>
<string name="TR_CONFIG_RANDOM">Casuale</string>
@@ -60,6 +65,7 @@
<string name="TR_CONFIG_ARTIST_LETTER">Lettera artista</string>
<string name="TR_CONFIG_TITLE_LETTER">Lettera Titolo</string>
<string name="TR_CONFIG_EDITION">Edizione</string>
<string name="TR_CONFIG_TAGS">Tag</string>
<string name="TR_CONFIG_GENRE">Genere</string>
<string name="TR_CONFIG_YEAR">Anno</string>
<string name="TR_CONFIG_DECADE">Decade</string>
@@ -84,6 +90,7 @@
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Niente</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Riempi</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Salta</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Slide</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Zoom</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">Sotto</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">Sopra</string>
@@ -119,10 +126,10 @@
<string name="TR_SCREENNAMES_4PLAYER">4 giocatori</string>
<string name="TR_SCREENNAMES_5PLAYER">5 giocatori</string>
<string name="TR_SCREENNAMES_6PLAYER">6 giocatori</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Attenzione: Non c'è nessun microfono assegnato al giocatore %v!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Attenzione: Non c'è nessun microfono assegnato ai giocatori %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Attenzione: Non c'è nessun profilo assegnato al giocatore %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Attenzione: Non c'è nessun profilo assegnato ai giocatori %v!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Attenzione: Non c\'è nessun microfono assegnato al giocatore %v!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Attenzione: Non c\'è nessun microfono assegnato ai giocatori %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Attenzione: Non c\'è nessun profilo assegnato al giocatore %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Attenzione: Non c\'è nessun profilo assegnato ai giocatori %v!</string>
<string name="TR_SCREENSONG_MENU">Selezione canzone</string>
<string name="TR_SCREENSONG_BUTTON_SING">Canta</string>
<string name="TR_SCREENSONG_BUTTON_PLAYLIST">Aggiungi alla playlist</string>
@@ -142,14 +149,26 @@
<string name="TR_SCREENSONG_NOYEAR">Nessun anno</string>
<string name="TR_SCREENSONG_NOGENRE">Nessun genere</string>
<string name="TR_SCREENSONG_NOEDITION">Nessuna edizione</string>
<string name="TR_SCREENSONG_NOTAGS">Nessun tag</string>
<string name="TR_SCREENSONG_ALLSONGS">Tutte le canzoni</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v Canzoni)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v Canzone)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSONG_HELPMESSAGE">A-Z = Salta alla lettera • F3 = Cerca • CTRL+R = Selezione casuale • CTRL+S = Inizia medley • CTRL+# = Cambia l\'ordinamento delle canzoni • CTRL+T = Attiva/Disattiva visualizzazione categoria • Space = Apri impostazioni canzone • ESC = Ritorna al menu principale</string>
<string name="TR_SCREENSONG_HELPMESSAGESEARCH">A-Z = Cerca artista e titolo, prefissi per la ricerca → a: = artista • t: = titolo • c: = creatore • e: = edizione • g: = genere • y: = anno (es. 1999 o 1980-1989) • l: = lingua • al: = album • fi: = nome file • fo: = nome cartella • #: = tag</string>
<string name="TR_SCREENSONG_HELPMESSAGEPARTY">1-6: Premi il numero del tuo team per usare una canzone giullare casuale</string>
<string name="TR_SCREENSONG_SORTING">Ordinamento: %s</string>
<string name="TR_SCREENSONG_NOMEDLEY">Nessun Medley per questa canzone!</string>
<string name="TR_SCREENSING_PAUSE">Pausa</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Smetti di cantare</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Continua</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Salta questa canzone</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Rinizia turno</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Rinizia il gioco</string>
<string name="TR_SCREENSING_NOMORESONGS">Nessun\'altra canzone nella playlist!</string>
<string name="TR_SCREENSING_NOWEBCAM">Nessuna webcam disponibile!</string>
<string name="TR_SCREENSING_ASPECTRATIO">Proporzioni: %a</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">Saltati %s secondi</string>
<string name="TR_SCREENSCORE_SCORES">Punteggi</string>
<string name="TR_SCREENSCORE_RATING">Voto</string>
<string name="TR_SCREENSCORE_POINTS">Punti</string>
@@ -182,8 +201,10 @@
<string name="TR_SCREENOGAME_SONGMENU">Menu canzone</string>
<string name="TR_SCREENOGAME_SONGSORTING">Ordine canzone</string>
<string name="TR_SCREENOGAME_TABS">Schede</string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Riproduci automaticamente le anteprime delle canzoni</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Difficoltà gioco</string>
<string name="TR_SCREENOGAME_TIMERMODE">Modalità a tempo</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Stile del punteggio più alto</string>
<string name="TR_SCREENORECORD_OPTIONS">Opzioni registrazione</string>
<string name="TR_SCREENORECORD_DEVICE">Dispositivo</string>
<string name="TR_SCREENORECORD_INPUT">Input</string>
@@ -223,7 +244,7 @@
<string name="TR_SCREENOVIDEO_WEBCAMDEVICES">Webcam</string>
<string name="TR_SCREENOVIDEO_WEBCAMRESOLUTION">Risoluzione-Webcam</string>
<string name="TR_SCREENOVIDEO_BUTTON_ADJUSTMENTS">Sistemazione schermo</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">Premi CTR + ALT (+ SHIFT) + Freccia|"+ per sistemare lo schermo</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">Premi CTR + ALT (+ SHIFT) + Freccia|+ per sistemare lo schermo</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTESRESET">CTR + ALT + 0 per ripristinare</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPLEFT">Sopra a sinistra</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPRIGHT">Sopra a destra</string>
@@ -232,4 +253,19 @@
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Volume</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Indirizzo server</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Il server non sta funzionando. Per favore controlla il file config.xml!</string>
<string name="TR_REPORTER_TITLE_TEXT">Siamo spiacenti</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">che Vocaluxe si è imbattuto in un errore e si è arrestato.\r\nPer aiutarci a risolvere il problema, vi preghiamo di inviarci un rapporto.\r\nModifica il seguente log prima di inviare per rimuovere le informazioni eventualmente sensibili.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">che Vocaluxe si è imbattuto in un errore.\r\nPer aiutarci a risolvere il problema, vi preghiamo di inviarci un rapporto.\r\nModifica il seguente log prima di inviare per rimuovere le informazioni eventualmente sensibili.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT">Non caricare niente (puoi comunque copiare il messaggio di errore soprastante)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Carica e apri una segnalazione (visibile pubblicamente + richiede un account github)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Carica e ottieni un link per il tuo rapporto (visibile pubblicamente)</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Invia</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Caricamento</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Esci</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Continua</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">Il link al tuo rapporto:</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Errore nel caricamento del registro</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Ultimo errore</string>
<string name="TR_REPORTER_LAST_ERROR_NA">Non disponibile</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Descrivi qui il tuo problema.\n\n### Passaggi per riprodurre \nDiteci come riprodurre questo problema.\n\n### Versione di Vocaluxe e file di registro\n{0}\n{1}</string>
</resources>
@@ -170,6 +170,7 @@
<string name="TR_SCREENO_BUTTON_VIDEO">Video</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Songteksten</string>
<string name="TR_SCREENO_BUTTON_THEME">Thema</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Credits</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Serveradres</string>
<string name="TR_SCREENOGAME_OPTIONS">Spelinstellingen</string>
<string name="TR_SCREENOGAME_LANGUAGE">Taal</string>
@@ -15,6 +15,7 @@
<string name="TR_DEBUG_SONGS">Músicas carregadas</string>
<string name="TR_DEBUG_MOUSE">Rato</string>
<string name="TR_DEBUG_MEMORY">Utilização da Memória</string>
<string name="TR_GAMEMODE">Modo de Jogo</string>
<string name="TR_GAMEMODE_NORMAL">Normal</string>
<string name="TR_GAMEMODE_DUET">Dueto</string>
<string name="TR_GAMEMODE_MEDLEY">Miscelânea</string>
@@ -31,6 +32,10 @@
<string name="TR_USERROLE_NORMAL">Utilizador Normal</string>
<string name="TR_USERROLE_ADMIN">Administrador</string>
<string name="TR_USERROLE_KEYBOARDUSER">Utilizador de Teclado</string>
<string name="TR_SONGSOURCE">Origem da Música</string>
<string name="TR_SONGSOURCE_PLAYLIST">Lista de Reprodução</string>
<string name="TR_SONGSOURCE_CATEGORY">Categoria</string>
<string name="TR_SONGSOURCE_ALLSONGS">Todas as Músicas</string>
<string name="TR_CONFIG_SOFTWARE">Software</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
@@ -73,6 +78,8 @@
<string name="TR_CONFIG_TIMERMODE_TOTAL">Total</string>
<string name="TR_CONFIG_TIMERLOOK_NORMAL">Normal</string>
<string name="TR_CONFIG_TIMERLOOK_EXPANDED">Expandida</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_ALL">Mostrar Todas</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_BEST">Mostrar as Melhores</string>
<string name="TR_CONFIG_OWN_MUSIC">Apenas musica e musica de fundo</string>
<string name="TR_CONFIG_NO_OWN_MUSIC">Não utilizar música própria</string>
<string name="TR_CONFIG_ONLY_OWN_MUSIC">Apenas música própria</string>
@@ -80,6 +87,10 @@
<string name="TR_CONFIG_FADEPLAYERINFO_ALL">Todas</string>
<string name="TR_CONFIG_FADEPLAYERINFO_INFO">Apenas nomes e avatares</string>
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Nada</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Preencher</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Saltar</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Deslizar</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Aumentar</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">Fundo</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">Topo</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTH">Topo e Fundo</string>
@@ -145,6 +156,10 @@
<string name="TR_SCREENSING_BUTTON_CANCEL">Terminar de cantar</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Continuar</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Saltar esta música</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Recomeçar a Ronda</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Recomeçar o Jogo</string>
<string name="TR_SCREENSING_NOMORESONGS">Sem mais Músicas na sua lista de reprodução!</string>
<string name="TR_SCREENSING_NOWEBCAM">Nenhuma câmara web disponível!</string>
<string name="TR_SCREENSCORE_SCORES">Pontuações</string>
<string name="TR_SCREENSCORE_RATING">Classificação</string>
<string name="TR_SCREENSCORE_POINTS">Pontos</string>
@@ -177,8 +192,10 @@
<string name="TR_SCREENOGAME_SONGMENU">Menu das Músicas</string>
<string name="TR_SCREENOGAME_SONGSORTING">Ordenação das Musicas</string>
<string name="TR_SCREENOGAME_TABS">Separadores </string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Autoplay das Amostras de Músicas</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Dificildade do Jogo</string>
<string name="TR_SCREENOGAME_TIMERMODE">Modo Temporizado</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Estilo da Melhor Pontuação</string>
<string name="TR_SCREENORECORD_OPTIONS">Opções de Gravação</string>
<string name="TR_SCREENORECORD_DEVICE">Dispositivo </string>
<string name="TR_SCREENORECORD_INPUT">Entrada</string>
@@ -197,6 +214,7 @@
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Origem da Música de Fundo</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Prévisualizar Volume da Música</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Volume da Música no Jogo</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Efeito Karaoke</string>
<string name="TR_SCREENOTHEME_OPTIONS">Opções do Tema</string>
<string name="TR_SCREENOTHEME_THEME">Tema</string>
<string name="TR_SCREENOTHEME_SKIN">Skin</string>
@@ -226,4 +244,19 @@
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Volume</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Endereço do Servidor</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Servidor não está em execução. Por favor verifique o config.xml!</string>
<string name="TR_REPORTER_TITLE_TEXT">Pedimos Desculpa</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">mas o Vocaluxe encontrou um erro e crashou.\r\nPara nos ajudares a resolver a questão envia-nos um relatório.\r\nSugerimos que edites o log seguinte antes de enviares para removeres alguma informação sigilosa.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">que tenhas sofrido um problema.\r\nPara nos ajudares a resolver a questão envia-nos um relatório.\r\nSugerimos que edites o log seguinte antes de enviares para removeres alguma informação sigilosa.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT">Não fazer upload de nada (ainda podes copiar o código de erro que está por cima)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Fazer upload e abrir um problema (visível publicamente e requer uma conta github)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Fazer upload e obter um link para o teu relatório (visível publicamente)</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Submeter</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Uploading</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Sair</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Continuar</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">O Link para o teu relatório:</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Erro a fazer upload do log.</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Último erro</string>
<string name="TR_REPORTER_LAST_ERROR_NA">Indisponível</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Descreve o teu problema aqui.\n\n### Passos para o reproduzir novamente \nDiz-nos como reproduzir este problema.\n\n### Versão do Vocaluxe e ficheiro Log\n{0}\n{1}</string>
</resources>
+271
View File
@@ -0,0 +1,271 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Русский</string>
<string name="TR_PROGRAM_NAME">Вокалюкс</string>
<string name="TR_GENERAL_AND">и</string>
<string name="TR_BUTTON_EXIT">Выход</string>
<string name="TR_BUTTON_SAVE">Сохранить</string>
<string name="TR_BUTTON_BACK">Назад</string>
<string name="TR_BUTTON_START">Старт</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Аудиопотоки</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Видеопотоки</string>
<string name="TR_DEBUG_TEXTURES">Текстуры</string>
<string name="TR_DEBUG_TONE_ABS">ToneAbs</string>
<string name="TR_DEBUG_MAX_VOLUME">Макс. громкость</string>
<string name="TR_DEBUG_SONGS">Загруженные песни</string>
<string name="TR_DEBUG_MOUSE">Мышь</string>
<string name="TR_DEBUG_MEMORY">Память</string>
<string name="TR_GAMEMODE">Игровой режим</string>
<string name="TR_GAMEMODE_NORMAL">Нормальный</string>
<string name="TR_GAMEMODE_DUET">Дуэт</string>
<string name="TR_GAMEMODE_MEDLEY">Попурри</string>
<string name="TR_GAMEMODE_SHORTSONG">Краткая версия</string>
<string name="TR_RATING_VOCAL_HERO">Вокальный Герой</string>
<string name="TR_RATING_SUPERSTAR">Суперзвезда</string>
<string name="TR_RATING_LEAD_SINGER">Ведущий певец</string>
<string name="TR_RATING_RISING_STAR">Восходящая звезда</string>
<string name="TR_RATING_HOPEFUL">Многообещающий</string>
<string name="TR_RATING_WANNABE">Подражатель</string>
<string name="TR_RATING_AMATEUR">Любитель</string>
<string name="TR_RATING_TONE_DEAF">Нету слуха</string>
<string name="TR_USERROLE_GUEST">Гость</string>
<string name="TR_USERROLE_NORMAL">Обычный пользователь</string>
<string name="TR_USERROLE_ADMIN">Администратор</string>
<string name="TR_USERROLE_KEYBOARDUSER">Пользователь клавиатуры</string>
<string name="TR_SONGSOURCE">Источник песни</string>
<string name="TR_SONGSOURCE_PLAYLIST">Плейлист</string>
<string name="TR_SONGSOURCE_CATEGORY">Категория</string>
<string name="TR_SONGSOURCE_ALLSONGS">Все песни</string>
<string name="TR_CONFIG_SOFTWARE">Программное обеспечение</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
<string name="TR_CONFIG_TEXTURE_LOWEST">Низший</string>
<string name="TR_CONFIG_TEXTURE_LOW">Низкий</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Средний</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Высокий</string>
<string name="TR_CONFIG_TEXTURE_HIGHEST">Наивысший</string>
<string name="TR_CONFIG_OFF">Выкл.</string>
<string name="TR_CONFIG_ON">Вкл.</string>
<string name="TR_CONFIG_ONLY_FPS">Только FPS</string>
<string name="TR_CONFIG_LEVEL1">Уровень 1</string>
<string name="TR_CONFIG_LEVEL2">Уровень 2</string>
<string name="TR_CONFIG_LEVEL3">Уровень 3</string>
<string name="TR_CONFIG_LEVEL_MAX">Макс.</string>
<string name="TR_CONFIG_LIST">Список</string>
<string name="TR_CONFIG_DREIDEL">Дрейдл</string>
<string name="TR_CONFIG_TILE_BOARD">Плитки</string>
<string name="TR_CONFIG_BOOK">Книга</string>
<string name="TR_CONFIG_COVERLOADING_ONDEMAND">По требованию</string>
<string name="TR_CONFIG_COVERLOADING_ATSTART">При запуске</string>
<string name="TR_CONFIG_COVERLOADING_DYNAMIC">Динамически</string>
<string name="TR_CONFIG_NONE">Нет</string>
<string name="TR_CONFIG_RANDOM">Случайно</string>
<string name="TR_CONFIG_FOLDER">Папка</string>
<string name="TR_CONFIG_ARTIST">Исполнитель</string>
<string name="TR_CONFIG_ARTIST_LETTER">Исполнитель по букве</string>
<string name="TR_CONFIG_TITLE_LETTER">Название по букве</string>
<string name="TR_CONFIG_EDITION">Версия</string>
<string name="TR_CONFIG_TAGS">Тэги</string>
<string name="TR_CONFIG_GENRE">Жанр</string>
<string name="TR_CONFIG_YEAR">Год</string>
<string name="TR_CONFIG_DECADE">Десятилетие</string>
<string name="TR_CONFIG_LANGUAGE">Язык</string>
<string name="TR_CONFIG_DATEADDED">Дата добавления</string>
<string name="TR_CONFIG_EASY">Лёгкая</string>
<string name="TR_CONFIG_NORMAL">Нормальная</string>
<string name="TR_CONFIG_HARD">Сложная</string>
<string name="TR_CONFIG_TIMERMODE_CURRENT">Текущее</string>
<string name="TR_CONFIG_TIMERMODE_REMAINING">Оставшееся</string>
<string name="TR_CONFIG_TIMERMODE_TOTAL">Общее</string>
<string name="TR_CONFIG_TIMERLOOK_NORMAL">Обычное</string>
<string name="TR_CONFIG_TIMERLOOK_EXPANDED">Расширенное</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_ALL">Список всех</string>
<string name="TR_CONFIG_HIGHSCORE_LIST_BEST">Список лучших</string>
<string name="TR_CONFIG_OWN_MUSIC">Собственная музыка и фоновая музыка</string>
<string name="TR_CONFIG_NO_OWN_MUSIC">Без собственной музыки</string>
<string name="TR_CONFIG_ONLY_OWN_MUSIC">Только собственная музыка</string>
<string name="TR_CONFIG_ONLY_SONG">Только выбранная песня</string>
<string name="TR_CONFIG_FADEPLAYERINFO_ALL">Все</string>
<string name="TR_CONFIG_FADEPLAYERINFO_INFO">Только имена и аватары</string>
<string name="TR_CONFIG_FADEPLAYERINFO_OFF">Ничего</string>
<string name="TR_CONFIG_LYRICSTYLE_FILL">Заполнение</string>
<string name="TR_CONFIG_LYRICSTYLE_JUMP">Прыжок</string>
<string name="TR_CONFIG_LYRICSTYLE_SLIDE">Слайд</string>
<string name="TR_CONFIG_LYRICSTYLE_ZOOM">Зум</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTTOM">Внизу</string>
<string name="TR_CONFIG_LYRICSPOSITION_TOP">Сверху</string>
<string name="TR_CONFIG_LYRICSPOSITION_BOTH">Сверху и снизу</string>
<string name="TR_CONFIG_LYRICSPOSITION_DYNAMIC">Динамический</string>
<string name="TR_SCREENLOAD_LOADING">Загрузка</string>
<string name="TR_SCREENLOAD_TOTAL">Весь</string>
<string name="TR_SCREENLOAD_SONGS">песни</string>
<string name="TR_SCREENLOAD_LOADED">загружен</string>
<string name="TR_SCREENMAIN_MENU">Общее Меню</string>
<string name="TR_SCREENMAIN_BUTTON_SING">Пение</string>
<string name="TR_SCREENMAIN_BUTTON_PARTY">Вечеринка</string>
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Опции</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Профили</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">Профили не найдены!</string>
<string name="TR_SCREENPARTY_TITLE">Выбор режима Вечеринки</string>
<string name="TR_SCREENPARTY_MODES">Режим Вечеринки</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Описание</string>
<string name="TR_SCREENPARTY_AUTHOR">Автор</string>
<string name="TR_SCREENPARTY_VERSION">Версия</string>
<string name="TR_SCREENPARTY_ERROR">Не получилось загрузить этот режим вечеринки. </string>
<string name="TR_SCREENPARTY_ERROR_MICS">Нет настроенных микрофонов!</string>
<string name="TR_SCREENPARTY_ERROR_MIC_NUM">%d микрофон(ов) необходимо для этого режима вечеринки!</string>
<string name="TR_SCREENPARTY_TARGETAUDIENCE">Целевая аудитория</string>
<string name="TR_SCREENPARTY_NOTEAMS">Нет команд</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Количество команд</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Количество игроков</string>
<string name="TR_SCREENNAMES_MENU">Выбор игроков</string>
<string name="TR_SCREENNAMES_PLAYER">Игрок</string>
<string name="TR_SCREENNAMES_1PLAYER">1 игрок</string>
<string name="TR_SCREENNAMES_2PLAYER">2 игрока</string>
<string name="TR_SCREENNAMES_3PLAYER">3 игрока</string>
<string name="TR_SCREENNAMES_4PLAYER">4 игрока</string>
<string name="TR_SCREENNAMES_5PLAYER">5 игроков</string>
<string name="TR_SCREENNAMES_6PLAYER">6 игроков</string>
<string name="TR_SCREENNAMES_WARNING_MICS_SG">Внимание: Не обнаружен микрофон игрока %v!</string>
<string name="TR_SCREENNAMES_WARNING_MICS_PL">Внимание: Не обнаружены микрофоны игроков %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_SG">Внимание: Не обнаружен профиль игрока %v!</string>
<string name="TR_SCREENNAMES_WARNING_PROFILES_PL">Внимание: Не обнаружены профили игроков %v!</string>
<string name="TR_SCREENSONG_MENU">Выбор песни</string>
<string name="TR_SCREENSONG_BUTTON_SING">Петь</string>
<string name="TR_SCREENSONG_BUTTON_PLAYLIST">Добавить в плейлист</string>
<string name="TR_SCREENSONG_BUTTON_CANCEL">Закрыть</string>
<string name="TR_SCREENSONG_BUTTON_RANDOM">Выбрать случайную песню</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMCAT">Выбрать случяйную категорию</string>
<string name="TR_SCREENSONG_BUTTON_SINGALL">Петь все песни</string>
<string name="TR_SCREENSONG_BUTTON_SINGALLVISIBLE">Петь все видимые песни</string>
<string name="TR_SCREENSONG_BUTTON_OPENPLAYLIST">Открыть плейлист</string>
<string name="TR_SCREENSONG_BUTTON_OPEN_SELECTED_ITEM">Выбрать</string>
<string name="TR_SCREENSONG_BUTTON_RANDOMMEDLEY">Спеть случайное попурри</string>
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Петь попурри</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Новый плейлист</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Опции пения</string>
<string name="TR_SCREENSONG_SEARCH">Поиск:</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Нет языка</string>
<string name="TR_SCREENSONG_NOYEAR">Нет Года</string>
<string name="TR_SCREENSONG_NOGENRE">Нет Жанра</string>
<string name="TR_SCREENSONG_NOEDITION">Нет Версии</string>
<string name="TR_SCREENSONG_NOTAGS">Нет тэгов</string>
<string name="TR_SCREENSONG_ALLSONGS">Все песни</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v песни)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v песня)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSONG_HELPMESSAGE">A-Z = Начать ввод • F3 = Поиск • CTRL+R = Случайный выбор • CTRL+S = Начать попурри • CTRL+# = Выбор сортировки песен • CTRL+T = Включить/Выключить просмотр категории • Space = Открыть параметры песни • ESC = Вернуться в главное меню</string>
<string name="TR_SCREENSONG_HELPMESSAGESEARCH">A-Z = Поиск исполнителя и названия, префиксы для поиска → a: = артист • t: = название • c: = автор • e: = издание • g: = жанр • y: = год (e.g. 1999 or 1980-1989) • l: = язык • al: = альбом • fi: = имя файла • fo: = имя каталога • #: = тэги</string>
<string name="TR_SCREENSONG_HELPMESSAGEPARTY">1-6 = Нажмите номер вашей команды, чтобы использовать случайную песню джокер</string>
<string name="TR_SCREENSONG_SORTING">Сортировать: %s</string>
<string name="TR_SCREENSONG_NOMEDLEY">Нет Попурри для этой песни!</string>
<string name="TR_SCREENSING_PAUSE">Пауза</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Остановить пение</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Продолжить</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Пропустить эту песню</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Перезапустить раунд</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Перезапустить игру</string>
<string name="TR_SCREENSING_NOMORESONGS">В плейлисте больше нет песен!</string>
<string name="TR_SCREENSING_NOWEBCAM">Веб-камера недоступна!</string>
<string name="TR_SCREENSING_ASPECTRATIO">Соотношение сторон: %a</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">Пропущено %s секунд</string>
<string name="TR_SCREENSCORE_SCORES">Счёт</string>
<string name="TR_SCREENSCORE_RATING">Рейтинг</string>
<string name="TR_SCREENSCORE_POINTS">Очки</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Сложность</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Общий счёт</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Рекорд</string>
<string name="TR_SCREENPROFILES_PROFILES">Профили</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Имя игрока</string>
<string name="TR_SCREENPROFILES_GAMEDIFFICULTY">Сложность игры</string>
<string name="TR_SCREENPROFILES_AVATAR">Аватар</string>
<string name="TR_SCREENPROFILES_USERROLE">Роль</string>
<string name="TR_SCREENPROFILES_ACTIVE">Активный</string>
<string name="TR_SCREENPROFILES_BUTTON_NEW">Новый</string>
<string name="TR_SCREENPROFILES_BUTTON_DELETE">Удалить</string>
<string name="TR_SCREENPROFILES_BUTTON_TAKESNAPSHOT">Сделать снимок</string>
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Сохранить снимок</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Удалить снимок</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Веб-камера</string>
<string name="TR_SCREENO_OPTIONS">Опции</string>
<string name="TR_SCREENO_BUTTON_GAME">Игра</string>
<string name="TR_SCREENO_BUTTON_SOUND">Звук</string>
<string name="TR_SCREENO_BUTTON_RECORD">Запись</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Видео</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Текст песни</string>
<string name="TR_SCREENO_BUTTON_THEME">Тема</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Адрес сервера</string>
<string name="TR_SCREENOGAME_OPTIONS">Опции игры</string>
<string name="TR_SCREENOGAME_LANGUAGE">Язык</string>
<string name="TR_SCREENOGAME_DEBUGLEVEL">Уровень отладки</string>
<string name="TR_SCREENOGAME_SONGMENU">Стиль меню песни</string>
<string name="TR_SCREENOGAME_SONGSORTING">Сортировка песен</string>
<string name="TR_SCREENOGAME_TABS">Вкладки</string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Автозапуск предпросмотра песен</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Сложность игры</string>
<string name="TR_SCREENOGAME_TIMERMODE">Режим таймера</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Стиль Рекордов</string>
<string name="TR_SCREENORECORD_OPTIONS">Параметры Записи</string>
<string name="TR_SCREENORECORD_DEVICE">Устройство</string>
<string name="TR_SCREENORECORD_INPUT">Ввод</string>
<string name="TR_SCREENORECORD_PLAYER_1">Игрок 1</string>
<string name="TR_SCREENORECORD_PLAYER_2">Игрок 2</string>
<string name="TR_SCREENORECORD_PLAYER_3">Игрок 3</string>
<string name="TR_SCREENORECORD_PLAYER_4">Игрок 4</string>
<string name="TR_SCREENORECORD_PLAYER_5">Игрок 5</string>
<string name="TR_SCREENORECORD_PLAYER_6">Игрок 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Задержка микрофона</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Внимание: один из игроков назначен на два микрофона.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Тест задержки</string>
<string name="TR_SCREENOSOUND_OPTIONS">Настройки Звука</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Фоновая музыка</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICVOLUME">Громкость фоновой музыки</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Источник фоновой музыки</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Предпрослушивание громкости музыки</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Громкость игровой музыки</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Эффект Караоке</string>
<string name="TR_SCREENOTHEME_OPTIONS">Настройки темы</string>
<string name="TR_SCREENOTHEME_THEME">Тема</string>
<string name="TR_SCREENOTHEME_SKIN">Скин</string>
<string name="TR_SCREENOTHEME_COVERTHEME">Тема обложки</string>
<string name="TR_SCREENOTHEME_NOTELINES">Показать строки заметки</string>
<string name="TR_SCREENOTHEME_TONEHELPER">Показать тон-помощник</string>
<string name="TR_SCREENOTHEME_TIMERLOOK">Режим временной шкалы</string>
<string name="TR_SCREENOTHEME_FADEINFO">Угасание информации об игроке</string>
<string name="TR_SCREENOTHEME_COVERLOADING">Обложка-поведение при загрузке</string>
<string name="TR_SCREENOLYRICS_OPTIONS">Варианты песен</string>
<string name="TR_SCREENOLYRICS_STYLE">Стиль анимации</string>
<string name="TR_SCREENOLYRICS_POSITION">Позиция текста</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Опции видео</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Видео фоны</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Предпросмотр видео</string>
<string name="TR_SCREENOVIDEO_VIDEOINSONGS">Видео во время пения</string>
<string name="TR_SCREENOVIDEO_VIDEOSTOBACKGROUND">Отображение текущей фоновой музыки видео</string>
<string name="TR_SCREENOVIDEO_WEBCAMDEVICES">Веб-камеры</string>
<string name="TR_SCREENOVIDEO_WEBCAMRESOLUTION">Разрешение веб-камеры</string>
<string name="TR_SCREENOVIDEO_BUTTON_ADJUSTMENTS">Настроить экран</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTES">Нажмите CTRL + ALT (+ SHIFT) + Стрелки для настройки экрана</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_NOTESRESET">CTRL + ALT + 0 сброс</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPLEFT">Сверху слева</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_TOPRIGHT">Сверху справа</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMLEFT">Внизу слева</string>
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Внизу справа</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Громкость</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Адрес сервера</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Сервер не работает. Пожалуйста, проверьте config.xml!</string>
<string name="TR_REPORTER_TITLE_TEXT">Нам очень жаль</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">В Vocaluxe произошла ошибка и произошел сбой.\r\nЧтобы помочь нам решить проблему, отправьте нам отчет.\r\nИзмените следующий журнал перед отправкой, чтобы удалить потенциально конфиденциальную информацию.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">что вы столкнулись с ошибкой.\r\nЧтобы помочь нам решить проблему, отправьте нам отчет..\r\nИзменить следующий журнал перед отправкой, чтобы удалить потенциально конфиденциальную информацию.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT">Не загружать ничего (вы можете скопировать сообщение об ошибке выше)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Загрузить и откройть проблему (общедоступно + требуется учетная запись github)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Загрузить и получить ссылку на свой отчет (общедоступная)</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Отправить</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Загрузка</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Выход</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Продолжить</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">Ссылка на ваш отчет:</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Ошибка при загрузке журнала.</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Последняя ошибка</string>
<string name="TR_REPORTER_LAST_ERROR_NA">Не доступно</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Опишите свою проблему здесь.\n\n### шаги для воспроизведения\nРасскажите, как воспроизвести эту проблему.\n\n### версию Vocaluxe и лог файл\n{0}\n{1}</string>
</resources>
@@ -7,6 +7,9 @@
<string name="TR_BUTTON_SAVE">Spara</string>
<string name="TR_BUTTON_BACK">Tillbaka</string>
<string name="TR_BUTTON_START">Starta</string>
<string name="TR_BUTTON_YES">Ja</string>
<string name="TR_BUTTON_NO">Nej</string>
<string name="TR_BUTTON_CANCEL">Avbryt</string>
<string name="TR_DEBUG_AUDIO_STREAMS">Ljudströmmar</string>
<string name="TR_DEBUG_VIDEO_STREAMS">Videoströmmar</string>
<string name="TR_DEBUG_TEXTURES">Texturer</string>
@@ -15,10 +18,16 @@
<string name="TR_DEBUG_SONGS">Laddade låtar</string>
<string name="TR_DEBUG_MOUSE">Mus</string>
<string name="TR_DEBUG_MEMORY">Minnesanvändning</string>
<string name="TR_GAMEMODE">Spelläge</string>
<string name="TR_GAMEMODE_NORMAL">Normal</string>
<string name="TR_GAMEMODE_DUET">Duett</string>
<string name="TR_GAMEMODE_MEDLEY">Medley</string>
<string name="TR_GAMEMODE_SHORTSONG">Kort version</string>
<string name="TR_AUDIOMODE_NORMAL">Normal</string>
<string name="TR_AUDIOMODE_INSTRUMENTAL">Instrumental</string>
<string name="TR_AUDIOMODE_VOCALS">Instrumental/Sång</string>
<string name="TR_AUDIOMODE_KARAOKE">Karaoke</string>
<string name="TR_RATING_KARAOKE">Karaoke</string>
<string name="TR_RATING_VOCAL_HERO">Sånghjälte</string>
<string name="TR_RATING_SUPERSTAR">Superstjärna</string>
<string name="TR_RATING_LEAD_SINGER">Frontsångare</string>
@@ -31,13 +40,17 @@
<string name="TR_USERROLE_NORMAL">Normal användare</string>
<string name="TR_USERROLE_ADMIN">Administratör</string>
<string name="TR_USERROLE_KEYBOARDUSER">Tangentbordsanvändare</string>
<string name="TR_SONGSOURCE">Låtkälla</string>
<string name="TR_SONGSOURCE_PLAYLIST">Spellista</string>
<string name="TR_SONGSOURCE_CATEGORY">Kategori</string>
<string name="TR_SONGSOURCE_ALLSONGS">Alla låtar</string>
<string name="TR_CONFIG_SOFTWARE">Mjukvara</string>
<string name="TR_CONFIG_OPENGL">OpenGL</string>
<string name="TR_CONFIG_DIRECT3D">Direct3D</string>
<string name="TR_CONFIG_TEXTURE_LOWEST">Lägsta</string>
<string name="TR_CONFIG_TEXTURE_LOW">Lågt</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Mellan</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Högt</string>
<string name="TR_CONFIG_TEXTURE_LOW">Låg</string>
<string name="TR_CONFIG_TEXTURE_MEDIUM">Medel</string>
<string name="TR_CONFIG_TEXTURE_HIGH">Hög</string>
<string name="TR_CONFIG_TEXTURE_HIGHEST">Högsta</string>
<string name="TR_CONFIG_OFF">Av</string>
<string name="TR_CONFIG_ON">På</string>
@@ -60,11 +73,12 @@
<string name="TR_CONFIG_ARTIST_LETTER">Artist efter bokstav</string>
<string name="TR_CONFIG_TITLE_LETTER">Titel efter bokstav</string>
<string name="TR_CONFIG_EDITION">Utgåva</string>
<string name="TR_CONFIG_TAGS">Etiketter</string>
<string name="TR_CONFIG_GENRE">Genre</string>
<string name="TR_CONFIG_YEAR">År</string>
<string name="TR_CONFIG_DECADE">Årtionde</string>
<string name="TR_CONFIG_LANGUAGE">Språk</string>
<string name="TR_CONFIG_DATEADDED">Tillagd datum</string>
<string name="TR_CONFIG_DATEADDED">Datum tillagt</string>
<string name="TR_CONFIG_EASY">Lätt</string>
<string name="TR_CONFIG_NORMAL">Medel</string>
<string name="TR_CONFIG_HARD">Svår</string>
@@ -100,6 +114,87 @@
<string name="TR_SCREENMAIN_BUTTON_OPTIONS">Alternativ</string>
<string name="TR_SCREENMAIN_BUTTON_PROFILES">Profiler</string>
<string name="TR_SCREENMAIN_TEXT_NOPROFILES">Inga profiler funna!</string>
<string name="TR_SCREENMAIN_BUTTON_STATISTICS">Statistik</string>
<string name="TR_SCREENMAIN_BUTTON_JUKEBOX">Jukebox</string>
<string name="TR_SCREENSTATISTICS_TITLE">Statistik</string>
<string name="TR_SCREENSTATISTICS_HINT">Navigera = Välj en ruta • Enter = Öppna detaljer • Esc = Tillbaka till huvudmenyn</string>
<string name="TR_SCREENSTATISTICS_DETAILHINT">Vänster/höger = Byt vy • Uppåt/nedåt = Bläddra • Esc = Tillbaka till statistiken</string>
<string name="TR_SCREENSTATISTICS_OVERVIEW">Översikt</string>
<string name="TR_SCREENSTATISTICS_RECENT">Nyligen sjungna</string>
<string name="TR_SCREENSTATISTICS_BEST">Bästa resultat</string>
<string name="TR_SCREENSTATISTICS_PLAYERS">Spelare</string>
<string name="TR_SCREENSTATISTICS_SONGS">Låtar</string>
<string name="TR_SCREENSTATISTICS_SUNG">sjungna</string>
<string name="TR_SCREENSTATISTICS_PLAYERCOUNT">Spelare</string>
<string name="TR_SCREENSTATISTICS_COVERAGE">Sjunget ur samlingen: {0} %</string>
<string name="TR_SCREENSTATISTICS_MOSTSUNG">Mest sjungna</string>
<string name="TR_SCREENSTATISTICS_GENRES">Genrer</string>
<string name="TR_SCREENSTATISTICS_LANGUAGES">Språk</string>
<string name="TR_SCREENSTATISTICS_NEVERSUNG">Aldrig sjungna</string>
<string name="TR_SCREENSTATISTICS_ALLPLAYERS">Alla spelare</string>
<string name="TR_SCREENSTATISTICS_PLAYERSONGS">{0} · {1} låtar</string>
<string name="TR_SCREENSTATISTICS_AVERAGE">Ø {0}</string>
<string name="TR_SCREENSTATISTICS_PLAYERDETAIL">{0} låtar · bäst {1}</string>
<string name="TR_SCREENSTATISTICS_MOSTSONGS">Flest låtar</string>
<string name="TR_SCREENSTATISTICS_BESTAVERAGE">Bästa genomsnitt</string>
<string name="TR_SCREENSTATISTICS_PLAYERAVERAGEDETAIL">Ø {0} · bäst {1}</string>
<string name="TR_SCREENSTATISTICS_SONGCOUNT">{0} låtar</string>
<string name="TR_SCREENSTATISTICS_SUMMARY">{0} låtar · {1} sjungna ({2} %) · sjungna {3} gånger totalt</string>
<string name="TR_SCREENSTATISTICS_TODAY">I dag</string>
<string name="TR_SCREENSTATISTICS_YESTERDAY">I går</string>
<string name="TR_SCREENSTATISTICS_NODATA">Inga data ännu</string>
<string name="TR_SCREENSTATISTICS_COL_SONG">Låt</string>
<string name="TR_SCREENSTATISTICS_COL_TIMES">Antal gånger</string>
<string name="TR_SCREENSTATISTICS_COL_GENRE">Genre</string>
<string name="TR_SCREENSTATISTICS_COL_LANGUAGE">Språk</string>
<string name="TR_SCREENSTATISTICS_COL_SUNG">Sjungna</string>
<string name="TR_SCREENSTATISTICS_COL_YEAR">År</string>
<string name="TR_SCREENSTATISTICS_COL_DATE">Datum</string>
<string name="TR_SCREENSTATISTICS_COL_PLAYER">Spelare</string>
<string name="TR_SCREENSTATISTICS_COL_SCORE">Poäng</string>
<string name="TR_SCREENSTATISTICS_COL_SONGS">Låtar</string>
<string name="TR_SCREENSTATISTICS_COL_AVERAGE">Genomsnitt</string>
<string name="TR_SCREENJUKEBOX_TITLE">Jukebox</string>
<string name="TR_SCREENJUKEBOX_SOURCE">Källa</string>
<string name="TR_SCREENJUKEBOX_PLAYLIST">Spellista</string>
<string name="TR_SCREENJUKEBOX_SORTING">Sortering</string>
<string name="TR_SCREENJUKEBOX_CATEGORY">Kategori</string>
<string name="TR_SCREENJUKEBOX_ORDER">Ordning</string>
<string name="TR_SCREENJUKEBOX_SECTION">Avsnitt</string>
<string name="TR_SCREENJUKEBOX_LYRICS">Sångtext</string>
<string name="TR_SCREENJUKEBOX_AUDIOMODE">Ljudläge</string>
<string name="TR_SCREENJUKEBOX_VIDEO">Video</string>
<string name="TR_SCREENJUKEBOX_NUMSONGS">%d låtar</string>
<string name="TR_SCREENJUKEBOX_NOSONGS">Inga låtar hittades</string>
<string name="TR_SCREENWEBQUEUE_TITLE">Webbappens kö</string>
<string name="TR_SCREENWEBQUEUE_NEXT">Härnäst</string>
<string name="TR_SCREENWEBQUEUE_HINT">Lägg till låtar med webbappen</string>
<string name="TR_SCREENWEBQUEUE_SERVEROFF">Webbservern är avstängd. Slå på den under Inställningar – Server för att använda webbappen.</string>
<string name="TR_SCREENWEBQUEUE_EMPTY">Kön är tom.</string>
<string name="TR_SCREENWEBQUEUE_EMPTY2">Lägg till låtar med webbappen (QR-kod: serveradress).</string>
<string name="TR_SCREENSONG_BUTTON_WEBQUEUE">Webbappens kö</string>
<string name="TR_SCREENWEBQUEUE_ADDEDBY">tillagd av %s</string>
<string name="TR_SCREENWEBQUEUE_SINGERS">Sångare: %s</string>
<string name="TR_SCREENWEBQUEUE_NOSINGERS">Sångare väljs innan sången börjar</string>
<string name="TR_SCREENWEBQUEUE_MORE">+ %d till</string>
<string name="TR_SCREENWEBQUEUE_MODE">Spelläge</string>
<string name="TR_SCREENWEBQUEUE_AUDIO">Ljud</string>
<string name="TR_SCREENWEBQUEUE_PLAYERS">Byt spelare</string>
<string name="TR_SCREENWEBQUEUE_SING">Sjung</string>
<string name="TR_JUKEBOX_ORDER_RANDOM">Slumpmässig</string>
<string name="TR_JUKEBOX_ORDER_SORTED">I ordning</string>
<string name="TR_JUKEBOX_SECTION_FULL">Hela låten</string>
<string name="TR_JUKEBOX_SECTION_MEDLEY">Medleydel</string>
<string name="TR_JUKEBOX_SECTION_30">30 sekunder</string>
<string name="TR_JUKEBOX_SECTION_60">60 sekunder</string>
<string name="TR_JUKEBOX_SECTION_90">90 sekunder</string>
<string name="TR_SCREENJUKEBOXPLAYER_SKIPINTRO">Hoppa över introt</string>
<string name="TR_SCREENJUKEBOXPLAYER_SING">Sjung nu</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUE">Kö</string>
<string name="TR_SCREENJUKEBOXPLAYER_SEARCH">Skriv för att söka</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP">Enter: Spela härnäst, Enter igen: Spela nu</string>
<string name="TR_SCREENJUKEBOXPLAYER_QUEUEHELP2">Del: Ta bort | Skift+uppåt/nedåt: Flytta</string>
<string name="TR_SCREENJUKEBOXPLAYER_NUMSONGS">%d låtar</string>
<string name="TR_SCREENPARTY_TITLE">Val av partyläge</string>
<string name="TR_SCREENPARTY_MODES">Partyläge</string>
<string name="TR_SCREENPARTY_DESCRIPTION">Beskrivning</string>
@@ -112,6 +207,7 @@
<string name="TR_SCREENPARTY_NOTEAMS">Inga lag</string>
<string name="TR_SCREENPARTY_NUMTEAMS">Antal lag</string>
<string name="TR_SCREENPARTY_NUMPLAYERS">Antal spelare</string>
<string name="TR_SCREENPARTY_NUMMICS">Mikrofoner</string>
<string name="TR_SCREENNAMES_MENU">Val av spelare</string>
<string name="TR_SCREENNAMES_PLAYER">Spelare</string>
<string name="TR_SCREENNAMES_1PLAYER">1 spelare</string>
@@ -138,24 +234,57 @@
<string name="TR_SCREENSONG_BUTTON_STARTMEDLEY">Sjung medleylåt</string>
<string name="TR_SCREENSONG_NEWPLAYLIST">Ny spellista</string>
<string name="TR_SCREENSONG_SONGOPTIONS">Låtalternativ</string>
<string name="TR_SCREENSONG_SEARCH">Sök:</string>
<string name="TR_SCREENSONG_LENGTH">Låtens längd</string>
<string name="TR_SCREENSONG_YEAR">År</string>
<string name="TR_SCREENSONG_TIMESPLAYED">Antal gånger sjungen</string>
<string name="TR_SCREENSONG_OPTIONSSELECTION">Urval</string>
<string name="TR_SCREENSONG_OPTIONSSINGALL">Sjung alla</string>
<string name="TR_SCREENSONG_AUDIOMODE">Ljudläge</string>
<string name="TR_SCREENSONG_PLAYLIST">Spellista</string>
<string name="TR_SCREENSONG_PLAYERSELECT">Spelarval</string>
<string name="TR_SCREENSONG_PLAYERSELECT_ON">Visa spelarval</string>
<string name="TR_SCREENSONG_PLAYERSELECT_OFF">Hoppa över spelarval</string>
<string name="TR_SCREENSONG_SEARCH">Sök låt</string>
<string name="TR_SCREENSONG_NOLANGUAGE">Inget språk</string>
<string name="TR_SCREENSONG_NOYEAR">Inget år</string>
<string name="TR_SCREENSONG_NOGENRE">Ingen genre</string>
<string name="TR_SCREENSONG_NOEDITION">Ingen utgåva</string>
<string name="TR_SCREENSONG_NOTAGS">Inga etiketter</string>
<string name="TR_SCREENSONG_ALLSONGS">Alla låtar</string>
<string name="TR_SCREENSONG_NUMSONGS">(%v låtar)</string>
<string name="TR_SCREENSONG_NUMSONG">(%v låt)</string>
<string name="TR_SCREENSONG_ARTIST_TITLE">%a - %t</string>
<string name="TR_SCREENSONG_HELPMESSAGE">A-Z = Hoppa till bokstaven • F3 = Sök • CTRL+R = Slumpa • CTRL+S = Starta medley • CTRL+# = Ändra sångsortering • CTRL+T = Aktivera/Inaktivera kategorivy • Mellanslag = Öppna sångalternativ • ESC = Tillbaka till huvudmenyn</string>
<string name="TR_SCREENSONG_HELPMESSAGESEARCH">A-Z = Sök artist och titel, prefix för sökningen → a: = artist • t: = titel • c: = skapare • e: = utgåva • g: = genre • y: = år (t.ex. 1999 eller 1980-1989) • l: = språk • al: = album • fi: = filnamn • fo: = mappnamn • #: = etiketter</string>
<string name="TR_SCREENSONG_HELPMESSAGEPARTY">1-6 = Tryck ditt lagnummer för att använda en slumpad sångjoker</string>
<string name="TR_SCREENSONG_SORTING">Sortering: %s</string>
<string name="TR_SCREENSONG_NOMEDLEY">Inget medley för denna sång!</string>
<string name="TR_SCREENSING_PAUSE">Paus</string>
<string name="TR_SCREENSING_BUTTON_CANCEL">Avsluta låt</string>
<string name="TR_SCREENSING_BUTTON_CONTINUE">Fortsätt</string>
<string name="TR_SCREENSING_BUTTON_SKIP">Hoppa över låt</string>
<string name="TR_SCREENSING_BUTTON_RESTART_ROUND">Starta om runda</string>
<string name="TR_SCREENSING_BUTTON_RESTART_GAME">Starta om spel</string>
<string name="TR_SCREENSING_VOCALSVOLUME">Sång spår volym</string>
<string name="TR_SCREENSING_NOMORESONGS">Inga fler sånger i spellistan!</string>
<string name="TR_SCREENSING_NOWEBCAM">Ingen webkamera tillgänglig!</string>
<string name="TR_SCREENSING_ASPECTRATIO">Bildformat: %a</string>
<string name="TR_SCREENSING_RATING_1">perfekt!</string>
<string name="TR_SCREENSING_RATING_2">fantastiskt!</string>
<string name="TR_SCREENSING_RATING_3">grymt!</string>
<string name="TR_SCREENSING_RATING_4">bra!</string>
<string name="TR_SCREENSING_RATING_5">inte illa!</string>
<string name="TR_SCREENSING_RATING_6">dåligt!</string>
<string name="TR_SCREENSING_RATING_7">uselt!</string>
<string name="TR_SCREENSING_RATING_8">fruktansvärt!</string>
<string name="TR_SCREENSING_SKIPPEDSECONDS">Hoppade över %s sekunder</string>
<string name="TR_SCREENSCORE_SCORES">Resultat</string>
<string name="TR_SCREENSCORE_RATING">Rankning</string>
<string name="TR_SCREENSCORE_POINTS">Poäng</string>
<string name="TR_SCREENSCORE_GAMEDIFFICULTY">Svårighetsgrad</string>
<string name="TR_SCREENSCORE_OVERALLSCORE">Totalpoäng</string>
<string name="TR_SCREENSCORE_GOLDENNOTES">Guldnoter</string>
<string name="TR_SCREENSCORE_LINEBONUS">Radbonus</string>
<string name="TR_SCREENHIGHSCORE_HIGHSCORE">Topplista</string>
<string name="TR_SCREENPROFILES_PROFILES">Profiler</string>
<string name="TR_SCREENPROFILES_PLAYERNAME">Spelarnamn</string>
@@ -169,13 +298,21 @@
<string name="TR_SCREENPROFILES_BUTTON_SAVESNAPSHOT">Spara bild</string>
<string name="TR_SCREENPROFILES_BUTTON_DISCARDSNAPSHOT">Radera bild</string>
<string name="TR_SCREENPROFILES_BUTTON_WEBCAM">Webbkamera</string>
<string name="TR_SCREENPROFILES_POPUP_DELETE">Vill du verkligen ta bort profilen %s?</string>
<string name="TR_SCREENPROFILES_POPUP_UNSAVED">Vill du spara dina ändringar?</string>
<string name="TR_SCREENO_OPTIONS">Alternativ</string>
<string name="TR_SCREENO_BUTTON_GAME">Spel</string>
<string name="TR_SCREENO_BUTTON_SOUND">Ljud</string>
<string name="TR_SCREENO_BUTTON_RECORD">Inspelning</string>
<string name="TR_SCREENO_BUTTON_VIDEO">Video</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Låttext</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Text</string>
<string name="TR_SCREENO_BUTTON_GRAPHICS">Grafik</string>
<string name="TR_SCREENO_BUTTON_THEME">Tema</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Tack till</string>
<string name="TR_SCREENO_BUTTON_SERVER">Server</string>
<string name="TR_SCREENO_BUTTON_SONGFOLDER">Låtmapp</string>
<string name="TR_SCREENO_SONGFOLDER">Välj den låtmapp du vill lägga till</string>
<string name="TR_SCREENO_WARNINGRESTART">Starta om spelet för att ändringarna ska träda i kraft.</string>
<string name="TR_SCREENOGAME_BUTTON_SERVER">Serveradress</string>
<string name="TR_SCREENOGAME_OPTIONS">Spelalternativ</string>
<string name="TR_SCREENOGAME_LANGUAGE">Språk</string>
@@ -183,6 +320,8 @@
<string name="TR_SCREENOGAME_SONGMENU">Låtmeny</string>
<string name="TR_SCREENOGAME_SONGSORTING">Låtsortering</string>
<string name="TR_SCREENOGAME_TABS">Flikar</string>
<string name="TR_SCREENOGAME_TILECAPTION">Ruttext</string>
<string name="TR_SCREENOGAME_AUTOPLAYPREVIEWS">Förhandsgranska låt automatiskt</string>
<string name="TR_SCREENOGAME_DIFFICULTY">Spelets svårighetsgrad</string>
<string name="TR_SCREENOGAME_TIMERMODE">Timerläge</string>
<string name="TR_SCREENOGAME_HIGHSCORESTYLE">Topplistsvy</string>
@@ -197,6 +336,8 @@
<string name="TR_SCREENORECORD_PLAYER_6">Spelare 6</string>
<string name="TR_SCREENORECORD_MIC_DELAY">Mikrofonfördröjning</string>
<string name="TR_SCREENORECORD_MIC_WARNING">Varning: Minst en spelare är tilldelad flera mikrofoner.</string>
<string name="TR_SCREENORECORD_CHANNEL_WARNING">Varning: Flera spelare är tilldelade samma kanal. Endast en av dem används.</string>
<string name="TR_SCREENORECORD_NO_MIC_WARNING">Varning: Ingen mikrofon hittades.</string>
<string name="TR_SCREENORECORD_BUTTON_DELAYTEST">Fördröjningstest</string>
<string name="TR_SCREENOSOUND_OPTIONS">Ljudalternativ</string>
<string name="TR_SCREENOSOUND_BACKGROUNDMUSIC">Bakgrundsmusik</string>
@@ -204,6 +345,7 @@
<string name="TR_SCREENOSOUND_BACKGROUNDMUSICSOURCE">Källa för bakgrundsmusik</string>
<string name="TR_SCREENOSOUND_PREVIEWMUSICVOLUME">Volym på förhandsvisning</string>
<string name="TR_SCREENOSOUND_GAMEMUSICVOLUME">Volym på musik under spel</string>
<string name="TR_SCREENOSOUND_SOUNDEFFECTVOLUME">Ljudeffektvolym</string>
<string name="TR_SCREENOSOUND_KARAOKEEFFECT">Karaokeeffekt</string>
<string name="TR_SCREENOTHEME_OPTIONS">Temaalternativ</string>
<string name="TR_SCREENOTHEME_THEME">Tema</string>
@@ -217,6 +359,18 @@
<string name="TR_SCREENOLYRICS_OPTIONS">Låttextsalternativ</string>
<string name="TR_SCREENOLYRICS_STYLE">Animeringsstil</string>
<string name="TR_SCREENOLYRICS_POSITION">Textposition</string>
<string name="TR_SCREENOGRAPHICS_OPTIONS">Grafikalternativ</string>
<string name="TR_SCREENOGRAPHICS_TEXTUREQUALITY">Textur kvalitet</string>
<string name="TR_SCREENOGRAPHICS_COVERSIZE">Omslagsstorlek (pixlar)</string>
<string name="TR_SCREENOGRAPHICS_FULLSCREEN">Helskärm</string>
<string name="TR_SCREENOGRAPHICS_STRETCH">Sträckt</string>
<string name="TR_SCREENOSERVER_OPTIONS">Serveralternativ</string>
<string name="TR_SCREENOSONGFOLDERS_TITLE">Låtmappar</string>
<string name="TR_SCREENOSONGFOLDERS_BUTTON_ADD">Lägg till mapp</string>
<string name="TR_SCREENOSONGFOLDERS_NOFOLDERS">Inga låtmappar har angetts. Programmets låtmapp används.</string>
<string name="TR_SCREENOSERVER_ACTIVE">Server aktiv</string>
<string name="TR_SCREENOSERVER_ENCRYPTION">Serverkryptering</string>
<string name="TR_SCREENOSERVER_BUTTON_SERVER">Serveradress</string>
<string name="TR_SCREENOVIDEO_OPTIONS">Videoalternativ</string>
<string name="TR_SCREENOVIDEO_VIDEOBACKGROUNDS">Videobakgrund</string>
<string name="TR_SCREENOVIDEO_VIDEOPREVIEW">Videoförhandsvisning</string>
@@ -233,5 +387,20 @@
<string name="TR_SCREENOVIDEOADJUSTMENTS_BOTTOMRIGHT">Nedre höger</string>
<string name="TR_SCREENPVOLUMECONTROL_VOLUME">Volym</string>
<string name="TR_SCREENPSERVERQR_ADDRESS">Serveradress</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Servern körs inte. Var god kontrollera config.xml!</string>
<string name="TR_SCREENPSERVERQR_NOTRUNNING">Servern kör inte. Aktivera den och starta om spelet!</string>
<string name="TR_REPORTER_TITLE_TEXT">Vi ber om ursäkt</string>
<string name="TR_REPORTER_MESSAGE_CRASH_TEXT">att Vocaluxe råkade ut för ett fel och kraschade.\r\nFör att hjälpa oss att åtgärda problemet kan du skicka en rapport.\r\nRedigera följande logg innan du skickar den för att ta bort eventuella känsliga uppgifter.</string>
<string name="TR_REPORTER_MESSAGE_NO_CRASH_TEXT">att du upplevde ett fel.\r\nFör att hjälpa oss att åtgärda problemet kan du skicka en rapport.\r\nRedigera följande logg innan du skickar den för att ta bort eventuella känsliga uppgifter.</string>
<string name="TR_REPORTER_NO_UPLOAD_TEXT">Ladda inte upp något (du kan fortfarande kopiera felmeddelandet ovan)</string>
<string name="TR_REPORTER_GIST_AND_ISSUE_TEXT">Ladda upp och skapa ett ärende (ärendet blir offentligt synligt och det krävs ett GitHub-konto)</string>
<string name="TR_REPORTER_GIST_ONLY_TEXT">Ladda upp och få en länk till din rapport (synlig offentligt)</string>
<string name="TR_REPORTER_SUBMIT_STEP0_TEXT">Skicka in</string>
<string name="TR_REPORTER_SUBMIT_STEP1_TEXT">Laddar upp</string>
<string name="TR_REPORTER_SUBMIT_STEP2_EXIT_TEXT">Lämna</string>
<string name="TR_REPORTER_SUBMIT_STEP2_CONTINUE_TEXT">Fortsätt</string>
<string name="TR_REPORTER_SUBMITED_MESSAGE_TEXT">Länken till din rapport:</string>
<string name="TR_REPORTER_LOGUPLOAD_ERROR_TEXT">Det gick inte att ladda upp loggen.</string>
<string name="TR_REPORTER_LAST_ERROR_TITLE_TEXT">Senaste felet</string>
<string name="TR_REPORTER_LAST_ERROR_NA">Inte tillgängligt</string>
<string name="TR_REPORTER_ISSUE_TEMPLATE">Beskriv problemet här.\n\n### Steg för att återskapa felet\nBerätta hur vi kan återskapa felet.\n\n### Vocaluxe-version och loggfil\n{0}\n{1}</string>
</resources>
@@ -153,6 +153,7 @@
<string name="TR_SCREENO_BUTTON_VIDEO">Video</string>
<string name="TR_SCREENO_BUTTON_LYRICS">Sözler</string>
<string name="TR_SCREENO_BUTTON_THEME">Tema</string>
<string name="TR_SCREENO_BUTTON_CREDITS">Credits</string>
<string name="TR_SCREENOGAME_OPTIONS">Oyun Seçenekleri</string>
<string name="TR_SCREENOGAME_LANGUAGE">Dil</string>
<string name="TR_SCREENOGAME_DEBUGLEVEL">Hata Ayıklama Seviyesi</string>
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2025 Ruslan Balanukhin (Rationale One)
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@@ -0,0 +1,7 @@
https://github.com/Ruslan-B/FFmpeg.AutoGen
Version: FFmpeg.AutoGen.Abstractions 8.1.0, FFmpeg.AutoGen.Bindings.DynamicallyLoaded 8.1.0 (NuGet)
Files:
FFmpeg.AutoGen.Abstractions.dll
FFmpeg.AutoGen.Bindings.DynamicallyLoaded.dll
+674
View File
@@ -0,0 +1,674 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.
@@ -0,0 +1,13 @@
https://ffmpeg.org/
https://github.com/System233/ffmpeg-msvc-prebuilt (Windows builds)
Version: FFmpeg 8.1.3 (shared, GPL)
Files:
avcodec-62.dll
avdevice-62.dll
avfilter-11.dll
avformat-62.dll
avutil-60.dll
swresample-6.dll
swscale-9.dll
+8
View File
@@ -0,0 +1,8 @@
Copyright 2020 Mark Heath
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@@ -0,0 +1,7 @@
https://github.com/naudio/NAudio
Version: NAudio.Wasapi 3.3.0, NAudio.Core 3.3.0 (NuGet, net9.0)
Files:
NAudio.Wasapi.dll
NAudio.Core.dll
+21
View File
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2006-2020 Stefanos Apostolopoulos for the Open Toolkit project.
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@@ -0,0 +1,9 @@
https://github.com/opentk/opentk
Version: OpenTK.Graphics 4.9.4, OpenTK.Audio.OpenAL 4.9.4, OpenTK.Core 4.9.4, OpenTK.Mathematics 4.9.4 (NuGet, netstandard2.1)
Files:
OpenTK.Graphics.dll
OpenTK.Audio.OpenAL.dll
OpenTK.Core.dll
OpenTK.Mathematics.dll
+2 -1
View File
@@ -1,6 +1,7 @@
The MIT License (MIT)
Copyright (c) 2013 Raffael Herrmann
Copyright (c) 2013-2025 Raffael Herrmann
Copyright (c) 2024-2025 Shane Krueger
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
@@ -1,6 +1,6 @@
https://github.com/codebude/QRCoder/
Version: master 05.08.2014
Version: QRCoder 1.8.1 (NuGet, net6.0)
Files:
QRCoder.dll
@@ -1,4 +1,6 @@
Copyright (c) 2007-2012 SlimDX Group
MIT License
Copyright (c) .NET Foundation and Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
@@ -7,13 +9,13 @@ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@@ -0,0 +1,7 @@
https://github.com/dotnet/roslyn
Version: Microsoft.CodeAnalysis.CSharp 5.9.0 (NuGet, net10.0)
Files:
Microsoft.CodeAnalysis.dll
Microsoft.CodeAnalysis.CSharp.dll
+21
View File
@@ -0,0 +1,21 @@
MIT License
Copyright (c) 2024 ppy Pty Ltd <contact@ppy.sh>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
+17
View File
@@ -0,0 +1,17 @@
Copyright (C) 1997-2026 Sam Lantinga <slouken@libsdl.org>
This software is provided 'as-is', without any express or implied
warranty. In no event will the authors be held liable for any damages
arising from the use of this software.
Permission is granted to anyone to use this software for any purpose,
including commercial applications, and to alter it and redistribute it
freely, subject to the following restrictions:
1. The origin of this software must not be misrepresented; you must not
claim that you wrote the original software. If you use this software
in a product, an acknowledgment in the product documentation would be
appreciated but is not required.
2. Altered source versions must be plainly marked as such, and must not be
misrepresented as being the original software.
3. This notice may not be removed or altered from any source distribution.
@@ -0,0 +1,8 @@
https://github.com/libsdl-org/SDL
https://github.com/ppy/SDL3-CS
Version: ppy.SDL3-CS 2026.1002.1 (NuGet, net8.0)
Files:
SDL3-CS.dll
SDL3.dll / libSDL3.so / libSDL3.dylib
+19
View File
@@ -0,0 +1,19 @@
Copyright (c) 2015-2016 Xamarin, Inc.
Copyright (c) 2017-2018 Microsoft Corporation.
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
@@ -0,0 +1,7 @@
https://github.com/mono/SkiaSharp
Version: SkiaSharp 4.154.0 (NuGet, net10.0)
Files:
SkiaSharp.dll
libSkiaSharp.dll / libSkiaSharp.so / libSkiaSharp.dylib
@@ -1,7 +0,0 @@
http://slimdx.org/download.php
SVN r2171 (Feb 4, 2012) -> Equal to Jan 12 release but recompiled with VS2012
Files:
x86/SlimDx.dll
x64/SlimDx.dll
@@ -0,0 +1,151 @@
---
subtitle: Vocaluxe 2024 Design - v1.1, December 31 2023
title: License and Copyright
---
# Copyright
The Vocaluxe 2024 Design is based on source elements (videos, graphics,
effects, icons, music, sounds) that are licensed under Pexels license,
Pixabay license or creative commons license. Pexels License and Pixabay
License means it\'s free for commercial use and no attribution required.
Please check [pexels.com](https://www.pexels.com) and
[pixabay.com](https://pixabay.com) for more details.
All copyright of the source elements belongs to the creators. Support
their work by following them or making donations. All source elements
are linked down below under \"source elements\".
This Theme is completly based on Vocaluxe \"Genius\"-Theme from the
Nightly Build (2023-Nov-23) under GPL 3.0-License.
Thanks to [Jiiniasu](https://github.com/Jiiniasu) for all the screen
layouting in 2017.
The Design composition is made by marwin89 with Inkscape, GIMP and MS
Clipchamp. All the tool provider don\'t claim any copyright for using
their editing tools.
marwin89 has copyright of the design and releases the design as a
complete unit under creative commons license (CC-BY-NC-SA).
# Credits
Design Composition and Owner: [Marwin89](https://github.com/marwin89)
Screen Layout: [Jiiniasu](https://github.com/Jiiniasu) (2017) and more,
[Marwin89](https://github.com/marwin89) (2024)
Tooling: Inkscape, GIMP, MS Clipchamp
Motion Graphics: [BGFREE](https://www.youtube.com/@videobgfree/about)
Music: [Ivymusic](https://pixabay.com/de/users/lvymusic-27953103/)
Icons: [flaticons.net](https://www.flaticons.net) (complete Royalty Free
Icons)
Fonts: [RandomMaerks](https://www.instagram.com/randommaerks/) (CYGRE),
Primož Peterlin, Steve White (FreeSans)
Avatar photography: RDNE Stock project, Andrea Piacquadio, Erik Mclean,
cotttonbro studio, Budgeron Bach, Stas Knop, Godisable Jacob, Dids,
Barthy Bonhomme, Tamra Creatives Agency, Anna Shvets, Hebert Santos,
Vanessa Pozos, Arina Krasnikova, Moe Magners, Mehrab zahedbeigi, Spencer
Selover, EZEKIXL AKINNEWU, Emre keshavarz, Jigar Maru, behrouz sasani
# License
The complete Vocaluxe 2024 design is licensed under creative commons
license (CC-BY-NC-SA) by Marwin89. The source elements are licensed
under Pexels License, Pixabay License or creative commons License. This
theme contains also some complete Royalty Free Icons from
[flaticons.net](https://www.flaticons.net)
The Design is primarly made for Vocaluxe - the open source singing game.
Let marwin89 or the Vocaluxe team know if you use the design concept
outside the open source karaoke game scene or similiar game projects.
# DMCA
Since we respect artist and content owner rights, it is our policy to
respond to alleged infringement notices that comply with the Digital
Millennium Copyright Act of 1998 ("DMCA"). If you find material here
that you want to be removed you can contact us. We check sources at
pexels.com or youtube.com as good as we can but it can happen that your
materials were wrongly uploaded on the platforms from another person
without your consent. Let us know.
# Source Elements
Font:
- UI Font: FreeSans - <https://fonts2u.com/free-sans.font>,
<https://www.gnu.org/software/freefont/>
- Logo Font: CYGRE - <https://fontesk.com/cygre-typeface/>
Motion graphics:
- Corridor of lights <https://www.youtube.com/watch?v=lVCgo-s6oDc>
- Loading: <https://pixabay.com/videos/loading-circle-loading-42581/>
Icons:
- [flaticons.net](https://www.flaticons.net) (complete Royalty Free
Icons)
Background Music:
- <https://pixabay.com/music/corporate-calm-background-for-video-121519/>
Avatars:
- <https://www.pexels.com/photo/woman-wearing-crop-top-while-holding-dj-mixer-5898814/>
- <https://www.pexels.com/photo/man-in-red-button-up-shirt-smiling-3777946/>
- <https://www.pexels.com/photo/pensive-stylish-hipster-in-sunglasses-4061670/>
- <https://www.pexels.com/photo/a-woman-smiling-while-singing-5650943/>
- <https://www.pexels.com/photo/close-up-of-sunglasses-on-table-255307/>
- <https://www.pexels.com/photo/black-skateboarder-listening-to-music-on-vintage-cassette-recorder-outdoors-5158233/>
- <https://www.pexels.com/photo/skc-cassette-tape-on-white-surface-1219113/>
- <https://www.pexels.com/photo/photo-of-woman-wearing-yellow-floral-top-871495/>
- <https://www.pexels.com/photo/closeup-photo-of-rca-vinyl-record-disc-1300578/>
- <https://www.pexels.com/photo/black-headset-hanging-on-black-and-gray-microphone-185030/>
- <https://www.pexels.com/photo/overweight-black-woman-smiling-in-bright-studio-6923418/>
- <https://www.pexels.com/photo/trendy-senior-happy-woman-in-sunglasses-and-stylish-leather-jacket-5257499/>
- <https://www.pexels.com/photo/picture-of-a-young-woman-at-the-arcade-17377572/>
- <https://www.pexels.com/photo/a-man-standing-against-the-wall-with-graffiti-18215329/>
- <https://www.pexels.com/photo/beautiful-woman-in-a-light-green-dress-posing-with-her-hand-on-her-waist-7752426/>
- <https://www.pexels.com/photo/man-in-red-polo-shirt-3777952/>
- <https://www.pexels.com/photo/photo-of-man-wearing-black-shirt-8151524/>
- <https://www.pexels.com/photo/bearded-man-in-black-leather-jacket-3775534/>
- <https://www.pexels.com/photo/man-in-green-and-black-plaid-shirt-and-blue-denim-jeans-standing-near-a-gray-concrete-wall-3889629/>
- <https://www.pexels.com/photo/man-in-blue-long-sleeve-shirt-and-red-pants-sitting-on-brown-rock-2085717/>
- <https://www.pexels.com/photo/woman-taking-selfie-1006202/>
- <https://www.pexels.com/photo/man-wearing-t-shirt-with-right-hand-near-cheek-428333/>
- <https://www.pexels.com/photo/a-woman-in-black-clothes-7401306/>
- <https://www.pexels.com/photo/woman-in-brown-long-sleeve-shirt-wearing-black-sunglasses-5333746/>
+48
View File
@@ -0,0 +1,48 @@
Vortice.Direct3D11, Vortice.DXGI, Vortice.D3DCompiler, Vortice.DirectX, Vortice.Mathematics
MIT License
Copyright (c) Amer Koleci and Contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
----------------------------------------------------------------------
SharpGen.Runtime, SharpGen.Runtime.COM
MIT License
Copyright (c) 2010-2017 Alexandre Mutel, 2017-2018 Jeremy Koritzinsky
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
@@ -0,0 +1,15 @@
https://github.com/amerkoleci/Vortice.Windows
https://github.com/amerkoleci/Vortice.Mathematics
https://github.com/SharpGenTools/SharpGenTools
Version: Vortice.Direct3D11 3.8.3, Vortice.DXGI 3.8.3, Vortice.D3DCompiler 3.8.3, Vortice.DirectX 3.8.3 (NuGet, net10.0),
Vortice.Mathematics 2.1.0, SharpGen.Runtime 2.4.2-beta, SharpGen.Runtime.COM 2.4.2-beta
Files:
Vortice.Direct3D11.dll
Vortice.DXGI.dll
Vortice.D3DCompiler.dll
Vortice.DirectX.dll
Vortice.Mathematics.dll
SharpGen.Runtime.dll
SharpGen.Runtime.COM.dll
+1
View File
@@ -15,5 +15,6 @@
<ScreenFile>CPartyScreenChallengeMain</ScreenFile>
<ScreenFile>CPartyScreenChallengeConfig</ScreenFile>
<ScreenFile>CPartyScreenChallengeNames</ScreenFile>
<ScreenFile>CPartyScreenChallengeSongs</ScreenFile>
</PartyScreens>
</root>
@@ -1,32 +0,0 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Español</string>
<string name="TR_PARTYMODE_NAME">TODO: Challenge Mode</string>
<string name="TR_PARTYMODE_DESCRIPTION">TODO: Play some challenge rounds.</string>
<string name="TR_PARTYMODE_AUDIENCE">TODO: For all who are interested in duel fights.</string>
<string name="TR_BUTTON_NEXT">TODO: Next</string>
<string name="TR_BUTTON_BACK">Volver</string>
<string name="TR_BUTTON_START">Comenzar</string>
<string name="TR_BUTTON_EXIT">Salir</string>
<string name="TR_BUTTON_YES">Sí</string>
<string name="TR_BUTTON_NO">No</string>
<string name="TR_BUTTON_NEXT_ROUND">TODO: Next Round</string>
<string name="TR_SCREENCONFIG_TITLE">TODO: Challenge Mode: Configuration</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">TODO: Number of players</string>
<string name="TR_SCREENCONFIG_NUMMICS">TODO: Number of mics</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">TODO: Number of rounds</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Número de comodines</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Rellenar comodines cada ronda</string>
<string name="TR_SCREENNAMES_TITLE">TODO: Challenge Mode: Choose Player</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Seleccionar aleatoriamente</string>
<string name="TR_SCREENMAIN_TITLE">TODO: Challenge Mode: Overview</string>
<string name="TR_SCREENMAIN_TABLE_POS">Posición</string>
<string name="TR_SCREENMAIN_TABLE_PLAYERNAME">TODO: Name</string>
<string name="TR_SCREENMAIN_TABLE_NUMPLAYED">TODO: Rounds</string>
<string name="TR_SCREENMAIN_TABLE_WON">TODO: Wins</string>
<string name="TR_SCREENMAIN_TABLE_SINGPOINTS">TODO: Sing Points</string>
<string name="TR_SCREENMAIN_TABLE_GAMEPOINTS">TODO: Score</string>
<string name="TR_SCREENMAIN_POPUP_REALLYEXIT">TODO: Do you really want to exit?</string>
<string name="TR_SCREENMAIN_NEXT_PLAYER">TODO: Player of next round:</string>
<string name="TR_SCREENMAIN_FINISH">TODO: All rounds were sung! And the winner is...</string>
</resources>
@@ -1,6 +1,6 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Anglický</string>
<string name="language">Čeština</string>
<string name="TR_PARTYMODE_NAME">Soutěžní režim</string>
<string name="TR_PARTYMODE_DESCRIPTION">Hrát v režimu soutěže.</string>
<string name="TR_PARTYMODE_AUDIENCE">Pro všechny ty, kdož se zajímají o pěvecké souboje.</string>
@@ -11,12 +11,15 @@
<string name="TR_BUTTON_YES">Ano</string>
<string name="TR_BUTTON_NO">Ne</string>
<string name="TR_BUTTON_NEXT_ROUND">Další kolo</string>
<string name="TR_SONGS">Písně</string>
<string name="TR_SCREENCONFIG_TITLE">Soutěžní režim: Nastavení</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Počet hráčů</string>
<string name="TR_SCREENCONFIG_NUMMICS">Počet mikrofonů</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Počet kol</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Počet žolíků</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Doplnit žolíky každé kolo</string>
<string name="TR_SCREENCONFIG_SONGSPERPLAYER">Počet písní na hráče</string>
<string name="TR_SCREENCONFIG_REMEMBERSONGS">Pamatovat zazpívané písničky</string>
<string name="TR_SCREENNAMES_TITLE">Soutěžní režim: Výběr hráče</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Vybrat náhodně</string>
<string name="TR_SCREENMAIN_TITLE">Soutěžní režim: Přehled</string>
@@ -1,4 +1,4 @@
<?xml version='1.0' encoding='UTF-8'?>
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Deutsch</string>
<string name="TR_PARTYMODE_NAME">Challenge Modus</string>
@@ -7,16 +7,19 @@
<string name="TR_BUTTON_NEXT">Weiter</string>
<string name="TR_BUTTON_BACK">Zurück</string>
<string name="TR_BUTTON_START">Start</string>
<string name="TR_BUTTON_EXIT">Exit</string>
<string name="TR_BUTTON_EXIT">Beenden</string>
<string name="TR_BUTTON_YES">Ja</string>
<string name="TR_BUTTON_NO">Nein</string>
<string name="TR_BUTTON_NEXT_ROUND">Nächste Runde</string>
<string name="TR_SONGS">Lieder</string>
<string name="TR_SCREENCONFIG_TITLE">Challenge Modus: Einstellungen</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Anzahl der Spieler</string>
<string name="TR_SCREENCONFIG_NUMMICS">Anzahl der Mikrofone</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Anzahl der Runden</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Joker-Anzahl</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Joker nach jeder Runde auffüllen</string>
<string name="TR_SCREENCONFIG_SONGSPERPLAYER">Songs pro Spieler</string>
<string name="TR_SCREENCONFIG_REMEMBERSONGS">Gesungene Songs merken</string>
<string name="TR_SCREENNAMES_TITLE">Challenge Modus: Spielerwahl</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Zufällig auswählen</string>
<string name="TR_SCREENMAIN_TITLE">Challenge Modus: Übersicht</string>
@@ -26,7 +29,7 @@
<string name="TR_SCREENMAIN_TABLE_WON">Siege</string>
<string name="TR_SCREENMAIN_TABLE_SINGPOINTS">Sing-Punkte</string>
<string name="TR_SCREENMAIN_TABLE_GAMEPOINTS">Punkte</string>
<string name="TR_SCREENMAIN_POPUP_REALLYEXIT">Challenge-Mode wirklich beenden?</string>
<string name="TR_SCREENMAIN_POPUP_REALLYEXIT">Challenge Modus wirklich beenden?</string>
<string name="TR_SCREENMAIN_NEXT_PLAYER">Spieler der nächsten Runde:</string>
<string name="TR_SCREENMAIN_FINISH">Alle Runden wurden gesungen! Und der Gewinner ist...</string>
</resources>
@@ -11,12 +11,15 @@
<string name="TR_BUTTON_YES">Yes</string>
<string name="TR_BUTTON_NO">No</string>
<string name="TR_BUTTON_NEXT_ROUND">Next Round</string>
<string name="TR_SONGS">Songs</string>
<string name="TR_SCREENCONFIG_TITLE">Challenge Mode: Configuration</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Number of players</string>
<string name="TR_SCREENCONFIG_NUMMICS">Number of mics</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Number of rounds</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Number of jokers</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Refill jokers every round</string>
<string name="TR_SCREENCONFIG_SONGSPERPLAYER">Songs per player</string>
<string name="TR_SCREENCONFIG_REMEMBERSONGS">Remember sung songs</string>
<string name="TR_SCREENNAMES_TITLE">Challenge Mode: Choose Player</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Select random</string>
<string name="TR_SCREENMAIN_TITLE">Challenge Mode: Overview</string>
@@ -0,0 +1,35 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Español</string>
<string name="TR_PARTYMODE_NAME">Modo desafío</string>
<string name="TR_PARTYMODE_DESCRIPTION">Jugar algunas rondas en modo desafío.</string>
<string name="TR_PARTYMODE_AUDIENCE">Para los que están interesados en batallas duales.</string>
<string name="TR_BUTTON_NEXT">Siguiente</string>
<string name="TR_BUTTON_BACK">Volver</string>
<string name="TR_BUTTON_START">Comenzar</string>
<string name="TR_BUTTON_EXIT">Salir</string>
<string name="TR_BUTTON_YES">Sí</string>
<string name="TR_BUTTON_NO">No</string>
<string name="TR_BUTTON_NEXT_ROUND">Siguiente ronda</string>
<string name="TR_SONGS">Canciones</string>
<string name="TR_SCREENCONFIG_TITLE">Modo desafío: Configuración</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Número de jugadores</string>
<string name="TR_SCREENCONFIG_NUMMICS">Número de micrófonos</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Número de rondas</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Número de comodines</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Rellenar comodines cada ronda</string>
<string name="TR_SCREENCONFIG_SONGSPERPLAYER">Canciones por jugador</string>
<string name="TR_SCREENCONFIG_REMEMBERSONGS">Recordar canciones cantadas</string>
<string name="TR_SCREENNAMES_TITLE">Modo desafío: Selecciona un jugador</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Seleccionar aleatoriamente</string>
<string name="TR_SCREENMAIN_TITLE">Modo desafío: Resumen</string>
<string name="TR_SCREENMAIN_TABLE_POS">Posición</string>
<string name="TR_SCREENMAIN_TABLE_PLAYERNAME">Nombre</string>
<string name="TR_SCREENMAIN_TABLE_NUMPLAYED">Rondas</string>
<string name="TR_SCREENMAIN_TABLE_WON">Victorias</string>
<string name="TR_SCREENMAIN_TABLE_SINGPOINTS">Puntos de canto</string>
<string name="TR_SCREENMAIN_TABLE_GAMEPOINTS">Puntuación</string>
<string name="TR_SCREENMAIN_POPUP_REALLYEXIT">¿Realmente deseas salir?</string>
<string name="TR_SCREENMAIN_NEXT_PLAYER">Jugador de la siguiente ronda:</string>
<string name="TR_SCREENMAIN_FINISH">¡Todas las rondas se han cantado! Y el ganador es...</string>
</resources>
@@ -0,0 +1,33 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Englanti</string>
<string name="TR_PARTYMODE_NAME">Haastetila</string>
<string name="TR_PARTYMODE_DESCRIPTION">Pelaa haastekierroksia</string>
<string name="TR_PARTYMODE_AUDIENCE">Kaksintaisteluista kiinnostuneille</string>
<string name="TR_BUTTON_NEXT">Seuraava</string>
<string name="TR_BUTTON_BACK">Takaisin</string>
<string name="TR_BUTTON_START">Aloita</string>
<string name="TR_BUTTON_EXIT">Poistu</string>
<string name="TR_BUTTON_YES">Kyllä</string>
<string name="TR_BUTTON_NO">Ei</string>
<string name="TR_BUTTON_NEXT_ROUND">Seuraava Kierros</string>
<string name="TR_SONGS">Laulut</string>
<string name="TR_SCREENCONFIG_TITLE">Haastetila: Asetukset</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Pelaajien määrä</string>
<string name="TR_SCREENCONFIG_NUMMICS">Mikkien määrä</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Kierrosmäärä</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Jokerienmäärä</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Täytä jokerit joka kierroksen jälkeen</string>
<string name="TR_SCREENNAMES_TITLE">Haastetila: Valitse Pelaaja</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Satunnaisvalinta</string>
<string name="TR_SCREENMAIN_TITLE">Haastetila: Yleiskuva</string>
<string name="TR_SCREENMAIN_TABLE_POS">Sija</string>
<string name="TR_SCREENMAIN_TABLE_PLAYERNAME">Nimi</string>
<string name="TR_SCREENMAIN_TABLE_NUMPLAYED">Kierrosta</string>
<string name="TR_SCREENMAIN_TABLE_WON">Voitot</string>
<string name="TR_SCREENMAIN_TABLE_SINGPOINTS">Laulupisteet</string>
<string name="TR_SCREENMAIN_TABLE_GAMEPOINTS">Pisteet</string>
<string name="TR_SCREENMAIN_POPUP_REALLYEXIT">Haluatko varmasti poistua?</string>
<string name="TR_SCREENMAIN_NEXT_PLAYER">Seuraavan kierroksen pelaaja:</string>
<string name="TR_SCREENMAIN_FINISH">Kierrokset on laulettu! Ja voittaja on...</string>
</resources>
@@ -11,12 +11,15 @@
<string name="TR_BUTTON_YES">Oui</string>
<string name="TR_BUTTON_NO">Non</string>
<string name="TR_BUTTON_NEXT_ROUND">Tour suivant</string>
<string name="TR_SONGS">Chansons</string>
<string name="TR_SCREENCONFIG_TITLE">Mode Challenge : Configuration</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Nombre de joueurs</string>
<string name="TR_SCREENCONFIG_NUMMICS">Nombre de micros</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Nombre de tours</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Nombre de jokers</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Remplir de nouveau les jokers à tour</string>
<string name="TR_SCREENCONFIG_SONGSPERPLAYER">Chansons par joueur</string>
<string name="TR_SCREENCONFIG_REMEMBERSONGS">Se souvenir des chansons chantées</string>
<string name="TR_SCREENNAMES_TITLE">Mode Challenge : Choix des joueurs</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Sélectionner au hasard</string>
<string name="TR_SCREENMAIN_TITLE">Mode Challenge : Résumé</string>
@@ -28,5 +31,5 @@
<string name="TR_SCREENMAIN_TABLE_GAMEPOINTS">Score</string>
<string name="TR_SCREENMAIN_POPUP_REALLYEXIT">Voulez-vous vraiment quitter ?</string>
<string name="TR_SCREENMAIN_NEXT_PLAYER">Joueurs du prochain tour :</string>
<string name="TR_SCREENMAIN_FINISH">Tous les tours on été chantés! Et le vainqueur est...</string>
<string name="TR_SCREENMAIN_FINISH">Tous les tours ont été chantés ! Et le vainqueur est...</string>
</resources>
@@ -1,8 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Magyar</string>
<string name="TR_PARTYMODE_NAME">Bajnokság Mód</string>
<string name="TR_PARTYMODE_DESCRIPTION">Bajnokság Módban egymás ellen</string>
<string name="TR_PARTYMODE_NAME">Bajnokság</string>
<string name="TR_PARTYMODE_DESCRIPTION">Bajnokság mód egymás ellen</string>
<string name="TR_PARTYMODE_AUDIENCE">Azoknak akik szeretnék megmérettetni magukat egymás ellen</string>
<string name="TR_BUTTON_NEXT">Következő</string>
<string name="TR_BUTTON_BACK">Vissza</string>
@@ -15,6 +15,8 @@
<string name="TR_SCREENCONFIG_NUMPLAYERS">Játékosok Száma</string>
<string name="TR_SCREENCONFIG_NUMMICS">Mikrofonok Száma</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Körök Száma</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Jokerek száma</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Jokerek újratöltése minden körben</string>
<string name="TR_SCREENNAMES_TITLE">Bajnokság Mód: Válassz Játékost</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Véletlenszerű választás</string>
<string name="TR_SCREENMAIN_TITLE">Bajnokság Mód: Áttekintés</string>
@@ -11,6 +11,7 @@
<string name="TR_BUTTON_YES">Si</string>
<string name="TR_BUTTON_NO">No</string>
<string name="TR_BUTTON_NEXT_ROUND">Prossimo Turno</string>
<string name="TR_SONGS">Canzoni</string>
<string name="TR_SCREENCONFIG_TITLE">Modalità Sfida: Configurazione</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Numero di giocatori</string>
<string name="TR_SCREENCONFIG_NUMMICS">Numero di microfoni</string>
@@ -11,10 +11,13 @@
<string name="TR_BUTTON_YES">Sim</string>
<string name="TR_BUTTON_NO">Não</string>
<string name="TR_BUTTON_NEXT_ROUND">Ronda Seguinte</string>
<string name="TR_SONGS">Músicas</string>
<string name="TR_SCREENCONFIG_TITLE">Modo Desafio: Configuração</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Número de Jogadores</string>
<string name="TR_SCREENCONFIG_NUMMICS">Número de microfones</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Número de rondas</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Número de "Jokers"</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Recarregar os "Jokers" todas as rondas</string>
<string name="TR_SCREENNAMES_TITLE">Modo Desafio: Escolher Jogador</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Escolha Aleatória</string>
<string name="TR_SCREENMAIN_TITLE">Modo Desafio: Resumo</string>
@@ -0,0 +1,33 @@
<?xml version='1.0' encoding='UTF-8'?>
<resources>
<string name="language">Русский</string>
<string name="TR_PARTYMODE_NAME">Режим соревнования</string>
<string name="TR_PARTYMODE_DESCRIPTION">Сыграть несколько раундов соревнований.</string>
<string name="TR_PARTYMODE_AUDIENCE">Для всех, кому интересны дуэльные бои.</string>
<string name="TR_BUTTON_NEXT">Далее</string>
<string name="TR_BUTTON_BACK">Назад</string>
<string name="TR_BUTTON_START">Начать</string>
<string name="TR_BUTTON_EXIT">Выход</string>
<string name="TR_BUTTON_YES">Да</string>
<string name="TR_BUTTON_NO">Нет</string>
<string name="TR_BUTTON_NEXT_ROUND">Следующий раунд</string>
<string name="TR_SONGS">Песни</string>
<string name="TR_SCREENCONFIG_TITLE">Режим испытания: Конфигурация</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Количество игроков</string>
<string name="TR_SCREENCONFIG_NUMMICS">Количество микрофонов</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Количество раундов</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Количество джокеров</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Пополняйте джокеры каждый раунд</string>
<string name="TR_SCREENNAMES_TITLE">Режим соревнования: Выбор игрока</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Случайный выбор</string>
<string name="TR_SCREENMAIN_TITLE">Режим соревнования: Обзор</string>
<string name="TR_SCREENMAIN_TABLE_POS">Позиция</string>
<string name="TR_SCREENMAIN_TABLE_PLAYERNAME">Имя</string>
<string name="TR_SCREENMAIN_TABLE_NUMPLAYED">Раундов</string>
<string name="TR_SCREENMAIN_TABLE_WON">Побед</string>
<string name="TR_SCREENMAIN_TABLE_SINGPOINTS">Очки пения</string>
<string name="TR_SCREENMAIN_TABLE_GAMEPOINTS">Счёт</string>
<string name="TR_SCREENMAIN_POPUP_REALLYEXIT">Вы действительно хотите выйти?</string>
<string name="TR_SCREENMAIN_NEXT_PLAYER">Игрок следующего раунда:</string>
<string name="TR_SCREENMAIN_FINISH">Спеты все раунды! И победителем становится...</string>
</resources>
@@ -11,12 +11,15 @@
<string name="TR_BUTTON_YES">Ja</string>
<string name="TR_BUTTON_NO">Nej</string>
<string name="TR_BUTTON_NEXT_ROUND">Nästa omgång</string>
<string name="TR_SONGS">Låtar</string>
<string name="TR_SCREENCONFIG_TITLE">Utmanarläge: Konfiguration</string>
<string name="TR_SCREENCONFIG_NUMPLAYERS">Antal spelare</string>
<string name="TR_SCREENCONFIG_NUMMICS">Antal mikrofoner</string>
<string name="TR_SCREENCONFIG_NUMROUNDS">Antal omgångar</string>
<string name="TR_SCREENCONFIG_NUMJOKERS">Antal jokrar</string>
<string name="TR_SCREENCONFIG_REFILLJOKERS">Fyll på jokrar varje runda</string>
<string name="TR_SCREENCONFIG_SONGSPERPLAYER">Låtar per spelare</string>
<string name="TR_SCREENCONFIG_REMEMBERSONGS">Kom ihåg sjungna låtar</string>
<string name="TR_SCREENNAMES_TITLE">Utmanarläge: Välj spelare</string>
<string name="TR_SCREENNAMES_BUTTON_RANDOM">Välj slumpmässiga</string>
<string name="TR_SCREENMAIN_TITLE">Utmanarläge: Översikt</string>
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<ThemeSystemVersion>5</ThemeSystemVersion>
<ThemeSystemVersion>9</ThemeSystemVersion>
<Info>
<Name>Default</Name>
<Author>brunzel</Author>
@@ -3,14 +3,13 @@
<SkinSystemVersion>4</SkinSystemVersion>
<Info>
<Name>Default</Name>
<Author>brunzel</Author>
<Author>Jiiniasu</Author>
<VersionMajor>0</VersionMajor>
<VersionMinor>1</VersionMinor>
</Info>
<Colors>
</Colors>
<Colors />
<Skins>
<PartyModeIcon>PartyModeIcon.png</PartyModeIcon>
</Skins>
<Videos>
</Videos>
<Videos />
</root>
Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Screen xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<Screen>
<Informations>
<ScreenName>PartyScreenChallengeConfig</ScreenName>
<ScreenVersion>3</ScreenVersion>
<ScreenVersion>4</ScreenVersion>
</Informations>
<Backgrounds>
<Background Name="Background1">
@@ -14,26 +14,26 @@
</Background>
</Backgrounds>
<Statics>
<Static Name="Static1">
<Skin>Menu</Skin>
<Color Name="StaticColor" />
<Static Name="StaticMenuBar">
<Skin />
<Color Name="BackgroundColorAlpha" />
<Rect>
<X>40</X>
<Y>40</Y>
<W>1200</W>
<H>50</H>
<Z>0</Z>
<X>0</X>
<Y>60</Y>
<W>1920</W>
<H>67.5</H>
<Z>1</Z>
</Rect>
</Static>
</Statics>
<Texts>
<Text Name="Text1">
<X>640</X>
<Y>48</Y>
<Text Name="TextTitle">
<X>960</X>
<Y>75</Y>
<Z>0</Z>
<H>27</H>
<H>40.5</H>
<MaxW>0</MaxW>
<Color Name="StaticColor" />
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Center</Align>
<ResizeAlign>Center</ResizeAlign>
@@ -41,13 +41,13 @@
<Font>Outline</Font>
<Text>TR_SCREENCONFIG_TITLE</Text>
</Text>
<Text Name="Text2">
<X>75</X>
<Y>105</Y>
<Text Name="TextNumPlayers">
<X>112.5</X>
<Y>157.5</Y>
<Z>0</Z>
<H>27</H>
<H>40.5</H>
<MaxW>0</MaxW>
<Color Name="StaticColor" />
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
@@ -55,13 +55,13 @@
<Font>Outline</Font>
<Text>TR_SCREENCONFIG_NUMPLAYERS</Text>
</Text>
<Text Name="Text3">
<X>75</X>
<Y>165</Y>
<Text Name="TextNumMics">
<X>112.5</X>
<Y>247.5</Y>
<Z>0</Z>
<H>27</H>
<H>40.5</H>
<MaxW>0</MaxW>
<Color Name="StaticColor" />
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
@@ -69,27 +69,27 @@
<Font>Outline</Font>
<Text>TR_SCREENCONFIG_NUMMICS</Text>
</Text>
<Text Name="Text4">
<X>75</X>
<Y>225</Y>
<Text Name="TextNumRounds">
<X>112.5</X>
<Y>337.5</Y>
<Z>0</Z>
<H>27</H>
<H>40.5</H>
<MaxW>0</MaxW>
<Color Name="StaticColor" />
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENCONFIG_NUMROUNDS</Text>
<Text>TR_SCREENCONFIG_SONGSPERPLAYER</Text>
</Text>
<Text Name="Text5">
<X>75</X>
<Y>285</Y>
<Text Name="TextNumJokers">
<X>112.5</X>
<Y>427.5</Y>
<Z>0</Z>
<H>27</H>
<H>40.5</H>
<MaxW>0</MaxW>
<Color Name="StaticColor" />
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
@@ -97,13 +97,13 @@
<Font>Outline</Font>
<Text>TR_SCREENCONFIG_NUMJOKERS</Text>
</Text>
<Text Name="Text6">
<X>75</X>
<Y>345</Y>
<Text Name="TextRefillJokers">
<X>112.5</X>
<Y>517.5</Y>
<Z>0</Z>
<H>27</H>
<H>40.5</H>
<MaxW>0</MaxW>
<Color Name="StaticColor" />
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
@@ -111,26 +111,40 @@
<Font>Outline</Font>
<Text>TR_SCREENCONFIG_REFILLJOKERS</Text>
</Text>
<Text Name="TextRememberSongs">
<X>112.5</X>
<Y>607.5</Y>
<Z>0</Z>
<H>40.5</H>
<MaxW>0</MaxW>
<Color Name="TextColor" />
<SelColor Name="TextSelColor" />
<Align>Left</Align>
<ResizeAlign>Center</ResizeAlign>
<Style>Bold</Style>
<Font>Outline</Font>
<Text>TR_SCREENCONFIG_REMEMBERSONGS</Text>
</Text>
</Texts>
<Buttons>
<Button Name="ButtonNext">
<Skin>Button</Skin>
<SkinSelected>Button</SkinSelected>
<Rect>
<X>985</X>
<Y>600</Y>
<W>150</W>
<H>50</H>
<X>1477.5</X>
<Y>900</Y>
<W>225</W>
<H>75</H>
<Z>0</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>75</X>
<Y>10</Y>
<X>112.5</X>
<Y>18</Y>
<Z>0</Z>
<H>27</H>
<MaxW>142</MaxW>
<H>40.5</H>
<MaxW>213</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
@@ -140,32 +154,32 @@
<Text>TR_BUTTON_NEXT</Text>
</Text>
<Reflection>
<Height>26</Height>
<Space>10</Space>
<Height>39</Height>
<Space>15</Space>
</Reflection>
<SelReflection>
<Height>26</Height>
<Space>10</Space>
<Height>39</Height>
<Space>15</Space>
</SelReflection>
</Button>
<Button Name="ButtonBack">
<Skin>Button</Skin>
<SkinSelected>Button</SkinSelected>
<Rect>
<X>145</X>
<Y>600</Y>
<W>150</W>
<H>50</H>
<X>217.5</X>
<Y>900</Y>
<W>225</W>
<H>75</H>
<Z>0</Z>
</Rect>
<Color Name="ButtonColor" />
<SelColor Name="ButtonSelColor" />
<Text Name="Text">
<X>75</X>
<Y>10</Y>
<X>112.5</X>
<Y>18</Y>
<Z>0</Z>
<H>27</H>
<MaxW>142</MaxW>
<H>40.5</H>
<MaxW>213</MaxW>
<Color Name="ButtonTextColor" />
<SelColor Name="ButtonTextSelColor" />
<Align>Center</Align>
@@ -175,12 +189,12 @@
<Text>TR_BUTTON_BACK</Text>
</Text>
<Reflection>
<Height>26</Height>
<Space>10</Space>
<Height>39</Height>
<Space>15</Space>
</Reflection>
<SelReflection>
<Height>26</Height>
<Space>10</Space>
<Height>39</Height>
<Space>15</Space>
</SelReflection>
</Button>
</Buttons>
@@ -191,40 +205,40 @@
<Skin />
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SelectSlide</SkinSelected>
<SkinSelected>OptionsSlideSelected</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>500</X>
<Y>100</Y>
<W>700</W>
<H>50</H>
<X>750</X>
<Y>150</Y>
<W>1050</W>
<H>75</H>
<Z>0</Z>
</Rect>
<RectArrowLeft>
<X>505</X>
<Y>105</Y>
<W>40</W>
<H>40</H>
<X>757.5</X>
<Y>157.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowLeft>
<RectArrowRight>
<X>1170</X>
<Y>105</Y>
<W>40</W>
<H>40</H>
<X>1732.5</X>
<Y>157.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowRight>
<Color Name="SelectSlideColor" />
<SelColor Name="SelectSlideSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextSelColor" />
<TextH>27</TextH>
<TextRelativeX>50</TextRelativeX>
<TextH>40.5</TextH>
<TextRelativeX>75</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>205.33</TextMaxW>
<TextMaxW>300</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>9</NumVisible>
@@ -233,82 +247,82 @@
<Skin />
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SelectSlide</SkinSelected>
<SkinSelected>OptionsSlideSelected</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>500</X>
<Y>160</Y>
<W>700</W>
<H>50</H>
<X>750</X>
<Y>240</Y>
<W>1050</W>
<H>75</H>
<Z>0</Z>
</Rect>
<RectArrowLeft>
<X>505</X>
<Y>165</Y>
<W>40</W>
<H>40</H>
<X>757.5</X>
<Y>247.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowLeft>
<RectArrowRight>
<X>1170</X>
<Y>165</Y>
<W>40</W>
<H>40</H>
<X>1732.5</X>
<Y>247.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowRight>
<Color Name="SelectSlideColor" />
<SelColor Name="SelectSlideSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextSelColor" />
<TextH>27</TextH>
<TextRelativeX>50</TextRelativeX>
<TextH>40.5</TextH>
<TextRelativeX>75</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>205.33</TextMaxW>
<TextMaxW>300</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>2</NumVisible>
</SelectSlide>
<SelectSlide Name="SelectSlideNumRounds">
<SelectSlide Name="SelectSlideSongsPerPlayer">
<Skin />
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SelectSlide</SkinSelected>
<SkinSelected>OptionsSlideSelected</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>500</X>
<Y>220</Y>
<W>700</W>
<H>50</H>
<X>750</X>
<Y>330</Y>
<W>1050</W>
<H>75</H>
<Z>0</Z>
</Rect>
<RectArrowLeft>
<X>505</X>
<Y>225</Y>
<W>40</W>
<H>40</H>
<X>757.5</X>
<Y>337.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowLeft>
<RectArrowRight>
<X>1170</X>
<Y>225</Y>
<W>40</W>
<H>40</H>
<X>1732.5</X>
<Y>337.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowRight>
<Color Name="SelectSlideColor" />
<SelColor Name="SelectSlideSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextSelColor" />
<TextH>27</TextH>
<TextRelativeX>50</TextRelativeX>
<TextH>40.5</TextH>
<TextRelativeX>75</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>205.33</TextMaxW>
<TextMaxW>300</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>10</NumVisible>
@@ -317,40 +331,40 @@
<Skin />
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SelectSlide</SkinSelected>
<SkinSelected>OptionsSlideSelected</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>500</X>
<Y>280</Y>
<W>700</W>
<H>50</H>
<X>750</X>
<Y>420</Y>
<W>1050</W>
<H>75</H>
<Z>0</Z>
</Rect>
<RectArrowLeft>
<X>505</X>
<Y>285</Y>
<W>40</W>
<H>40</H>
<X>757.5</X>
<Y>427.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowLeft>
<RectArrowRight>
<X>1170</X>
<Y>285</Y>
<W>40</W>
<H>40</H>
<X>1732.5</X>
<Y>427.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowRight>
<Color Name="SelectSlideColor" />
<SelColor Name="SelectSlideSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextSelColor" />
<TextH>27</TextH>
<TextRelativeX>50</TextRelativeX>
<TextH>40.5</TextH>
<TextRelativeX>75</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>205.33</TextMaxW>
<TextMaxW>300</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>10</NumVisible>
@@ -359,40 +373,82 @@
<Skin />
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>SelectSlide</SkinSelected>
<SkinSelected>OptionsSlideSelected</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>500</X>
<Y>340</Y>
<W>700</W>
<H>50</H>
<X>750</X>
<Y>510</Y>
<W>1050</W>
<H>75</H>
<Z>0</Z>
</Rect>
<RectArrowLeft>
<X>505</X>
<Y>345</Y>
<W>40</W>
<H>40</H>
<X>757.5</X>
<Y>517.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowLeft>
<RectArrowRight>
<X>1170</X>
<Y>345</Y>
<W>40</W>
<H>40</H>
<X>1732.5</X>
<Y>517.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowRight>
<Color Name="SelectSlideColor" />
<SelColor Name="SelectSlideSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextSelColor" />
<TextH>27</TextH>
<TextRelativeX>50</TextRelativeX>
<TextH>40.5</TextH>
<TextRelativeX>75</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>205.33</TextMaxW>
<TextMaxW>300</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>2</NumVisible>
</SelectSlide>
<SelectSlide Name="SelectSlideRememberSongs">
<Skin />
<SkinArrowLeft>SelectSlideArrowLeft</SkinArrowLeft>
<SkinArrowRight>SelectSlideArrowRight</SkinArrowRight>
<SkinSelected>OptionsSlideSelected</SkinSelected>
<SkinArrowLeftSelected>SelectSlideArrowLeft</SkinArrowLeftSelected>
<SkinArrowRightSelected>SelectSlideArrowRight</SkinArrowRightSelected>
<Rect>
<X>750</X>
<Y>600</Y>
<W>1050</W>
<H>75</H>
<Z>0</Z>
</Rect>
<RectArrowLeft>
<X>757.5</X>
<Y>607.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowLeft>
<RectArrowRight>
<X>1732.5</X>
<Y>607.5</Y>
<W>60</W>
<H>60</H>
<Z>0</Z>
</RectArrowRight>
<Color Name="SelectSlideColor" />
<SelColor Name="SelectSlideSelColor" />
<ArrowColor Name="ArrowColor" />
<ArrowSelColor Name="ArrowSelColor" />
<TextColor Name="TextColorAlpha" />
<TextSelColor Name="TextSelColor" />
<TextH>40.5</TextH>
<TextRelativeX>75</TextRelativeX>
<TextRelativeY>0</TextRelativeY>
<TextMaxW>300</TextMaxW>
<TextFont>Outline</TextFont>
<TextStyle>Bold</TextStyle>
<NumVisible>2</NumVisible>
Loaded 100 of 951 files, more files were not shown because too many files have changed in this diff. Show more