Steam

Steam

Yeterli oy yok
Steam: Spell check for multiple languages
Erik Taurus tarafından
This guide explains how to make Steam spell check in multiple languages.

Text format used
Headers
Text with bold text are important
Italics are comments
(Text within parenthesis are hints)
2
2
   
Ödül
Favorilere Ekle
Favorilere Eklendi
Favorilerden Çıkar
Acquire language files(.bdic)
Windows
Previously these files were created by Edge, a Chrome based browser but adding a language now doesn't create these files.
So unfortunately I don't know a good way of finding these files.

Code
Name
af-ZA
Afrikaans (South Africa)
cs-CZ
Czech (Czech Republic)
da-DK
Danish (Denmark)
de-DE
German (Germany)
en-AU
English (Australia)
en-GB
English (United Kingdom)
en-US
English (United States)
es-ES
Spanish (Spain)
et-EE
Estonian (Estonia)
fr-FR
French (France)
hr-HR
Croatian (Croatia)
hu-HU
Hungarian (Hungary)
id-ID
Indonesian (Indonesia)
it-IT
Italian (Italy)
lv-LV
Latvian (Latvia)
nl-NL
Dutch (Netherlands)
pl-PL
Polish (Poland)
pt-BR
Portuguese (Brazil)
ro-RO
Romanian (Romania)
sk-SK
Slovak (Slovakia)
sv-SE
Swedish (Sweden)
tr-TR
Turkish (Turkey)
vi-VN
Vietnamese (Viet Nam)

Chose the file(s) you need from:
https://1drv.ms/f/s!Ag30khKnxvoqiKc0Ad9swnBBfidkNA

I'm currently trying to find a repository on the Internet, but without luck so far so please leave a comment below if you have dictionary files for other languages.

Version 1.0
This section won't include any images because it doesn't make sense as there are so many ways of acquiring these files.

To get the .bdic file you need to have an application which uses these files in their spell check, such as Chrome based web browsers, there might be other applications which uses these files too so feel free to chose any of your liking.

When you have installed or already have such an application, go in to settings and add another language for spell check.
This will in turn create the .bdic-file if it wasn't there to begin with.

Other operating systems
I wouldn't know, perhaps the same applies for those?
Copy the .bdic-file(s) to the correct location
Open an explorer window(Windows+E) and search your computer by expanding "This computer" which is the top node of the explorer tree and select C: then type "*.bdic" without the quotation marks in the search box.
If nothing is found you can search your remaining hard drives provided you have more than one using the same method.
This may take a while depending on the size of your hard drive and other things as well.
When completed you should have a list of locations where Windows found the files.
NOTE: One of these files will be the Steam spell check file for your current language, the path contains "...\CEF". Ignore it for now.

Select the files for your languages you want Steam to spell check and copy them(Ctrl+C)
Now browse to "%localappdata%\CEF\User Data\Dictionaries" (If you select and copy* the text between the quotation marks and paste them into the Windows explorer path-box you automatically end up in the correct folder)
Here you see the file mentioned in the NOTE above

Paste(CTRL+V) the files in this location.

* Which will be counter productive seeing it'll clear the clip-board. But I'm sure you manage to resolve this on your own.
Modify UserPrefs.json
Now it's time to modify the .json file which controls the spell check.
Still in "%localappdata%\CEF\User Data\Dictionaries"

Write the letters between the first "-" in the file names for the languages you want Steam to spell check. Preferably in a Notepad window which you open separately.
Example:
en-GB-8-0.bdic, write "en-GB"
sv-SV-3-0.bdic, write "sv-SV"

Now open the UserPrefs.json-file located in "%localappdata%\Steam\htmlcache\" with Notepad or any other non-rich text editor.
Find the section where it say "dictionaries"
NOTE: There might already be text within [".."], just ignore that for now

Erase everything withing the square brackets and type the language codes you wrote down earlier
"dictionaries":["l1-L1","l2-L2","l3-L3","..."]
For Swedish and English like I have
"dictionaries":["en-GB","sv-SE"]


The complete .json.part
"spellcheck":{"dictionaries":["en-GB","sv-SE"],"dictionary":""}


Save the UserPrefs.json-file

Re-start Steam if you had it running, or start Steam if you hadn't.

Now when you type in chat-boxes or community text-boxes wrongly spelt words will have the red waves under them.
Troubleshooting
If this for some reason wouldn't work I suspect the text in the UserPrefs.json is wrong.
Please make sure the language codes are correct and that the format is exactly as the example.
Otherwise, please ask in the comment section below.
Closing comments
Spell checking alá Steam
This still won't make you able to replace text by right clicking on the marked word as we're used to in regular cases. Perhaps Valve fixes this some time in a near or distant future.
Valve has fixed this now both for forum comments and chat.
If you right click a misspelt word Steam chat/comment will now suggest a word for you. Some words such as "misspelt", ironically enough doesn't exist in the library.
The suggested word appears in two different places under the menu so it's not consistent yet.
But it's something!

Feedback is appreciated
Either if you thought this guide was helpful or not or has to improve in some areas, please let me know in the comment section below.
28 Yorum
Erik Taurus  [yaratıcı] 28 Şub @ 16:21 
LOL, yes, whatever!
Erik Taurus  [yaratıcı] 28 Şub @ 16:12 
TL:DR What is simple to you isn't simpel for everyone.
I guess the difference here being that you have a lot more experience in computers than others. It's common oversight people do.
Erik Taurus  [yaratıcı] 28 Şub @ 12:48 
Thanks for your feedback!
Yes, it needs improvement. If you would like to point out exactly where it failed would be appreciated considering your tone!
Erik Taurus  [yaratıcı] 10 Mar 2024 @ 22:26 
The chat/message act up in this way. I have to select (paint) the whole word for the spell check to trigger. I guess the Steam "developers" use a different text input implementation than the regular comments (like these and on the forums)
Erik Taurus  [yaratıcı] 9 Mar 2024 @ 23:30 
Yes, it bug out at times, just placing the cursor anywhere in the word as we are used to doesn't work 100% I'm not sure how to manually update the Steam client Chrome browser.
I'm glad that you got it working! :steamthumbsup::steamhappy:
Mr [Gh0st] 9 Mar 2024 @ 11:33 
Ooooh actually, it is working if I select the entire word first !
Before, if I remember well, we just had to right click on the word, for suggestions.
So now we need to entirely select it first, then right click.

Thanks for the hint !
Erik Taurus  [yaratıcı] 8 Mar 2024 @ 9:43 
There seem to be a general error with spell correction in Chrome based browsers.
I have that error at times too.
Provided the spell check has worked previously, is the word you want to spell check automatically selected (painted/marked)?
Mr [Gh0st] 8 Mar 2024 @ 8:57 
Doesn't seems to work anymore, since few weeks now :csd2meh:
Right click give me only "Paste" (if I have something in the clipboard).
But the text is underlined in red if there are spelling mistakes tho.

Is it just for me ? :csdmeh:
Erik Taurus  [yaratıcı] 3 Şub 2024 @ 22:39 
Thank you for your feedback Chris_M
Chris_M 3 Şub 2024 @ 10:08 
Works! (Feb 2024, win 10) Thanks so much!