[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][TOP]

imlib_config gettextize


 こんにちは、いいじまと申します。

 GNOME 1.4の声も聞こえてきそうな今日この頃ですが、
いまさらながら、imlib_configの国際化を有効にして、
gettextizeを configuire.in,Makefile.amに加えました。

 ディスクの肥やしにするのも何なので、その patchと
一部未翻訳ですが、翻訳した POTFILEを添付します。

 また、このpatchは gettextに必要な
intl/
po/Makefile.in.in

を、gettextのオリジナルから別途に追加(copy)する
必要があります。その後で

$ aclocal
$ autoconf
$ automake --foreign

して下さい。

- imlib-1.9.8.1-setlocale.patch
   imlib_configの 国際化を有効にする。

- imlib-1.9.8.1-addgettext.patch
   configure.in,Makefile.amの修正。po/POTFILES.inの追加。 
   ALL_LINGUASは、jaのみ。

-1.9.8.1.ja.po
   日本語のPOTFILE。

-- 
 飯島賢吾 // E-mail kiij@xxxxxxxxxxxxxxxxxx
--- imlib-1.9.8.1/utils/imlib_config.c.orig	Mon Feb 26 19:02:07 2001
+++ imlib-1.9.8.1/utils/imlib_config.c	Mon Feb 26 18:59:54 2001
@@ -3,6 +3,7 @@
 #define GNOMELOCALEDIR "/usr/share/locale"
 #endif
 #include <locale.h>
+#define ENABLE_NLS
 #ifdef ENABLE_NLS
 #    include <libintl.h>
 #    define _(String) gettext (String)
