[WG: I18N & L10N] I18N support for Role name and Site type

Jean-Francois Leveque jean-francois.leveque at upmc.fr
Wed Mar 19 03:40:53 PDT 2014


Hi Steve,

I also think the displayed value should be internationalized, not the 
internal value. What made you think one of us thought something else?

J-F

On 19/03/2014 11:32, Steve Swinsburg wrote:
> IMO these primary identifiers should not be internationalised. The
> reason for this is that many parts of the code expect this to be a
> certain value, some even hardcode it. Making this value a moving target
> *will* cause difficulties. And how will it be handled in multiple
> locales? What will the code be looking for? This is trouble waiting to
> happen.
>
> In a perfect world these would not be an English string, but would be a
> number or some other language agnostic identifier. Labels for roles
> should be translated though so that anything user facing is i18n'ised.
>
> cheers,
> Steve
>
>
> On Wed, Mar 19, 2014 at 9:20 PM, Jean-Francois Leveque
> <jean-francois.leveque at upmc.fr <mailto:jean-francois.leveque at upmc.fr>>
> wrote:
>
>     Hi Jun,
>
>     You could check https://jira.sakaiproject.org/browse/SAK-12397 and
>     https://jira.sakaiproject.org/browse/SAK-22344 which might be the latest
>     on both i18n of role names and site type labels.
>
>     I think lots of us here would like this to be solved.
>
>     If the names/labels are internationalized, they could be updated from
>     database with https://jira.sakaiproject.org/browse/SAK-18678 and
>     https://source.sakaiproject.org/contrib/rsmart/messagebundle/
>     (https://jira.sakaiproject.org/browse/SAK-18984).
>
>     Do you mean altering names on a site basis?
>
>     Cheers,
>
>     --
>     Jean-François
>     UPMC, Paris
>
>     On 19/03/2014 09:34, Gao Jun wrote:
>      > Hi all,
>      >
>      > I'm now working on I18N support for Role name (instructor, student,
>      > maintain, etc.) and site type(course, project).
>      > Since many tools use these names with string stored in DB, so a
>     lot of
>      > work need to be done.
>      >
>      > Up to now, I made I18N support for Role worked under site-manage and
>      > authz tool, and the todo list is still long.
>      >
>      > I wonder if anyone has tried work on this before or any JIRA issue
>      > already exists.
>      > If there is no JIRA issue on this, I'll create a new one.
>      >
>      > Here is my solution(Role name for example)
>      > Use a strategy like tool menu, which has default L10N message and
>     user
>      > can alter it.
>      >
>      > Add a new properties file under folder config/localization
>      > Add a method getName to Role which use the way like get name of a
>     tool.
>      > Modify the corresponding tools to add I18N support.
>      >
>      > Is anyone interested in this?
>      >
>      >
>      > --
>      > Gao Jun
>      > Fudan University


More information about the i18n mailing list