New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 8397 link

Starred by 263 users

Issue metadata

Status: Fixed
Owner:
Closed: Jan 2013
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 3
Type: Bug



Sign in to add a comment

Russian spell-checking issues in new dictionary

Reported by xlyuan@chromium.org, Mar 4 2009

Issue description

Moved from intern bug b/1417901, originally reported by Ekaterina 
Kamenskaya.


I have installed new dictionary for Russian, and checked spell-checking.

Now it's working better than previously, though there are some minor issues 
found:

1) Doesn't know some words, for example:
борсетка, парусинник, микрокосмос, микроволновка, персонализация, 
обучаемость, стушевать, креативность, употребимый, бесприставочный, 
скачивание, наидобрейший....
 - including many professional terms:
транслитерировать, топоним, криптоним, диалектизм, номинализация, 
семантически (linguistics, literature),
аксельрод, анорексия, аутизм (medical)
идеомоторика, нистагм, парабиоз, хроматопсия, психогенетика, 
психофармакология (psychology)
многоплатформенная, проактивная, микродвижение, дискриминантный...
- including slang (and new words):
апдейт, граффити, онлайн, броузер (браузер), коннект, хостинг, киберпанк, 
андеграунд, офшор, кайфоломщик, динамщик, жор....
 - including some popular names (and foreign names written in Russian):
Мэри (Mary), Марго, Каринэ, Эдип, Ярило....

2) Some nouns aren't accepted when they are in plural genetive form (though 
they are accepted in plural or singular nominative case):
очередностей (очередности is OK), совокупностей (совокупности is OK), 
соотнесенностей (соотнесенности is OK), переворачиваний (переворачивания is 
OK), снисхождений (снисхождения is OK).

3) Doesn't accept words (nouns, verbs, adjectives, atc.) which are written 
with Russian letter “ё” (or in capital case - “Ё”):
ёжик, идёт, ёлка, отвёртка, бочёнок, ёмкость, нырнёшь, начнём, всё ....
Note:  Some Russian words may be in general written with letter “ё” or “e”.
If the word is written with original “ё” (the same word may be also written 
with “е”, but many texts contain words with “ё”), this should be accepted. 
Spell-check should have the list of words which may be written with both 
“е” or “ё”.
(See some info about this letter here 
http://en.wikipedia.org/wiki/Yo_(Cyrillic))


Comments from Jungshik:
---------------------------------

How about getting some help from (Russian)  'stemming' team to enhance 
Chrome's spellcheck dictionaries (for Russian and other highly inflective 
languages)?


Comments from Hironori:
---------------------------------

It is a great idea.
Once they enumerate words to be added to our spell-checker, I'm going to 
write a program which maps declension rules of Russian to suffix rules of 
hunspell.


Comments from Hironori:
---------------------------------

Sorry for the lack of my responses.
I'm now writing a fix for the issue (3), but, I'm a little wondering how I 
should implement suggestions for words which include 'ё'. For example, when 
we make a typo "ёлак" while typing a "ёлка" and need to diplay a suggestion 
list, there are three options as listed below:
1. Display both "ёлка" and "eлка";
1. Display only "ёлка", or;
2. Display only "eлка".

Unfortunately, each option requires its own implementation and we need to 
choose the best one from the options above. So, I would like to ask native 
Russian the best option.






 

Comment 1 by js...@chromium.org, Mar 10 2009

With a recent dictionary update, issue #1 might have been 'resolved'. 
Xiaolu, can you try that? 

As a native speaker, I would expect "ёлка" to be my suggestion when I type "ёлак", 
not "eлка".

Comment 3 by vtol...@gmail.com, Mar 12 2009

About "Ё".

http://en.wikipedia.org/wiki/Yo_(Cyrillic) says about it:
<<<
Except for a brief period after World War II, the use of <ё> was never obligatory in standard 
Russian orthography. By and large, it is only used in pedagogical literature intended for 
children and foreign language learners, and in dictionaries. Otherwise <е> is used, and <ё> 
occurs only when it is necessary to avoid ambiguity (for example, to distinguish between все and 
всё when it is not obvious from the context which is meant) or in words (principally proper 
names) the pronunciation of which may not be familiar to the reader. It is however perfectly 
permissible under the current standard to mark <ё> whenever it occurs, and this is the 
preference of some Russian authors and periodicals.
>>>