@@ -1499,9 +1500,11 @@
 int
 main(int argc, char **argv)
 {
+   gtk_set_locale();
    gtk_init(&argc, &argv);
    gdk_imlib_init();
    list_vis();
+   textdomain (PACKAGE);
 
    gtk_widget_push_visual(gdk_imlib_get_visual());
    gtk_widget_push_colormap(gdk_imlib_get_colormap());
diff -Nurd imlib-1.9.8.1.orig/Makefile.am imlib-1.9.8.1/Makefile.am
--- imlib-1.9.8.1.orig/Makefile.am	Wed Sep  1 04:17:46 1999
+++ imlib-1.9.8.1/Makefile.am	Mon Feb 26 20:34:07 2001
@@ -1,4 +1,4 @@
-SUBDIRS = @GDK_IMLIB@ Imlib config doc
+SUBDIRS = @GDK_IMLIB@ Imlib config doc po intl
 bin_SCRIPTS = imlib-config
 
 EXTRA_DIST = imlib.spec.in imlib.m4 configure configure.in
diff -Nurd imlib-1.9.8.1.orig/configure.in imlib-1.9.8.1/configure.in
--- imlib-1.9.8.1.orig/configure.in	Sat May 20 15:24:10 2000
+++ imlib-1.9.8.1/configure.in	Mon Feb 26 20:34:07 2001
@@ -19,6 +19,9 @@
 
 AC_PROG_CC
 
+ALL_LINGUAS=" ja "
+AM_GNU_GETTEXT
+
 AM_PATH_GTK(1.2.1,[
   GDK_IMLIB="gdk_imlib utils"],[
   GDK_IMLIB="" 
@@ -349,6 +352,8 @@
 utils/Makefile 
 config/Makefile 
 doc/Makefile 
+intl/Makefile 
+po/Makefile.in 
 Makefile 
 imlib-config 
 ], [
diff -Nurd imlib-1.9.8.1.orig/po/POTFILES.in imlib-1.9.8.1/po/POTFILES.in
--- imlib-1.9.8.1.orig/po/POTFILES.in	Thu Jan  1 09:00:00 1970
+++ imlib-1.9.8.1/po/POTFILES.in	Mon Feb 26 20:34:07 2001
@@ -0,0 +1 @@
+utils/imlib_config.c
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR Free Software Foundation, Inc.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"POT-Creation-Date: 2001-02-26 17:38+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@xxxxxx>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: ENCODING\n"

#: utils/imlib_config.c:185
msgid "Imlib Config Editor"
msgstr "Imlib 設定編集"

#: utils/imlib_config.c:945
msgid "Base Levels"
msgstr "基本 水準"

#: utils/imlib_config.c:961
msgid "Red Levels"
msgstr "赤 水準"

#: utils/imlib_config.c:977
msgid "Green Levels"
msgstr "緑 水準"

#: utils/imlib_config.c:993
msgid "Blue Levels"
msgstr "青 水準"

#: utils/imlib_config.c:1035
msgid "Small colour set"
msgstr "低い色彩に設定"

#: utils/imlib_config.c:1040
msgid "Medium colour set"
msgstr "中間の色彩に設定"

#: utils/imlib_config.c:1045
msgid "Large colour set"
msgstr "多めの色彩に設定"

#: utils/imlib_config.c:1054
msgid "Select Palette File"
msgstr "色彩ファイルを指定"

#: utils/imlib_config.c:1063
msgid "Select"
msgstr "選択"

#: utils/imlib_config.c:1078
msgid "Save"
msgstr "保存"

#: utils/imlib_config.c:1110
msgid "Copy To"
msgstr "複写"

#: utils/imlib_config.c:1115
msgid "Spread To"
msgstr "伸ばす"

#: utils/imlib_config.c:1124
msgid "Set Last"
msgstr "最後に設定"

#: utils/imlib_config.c:1129
msgid "Delete"
msgstr "削除"

#: utils/imlib_config.c:1369
msgid "Save User Config"
msgstr "ユーザ設定を保存"

#: utils/imlib_config.c:1376
msgid "Save System Config"
msgstr "システム設定を保存"

#: utils/imlib_config.c:1382
msgid "Close"
msgstr "閉じる"

#: utils/imlib_config.c:1520
msgid "Colors"
msgstr "色"

#: utils/imlib_config.c:1520
msgid "Rendering"
msgstr "描写"

#: utils/imlib_config.c:1520
msgid "Display"
msgstr "画面"

#: utils/imlib_config.c:1520
msgid "Color Correction"
msgstr "色の調整"

#: utils/imlib_config.c:1521
msgid "Select Palette"
msgstr "色彩を選択"

#: utils/imlib_config.c:1522
msgid "Force Palette"
msgstr "色彩を強制"

#: utils/imlib_config.c:1523
msgid "Dither in Palette Mode"
msgstr "色彩モードで動く"

#: utils/imlib_config.c:1524
msgid "Fast Remapping in Palette Mode"
msgstr "色彩モードで素早い再配色"

#: utils/imlib_config.c:1525
msgid "High Quality in 15/16bpp"
msgstr "15/16bpmで高い質"

#: utils/imlib_config.c:1526
msgid "Limit Maximum Shared memory Size (bytes)"
msgstr "共有メモリの大きさの最大値(bytes)"

#: utils/imlib_config.c:1528
msgid "256 Kb"
msgstr ""

#: utils/imlib_config.c:1529 utils/imlib_config.c:1541
msgid "512 Kb"
msgstr ""

#: utils/imlib_config.c:1530
msgid "1   Mb"
msgstr ""

#: utils/imlib_config.c:1531
msgid "2   Mb"
msgstr ""

#: utils/imlib_config.c:1532
msgid "3   Mb"
msgstr ""

#: utils/imlib_config.c:1533
msgid "4   Mb"
msgstr ""

#: utils/imlib_config.c:1534
msgid "Use Ordered Dithering (Faster)"
msgstr ""

#: utils/imlib_config.c:1535
msgid "MIT-SHM Shared Memory Enabled"
msgstr ""

#: utils/imlib_config.c:1536
msgid "Shared Pixmaps"
msgstr ""

#: utils/imlib_config.c:1537
msgid "Fast Render"
msgstr ""

#: utils/imlib_config.c:1538
msgid "Imagemagick & NETPBM Fallback"
msgstr ""

#: utils/imlib_config.c:1539
msgid "Image Cache (bytes)"
msgstr ""

#: utils/imlib_config.c:1542
msgid "1 Mb"
msgstr ""

#: utils/imlib_config.c:1543
msgid "2 Mb"
msgstr ""

#: utils/imlib_config.c:1544
msgid "4 Mb"
msgstr ""

#: utils/imlib_config.c:1545
msgid "6 Mb"
msgstr ""

#: utils/imlib_config.c:1546
msgid "10 Mb"
msgstr ""

#: utils/imlib_config.c:1547
msgid "Pixmap Cache (bits)"
msgstr ""

#: utils/imlib_config.c:1549
msgid "5120 Kbits"
msgstr ""

#: utils/imlib_config.c:1550
msgid "10 Mbits"
msgstr ""

#: utils/imlib_config.c:1551
msgid "20 Mbits"
msgstr ""

#: utils/imlib_config.c:1552
msgid "40 Mbits"
msgstr ""

#: utils/imlib_config.c:1553
msgid "60 Mbits"
msgstr ""

#: utils/imlib_config.c:1554
msgid "100 Mbits"
msgstr ""

#: utils/imlib_config.c:1555
msgid "Force Visual ID"
msgstr "Visual IDを強制"