[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を強制"