As a result, Firefox just has two dictionaries.

I would say, that dictionary may contain both forms, as both form can be considered correct. 
But, from perfectioninst point of view, it is user preference.

Labels: Fixit

Comment 5 by babo...@gmail.com, Oct 6 2009

Though use of letter "ё" might be considered not obligetory according to formal rules, 
many people consider it as important as any other letter and refuse using it is 
unaccepatable.

I don't see the reason for having two dictionaries. The solution might be to have the 
dictionary with "ё", but accept any other words spelled with "е" instead of "ё". In 
case of misspelled words, the variant with "ё" should be suggested in my humble 
opinion.
For example, Russian Wikipedia use only yo (“елка” is incorrect, only “ёлка”).

Comment 7 by yak...@gmail.com, Dec 15 2009

Please, give us back the letter "Ё"!!!
It is very necessary to us!
Example. In this little message, 4 letters "ё"
~~~~.jpg
67.0 KB View Download

Comment 8 by oritm@chromium.org, Dec 18 2009

Labels: -Area-BrowserUI Area-UI-Features
Area-UI-Features label replaces Area-BrowserUI label

Comment 9 by Deleted ...@, Dec 23 2009

"The fact that <ё> is frequently replaced with <е> in print often causes some
confusion to both Russians and non-Russians, as ____it makes Russian words and names
harder to transcribe accurately_____." (enwiki, [[Yo (Cyrillic)]])

Comment 10 by Deleted ...@, Dec 23 2009

Yes. Yo is very important!
Yes, "ё" is very important letter in russian. If we use "е" instead of "ё", the word 
will sound completely different and this may lead to confusion in some cases.

Though it is permitted by russian orthography to use "е" instead of "ё", this 
definitely shouldn't be the default option.

I will agree with comment #5: the dictionary should contain words with "ё" and the 
spell checker should permit using of "е". But what about suggestions?... It will be 
nice if Chrome allows a user to tune the behaviour: whether use "ё" or "е" in suggestions. Or it is possible to display both variants (why not?...).
Labels: -Area-UI-Features Area-UI
Chromium without Yo can't be used in Russian schools.
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=41000 

------------------------------------------------------------------------
r41000 | hbono@chromium.org | 2010-03-08 21:14:03 -0800 (Mon, 08 Mar 2010) | 12 lines
Changed paths:
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell128/dictionaries/ru-RU-2-0.bdic
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell128/dictionaries/ru_RU.dic_delta?r1=41000&r2=40999

Adds Russian words including U+0451 (Cyrillic Letter Io)
This change adds thousands of Russian words including U+0451 to our Russian dictionary. The following algorithm is used for correcting these words.
1. Collect Russian words including U+0451 and U+0401 from web;
2. Replace U+0451 with U+0435 (and U+0401 with U+0415), respectively;
3. Find the replaced word from our Russian dictionary, and;
4. If the replaced word is in our Russian dictionary, add the original word with the suffix rules for the replaced word.

Even though I tried to avoid adding invalid words to our Russian dictionary as much as possible, I'm not totally sure all of them are correct.

BUG= 8397 
TEST=none
Review URL: http://codereview.chromium.org/545078
------------------------------------------------------------------------

Comment 15 by yak...@gmail.com, Mar 11 2010

There was another problem. Search(CTRL + F) does not work on the letter "Ё". Screen 
attached.

Comment 16 by vtol...@gmail.com, Mar 11 2010

On Linux 5.0.335.0, search works. I've tried it on this very page.

Comment 17 by vtol...@gmail.com, Mar 11 2010

Adding to my previous comment: it works hilighting both 'е' and 'ё'. I guess, it is by 
design.
The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=41262 

------------------------------------------------------------------------
r41262 | hbono@chromium.org | 2010-03-11 02:22:17 -0800 (Thu, 11 Mar 2010) | 7 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/DEPS?r1=41262&r2=41261

Pulls the new Russian dictionary.
This change pulls the new Russian dictionary, landed as r41000 <http://codereview.chromium.org/545078>.

TBR=jshin
BUG= 8397 
TEST=<http://codereview.chromium.org/661460>
Review URL: http://codereview.chromium.org/863001
------------------------------------------------------------------------

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=41562 

