Issue report - spellchecker language

386 views
Skip to first unread message

Allan Jensen

unread,
Jan 21, 2016, 8:07:43 AM1/21/16
to us...@tortoisesvn.tigris.org
Hi,

My version info is:

TortoiseSVN 1.9.3, Build 27038 - 64 Bit , 2015/12/13 11:53:16
Subversion 1.9.3, -release
apr 1.5.2
apr-util 1.5.4
serf 1.3.8
OpenSSL 1.0.2e 3 Dec 2015
zlib 1.2.8
SQLite 3.9.2

Running on Windows 8.1 64-bit.

The problem is that I'm using Danish system locale for time/date formatting on my computer but
everything else is in English - all text I work with is English. This causes the spellchecker in
TortoiseSVN somehow to pull in a Danish dictionary from somewhere - even though I haven't installed
any extra languages in TortoiseSVN! I need it to always use the default English spellchecker but
can't find a way to do that. I'm stuck with Danish - unless I disable it (or set
tsvn:projectlanguage I guess).


---
This email has been checked for viruses by Avast antivirus software.
https://www.avast.com/antivirus

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3156413

To unsubscribe from this discussion, e-mail: [users-un...@tortoisesvn.tigris.org].

Stefan Küng

unread,
Jan 21, 2016, 12:28:33 PM1/21/16
to us...@tortoisesvn.tigris.org
On 21.01.2016 12:35, Allan Jensen wrote:
> Hi,
>
> My version info is:
>
> TortoiseSVN 1.9.3, Build 27038 - 64 Bit , 2015/12/13 11:53:16
> Subversion 1.9.3, -release
> apr 1.5.2
> apr-util 1.5.4
> serf 1.3.8
> OpenSSL 1.0.2e 3 Dec 2015
> zlib 1.2.8
> SQLite 3.9.2
>
> Running on Windows 8.1 64-bit.
>
> The problem is that I'm using Danish system locale for time/date formatting on my computer but
> everything else is in English - all text I work with is English. This causes the spellchecker in
> TortoiseSVN somehow to pull in a Danish dictionary from somewhere - even though I haven't installed
> any extra languages in TortoiseSVN! I need it to always use the default English spellchecker but
> can't find a way to do that. I'm stuck with Danish - unless I disable it (or set
> tsvn:projectlanguage I guess).

On Win8 and later, TSVN uses the spell checker that's built into the OS
itself. And the language it uses is the one of the OS, or if you set the
tsvn:projectlanguage then it uses that language.

So you have to set the tsvn:projectlanguage to English to get the
correct spell checking.

Stefan

