Non-US-ASCII characters are just dropped when Field Key is generated from Label. So labels in other languages, like cyrillic, require manual entering of Field Key. I guess the problem exists in Latin-based but non-English languages as well, like Deutsh with its umlauts. It's expected that Field Key is filled automatically so I put this issue in bug reports and not in feature requests.
I propose transliteration module to be used when generating Field Key and if it's installed. Since module .info files don't support such metainformation, supporting transliteration module should be noted in documentation.
| Comment | File | Size | Author |
|---|---|---|---|
| #2 | webform_transliteration.patch | 1.43 KB | quicksketch |
Comments
Comment #1
quicksketchThanks, that's an excellent suggestion. Webform contains a small amount of transliteration for Western languages, properly removing umlauts, accents, and other information from the titles. Considering almost all sites using Cyrillic, Greek, Chinese, or other non-latin languages will already have transliteration installed, it'd be easy to use transliteration's services if available.
Comment #2
quicksketchI've fixed this problem with the applied patch. It'll be in the 2.2 version to be released shortly.
Comment #3
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.