------------------------------------------------------------------------
r41562 | hbono@chromium.org | 2010-03-14 20:43:58 -0700 (Sun, 14 Mar 2010) | 6 lines
Changed paths:
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/common/spellcheck_common.cc?r1=41562&r2=41561
   M http://src.chromium.org/viewvc/chrome/trunk/src/chrome/renderer/spellchecker/spellcheck_unittest.cc?r1=41562&r2=41561

Uses the new spellchecker dictionaries on Chromium.
This change enables Chromium users to use the new spellchecker dictionaries added by r39400, r40614, and r41000. This change also adds a unit test for Hungarian and rebaselines the unit test for Romanian. As written in  Issue 33024 , the correct Romanian characters are U+0219 and U+021B even though our old Romanian dictionary uses U+015F and U+0163. So, this change rebaselined to use the correct Romanian characters.

BUG= 8397 , 15558 , 33024 
TEST=unit_test.exe --gtest_filter=SpellCheckTest.SpellCheckText
Review URL: http://codereview.chromium.org/661460
------------------------------------------------------------------------

Comment 20 by hbono@chromium.org, Mar 16 2010

Sorry for my slow updates.
The latest Chromium snapshots (*1) now includes the Hungarian and the Romanian 
spellchecker dictionaries. Also it updates the Russian dictionary to add words. It is 
definitely helpful to try the snapshots and give us your feedback.

(*1) http://build.chromium.org/buildbot/snapshots/

Regards,
to  hbono@chromium.org 

Is there any chance you could implemet Ukrainian spell-checking dictionary? There is a 
thread for that( Issue 40340 ), but it's still reported as "unconfirmed"
Choose as a base Firefox dictionary:
https://addons.mozilla.org/en-US/firefox/addon/3703/
It supports nicely and logically letter YO.

Also I would add, that there is a difference, if you write word with YO or with YE.

For example:
vsJO and vsJE are two different words. 

So the logic can not be based just on user's experience. For me it is very strange, that Ekaterina says "Some Russian words may be in general written with letter “ё” or “e”.". There may be words, which have both spelling forms, but also may be words, which don't have both forms.

Comment 23 Deleted

"So the logic can not be based just on user's experience."
- I meant "So the logic can not be based just on user's choice."
to deman...
"For me it is very strange, that Ekaterina says "Some Russian words may be in general written with letter “ё” or “e”."."
Yes, for written text in Russia it is allowed to use “e” instead of all “ё”. For most words it is clear, what letter is in original word. For words, which are differ by this letter (“всё” or “всe”), meaning is also clear from the context in most cases. But still.
There is “ё” in my surname, so I insist on proper using “ё” in all cases. :)

Comment 26 by ahit...@gmail.com, Nov 25 2010

Addition to comment 22 above...

The recognition between the words with «ё» as opposed to the similar words with «e» may be critical for correct understanding of the text. Take, for example, the verb «распознавать» — literally means „to identify, to recognize”, as in optical character recognition. The form «распознаёт» is present progressive time third person singular form of the verb („he / she is recognizing right now”). However, the same verb written with «e» in place of «ё» («распознает») stands for future time third person („he / she will take an effort to recongize at some unspecified time in the future”). This may change the whole meaning of the phrase, especially when reporting on a progress in some task.

Therefore please make an effort to add the spelling check for words with YO.

In another spell checking system, "Myspell", there are two different dictionary files for Russian language, one with YO and another with YE. A word is identified as misspelled if both dictionaries report false.

Comment 27 by ahit...@gmail.com, Nov 25 2010

PS to comment 26: This comment was added since «распознает» is identified by Chrome as correct, but «распознаёт» is identified as misspelled.

Comment 28 by torba...@gmail.com, Nov 25 2010

I have not understood why I received this message at all!
Dear developers.  Please provide some instructions on how to create and install dictionaries.

Comment 30 by plros...@gmail.com, Jan 22 2011

I always write "ё" when appropriate.  Why not?  There is a button for that letter.  The text is more readable with it.  It's quite annoying that Chrome marks all those words as misspelled.  In fact, it's the biggest annoyance in Chrome compared to Mozilla Firefox.  If only I could install the Mozilla dictionary in Chrome!

