Drupal Association members fund grants that make connections all over the world.
I'd like to thank the effort of making this module available for D7 first.
The following code in the module makes role names with non-ASCII character to be stripped off, entirely in some cases.
$perm .= preg_replace('/[^a-zA-Z0-9]/', '', $role_name);
The regular expression totally replaces Chinese/Japanese characters with nothing, for example. The role name ended up with an empty string, and making the module unfunctional.
A quick patch is not to replace any character, but use the role name as is. I don't know why the role name can be used as is...
I noticed some other minor I18N related issues (I don't know they warrant a bug report by themselves).
- The module is somehow reported to have a non UTF-8 character. I found N+~ character (used in Spanish, I guess), which is not saved as UTF-8.
- The permission screen cannot be translated due to lack of t() function. E.g. 'Edit users with no custom roles'