diff --git a/.cvsignore b/.cvsignore index e220b9f..996bd39 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1 +1 @@ -wallpapoz-0.3.tar.bz2 +wallpapoz-0.4-svn50.tar.bz2 diff --git a/sources b/sources index 8a6e850..22dbffb 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -7b3c2189f24f3cee48acb4085944b7c4 wallpapoz-0.3.tar.bz2 +3848e7d16bd611fa38af5e5c21adfbe5 wallpapoz-0.4-svn50.tar.bz2 diff --git a/wallpapoz-ja.po b/wallpapoz-ja.po new file mode 100644 index 0000000..2ef7a54 --- /dev/null +++ b/wallpapoz-ja.po @@ -0,0 +1,481 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2007-04-01 00:51+0700\n" +"PO-Revision-Date: 2007-04-06 02:36+0900\n" +"Last-Translator: Mamoru Tasaka \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ../../src/wallpapoz:133 +#: ../wallpapoz/glade/wallpapoz.glade:50 +#: ../wallpapoz/glade/wallpapoz.glade:900 +msgid "Add Wallpapers (Files)" +msgstr "ファイルを壁紙に追加" + +#: ../../src/wallpapoz:134 +#: ../wallpapoz/glade/wallpapoz.glade:73 +#: ../wallpapoz/glade/wallpapoz.glade:1005 +msgid "Add Wallpapers (Directory)" +msgstr "ディレクトリを壁紙に追加" + +#: ../../src/wallpapoz:135 +msgid "Cut" +msgstr "切り取り" + +#: ../../src/wallpapoz:136 +msgid "Copy" +msgstr "コピー" + +#: ../../src/wallpapoz:137 +msgid "Paste" +msgstr "貼り付け" + +#: ../../src/wallpapoz:138 +#: ../wallpapoz/glade/wallpapoz.glade:186 +msgid "Rename Workspace" +msgstr "ワークスペース名を変更" + +#: ../../src/wallpapoz:139 +#: ../wallpapoz/glade/wallpapoz.glade:210 +msgid "Change Wallpaper" +msgstr "壁紙を変更" + +#: ../../src/wallpapoz:140 +#: ../wallpapoz/glade/wallpapoz.glade:233 +msgid "Delete Wallpapers" +msgstr "壁紙を削除" + +#: ../../src/wallpapoz:141 +#: ../wallpapoz/glade/wallpapoz.glade:256 +msgid "Move Up" +msgstr "上に移動" + +#: ../../src/wallpapoz:142 +#: ../wallpapoz/glade/wallpapoz.glade:279 +msgid "Move Down" +msgstr "下に移動" + +#: ../../src/wallpapoz:224 +msgid "Please make your selections only in one workspace so Wallpapoz knows where to add wallpapers." +msgstr "壁紙を追加する場所が特定出来るよう、一つのワークスペースの中で選択してください。" + +#: ../../src/wallpapoz:226 +msgid "Please make your selections in one workspace so Wallpapoz knows where to paste wallpapers." +msgstr "壁紙を貼り付ける場所が特定出来るよう、一つのワークスペースの中で選択してください。" + +#: ../../src/wallpapoz:249 +msgid "You can not cut workspace." +msgstr "ワークスペースを切り取ることは出来ません。" + +#: ../../src/wallpapoz:251 +msgid "You can not copy workspace." +msgstr "ワークスペースをコピーすることは出来ません。" + +#: ../../src/wallpapoz:253 +msgid "You can not delete workspace." +msgstr "ワークスペースを削除することは出来ません。" + +#: ../../src/wallpapoz:280 +msgid "You can not move parent nodes and child nodes at the same time." +msgstr "親ノードを子ノードを同時に動かすことは出来ません。" + +#: ../../src/wallpapoz:286 +msgid "You can not move a discontiguous tree selection." +msgstr "つながっていないツリーを選択して移動させることは出来ません。" + +#: ../../src/wallpapoz:300 +msgid "You can change one wallpaper only at a time." +msgstr "壁紙は一度に一枚しか変更出来ません。" + +#: ../../src/wallpapoz:315 +msgid "Choose Wallpaper" +msgstr "壁紙を選択" + +#: ../../src/wallpapoz:317 +msgid "Choose Wallpapers" +msgstr "壁紙を選択" + +#: ../../src/wallpapoz:325 +msgid "Change" +msgstr "変更" + +#: ../../src/wallpapoz:328 +msgid "Add wallpapers" +msgstr "壁紙を追加" + +#: ../../src/wallpapoz:346 +msgid "Images" +msgstr "画像" + +#: ../../src/wallpapoz:352 +msgid "All files" +msgstr "全てのファイル" + +#: ../../src/wallpapoz:700 +msgid "Workspace" +msgstr "ワークスペース" + +#: ../../src/wallpapoz:720 +msgid "No." +msgstr "No." + +#: ../../src/wallpapoz:743 +msgid "Wallpaper" +msgstr "壁紙" + +#: ../../src/wallpapoz:884 +#: ../../src/wallpapoz:897 +msgid "Every workspace must have at least one wallpaper." +msgstr "全てのワークスペースには、最低でも1枚以上の壁紙が必要です。" + +#: ../../src/wallpapoz:996 +msgid "You can not delete all wallpapers." +msgstr "全ての壁紙を削除することは出来ません。" + +#: ../../src/wallpapoz:1161 +msgid "You must choose only image file." +msgstr "画像ファイルのみを選択してください。" + +#: ../wallpapoz/lib/xml_processing.py:65 +msgid "No configuration file. Use default configuration." +msgstr "設定ファイルが見つかりませんでした。デフォルトの設定を使用します。" + +#: ../wallpapoz/lib/xml_processing.py:76 +#: ../wallpapoz/lib/xml_processing.py:102 +msgid "The configuration file is corrupted. Remove it then create a new one again with Wallpapoz!" +msgstr "設定ファイルが壊れています。ファイルを削除した後、Wallpapozを用いて新しいファイルを作成してください。" + +#: ../wallpapoz/lib/xml_processing.py:271 +#: ../wallpapoz/lib/xml_processing.py:296 +msgid "rename this" +msgstr "名前を変更してください" + +#: ../wallpapoz/glade/wallpapoz.glade:10 +msgid "Wallpapoz" +msgstr "Wallpapoz" + +#: ../wallpapoz/glade/wallpapoz.glade:41 +msgid "_File" +msgstr "ファイル(_F)" + +#: ../wallpapoz/glade/wallpapoz.glade:51 +msgid "Add Wallpapers (_Files)" +msgstr "ファイルを壁紙に追加(_F)" + +#: ../wallpapoz/glade/wallpapoz.glade:74 +msgid "Add Wallpapers (_Directory)" +msgstr "ディレクトリを壁紙に追加(_D)" + +#: ../wallpapoz/glade/wallpapoz.glade:96 +msgid "Save to the Configuration File" +msgstr "設定を保存" + +#: ../wallpapoz/glade/wallpapoz.glade:97 +msgid "_Save" +msgstr "保存(_S)" + +#: ../wallpapoz/glade/wallpapoz.glade:125 +msgid "Quit" +msgstr "終了" + +#: ../wallpapoz/glade/wallpapoz.glade:140 +msgid "_Edit" +msgstr "編集(_E)" + +#: ../wallpapoz/glade/wallpapoz.glade:150 +msgid "Cut Wallpapers" +msgstr "壁紙を切り取り" + +#: ../wallpapoz/glade/wallpapoz.glade:162 +msgid "Copy Wallpapers" +msgstr "壁紙をコピー" + +#: ../wallpapoz/glade/wallpapoz.glade:174 +msgid "Paste Wallpapers" +msgstr "壁紙をペースト" + +#: ../wallpapoz/glade/wallpapoz.glade:187 +msgid "_Rename Workspace" +msgstr "ワークスペース名を変更(_R)" + +#: ../wallpapoz/glade/wallpapoz.glade:211 +msgid "C_hange Wallpaper" +msgstr "壁紙を変更(_C)" + +#: ../wallpapoz/glade/wallpapoz.glade:234 +msgid "_Delete Wallpapers" +msgstr "壁紙を削除(_D)" + +#: ../wallpapoz/glade/wallpapoz.glade:257 +msgid "Move _Up" +msgstr "上に移動(_U)" + +#: ../wallpapoz/glade/wallpapoz.glade:280 +msgid "Move D_own" +msgstr "下に移動(_o)" + +#: ../wallpapoz/glade/wallpapoz.glade:302 +#: ../wallpapoz/glade/wallpapoz.glade:1496 +msgid "Manage Preferences of Wallpapoz" +msgstr "設定を編集" + +#: ../wallpapoz/glade/wallpapoz.glade:303 +msgid "Prefere_nces" +msgstr "設定(_n)" + +#: ../wallpapoz/glade/wallpapoz.glade:329 +msgid "_Daemon" +msgstr "デーモン(_D)" + +#: ../wallpapoz/glade/wallpapoz.glade:338 +msgid "Run the Daemon" +msgstr "デーモンを起動" + +#: ../wallpapoz/glade/wallpapoz.glade:339 +msgid "_Restart" +msgstr "再起動(_R)" + +#: ../wallpapoz/glade/wallpapoz.glade:361 +msgid "Stop the Daemon" +msgstr "デーモンを停止" + +#: ../wallpapoz/glade/wallpapoz.glade:362 +msgid "_Stop" +msgstr "停止(_S)" + +#: ../wallpapoz/glade/wallpapoz.glade:388 +msgid "_Help" +msgstr "ヘルプ(_H)" + +#: ../wallpapoz/glade/wallpapoz.glade:397 +msgid "Show Help" +msgstr "ヘルプを表示" + +#: ../wallpapoz/glade/wallpapoz.glade:398 +msgid "_Contents" +msgstr "目次(_C)" + +#: ../wallpapoz/glade/wallpapoz.glade:426 +msgid "About the Author" +msgstr "作者について" + +#: ../wallpapoz/glade/wallpapoz.glade:427 +msgid "_About" +msgstr "Wallpapozについて(_A)" + +#: ../wallpapoz/glade/wallpapoz.glade:850 +msgid "Add Wallpapers: " +msgstr "壁紙を追加:" + +#: ../wallpapoz/glade/wallpapoz.glade:944 +msgid "Add Files" +msgstr "ファイルを追加" + +#: ../wallpapoz/glade/wallpapoz.glade:1049 +msgid "Add Directory" +msgstr "ディレクトリを追加" + +#: ../wallpapoz/glade/wallpapoz.glade:1173 +msgid "Daemon: " +msgstr "デーモン:" + +#: ../wallpapoz/glade/wallpapoz.glade:1223 +msgid "Restart Daemon" +msgstr "デーモンを起動" + +#: ../wallpapoz/glade/wallpapoz.glade:1267 +msgid "Restart" +msgstr "再起動" + +#: ../wallpapoz/glade/wallpapoz.glade:1328 +msgid "Stop Daemon" +msgstr "デーモンを停止" + +#: ../wallpapoz/glade/wallpapoz.glade:1372 +msgid "Stop" +msgstr "停止" + +#: ../wallpapoz/glade/wallpapoz.glade:1540 +msgid "Preferences" +msgstr "設定" + +#: ../wallpapoz/glade/wallpapoz.glade:1664 +msgid "Save the Configuration File" +msgstr "設定ファイルを保存" + +#: ../wallpapoz/glade/wallpapoz.glade:1708 +msgid "Save" +msgstr "保存" + +#: ../wallpapoz/glade/wallpapoz.glade:1825 +msgid "Gnome Desktop Wallpapers Configuration Tool" +msgstr "Gnomeデスクトップ環境の壁紙設定ツール" + +#: ../wallpapoz/glade/wallpapoz.glade:2174 +msgid "Wallpapoz Website" +msgstr "Wallpapozのホームページ" + +#: ../wallpapoz/glade/wallpapoz.glade:2177 +msgid "translator-credits" +msgstr "翻訳者のクレジット" + +#: ../wallpapoz/glade/wallpapoz.glade:2185 +msgid "Choose Directory" +msgstr "ディレクトリを選択" + +#: ../wallpapoz/glade/wallpapoz.glade:2380 +msgid "recursive" +msgstr "再帰的に追加" + +#: ../wallpapoz/glade/wallpapoz.glade:2537 +msgid "Preferences Dialog" +msgstr "設定画面" + +#: ../wallpapoz/glade/wallpapoz.glade:2663 +msgid "Change desktop wallpaper after" +msgstr "壁紙を次の間隔で変更" + +#: ../wallpapoz/glade/wallpapoz.glade:2757 +msgid "minutes" +msgstr "分" + +#: ../wallpapoz/glade/wallpapoz.glade:2846 +msgid "Pick wallpaper in random order" +msgstr "ランダムな順番に壁紙を表示する" + +#: ../wallpapoz/glade/wallpapoz.glade:2928 +msgid "Change desktop wallpaper when changing workspace" +msgstr "ワークスペースを移動する時壁紙を変更する" + +#: ../wallpapoz/glade/wallpapoz.glade:3009 +msgid "Style:" +msgstr "スタイル:" + +#: ../wallpapoz/glade/wallpapoz.glade:3059 +msgid "" +"Centered\n" +"Fill Screen\n" +"Scaled\n" +"Zoom\n" +"Tiled" +msgstr "" +"中央に表示\n" +"全画面表示\n" +"スケールを調整して表示\n" +"ズーム表示\n" +"タイル表示" + +#: ../../setup.py:20 +msgid "" +"\n" +"This script installs or uninstalls Wallpapoz on your system.\n" +"If you encounter any bugs, please report them to akbarhome@gmail.com.\n" +"\n" +"--------------------------------------------------------------------------------\n" +"\n" +"Usage:\n" +"\n" +" ./setup.py install --- Install to /usr/local\n" +"\n" +" ./setup.py uninstall --- Uninstall from /usr/local\n" +"\n" +"--------------------------------------------------------------------------------\n" +"\n" +"Options:\n" +"\n" +" --installdir --- Install or uninstall in \n" +" instead of /usr/local\n" +msgstr "" +"\n" +"このスクリプトはWallpapozをインストールしたりアンインストールするためのものです。\n" +"何かバグがありましたら、akbarhome@gmail.comまでご報告ください。\n" +"\n" +"--------------------------------------------------------------------------------\n" + +#: ../../setup.py:52 +msgid "Installed" +msgstr "次の所にインストールされました" + +#: ../../setup.py:54 +msgid "Error while installing" +msgstr "次の所にインストール中にエラーが発生しました" + +#: ../../setup.py:65 +msgid "Removed" +msgstr "次のものが削除されました" + +#: ../../setup.py:67 +msgid "Error while removing" +msgstr "次のものを削除中にエラーが発生しました" + +#: ../../setup.py:72 +msgid "Checking dependencies..." +msgstr "依存性を調査中..." + +#: ../../setup.py:74 +msgid "Required dependencies:" +msgstr "必要な依存性:" + +#: ../../setup.py:82 +#: ../../setup.py:88 +#: ../../setup.py:94 +msgid "Not found" +msgstr "見つかりませんでした" + +#: ../../setup.py:99 +msgid "Could not find all required dependencies!" +msgstr "必要な依存性が見つかりませんでした。" + +#: ../../setup.py:100 +msgid "Please install them and try again." +msgstr "これらをインストールした後また試してみてください。" + +#: ../../setup.py:105 +msgid "Gnome Python is not found. Wallpapoz still could be used and it has been installed." +msgstr "Gnome Pythonが見つかりませんでした。Wallpapozはそれでも使用出来るので、インストされます。" + +#: ../../setup.py:106 +msgid "But it means you can not access help documentation in your native language if it is available." +msgstr "しかし、あなたの言語で書かれたヘルプの文書があったとしても、それを利用することが出来ません。" + +#: ../../setup.py:121 +msgid "" +"\n" +"*** Error:" +msgstr "" +"\n" +"*** エラー:" + +#: ../../setup.py:121 +msgid "does not exist.\n" +msgstr "は存在しません。\n" + +#: ../../setup.py:126 +msgid "Installing Wallpapoz in" +msgstr "Wallpapozを以下の箇所にインストール" + +#: ../../setup.py:146 +msgid "Uninstalling Wallpapoz from" +msgstr "Wallpapozを以下の箇所からアンインストール" + +#: ../../setup.py:162 +msgid "" +"\n" +"There might still be files in ~/.wallpapoz/ left on your system.\n" +"Please remove that directory manually if you do not plan to\n" +"install Wallpapoz again later.\n" +msgstr "" +"\n" +"~/.wallpapoz/以下にファイルが残っているかもしれません。\n" +"Wallpapozを再びインストールする予定が無い時は、この\n" +"ディレクトリも削除してください。\n" + diff --git a/wallpapoz.desktop b/wallpapoz.desktop new file mode 100644 index 0000000..2a86883 --- /dev/null +++ b/wallpapoz.desktop @@ -0,0 +1,14 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=Wallpapoz +GenericName=Wallpapers tool +GenericName[id]=Alat gambar latar desktop +GenericName[ja]=壁紙設定ツール +Comment=Gnome Desktop Wallpapers Configuration Tool +Comment[id]=Alat Konfigurasi Gambar Latar Desktop Gnome +Comment[ja]=Gnomeデスクトップ環境の壁紙設定ツール +Exec=wallpapoz +Icon=wallpapoz.png +Terminal=false +Type=Application +Categories=Application;Accessories;Utility; diff --git a/wallpapoz.spec b/wallpapoz.spec index ce76e4a..6776393 100644 --- a/wallpapoz.spec +++ b/wallpapoz.spec @@ -1,21 +1,40 @@ +# For svn version: do +# $ svn checkout http://opensvn.csie.org/wallpapoz/trunk wallpapoz-%%{mainver} +# $ tar -cjf %%{name}-%%{mainver}%%{?svnver:-svn%%svnver}.tar.bz2 %%{name}-%%{mainver}/ + %define srcurl http://wallpapoz.akbarhome.com/ %define icondir %{_datadir}/icons/hicolor/128x128/apps +%define mainver 0.4 +%define svnver 50 +%define fedorarel 2 + +%define rel %{?svnver:0.}%{fedorarel}%{?svnver:.svn%svnver} + Name: wallpapoz -Version: 0.3 -Release: 1%{?dist} +Version: %{mainver} +Release: %{rel}%{?dist} Summary: Gnome Multi Backgrounds and Wallpapers Configuration Tool Group: User Interface/Desktops License: GPL URL: %{srcurl} -Source0: %{srcurl}files/%{name}-%{version}.tar.bz2 +Source0: %{srcurl}files/%{name}-%{mainver}%{?svnver:-svn%svnver}.tar.bz2 +Source10: wallpapoz.desktop +Source11: wallpapoz-ja.po BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildArch: noarch BuildRequires: desktop-file-utils +BuildRequires: gettext +BuildRequires: python-devel +BuildRequires: pygtk2-libglade +BuildRequires: python-imaging +BuildRequires: gnome-python2 Requires: pygtk2-libglade +Requires: python-imaging +Requires: gnome-python2 %description This tool enables your Gnome desktop to have different @@ -24,83 +43,51 @@ wallpapers for different workspaces or virtual desktops. %prep %setup -q +%{__sed} -i.dos -e 's|\r||g' COPYING +touch -r COPYING.dos COPYING +%{__sed} -i.stamps -e 's|shutil\.copy(|shutil.copy2(|' setup.py + +%{__cp} -p %{SOURCE10} share/wallpapoz/ +%{__mkdir_p} share/locale/ja/LC_MESSAGES/ +%{__sed} -i.lang -e '/ISO_CODES/s|(\(.*,\))|(\1 "ja",)|' setup.py + %build -# some directory change -for f in src/*wall*.py ; do - %{__sed} -i.dir \ - -e '/import sys/d' \ - -e '/xml_processing/s|^\(.*\)$|import sys\nsys.path.insert(0, %{_datadir}/%{name})\n\1|' \ - $f - %{__sed} -i -e "s|%{_datadir}/%{name}|'%{_datadir}/%{name}'|" \ - $f -done - -%{__sed} -i.dir \ - -e 's|-f daemon_wallpapoz.py|-f %{_bindir}/daemon_wallpapoz|g' \ - -e 's|\./daemon_wallpapoz.py\&|%{_bindir}/daemon_wallpapoz \&|' \ - src/wallpapoz.py - -%{__sed} -i.rpmlint -e '1,3d' src/*processing.py - -%{__sed} -i.dir \ - -e 's|Icon=.*|Icon=%{name}|' \ - -e 's|Exec=.*|Exec=%{name}|' \ - share/%{name}/%{name}.desktop +msgfmt --verbose -o share/locale/ja/LC_MESSAGES/%{name}.mo %{SOURCE11} %install %{__rm} -rf $RPM_BUILD_ROOT +%{__mkdir_p} $RPM_BUILD_ROOT%{_prefix} -# install by myself - -for dir in %{_bindir} %{_datadir}/{applications,%{name},pixmaps} %{icondir} ; do - %{__mkdir_p} $RPM_BUILD_ROOT$dir -done - -for f in src/*%{name}.py ; do - name=`basename $f | sed -e 's|.py$||'` - %{__install} -c -p -m755 $f $RPM_BUILD_ROOT%{_bindir}/$name -done -%{__install} -c -p -m644 src/*processing.py $RPM_BUILD_ROOT%{_datadir}/%{name}/ - -pushd share/%{name} -%{__install} -c -p -m644 %{name}.png $RPM_BUILD_ROOT%{_datadir}/%{name}/ -%{__install} -c -p -m644 %{name}.glade* $RPM_BUILD_ROOT%{_datadir}/%{name}/ +%{__python} setup.py install --installdir=$RPM_BUILD_ROOT%{_prefix} desktop-file-install \ --vendor fedora \ - --add-category Application \ - --add-category X-Fedora \ + --remove-category Application \ + --remove-category Accessories \ + --delete-original \ --dir $RPM_BUILD_ROOT%{_datadir}/applications \ - %{name}.desktop -popd + $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop -ln -sf ../../../../%{name}/%{name}.png $RPM_BUILD_ROOT%{icondir} +%{find_lang} %{name} %clean %{__rm} -rf $RPM_BUILD_ROOT -%post -touch --no-create %{_datadir}/icons/hicolor || : -%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : - -%postun -touch --no-create %{_datadir}/icons/hicolor || : -%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || : - - -%files +%files -f %{name}.lang %defattr(-,root,root,-) -%doc AUTHORS COPYING NEWS README +%doc COPYING README %{_bindir}/*%{name} -%dir %{_datadir}/%{name} -%{_datadir}/%{name}/*processing.py* -%{_datadir}/%{name}/%{name}.glade* -%{_datadir}/%{name}/%{name}.png +%{_datadir}/%{name}/ +%{_datadir}/gnome/help/%{name}/ -%{icondir}/%{name}.png +%{_datadir}/pixmaps/%{name}.png %{_datadir}/applications/fedora-%{name}.desktop %changelog +* Thu Apr 5 2007 Mamoru Tasaka - 0.4-0.2.svn50 +- Update to 0.4 pre svn50 +- Add Japanese support (upstream will merge this) + * Thu Oct 12 2006 Mamoru Tasaka - 0.3-1 - Initial packaging, importing to Fedora extras.