Regarding comment 27, let me just explain it for those who don't speak Russian.  That's the case when "ё" changes the meaning on the world, and so it's needed.  Chrome suggests changing "recognizes" to "will recognize".  Just imagine if some spell checker had such problem with text in English!
Problem itself is simple: there's lots of words in Russian, that are correctly spelled with "ё", but Chrome marks them as incorrect, suggesting another spelling, with "е" (which is also correct). That is, Chrome marks correct spelling for known words as incorrect - and this behavior does not seem to be correct to me :-)

Moreover, spelling with "ё" is not only "correct", it is the "primary" correct spelling for these words - if you will look in any serious, "academic" dictionary or encyclopedy, you will find these words spelled with "ё", not "е"! Spelling these words with "е" is considered "also grammatically correct", and thou it is very common - that is technically not "completely correct original form of the word", but just "also acceptable in most cases".

That means that Chrome:
1) marks correct spelling of known words as incorrect, which obviously is an error
2) prefers "also correct spelling" over "primary spelling".

But it seems to me - nobody cares: we have this issue for more than an year, and nothing changes...

Comment 32 by Deleted ...@, Feb 9 2011

I miss fo you, "Ё"!

Comment 33 by Deleted ...@, Feb 23 2011

I'm writing as a native speaker. "Ё" is a must for some cases in Russian language, and it's obviously an error to mark ALL words with this letter as misspelled. Please, fix that.

Comment 34 Deleted

Comment 35 by topch...@gmail.com, Feb 24 2011

Letter Ёё is essential for proper modern Russian grammar. 
This is an axiom, end of discussion!
It is better not to use any dictionary at all, than to use an incomplete or incorrect one, which is any Russian dictionary that does not support this letter.

Try to imagine an English dictionary without a Yy letter. 
(After all, it is similar to Ii, isn't it?)
Whi not? 
Wouldn't that simplifi the English grammar? 
Hei, iour readers will get the idea aniwai. :)))))

Comment 36 by plros...@gmail.com, Mar 14 2011

I think Chrome needs a smart dictionary that would contain words only with the "ё".  Words written with "е" instead of "ё" would be accepted, but not the other way around.  That should make most users happy, both the fans of "ё" and its haters.  That's how the Mozilla's spellchecker appears to work (the one installed as an addon).

Better yet, there should be a choice between "relaxed ё" (as described above) and "strict ё", but that would require a GUI change, and only the hardcore "ё" fans would want it.
Labels: -Fixit bulkmove TaskForce-Fixit
Moved from intern bug b/1417901, originally reported by Ekaterina 
Kamenskaya.


I have installed new dictionary for Russian, and checked spell-checking.

Now it's working better than previously, though there are some minor issues 
found:

1) Doesn't know some words, for example:
борсетка, парусинник, микрокосмос, микроволновка, персонализация, 
обучаемость, стушевать, креативность, употребимый, бесприставочный, 
скачивание, наидобрейший....
 - including many professional terms:
транслитерировать, топоним, криптоним, диалектизм, номинализация, 
семантически (linguistics, literature),
аксельрод, анорексия, аутизм (medical)
идеомоторика, нистагм, парабиоз, хроматопсия, психогенетика, 
психофармакология (psychology)
многоплатформенная, проактивная, микродвижение, дискриминантный...
- including slang (and new words):
апдейт, граффити, онлайн, броузер (браузер), коннект, хостинг, киберпанк, 
андеграунд, офшор, кайфоломщик, динамщик, жор....
 - including some popular names (and foreign names written in Russian):
Мэри (Mary), Марго, Каринэ, Эдип, Ярило....

2) Some nouns aren't accepted when they are in plural genetive form (though 
they are accepted in plural or singular nominative case):
очередностей (очередности is OK), совокупностей (совокупности is OK), 
соотнесенностей (соотнесенности is OK), переворачиваний (переворачивания is 
OK), снисхождений (снисхождения is OK).

3) Doesn't accept words (nouns, verbs, adjectives, atc.) which are written 
with Russian letter “ё” (or in capital case - “Ё”):
ёжик, идёт, ёлка, отвёртка, бочёнок, ёмкость, нырнёшь, начнём, всё ....
Note:  Some Russian words may be in general written with letter “ё” or “e”.
If the word is written with original “ё” (the same word may be also written 
with “е”, but many texts contain words with “ё”), this should be accepted. 
Spell-check should have the list of words which may be written with both 
“е” or “ё”.
(See some info about this letter here 
http://en.wikipedia.org/wiki/Yo_(Cyrillic))


Comments from Jungshik:
---------------------------------

How about getting some help from (Russian)  'stemming' team to enhance 
Chrome's spellcheck dictionaries (for Russian and other highly inflective 
languages)?


