[ruby-gnome2-doc-cvs] [Hiki] update - tips_i18n

Back to archive index

ruby-****@sourc***** ruby-****@sourc*****
2004年 4月 15日 (木) 22:56:51 JST


-------------------------
REMOTE_ADDR = 80.133.159.101
REMOTE_HOST = 
        URL = http://ruby-gnome2.sourceforge.jp/de/?tips_i18n
-------------------------
  =Mit nicht-ASCII-Zeichen arbeiten
  
- Alle Strings, die Gtk+-Funktionen ergeben werden, msen utf8-kodiert sein. Selbstverst舅dlich gilt f Ruby-GNOME" dasselbe.
+ Alle Strings, die Gtk+-Funktionen ergeben werden, msen utf8-kodiert sein. Selbstverst舅dlich gilt f Ruby-GNOME2 dasselbe.
  
  Da Sie es wahrscheinlich gewohnt sind, ihre Ruby-Skripte in ihrer gewohnten Kodierung - nicht notwendigerweise UTF-8 - zu schreiben, verwirrt es sie mlicherweise, wenn Texte in Ruby-GNOME2-Programmen nicht so erscheinen, wie sie es sollten.
  
  In diesem Fall haben Sie folgende Mlichkeiten:
  
- = 1. Skripte in UTF-8 schreiben
+ == 1. Skripte in UTF-8 schreiben
  
  Dies ist die einfachste Methode, wenn Sie einen Editor benutzen, der UTF-8 unterstzt. Wenn Sie nicht die K-Option angeben, muss ihr Programm die folgende Zeile beinhalten:
   $KCODE = 'u'
  
- = 2. Skripte in beliebiger Kodierung schreiben und nach UTF-8 umwandeln
+ == 2. Skripte in beliebiger Kodierung schreiben und nach UTF-8 umwandeln
  
  Wenn Ihr Skript nicht utf8-kodiert ist, l舖st es sich mit den folgenden Befehlen einer UNIX-Shell umwandeln und ausfren:
   iconv -f <Ihre Kodierung> -t utf-8 foo.rb | ruby -
  Beispiel f die in Deutschland liche Kodierung Latin-1 (iso-8859-1):
   iconv -f latin1 -t utf-8 foo.rb | ruby -
  Auch bei dieser Methode muss ihr Skript (({$KCODE = 'u'})) enthalten.
  
- = 3. Glib.convert benutzen
+ == 3. Glib.convert benutzen
  
  Glib.convert wandelt einen String von einer Kodierung in eine andere um.
   require 'gtk2'
   Gtk::Button.new(GLib.convert("RYOUKAI", "utf-8", "euc-jp"))  #str, to, from
  F statische String ist diese Vorgehensweise allerdings zu umst舅dlich. Sie bietet sich dagegen an, wenn Texte aus Dateien oder Netzwerken gelesen werden sollen.
  
- = 4. Ruby-GetText benutzen
+ == 4. Ruby-GetText benutzen
  
  Die bisher angeboten Vorgehensweisen unterstzen nicht i18n/l10n, was jedoch nig ist, wenn Sie ihr Programm f die ganze Welt verfbar machen wollen. Das ((<Ruby-GetText-Paket|URL:http://ponx.s5.xrea.com/hiki/ruby-gettext.html>)) ist eine Lung, englischen Text automatisch durch Text in der Sprache des Benutzers zu ersetzen. Es ist kompatibel mit der GNU-Gettext-Software.





ruby-gnome2-cvs メーリングリストの案内
Back to archive index