﻿<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ja">
	<id>https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3AXiaoxiangquan%2FGoogleSummerOfCode%2F2011%2FInternationalization%2Fnotes_for_translators</id>
	<title>利用者:Xiaoxiangquan/GoogleSummerOfCode/2011/Internationalization/notes for translators - 版の履歴</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.blender.jp/index.php?action=history&amp;feed=atom&amp;title=%E5%88%A9%E7%94%A8%E8%80%85%3AXiaoxiangquan%2FGoogleSummerOfCode%2F2011%2FInternationalization%2Fnotes_for_translators"/>
	<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Xiaoxiangquan/GoogleSummerOfCode/2011/Internationalization/notes_for_translators&amp;action=history"/>
	<updated>2026-04-21T23:38:42Z</updated>
	<subtitle>このウィキのこのページに関する変更履歴</subtitle>
	<generator>MediaWiki 1.31.0</generator>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Xiaoxiangquan/GoogleSummerOfCode/2011/Internationalization/notes_for_translators&amp;diff=106797&amp;oldid=prev</id>
		<title>Yamyam: 1版 をインポートしました</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Xiaoxiangquan/GoogleSummerOfCode/2011/Internationalization/notes_for_translators&amp;diff=106797&amp;oldid=prev"/>
		<updated>2018-06-28T19:46:00Z</updated>

		<summary type="html">&lt;p&gt;1版 をインポートしました&lt;/p&gt;
&lt;table class=&quot;diff diff-contentalign-left&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ja&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;← 古い版&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #222; text-align: center;&quot;&gt;2018年6月28日 (木) 19:46時点における版&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ja&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(相違点なし)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Yamyam</name></author>
		
	</entry>
	<entry>
		<id>https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Xiaoxiangquan/GoogleSummerOfCode/2011/Internationalization/notes_for_translators&amp;diff=106796&amp;oldid=prev</id>
		<title>wiki&gt;Xiaoxiangquan: /* FAQ */</title>
		<link rel="alternate" type="text/html" href="https://wiki.blender.jp/index.php?title=%E5%88%A9%E7%94%A8%E8%80%85:Xiaoxiangquan/GoogleSummerOfCode/2011/Internationalization/notes_for_translators&amp;diff=106796&amp;oldid=prev"/>
		<updated>2011-08-22T16:11:12Z</updated>

		<summary type="html">&lt;p&gt;‎&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;FAQ&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新規ページ&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Update PO File=&lt;br /&gt;
Execute the /po/update_po.py to update the PO file.&lt;br /&gt;
&lt;br /&gt;
If you are working under a translation branch, you can update the PO file according to the POT in trunk. The command is:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
msgmerge --update --lang=[LANG_NAME] [PO_PATH]/[LANG_NAME].po [POT_PATH]/blender.pot&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
I think you know how to replace the NAMEs and PATHes. Try &amp;quot;msgmerge --help&amp;quot; to learn more.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Don't update the PO in branch according to the PO in trunk, because the latter is out of date when compared to the former. For the same reason, the &amp;quot;svn merge&amp;quot; command doesn't work well, too. So please just always msgmerge with the POT in trunk.&lt;br /&gt;
&lt;br /&gt;
=Translation=&lt;br /&gt;
Open the PO file with your favorite editor and fill the empty msgstrs. As the file is in plain text, you can edit it with vim/emacs/notepad/editplus, etc. But we recommend that you try some professional tools below.&lt;br /&gt;
&lt;br /&gt;
[http://www.poedit.net Poedit] is a cross-platform gettext catalogs (.po files) editor. It is built with wxWidgets toolkit and can run on any platform supported by it.&lt;br /&gt;
&lt;br /&gt;
[http://code.google.com/p/po-auto-translator PO auto translator] is a HTML page with editors in it. Empty msgstrs will be filled with Google Translator's results.&lt;br /&gt;
&lt;br /&gt;
==Special Points==&lt;br /&gt;
- If you don't know how to translate an item or you'd like to keep it as the English format, just leave the msgstr empty, like &amp;quot;&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
- Some items have a mark of &amp;quot;. fuzzy&amp;quot;, which means these msgstrs are gennerated by the msgmerge command. You should remove the mark if you have finish the items, or there will be no effect on the UI.&lt;br /&gt;
&lt;br /&gt;
- Items like &amp;quot;Default (Default)&amp;quot;, &amp;quot;English (English)&amp;quot;, &amp;quot;Korean (한국 언어)&amp;quot;, &amp;quot;Simplified Chinese (简体中文)&amp;quot;, &amp;quot;Arabic (العربية)&amp;quot; are used for Language-Select. We prefer that the first word gets translated, while leave the second one unchanged, which is the language name in itself. It will help if you have changed to an unfamiliar language.&lt;br /&gt;
&lt;br /&gt;
==Current Translation Programs and Groups==&lt;br /&gt;
[http://code.google.com/p/blender-translation blender-translation on Google Code]&lt;br /&gt;
&lt;br /&gt;
[http://groups.google.com/group/blender-translation blender-translation on Google Group]&lt;br /&gt;
&lt;br /&gt;
=Update MO File=&lt;br /&gt;
If you are working with source code, run /po/update_mo.py to update all MO files from the /po/*.po, then run &amp;quot;make install&amp;quot; to move new MO files to the right place so that it can take effect.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you are working with a installed application, locate the locale path first. Under most linuxes it seems at /usr/share/locale/[LANG_NAME]/LC_MESSAGES/blender.mo. For a compiled blender, it's at some /[VERSION]/datafiles/locale/[LANG_NAME]/LC_MESSAGES/blender.mo.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Compile your PO to a MO with the following command:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
msgfmt [LANG_NAME].po -o blender.mo&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Replace the target blender.mo with yours and restart blender, then you may see that it works.&lt;br /&gt;
&lt;br /&gt;
=Add a New Language=&lt;br /&gt;
If you want to add a new language, just create an empty PO, and update it as above.&lt;br /&gt;
&lt;br /&gt;
But it cannot take effect, because the application don't know there is new translation. So please goto a Blender programer for help in adding the option into the languages list. See also [[User:Xiaoxiangquan/GoogleSummerOfCode/2011/Internationalization/notes_for_developers|Notes for Developers]]'s &amp;quot;Add a New Language&amp;quot; section.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=FAQ=&lt;br /&gt;
Q:How do I help with translating?&lt;br /&gt;
&lt;br /&gt;
A:See the &amp;quot;Current Translation Programs and Groups&amp;quot; section, and join one of them to contribute.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Q:What's a pot?&lt;br /&gt;
&lt;br /&gt;
A:POT means a PO Template. It contains no translations but those strings to be translated. So every PO can update itself to notice any new change.&lt;/div&gt;</summary>
		<author><name>wiki&gt;Xiaoxiangquan</name></author>
		
	</entry>
</feed>