Comments from Hironori:
---------------------------------

It is a great idea.
Once they enumerate words to be added to our spell-checker, I'm going to 
write a program which maps declension rules of Russian to suffix rules of 
hunspell.


Comments from Hironori:
---------------------------------

Sorry for the lack of my responses.
I'm now writing a fix for the issue (3), but, I'm a little wondering how I 
should implement suggestions for words which include 'ё'. For example, when 
we make a typo &quot;ёлак&quot; while typing a &quot;ёлка&quot; and need to diplay a suggestion 
list, there are three options as listed below:
1. Display both &quot;ёлка&quot; and &quot;eлка&quot;;
1. Display only &quot;ёлка&quot;, or;
2. Display only &quot;eлка&quot;.

Unfortunately, each option requires its own implementation and we need to 
choose the best one from the options above. So, I would like to ask native 
Russian the best option.
Labels: -I18N Feature-I18N
Moved from intern bug b/1417901, originally reported by Ekaterina 
Kamenskaya.


I have installed new dictionary for Russian, and checked spell-checking.

Now it's working better than previously, though there are some minor issues 
found:

1) Doesn't know some words, for example:
борсетка, парусинник, микрокосмос, микроволновка, персонализация, 
обучаемость, стушевать, креативность, употребимый, бесприставочный, 
скачивание, наидобрейший....
 - including many professional terms:
транслитерировать, топоним, криптоним, диалектизм, номинализация, 
семантически (linguistics, literature),
аксельрод, анорексия, аутизм (medical)
идеомоторика, нистагм, парабиоз, хроматопсия, психогенетика, 
психофармакология (psychology)
многоплатформенная, проактивная, микродвижение, дискриминантный...
- including slang (and new words):
апдейт, граффити, онлайн, броузер (браузер), коннект, хостинг, киберпанк, 
андеграунд, офшор, кайфоломщик, динамщик, жор....
 - including some popular names (and foreign names written in Russian):
Мэри (Mary), Марго, Каринэ, Эдип, Ярило....

2) Some nouns aren't accepted when they are in plural genetive form (though 
they are accepted in plural or singular nominative case):
очередностей (очередности is OK), совокупностей (совокупности is OK), 
соотнесенностей (соотнесенности is OK), переворачиваний (переворачивания is 
OK), снисхождений (снисхождения is OK).

3) Doesn't accept words (nouns, verbs, adjectives, atc.) which are written 
with Russian letter “ё” (or in capital case - “Ё”):
ёжик, идёт, ёлка, отвёртка, бочёнок, ёмкость, нырнёшь, начнём, всё ....
Note:  Some Russian words may be in general written with letter “ё” or “e”.
If the word is written with original “ё” (the same word may be also written 
with “е”, but many texts contain words with “ё”), this should be accepted. 
Spell-check should have the list of words which may be written with both 
“е” or “ё”.
(See some info about this letter here 
http://en.wikipedia.org/wiki/Yo_(Cyrillic))


Comments from Jungshik:
---------------------------------

How about getting some help from (Russian)  'stemming' team to enhance 
Chrome's spellcheck dictionaries (for Russian and other highly inflective 
languages)?


Comments from Hironori:
---------------------------------

It is a great idea.
Once they enumerate words to be added to our spell-checker, I'm going to 
write a program which maps declension rules of Russian to suffix rules of 
hunspell.


Comments from Hironori:
---------------------------------

Sorry for the lack of my responses.
I'm now writing a fix for the issue (3), but, I'm a little wondering how I 
should implement suggestions for words which include 'ё'. For example, when 
we make a typo &quot;ёлак&quot; while typing a &quot;ёлка&quot; and need to diplay a suggestion 
list, there are three options as listed below:
1. Display both &quot;ёлка&quot; and &quot;eлка&quot;;
1. Display only &quot;ёлка&quot;, or;
2. Display only &quot;eлка&quot;.

