wiki.zope.jp
CreatMultiLanguageAppsJ
   
RecentChanges WikiHelp WikiPractice JumpSearch

多言語対応アプリケーションの作成

Created by Ioan. Last modified on 2001/11/14.

翻訳 2002/01/21

オリジナル文章はこちら:http://www.zope.org/Members/Ioan/internationalize

あなたの Zope プロダクトをいろんな言語で使えるようにしましょう。必要なのはメッセージをいろんな言語に翻訳することだけです。

小さな tablePython スクリプトを作ってみましょう。:: Tiny table Id: languages Columns: name descr Data: "romanian", "Limba Romana" "english", "English language" "chineze", "Chineza" "japoneza", "Limba Japoneza"

 ::

Tiny table Id: messages Columns: msgid romanian english Data: "1","something in romanian","something in english" "2","ceva","something" "3","casa","home" "sav","Salvare date","Save data" Script (Python) Id: msg Parameter List: msgid Body:

 ::

ret='(unknown) ix=+str(msgid) for i in context.messages(msgid=str(msgid)): try: ret=getattr(i,context.REQUEST.language) except: ret=(unknown) (+i.english+)' break return ret

どのように使うの?

Then insert where you want to display message #1 or where you display button save.

If no language is selected, default will be english because of ::

After you select the language, the current page will be reloaded and you'll see it in other language.


Last edited Sun, 17 Sep 2006 12:03:53 +0900 Edit this page