VALTracker was created under Riot Games' "Legal Jibber Jabber" policy using assets that are owned by Riot Games.
-
The Hub
- See a detailed view and the stats of your last 15 Matches, in any mode
- Load more matches if needed
- See Graphs of your last 8 Matches' Stats
- Check your Battle Pass and Agent Contract Progress
- See the Featured Bundle and it's price
-
Shop
- Check your daily shop
- See the current Bundle
- See your Night Market if available
-
Inventory Manager
- See your current inventory
- Change your Skins
- Save Presets of your Inventory and switch between them in seconds
-
Favorite Matches
- Mark any matches in the hub
- Check them any time, even in a year or two
-
Wishlist
- Add skins to your wishlist from unowned skins in your inventory or shop
- Get a notification whenever one of your wishlisted skins is in your shop
-
Matchview
- See a detailed view of your Matches, including various stats and info
- Gain Awards depending on how you played
If you want to help with Translating VALTracker, then please take a look at this guide.
Take a look at this List of supported Languages. Proceed only if you do not see the Language you want to Translate here.
- English
- German
- French
- Turkish
- Spanish (LATAM) (Work in Progress)
- Korean (Work in Progress)
The Translation is broken down into 2 separate parts: The Main Process and the Renderer Process.
The Translation files, which are stored in the .json format, can be found in the /translation/main_process.json file and in the /renderer/locales/translations Folder. Choose a file you want to translate.
The Files are structured like this:
https://github.com/VALTracker/DesktopClient/blob/d802d819346b7297f68eaf594da78f17dd34cb3f/renderer/locales/translations/navbar.json#L2-L17
Copy the en-US Key and the object it refers to, then add the copied text to the JSON structure at the bottom. Now, change the key you just copied to the locale of your language and country.
To find out what this code is, take a look at this Table.
Only change the values of the text you just copied, not the keys, otherwise, the translation will not show and will instead default back to English.
https://github.com/VALTracker/DesktopClient/blob/d802d819346b7297f68eaf594da78f17dd34cb3f/renderer/locales/translations/setup.json#L11
In the example above, the "values" are the blue text.
After you're done translating this file, repeat this process for all other files. Don't forget to check here to see which files need to be translated.
Open this file: /renderer/locales/languages.json. You will see something like this:
https://github.com/VALTracker/DesktopClient/blob/d802d819346b7297f68eaf594da78f17dd34cb3f/renderer/locales/languages.json#L1-L11
Now, add your own language to the JSON File, structured like usual. Also, change the displayName key to the localized name of your language.
After you're done, create a pull request on GitHub. We'll check your translations and then merge the request.
That's it! 👍
