VuFind

Standardize/update language translation files

Details

  • Type: Improvement Improvement
  • Status: Open Open
  • Priority: Major Major
  • Resolution: Unresolved
  • Affects Version/s: None
  • Fix Version/s: 1.4
  • Component/s: User Interface
  • Labels:
    None

Description

A great deal of new text has been added to the VuFind interface, but the non-English language files have not been updated to match. We should attempt to standardize the language files and recruit translation help to add missing text to as many files as possible.

Issue Links

Activity

Hide
Eoghan Ó Carragáin added a comment -
Wiki now contains a listing of language volunteers, and a request for translation support was sent to vufind-general and vufind-tech mailing lists.
Show
Eoghan Ó Carragáin added a comment - Wiki now contains a listing of language volunteers, and a request for translation support was sent to vufind-general and vufind-tech mailing lists.
Hide
Demian Katz added a comment - - edited
I have attached a very simple tool to help determine which strings are missing from language files. To use it, place Language.php in a new web/services/Test folder under your VuFind installation, then access with a URL like this:

http://localhost/vufind/Test/Language?lang1=en&lang2=de

The lang1/lang2 parameters are the names of two languages represented in the web/lang folder.

The output will show a list of strings that exist in only one of the two files.

I do not claim that this is pretty code -- it's a quick hack to do the job -- but hopefully it will save somebody a little time.

Edit (7/14/10): I have commented the code, tidied the HTML slightly, and added a feature to show translation percentages (vs. English).
Show
Demian Katz added a comment - - edited I have attached a very simple tool to help determine which strings are missing from language files. To use it, place Language.php in a new web/services/Test folder under your VuFind installation, then access with a URL like this: http://localhost/vufind/Test/Language?lang1=en&lang2=de The lang1/lang2 parameters are the names of two languages represented in the web/lang folder. The output will show a list of strings that exist in only one of the two files. I do not claim that this is pretty code -- it's a quick hack to do the job -- but hopefully it will save somebody a little time. Edit (7/14/10): I have commented the code, tidied the HTML slightly, and added a feature to show translation percentages (vs. English).
Hide
Demian Katz added a comment - - edited
Considerable progress has been made on this issue, but it remains an ongoing project. Here is the translation status of the .ini files in web/lang as of VuFind 1.0:

Brazilian Portuguese: 18.79%
Chinese: 18.79%
Dutch: 20.25%
English: 100%
French: 90.61%
German: 100%
Hebrew: 100%
Irish: 100%
Italian: 20.88%
Japanese: 100%
Simplified Chinese: 18.79%
Spanish: 100%
Turkish: 94.57%

Additionally, the following languages have translated help files available in the classic and default themes:

English
French
German
Japanese

Contributions to help complete translations are always welcome!
Show
Demian Katz added a comment - - edited Considerable progress has been made on this issue, but it remains an ongoing project. Here is the translation status of the .ini files in web/lang as of VuFind 1.0: Brazilian Portuguese: 18.79% Chinese: 18.79% Dutch: 20.25% English: 100% French: 90.61% German: 100% Hebrew: 100% Irish: 100% Italian: 20.88% Japanese: 100% Simplified Chinese: 18.79% Spanish: 100% Turkish: 94.57% Additionally, the following languages have translated help files available in the classic and default themes: English French German Japanese Contributions to help complete translations are always welcome!
Hide
Demian Katz added a comment -
More progress has been made on this issue, but it remains an ongoing project. Here is the translation status of the .ini files in web/lang as of VuFind 1.1:

Brazilian Portuguese: 18.08%
Chinese: 100%
Dutch: 21.47%
English: 100%
French: 100%
German: 100%
Hebrew: 100%
Irish: 90.21%
Italian: 100%
Japanese: 100%
Simplified Chinese: 100%
Spanish: 100%
Turkish: 100%

Additionally, the following languages have translated help files available in the classic and default themes:

English
French
German
Irish
Japanese

Contributions to help complete translations are always welcome!
Show
Demian Katz added a comment - More progress has been made on this issue, but it remains an ongoing project. Here is the translation status of the .ini files in web/lang as of VuFind 1.1: Brazilian Portuguese: 18.08% Chinese: 100% Dutch: 21.47% English: 100% French: 100% German: 100% Hebrew: 100% Irish: 90.21% Italian: 100% Japanese: 100% Simplified Chinese: 100% Spanish: 100% Turkish: 100% Additionally, the following languages have translated help files available in the classic and default themes: English French German Irish Japanese Contributions to help complete translations are always welcome!
Hide
Demian Katz added a comment -
More progress has been made on this issue, but it remains an ongoing project. Here is the translation status of the .ini files in web/lang as of VuFind 1.2:

Brazilian Portuguese: 17% (now disabled by default due to addition of standard Portuguese file)
British English: 100%
Chinese: 88.61%
Dutch: 100%
English: 100%
French: 100%
German: 100%
Greek: 100%
Hebrew: 100%
Irish: 100%
Italian: 100%
Japanese: 100%
Portuguese: 100%
Simplified Chinese: 88.61%
Spanish: 100%
Turkish: 100%
Welsh: 100%

Additionally, the following languages have translated help files available in the classic and default themes:

English
French
German
Irish
Japanese

Contributions to help complete translations are always welcome!
Show
Demian Katz added a comment - More progress has been made on this issue, but it remains an ongoing project. Here is the translation status of the .ini files in web/lang as of VuFind 1.2: Brazilian Portuguese: 17% (now disabled by default due to addition of standard Portuguese file) British English: 100% Chinese: 88.61% Dutch: 100% English: 100% French: 100% German: 100% Greek: 100% Hebrew: 100% Irish: 100% Italian: 100% Japanese: 100% Portuguese: 100% Simplified Chinese: 88.61% Spanish: 100% Turkish: 100% Welsh: 100% Additionally, the following languages have translated help files available in the classic and default themes: English French German Irish Japanese Contributions to help complete translations are always welcome!
Hide
Demian Katz added a comment -
More progress has been made on this issue, but it remains an ongoing project. Here is the translation status of the .ini files in web/lang as of VuFind 1.3:

Brazilian Portuguese: 15.77% (now disabled by default due to addition of standard Portuguese file)
British English: 100%
Chinese: 100%
Dutch: 92.65%
English: 100%
French: 100%
German: 100%
Greek: 100%
Hebrew: 100%
Irish: 100%
Italian: 100%
Japanese: 100%
Portuguese: 92.65%
Simplified Chinese: 100%
Spanish: 100%
Turkish: 100%
Welsh: 100%

Additionally, the following languages have translated help files available in the classic and default themes:

English
French
German
Irish
Japanese

Contributions to help complete translations are always welcome!
Show
Demian Katz added a comment - More progress has been made on this issue, but it remains an ongoing project. Here is the translation status of the .ini files in web/lang as of VuFind 1.3: Brazilian Portuguese: 15.77% (now disabled by default due to addition of standard Portuguese file) British English: 100% Chinese: 100% Dutch: 92.65% English: 100% French: 100% German: 100% Greek: 100% Hebrew: 100% Irish: 100% Italian: 100% Japanese: 100% Portuguese: 92.65% Simplified Chinese: 100% Spanish: 100% Turkish: 100% Welsh: 100% Additionally, the following languages have translated help files available in the classic and default themes: English French German Irish Japanese Contributions to help complete translations are always welcome!

People

Vote (0)
Watch (3)

Dates

  • Created:
    Updated: