Project

General

Profile

Bug #5037

Internationalize

Added by ben leinfelder about 9 years ago. Updated over 8 years ago.

Status:
Resolved
Priority:
Normal
Category:
morpho - general
Target version:
Start date:
06/02/2010
Due date:
% Done:

0%

Estimated time:
Bugzilla-Id:
5037

Description

Collaborators with Dr. Chau Chin Lin have externalized strings in Morpho and made a Chinese (Taiwan) version of the language bundle. (source here: ftp://fire.tfri.gov.tw/morpho-1.8.0-MultiLanguage-beta1-src.zip)

Incorporate these changes to the current Morpho codebase so that future internationalization efforts are as easy as authoring a new properties file.

History

#1 Updated by ben leinfelder about 9 years ago

The changes have been included in Morpho's trunk and a few enhancements have also been made:
-singleton pattern
-load multiple bundles (in the case of plugins)
-more graceful error handling

#2 Updated by ben leinfelder about 9 years ago

added Spanish and Portuguese bundles now.
Mark is keen on Japanese - suggested contacting Akiko.

#3 Updated by ben leinfelder about 9 years ago

Added Japanese (after much wrangling to get the Unicode as ASCII). Turns out there's a wonderful utility called "native2ascii" that does just that. phew!

Asked Akiko to review the latest installer with Japanese: http://bespin.nceas.ucsb.edu/downloads/morpho-1.8.1-language.exe
http://bespin.nceas.ucsb.edu/downloads/morpho-1.8.1-language-mac.jar

#4 Updated by ben leinfelder about 9 years ago

Also a French bundle included.

#5 Updated by Matt Jones about 9 years ago

This is excellent, Ben. We need to be sure to add the collaborators who helped with internationalization and with the translations to the list of contributors in the splash screen and in the README file. Also, it would be worthwhile to have an identified contact for each language who can help with maintenance of that language pack. I will try to identify someone from here in Brazil for the Portuguese version.

#6 Updated by ben leinfelder over 8 years ago

this has been released as 1.9.0

#7 Updated by Redmine Admin about 6 years ago

Original Bugzilla ID was 5037

Also available in: Atom PDF