Unfortunately, each option requires its own implementation and we need to 
choose the best one from the options above. So, I would like to ask native 
Russian the best option.
Should note that "бочёнок" is a misspelling and should NOT be added. The correct spelling is "бочонок".

Comment 40 by plros...@gmail.com, May 26 2011

I think Chrome should always suggest the spelling with "ё" only.  If somebody tries to avoid "ё", that user can "correct" the spelling provided by Chrome.  Only those users will be annoyed who

1) Insist on avoiding "ё" (as opposed to being too lazy to care)
2) Make many typos
3) Rely on the right click to fix those typos
4) Are too lazy to replace "ё" with "е" manually in the words they mistyped

It's hard for me to believe that somebody would admit to satisfying all of the above conditions at once.
More 3 years passed and this serious bug with no russion spellcheck(gebberish is not counted) still here. Installed now Chrom for 5 min and have to move back to Firefox.

Comment 42 by asar...@gmail.com, Dec 3 2011

Please, exclude the letter "x" from you dictiniaries. There are so few fords with it. And you better can use "ks".

Is's the same you talk about, then excluded "ё". You have no order to force people write incorrect words with mistakes and  forget their language.

Comment 43 Deleted

Comment 44 by georg...@gmail.com, Feb 13 2012

The new dictionary with 'Ё' is working, but 
1) There's no verbs in the future in it. 'Создаёт', 'передаёт'.
2) There's no pronouns. 'Твоё, моё, всё'.
3) There's no particles. 'Ещё'.
How to contribute to the dictionary?

Comment 45 by Deleted ...@, Feb 26 2012

i need "ё" in dictionary, i like write correct words, but i don't like when google say me that i have mistake, when i use "Ё" IN MY WORDS 

Comment 46 by plros...@gmail.com, Feb 27 2012

Many words from the original bug report are in the dictionary now, but some still need to be added.  Regarding the "ё" problem, "нырнёшь" and "начнём" are still not recognized.

Both the "е" and the "ё" versions are suggested, but they are not always adjacent, and the "е" version is shown above, which is probably wrong.  In some cases, the "ё" version doesn't fit the list, which is bad.  Try e.g. "чорный" - "черный" is suggested, but "чёрный" is not.  Generally, replacing "о" -> "ё" should be preferred over "о" -> "е" based on pronunciation.
I speel right, with "Yo", but Google Chome underline these words. It's annoying. how much more suffering?
I need "Ё" in Google Chrome dictionary!!!
Help me, please!
I need Ё!!!
I wont Ё!

Comment 50 by fai...@gmail.com, Sep 22 2012

Where my "Ё"?! I think it's problem no. 1 for me. I can't use Chrome as default browser :)
"Ё" is the one of 33 alphabet letters of my native language.
There's no reason to discriminate it.
Going such simplifying way is like living in english dictionary only "u" and "ur" instead "you" and "your".
It makes language meagerly niggardly.

Comment 52 by zaka...@gmail.com, Sep 24 2012

Where my "Ё"?

Comment 53 by fan...@gmail.com, Sep 24 2012

I need my Ё!

Comment 54 by pf4...@gmail.com, Sep 24 2012

Fight for Freedom! Kill for «Yo»!

Comment 55 by pash...@gmail.com, Sep 24 2012

Please, stop spam with comment!!! Just star the issue to vote for it!

Comment 56 by Deleted ...@, Oct 31 2012

I look at this like on genocide of Russian language. You mast make normal dictonaries. Continuation will be in court.
Labels: Feature-Spellcheck
Labels: -Pri-2 Pri-3
Owner: ----
Status: Available

Comment 59 by asar...@gmail.com, Dec 8 2012

3 years peaple ask for `ё` support and there is no reaction from Google. Should the goverment block google all the time they have start to react non-US laws only, especially if they are a global company and have the representative and offices in other countries?
Don't panic, the issue is overviewed 7 hours ago (tag Pri-3). Bug will be fixed in several months, I hope
Owner: rouslan@chromium.org
Status: Started
anatoly.rugalev, asArtem, pash7ka: Is there one particular dictionary that works best? http://extensions.services.openoffice.org/dictionary lists 8 different dictionaries.
If you unzip it and take a look at russian-aot-ieyo.dic, then it has "eлка", but does not have "ёлка". That's probably not the right one, unless it somehow converts "e" into "ё" for these words in .aff file.

Comment 65 by art...@gmail.com, Dec 10 2012

That's okay, е->ё mapping is actually handled by the .aff file.
So, there is another one dictionary with ё letter. But it's not so full as AOT http://extensions.services.openoffice.org/en/project/dict_ru_RU_yo
Using "ёлка" as an example here:

Dictionaries with only "eлка":
 * Based on Александр Клюквин [174303 words]:
   - https://sites.google.com/site/dictru/
   - https://addons.mozilla.org/en-us/thunderbird/addon/russian-hunspell-dictionary/
   - https://addons.mozilla.org/en-us/firefox/addon/russian-hunspell-dictionary/
   - http://oblalex.blogspot.com/2012/06/hunspell-ukrainian-and-russian.html
 * Based on Vladimir Roganov and Konstantin Knizhnik [322130 words]:
   - http://extensions.services.openoffice.org/en/project/Russian-rk-dictionary
   
Dictionaries with both "eлка" and "ёлка":
 * Based on Alexander Lebedev 0.99g5 [146235 words]:
   - http://extensions.services.openoffice.org/en/project/dict_ru_RU 
   - http://extensions.services.openoffice.org/en/project/dict_ru-RU
   - http://extensions.services.openoffice.org/en/project/dict_ru_RU_hyph
   - http://extensions.services.openoffice.org/en/project/dict_ru-RU-medicine [148111 words after mod]
   - http://extensions.services.openoffice.org/en/project/dictru
 * Based on Yakov of AOT [379324 words]:
   - http://extensions.services.openoffice.org/en/project/Russian_dictionary_AOT_base_ieyo

Dictionaries with only "ёлка":
 * Based on Alexander Lebedev 0.99g5:
   - http://extensions.services.openoffice.org/en/project/dict_ru_RU_yo [138825 words after mod]

I am inclined to use "dict_ru_RU_yo" based on Lebedev. AOT's dictionary is larger, but it simply maps "e" to "ё" in the .aff file. So, technically, it includes both "eлка" and "ёлка". We want only "ёлка" though, right?

We need to include both "ёлка" and "елка". Some people don't use 'ё' and that's not a mistake. It's like "You are" and "You're"
 Issue 98941  has been merged into this issue.
In that case let's go with one of Lebedev's original dictionaries. I think it's better than AOT, because AOT does not have many of the words in the original report: борсетка, парусинник, микрокосмос, микроволновка, персонализация, обучаемость, стушевать, креативность, употребимый, бесприставочный, etc.. In contrast, Lebedev's dictionary does not have many fewer words: употребимый, аксельрод, номинализация, хроматопсия, психогенетика, многоплатформенная, проактивная, etc..

Technically, we can keep these in the Chrome-specific file ru_RU.dic_diff, but please petition the dictionary maintainers to add the words you need. That way OpenOffice, Firefox, Thunderbird, and Chrome will all benefit from updated dictionaries, not just Chrome alone.
Groby: Could you please review and dcommit ru-ru.patch and ru-RU-2-1.bdic to src/third_party/hunspell_dictionaries? Thanks!
ru-RU-2-1.bdic
2.2 MB Download
ru-ru.patch
4.0 MB View Download
Project Member

Comment 72 by bugdroid1@chromium.org, Dec 15 2012

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=173254

------------------------------------------------------------------------
r173254 | rlp@chromium.org | 2012-12-15T01:38:29.429306Z

Changed paths:
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/id-ID-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/en-US-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sl-SI-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/en-GB-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sk-SK-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README_ru_RU.txt?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ru_RU.aff?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fr_FR.aff?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README_fr_FR.txt?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/lt-LT-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sv-SE-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/vi-VN-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README_nl_NL.txt?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/lv-LV-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/nl_NL.aff?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/pt-PT-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ru_RU.dic_delta?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/el-GR-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fo-FO-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/nb-NO-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ko-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sl_SI.dic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/cs-CZ-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sv_SE.dic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/lv_LV.aff?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README_lv_LV.txt?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sq-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/en-CA-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/hu-HU-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/it-IT-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ca-ES-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ru_RU.dic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/he-IL-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/af-ZA-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ro-RO-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fr_FR.dic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/da_DK.dic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/nl_NL.dic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/hi-IN-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/en-AU-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README_ca_ES.txt?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ta-IN-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ru-RU-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sh-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/fr-FR-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/es-ES-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README_sv_SE.txt?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sv_SE.aff?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/bg-BG-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/de-DE-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/hr-HR-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/da-DK-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/nl-NL-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/de_DE_neu.dic_delta?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README.chromium?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/uk-UA-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   M http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/lv_LV.dic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/pl-PL-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/pt-BR-3-0.bdic?r1=173254&r2=173253&pathrev=173254
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sr-3-0.bdic?r1=173254&r2=173253&pathrev=173254

[Spellcheck] Updating dictionaries to most recent versions. See the respective bugs for each language for more detail.

BUG= 8397 , 8803 , 20083 , 65116 ,  104891 , 112227 , 113821 
------------------------------------------------------------------------
Project Member

Comment 73 by bugdroid1@chromium.org, Dec 15 2012

The following revision refers to this bug:
    http://src.chromium.org/viewvc/chrome?view=rev&revision=173256

------------------------------------------------------------------------
r173256 | rlp@chromium.org | 2012-12-15T01:56:04.173883Z

Changed paths:
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README_ko.txt?r1=173256&r2=173255&pathrev=173256
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ko.aff?r1=173256&r2=173255&pathrev=173256
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README_ta_IN.txt?r1=173256&r2=173255&pathrev=173256
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ta_IN.aff?r1=173256&r2=173255&pathrev=173256
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ko.dic?r1=173256&r2=173255&pathrev=173256
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ta_IN.dic?r1=173256&r2=173255&pathrev=173256
   D http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/ca_ES?r1=173256&r2=173255&pathrev=173256
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sq.dic_delta?r1=173256&r2=173255&pathrev=173256
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/README_sq.txt?r1=173256&r2=173255&pathrev=173256
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sq.aff?r1=173256&r2=173255&pathrev=173256
   D http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sv_SE?r1=173256&r2=173255&pathrev=173256
   A http://src.chromium.org/viewvc/chrome/trunk/deps/third_party/hunspell_dictionaries/sq.dic?r1=173256&r2=173255&pathrev=173256

[Spellcheck] Updating some of the dictionaries missed in the last CL. Deleting some old files.

BUG= 8397 , 8803 , 20083 , 65116 ,  104891 , 112227 , 113821 

Paths modified but not in any changelist:
------------------------------------------------------------------------
Status: Fixed
Fixes should appear in Chrome after version 26.0.1377.0.
Project Member

Comment 76 by bugdroid1@chromium.org, Mar 11 2013

Labels: -Area-UI -Feature-I18N -Feature-Spellcheck Cr-UI Cr-UI-I18N Cr-UI-Browser-Spellcheck
Project Member

Comment 77 by bugdroid1@chromium.org, Mar 20 2013

Labels: -Cr-UI-I18N Cr-UI-Internationalization
Components: -UI>Browser>Spellcheck UI>Browser>Language>Spellcheck

Comment 79 by z...@velutis.com, Oct 2 2017

The status of issue is: Fixed, but it's not!
Am using Chrome Version 61.0.3163.100 (Official Build) (64-bit)

Pressing Ctrl+F and search for "Ё", finds me all words with letter Е!

Fix this bug!

Comment 80 by yak...@gmail.com, Oct 2 2017

d094ea4af7.png
950 KB View Download

Comment 81 by pash...@gmail.com, Oct 2 2017

Guys, why do you think it shouldn't find "ёлка" when searching "елка" or vice versa? It's the same word, that's the reason search works like this.
Also, you are taking about searchm but this is issue for spell-cheking. It's two different parts of te problem.

Comment 82 by alx....@gmail.com, Oct 2 2017

Unaccenting (removing diacritic signs from lexemes) is a common practice. In Russian most of search engines will normalize the input, replacing all “Ё” with “Е”. The popular Russian SE yandex.ru will create almost identical output for «ёлка» and «елка». The reason is obvious — due to the historical reasons a lot of people are using “Е” instead “Ё”, and if we will treat them as separate letters we will miss “misspelled” words.
2017-10-02 13_38_01-ёлка — Яндекс_ нашлось 100 млн результатов.png
114 KB View Download
Find in page is a separate subsystem from spellchecker. Filed  https://crbug.com/770687 .

Sign in to add a comment