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.

CommentFileSizeAuthor
#2 webform_transliteration.patch1.43 KBquicksketch

Comments

quicksketch’s picture

Thanks, 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.

quicksketch’s picture

Title: Generated Field Key is not good for non-English Label » Use Transliteration for Generated Field Keys
Category: bug » feature
Status: Active » Fixed
StatusFileSize
new1.43 KB

I've fixed this problem with the applied patch. It'll be in the 2.2 version to be released shortly.

Anonymous’s picture

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.