--
___
oo // \\ "De Chelonian Mobile"
(_,\/ \_/ \ TortoiseSVN
\ \_/_\_/> The coolest interface to (Sub)version control
/_/ \_\ http://tortoisesvn.net

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3156445

Andreas Schniertshauer

unread,
Mar 2, 2016, 10:18:22 AM3/2/16
to us...@tortoisesvn.tigris.org
Hi,

I have the same problem, I have a German Windows 10 OS and want to use
the English spell checking feature of TortoiseSVN 1.9.3 Build 27038.

It seems that Tortoise only uses the spellchecker from the OS and
language that is currently enabled in the system settings, the files in
c:\Program Files\TortoiseSVN\Languages\ seem to be obsolete.

If you want to use another language in your Commit message edit box you
must install the language pack (in my case English) to the OS and use
the tsvn:projectlange property of TortoiseSVN for every project.

This seems to work.

------------------------------------------------------
http://tortoisesvn.tigris.org/ds/viewMessage.do?dsForumId=4061&dsMessageId=3164021

serhiits...@gmail.com

unread,
Nov 20, 2017, 11:21:02 AM11/20/17
to TortoiseSVN
> On Win8 and later, TSVN uses the spell checker that's built into the OS
> itself. And the language it uses is the one of the OS, or if you set the
> tsvn:projectlanguage then it uses that language.
>
> So you have to set the tsvn:projectlanguage to English to get the
> correct spell checking.
>

Hi.
I want to simultaneously do spell check on 3 languages (English, Russian and
Ukrainian) in TortoiseSVN commit message on Windows 10.
For this I have combined 3 .aff files in one en_GB.aff and 3 .dic files in one
en_GB.dic. In svn project I have set tsvn:projectlanguage 2057 (English United Kingdom).
For Windows 7 it works fine, but from previous post message I get that dictionary
files from \TortoiseSVN\Languages\ folder is obsolete.

Can I make TostoiseSVN use dictionary files from \TortoiseSVN\Languages\ folder on Windows 10?

How dictionaries are combined you can get from this Github repository:
https://github.com/titoBouzout/Dictionaries/blob/master/Russian-English Bilingual.aff
https://github.com/titoBouzout/Dictionaries/blob/master/Russian-English Bilingual.dic

Stefan

unread,
Nov 20, 2017, 4:08:42 PM11/20/17
to TortoiseSVN


On Monday, November 20, 2017 at 5:21:02 PM UTC+1, Serhii Tsymbaliuk wrote:
> On Win8 and later, TSVN uses the spell checker that's built into the OS
> itself. And the language it uses is the one of the OS, or if you set the
> tsvn:projectlanguage then it uses that language.
>
> So you have to set the tsvn:projectlanguage to English to get the
> correct spell checking.
>

Hi.
I want to simultaneously do spell check on 3 languages (English, Russian and
Ukrainian) in TortoiseSVN commit message on Windows 10.
For this I have combined 3 .aff files in one en_GB.aff and 3 .dic files in one
en_GB.dic. In svn project I have set tsvn:projectlanguage 2057 (English United Kingdom).
For Windows 7 it works fine, but from previous post message I get that dictionary
files from \TortoiseSVN\Languages\ folder is obsolete.

Can I make TostoiseSVN use dictionary files from \TortoiseSVN\Languages\ folder on Windows 10?

For Win8 and later (that includes Win10), the TSVN edit controls will always use the built-in spellchecker of Windows.
Only if the OS spellchecker does not support the requested language, it will fall back to using the aff/dic files.

So if you really want to use your custom files, set the project language to something that the OS doesn't have a spellchecker for and of course rename the dic/aff files to that language id.

Stefan


Christian Waldmann

unread,
Dec 28, 2017, 4:32:51 AM12/28/17
to TortoiseSVN
I am using "TortoiseSVN 1.9.7, Build 27907 - 64 Bit , 2017/08/08 19:34:38" with "Windows 10 Pro 1709 16299.15" in "Swiss German"

The only way to get English spellchecking in the commit dialog was:
- Installing in Windows 10 the additional language "English (United States)" and 
- Setting in the TortoiseSNV project in properties the tsvn:projectlanguage to English (US).

Remark: After installing an additional language a system restart is required.
The .aff and .dic files are ignored in all locations ("Program Files\Tortoise SVN\Languages" or "AppData" folders.

Please add this information to the documentation in Appendix G: (https://tortoisesvn.net/docs/nightly/TortoiseSVN_en/tsvn-intro-install-spell.html)

mar...@twotribes.com

unread,
May 22, 2018, 1:33:59 PM5/22/18
to TortoiseSVN
Well I have Win10 with Dutch installed as secondary language. Windows itself is all in English. And yet still the TortoiseSVN (10.10) dialog seems to only understand Dutch. It is driving me crazy tbh. Please let me know how to, once and for all, easily change the dialog language spell checker to English?

Stefan

unread,
May 24, 2018, 1:04:17 PM5/24/18
to TortoiseSVN
Set the tsvn:projectlanguage property to 1031.

Martijn Reuvers

unread,
May 24, 2018, 3:42:18 PM5/24/18
to TortoiseSVN on behalf of Stefan
Hi Stefan,

I read that as well from the suggestions here, but that seems like a work around instead of addressing the issue. I don’t have Dutch as default language so it makes no sense at all to manually set the language to US for all projects I have (dozens). It should stick to the default system language and not select the second language (Dutch) for some weird reason.

Or am I missing something here?

Cheers,


M


On Thu, 24 May 2018 at 19:04, Stefan via TortoiseSVN <torto...@googlegroups.com> wrote:
Set the tsvn:projectlanguage property to 1031.

--
You received this message because you are subscribed to a topic in the Google Groups "TortoiseSVN" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tortoisesvn/j95tJJHjTac/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tortoisesvn...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tortoisesvn/4ee242ae-4899-45b8-9d89-91409df8926b%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages