i18n-ja: synchronized with e7727a545c48
authorFUJIWARA Katsunori <foozy@lares.dti.ne.jp>
Sun, 31 Jan 2010 02:34:50 +0900
changeset 10303 35bcb3152e67
parent 10297 e7727a545c48
child 10305 81211cf5703b
i18n-ja: synchronized with e7727a545c48
i18n/ja.po
--- a/i18n/ja.po	Thu Jan 28 23:13:45 2010 -0600
+++ b/i18n/ja.po	Sun Jan 31 02:34:50 2010 +0900
@@ -1,7 +1,7 @@
 # Japanese translation for Mercurial
 # Mercurial 日本語翻訳
 #
-# Copyright (C) 2009 the Mercurial team
+# Copyright (C) 2009-2010 the Mercurial team
 #
 # ========================================
 # 【翻訳用語集】
@@ -84,6 +84,7 @@
 # schedule              (add/remove の)予約
 # search                探索
 # server                サーバ
+# subrepo               副リポジトリ
 # summary               要約(情報)
 # tag                   タグ
 # tracked xxxx          構成管理対象の xxxx
@@ -98,7 +99,7 @@
 msgstr ""
 "Project-Id-Version: Mercurial\n"
 "Report-Msgid-Bugs-To: <mercurial-devel@selenic.com>\n"
-"POT-Creation-Date: 2009-11-13 13:12+0900\n"
+"POT-Creation-Date: 2010-01-30 00:17+0900\n"
 "PO-Revision-Date: 2009-11-16 21:24+0100\n"
 "Last-Translator: Japanese translation team <mercurial-ja@googlegroups.com>\n"
 "Language-Team: Japanese\n"
@@ -134,962 +135,6 @@
 "\n"
 
 msgid ""
-"Mercurial reads configuration data from several files, if they exist.\n"
-"Below we list the most specific file first.\n"
-"\n"
-"On Windows, these configuration files are read:\n"
-"\n"
-"- ``<repo>\\.hg\\hgrc``\n"
-"- ``%USERPROFILE%\\.hgrc``\n"
-"- ``%USERPROFILE%\\Mercurial.ini``\n"
-"- ``%HOME%\\.hgrc``\n"
-"- ``%HOME%\\Mercurial.ini``\n"
-"- ``C:\\Mercurial\\Mercurial.ini``\n"
-"- ``HKEY_LOCAL_MACHINE\\SOFTWARE\\Mercurial``\n"
-"- ``<install-dir>\\Mercurial.ini``\n"
-"\n"
-"On Unix, these files are read:\n"
-"\n"
-"- ``<repo>/.hg/hgrc``\n"
-"- ``$HOME/.hgrc``\n"
-"- ``/etc/mercurial/hgrc``\n"
-"- ``/etc/mercurial/hgrc.d/*.rc``\n"
-"- ``<install-root>/etc/mercurial/hgrc``\n"
-"- ``<install-root>/etc/mercurial/hgrc.d/*.rc``\n"
-"\n"
-"The configuration files for Mercurial use a simple ini-file format. A\n"
-"configuration file consists of sections, led by a ``[section]`` header\n"
-"and followed by ``name = value`` entries::\n"
-"\n"
-"  [ui]\n"
-"  username = Firstname Lastname <firstname.lastname@example.net>\n"
-"  verbose = True\n"
-"\n"
-"This above entries will be referred to as ``ui.username`` and\n"
-"``ui.verbose``, respectively. Please see the hgrc man page for a full\n"
-"description of the possible configuration values:\n"
-"\n"
-"- on Unix-like systems: ``man hgrc``\n"
-"- online: http://www.selenic.com/mercurial/hgrc.5.html\n"
-msgstr ""
-"Mercurial は設定ファイルを複数の場所から読み込みます。\n"
-"優先度順に読み込み位置を並べたものを以下に示します。\n"
-"\n"
-"Windows 環境では以下の設定ファイルが読み込まれます:\n"
-"\n"
-"- ``<リポジトリ>\\.hg\\hgrc``\n"
-"- ``%USERPROFILE%\\.hgrc``\n"
-"- ``%USERPROFILE%\\Mercurial.ini``\n"
-"- ``%HOME%\\.hgrc``\n"
-"- ``%HOME%\\Mercurial.ini``\n"
-"- ``C:\\Mercurial\\Mercurial.ini``\n"
-"- ``HKEY_LOCAL_MACHINE\\SOFTWARE\\Mercurial``\n"
-"- ``<インストール先>\\Mercurial.ini``\n"
-"\n"
-"Unix 環境では以下の設定ファイルが読み込まれます:\n"
-"\n"
-"- ``<リポジトリ>/.hg/hgrc``\n"
-"- ``$HOME/.hgrc``\n"
-"- ``/etc/mercurial/hgrc``\n"
-"- ``/etc/mercurial/hgrc.d/*.rc``\n"
-"- ``<インストール先>/etc/mercurial/hgrc``\n"
-"- ``<インストール先>/etc/mercurial/hgrc.d/*.rc``\n"
-"\n"
-"Mercurial の設定ファイルは、いわゆる ini ファイル形式で記述されます。\n"
-"設定ファイルは、``[セクション名]`` 形式のヘッダから始まるセクションから\n"
-"構成され、``名前 = 値`` 形式の要素が列挙されます::\n"
-"\n"
-"  [ui]\n"
-"  username = Firstname Lastname <firstname.lastname@example.net>\n"
-"  verbose = True\n"
-"\n"
-"上記要素はそれぞれ、``ui.username`` および ``ui.verbose`` として\n"
-"参照されます。設定ファイルで指定可能な値の詳細に関しては、\n"
-"hgrc のマニュアルページを参照してください:\n"
-"\n"
-"- Unix 系システム: ``man hgrc``\n"
-"- オンライン版: http://www.selenic.com/mercurial/hgrc.5.html\n"
-
-msgid ""
-"Some commands allow the user to specify a date, e.g.:\n"
-"\n"
-"- backout, commit, import, tag: Specify the commit date.\n"
-"- log, revert, update: Select revision(s) by date.\n"
-"\n"
-"Many date formats are valid. Here are some examples::\n"
-"\n"
-"  \"Wed Dec 6 13:18:29 2006\" (local timezone assumed)\n"
-"  \"Dec 6 13:18 -0600\" (year assumed, time offset provided)\n"
-"  \"Dec 6 13:18 UTC\" (UTC and GMT are aliases for +0000)\n"
-"  \"Dec 6\" (midnight)\n"
-"  \"13:18\" (today assumed)\n"
-"  \"3:39\" (3:39AM assumed)\n"
-"  \"3:39pm\" (15:39)\n"
-"  \"2006-12-06 13:18:29\" (ISO 8601 format)\n"
-"  \"2006-12-6 13:18\"\n"
-"  \"2006-12-6\"\n"
-"  \"12-6\"\n"
-"  \"12/6\"\n"
-"  \"12/6/6\" (Dec 6 2006)\n"
-"\n"
-"Lastly, there is Mercurial's internal format::\n"
-"\n"
-"  \"1165432709 0\" (Wed Dec 6 13:18:29 2006 UTC)\n"
-"\n"
-"This is the internal representation format for dates. unixtime is the\n"
-"number of seconds since the epoch (1970-01-01 00:00 UTC). offset is\n"
-"the offset of the local timezone, in seconds west of UTC (negative if\n"
-"the timezone is east of UTC).\n"
-"\n"
-"The log command also accepts date ranges::\n"
-"\n"
-"  \"<{datetime}\" - at or before a given date/time\n"
-"  \">{datetime}\" - on or after a given date/time\n"
-"  \"{datetime} to {datetime}\" - a date range, inclusive\n"
-"  \"-{days}\" - within a given number of days of today\n"
-msgstr ""
-"以下のコマンドで日時指定が可能です:\n"
-"\n"
-"- backout, commit, import, tag: コミット日時の指定\n"
-"- log, revert, update: 日時によるリビジョンの指定\n"
-"\n"
-"有効な日時指定形式は沢山あります。以下にいくつかの例を示します::\n"
-"\n"
-"  \"Wed Dec 6 13:18:29 2006\" (「ローカルタイムゾーン」を想定)\n"
-"  \"Dec 6 13:18 -0600\" (「今年」を想定、タイムゾーンはオフセット指定)\n"
-"  \"Dec 6 13:18 UTC\" (UTC および GMT は +0000 の別名)\n"
-"  \"Dec 6\" (「午前0時」を想定)\n"
-"  \"13:18\" (「本日」を想定)\n"
-"  \"3:39\" (「3:39AM」を想定)\n"
-"  \"3:39pm\" (15:39)\n"
-"  \"2006-12-06 13:18:29\" (ISO 8601 形式)\n"
-"  \"2006-12-6 13:18\"\n"
-"  \"2006-12-6\"\n"
-"  \"12-6\"\n"
-"  \"12/6\"\n"
-"  \"12/6/6\" (2006年12月6日)\n"
-"\n"
-"  最後に、Mercurial 固有の内部形式を示します::\n"
-"\n"
-"  \"1165432709 0\" (2006年12月6日 13:18:29 UTC)\n"
-"\n"
-"これは日時の内部表現形式です。基点となる 1970年1月1日 00:00 UTC からの\n"
-"経過秒数を表す unixtime 形式部分と、ローカルタイムゾーンのオフセット値\n"
-"(UTC よりも東側の地域は負値)を表すオフセット部分から構成されています。\n"
-"\n"
-"log コマンドには、日時範囲指定可能です::\n"
-"\n"
-"  \"<{datetime}\" - 指定日時以前(指定日時含む)\n"
-"  \">{datetime}\" - 指定日時以後(指定日時含む)\n"
-"  \"{datetime} to {datetime}\" - 指定日時範囲(指定日時含む)\n"
-"  \"-{days}\" - 本日から指定日数以内\n"
-
-msgid ""
-"Mercurial's default format for showing changes between two versions of\n"
-"a file is compatible with the unified format of GNU diff, which can be\n"
-"used by GNU patch and many other standard tools.\n"
-"\n"
-"While this standard format is often enough, it does not encode the\n"
-"following information:\n"
-"\n"
-"- executable status and other permission bits\n"
-"- copy or rename information\n"
-"- changes in binary files\n"
-"- creation or deletion of empty files\n"
-"\n"
-"Mercurial also supports the extended diff format from the git VCS\n"
-"which addresses these limitations. The git diff format is not produced\n"
-"by default because a few widespread tools still do not understand this\n"
-"format.\n"
-"\n"
-"This means that when generating diffs from a Mercurial repository\n"
-"(e.g. with \"hg export\"), you should be careful about things like file\n"
-"copies and renames or other things mentioned above, because when\n"
-"applying a standard diff to a different repository, this extra\n"
-"information is lost. Mercurial's internal operations (like push and\n"
-"pull) are not affected by this, because they use an internal binary\n"
-"format for communicating changes.\n"
-"\n"
-"To make Mercurial produce the git extended diff format, use the --git\n"
-"option available for many commands, or set 'git = True' in the [diff]\n"
-"section of your hgrc. You do not need to set this option when\n"
-"importing diffs in this format or using them in the mq extension.\n"
-msgstr ""
-"無指定時に Mercurial が2つのリビジョンを比較して差分表示する際の形式は\n"
-"GNU diff の unified 形式互換のもので、GNU patch をはじめとする多くの\n"
-"標準的なツールで使用できるものです。\n"
-"\n"
-"この標準的な形式は概ね十分なのですが、以下のような情報は含まれません:\n"
-"\n"
-"- 実行可否および権限設定\n"
-"- 複製/改名情報\n"
-"- バイナリファイルの変更\n"
-"- 空ファイルの作成/削除\n"
-"\n"
-"Mercurial は、別の構成管理ツールである git に由来する拡張差分形式にも\n"
-"対応しており、この形式は従来の差分形式の持つ制限を解消しています。\n"
-"但し、普及しているツールの幾つかが git 差分形式に対応していないため、\n"
-"Mercurial は指定が無い場合はこの形式では出力しません。\n"
-"\n"
-"つまり、Mercurial が(\"hg export\" 等で)生成した標準の差分形式は、\n"
-"他のリポジトリに対して適用した場合、上述した情報の欠落があることから、\n"
-"ファイルの複製・改名をはじめとする上記の制限に類する操作に関しては、\n"
-"十分注意する必要があります。push や pull のように、Mercurial の\n"
-"内部形式で実施される操作に関しては、バイナリ形式で変更情報の授受を行う\n"
-"ことから、情報の欠落に関しては心配する必要はありません。\n"
-"\n"
-"Mercurial から git 拡張差分形式の出力を得るには、受理可能なコマンドに\n"
-"対して --git を指定するか、設定ファイルの [diff] セクションに\n"
-"'git = True' 記述を追加してください。hg import や mq エクステンションを\n"
-"使用する場合は、この指定は不要です。\n"
-
-msgid ""
-"HG\n"
-"    Path to the 'hg' executable, automatically passed when running\n"
-"    hooks, extensions or external tools. If unset or empty, this is\n"
-"    the hg executable's name if it's frozen, or an executable named\n"
-"    'hg' (with %PATHEXT% [defaulting to COM/EXE/BAT/CMD] extensions on\n"
-"    Windows) is searched.\n"
-"\n"
-"HGEDITOR\n"
-"    This is the name of the editor to run when committing. See EDITOR.\n"
-"\n"
-"    (deprecated, use .hgrc)\n"
-"\n"
-"HGENCODING\n"
-"    This overrides the default locale setting detected by Mercurial.\n"
-"    This setting is used to convert data including usernames,\n"
-"    changeset descriptions, tag names, and branches. This setting can\n"
-"    be overridden with the --encoding command-line option.\n"
-"\n"
-"HGENCODINGMODE\n"
-"    This sets Mercurial's behavior for handling unknown characters\n"
-"    while transcoding user input. The default is \"strict\", which\n"
-"    causes Mercurial to abort if it can't map a character. Other\n"
-"    settings include \"replace\", which replaces unknown characters, and\n"
-"    \"ignore\", which drops them. This setting can be overridden with\n"
-"    the --encodingmode command-line option.\n"
-"\n"
-"HGMERGE\n"
-"    An executable to use for resolving merge conflicts. The program\n"
-"    will be executed with three arguments: local file, remote file,\n"
-"    ancestor file.\n"
-"\n"
-"    (deprecated, use .hgrc)\n"
-"\n"
-"HGRCPATH\n"
-"    A list of files or directories to search for hgrc files. Item\n"
-"    separator is \":\" on Unix, \";\" on Windows. If HGRCPATH is not set,\n"
-"    platform default search path is used. If empty, only the .hg/hgrc\n"
-"    from the current repository is read.\n"
-"\n"
-"    For each element in HGRCPATH:\n"
-"\n"
-"    - if it's a directory, all files ending with .rc are added\n"
-"    - otherwise, the file itself will be added\n"
-"\n"
-"HGUSER\n"
-"    This is the string used as the author of a commit. If not set,\n"
-"    available values will be considered in this order:\n"
-"\n"
-"    - HGUSER (deprecated)\n"
-"    - hgrc files from the HGRCPATH\n"
-"    - EMAIL\n"
-"    - interactive prompt\n"
-"    - LOGNAME (with ``@hostname`` appended)\n"
-"\n"
-"    (deprecated, use .hgrc)\n"
-"\n"
-"EMAIL\n"
-"    May be used as the author of a commit; see HGUSER.\n"
-"\n"
-"LOGNAME\n"
-"    May be used as the author of a commit; see HGUSER.\n"
-"\n"
-"VISUAL\n"
-"    This is the name of the editor to use when committing. See EDITOR.\n"
-"\n"
-"EDITOR\n"
-"    Sometimes Mercurial needs to open a text file in an editor for a\n"
-"    user to modify, for example when writing commit messages. The\n"
-"    editor it uses is determined by looking at the environment\n"
-"    variables HGEDITOR, VISUAL and EDITOR, in that order. The first\n"
-"    non-empty one is chosen. If all of them are empty, the editor\n"
-"    defaults to 'vi'.\n"
-"\n"
-"PYTHONPATH\n"
-"    This is used by Python to find imported modules and may need to be\n"
-"    set appropriately if this Mercurial is not installed system-wide.\n"
-msgstr ""
-"HG\n"
-"    'hg' コマンドへのパス。フック/エクステンションないし外部ツールの起動の\n"
-"    際に自動的に設定されます。未設定や空の場合は、frozen 形式の\n"
-"    hg 実行可能ファイルの名前か設定されるか、'hg' という名前の実行可能\n"
-"    ファイルが検索されます(Windows の場合、PATHEXT 環境変数に設定された\n"
-"    COM/EXE/BAT/CMD 等の拡張子付き)。\n"
-"\n"
-"HGEDITOR\n"
-"    コミットの際のメッセージ入力を行うためのエディタの名前。EDITOR 環境変数\n"
-"    についても参照してください。\n"
-"\n"
-"    (推奨されない環境変数。設定ファイル経由で指定してください。)\n"
-"\n"
-"HGENCODING\n"
-"    Mercurial によるロケール自動検出の上書き。この設定は、ユーザ名、\n"
-"    コミットメッセージ、タグ名およびブランチ名を内部データ形式に変換する\n"
-"    際に使用されます。この環境変数設定は、コマンドラインでの --encoding\n"
-"    使用により、更に上書きすることが出来ます。\n"
-"\n"
-"HGENCODINGMODE\n"
-"    ユーザからの指定値を内部データ形式に変換する際に、指定の符号化と\n"
-"    合致しない文字が検出された場合の Mercurial の挙動の指定。無指定時は、\n"
-"    「指定の符号化と合致しない場合は処理中断」を意味する \"strict\" が指定\n"
-"    されたものとみなします。他には、「未知の文字の置き換え」を意味する\n"
-"    \"replace\" と、「未知の文字の切り捨て」を意味する \"ignore\" が指定\n"
-"    出来ます。この環境変数設定は、コマンドラインでの --encodingmode\n"
-"    使用により、更に上書きすることが出来ます。\n"
-"\n"
-"HGMERGE\n"
-"    マージの際の衝突解消に使用するコマンド。指定されたコマンドの起動には、\n"
-"    作業領域のファイル、マージ対象別リビジョンのファイル、\n"
-"    両者の親リビジョンのファイルを表す3つの引数が指定されます。\n"
-"\n"
-"    (推奨されない環境変数。設定ファイル経由で指定してください)\n"
-"\n"
-"HGRCPATH\n"
-"    設定ファイル読込のための、ファイルないしディレクトリの一覧の指定。\n"
-"    一覧要素の区切り記号は、Unix なら \":\"、WIndows なら \";\" です。\n"
-"    HGRCPATH 環境変数が設定されていない場合、各稼働環境に応じた\n"
-"    読み込み先から読み込まれます。空の値が設定されている場合、\n"
-"    現リポジトリの .hg/hgrc のみが読み込まれます。\n"
-"\n"
-"    指定された一覧の各要素に対して、以下のように振舞います:\n"
-"\n"
-"    - ディレクトリなら、配下の \".rc\" で終わる名前のファイルを読み込む\n"
-"    - ファイルなら、そのファイル自身を読み込む\n"
-"\n"
-"HGUSER\n"
-"    チェンジセット作成者としてコミット時に記録する名前の指定。\n"
-"    作成者名として採用される値の決定順序は以下の通りです:\n"
-"\n"
-"    - HGUSER 環境変数値(推奨されません)\n"
-"    - (HGRCPATH 環境変数で指定される)設定ファイル中の設定\n"
-"    - EMAIL 環境変数値\n"
-"    - 対話的な入力\n"
-"    - LOGNAME 環境変数値(``@hostname`` が付与されます)\n"
-"\n"
-"    (推奨されない環境変数。設定ファイル経由で指定してください)\n"
-"\n"
-"EMAIL\n"
-"    チェンジセット作成者としてこの環境変数値が記録される可能性があります。\n"
-"    詳細は HGUSER の記述を参照してください。\n"
-"\n"
-"LOGNAME\n"
-"    チェンジセット作成者としてこの環境変数値が記録される可能性があります。\n"
-"    詳細は HGUSER の記述を参照してください。\n"
-"\n"
-"VISUAL\n"
-"    コミット時のメッセージを編集するエディタ名の指定。EDITOR 環境変数\n"
-"    についても参照してください。\n"
-"\n"
-"EDITOR\n"
-"    コミット時のメッセージのように、エディタでファイルを開き、ユーザによる\n"
-"    編集を促す状況があります。そこで使用されるエディタは、HGEDITOR、VISUAL\n"
-"    あるいは EDITOR 環境変数に設定されたものを(この順序で)使用します。\n"
-"    最初の空で無い値に設定された環境変数の値を使用します。いずれも未設定\n"
-"    (あるいは空)の場合は、'vi' が使用されます。\n"
-"\n"
-"PYTHONPATH\n"
-"    Mercurial が当該システムの共有領域にインストールされていない場合、\n"
-"    Python が必要なモジュールを読み込むためには、この環境変数の設定が\n"
-"    必要です。\n"
-
-msgid ""
-"Mercurial has the ability to add new features through the use of\n"
-"extensions. Extensions may add new commands, add options to\n"
-"existing commands, change the default behavior of commands, or\n"
-"implement hooks.\n"
-"\n"
-"Extensions are not loaded by default for a variety of reasons:\n"
-"they can increase startup overhead; they may be meant for advanced\n"
-"usage only; they may provide potentially dangerous abilities (such\n"
-"as letting you destroy or modify history); they might not be ready\n"
-"for prime time; or they may alter some usual behaviors of stock\n"
-"Mercurial. It is thus up to the user to activate extensions as\n"
-"needed.\n"
-"\n"
-"To enable the \"foo\" extension, either shipped with Mercurial or in\n"
-"the Python search path, create an entry for it in your hgrc, like\n"
-"this::\n"
-"\n"
-"  [extensions]\n"
-"  foo =\n"
-"\n"
-"You may also specify the full path to an extension::\n"
-"\n"
-"  [extensions]\n"
-"  myfeature = ~/.hgext/myfeature.py\n"
-"\n"
-"To explicitly disable an extension enabled in an hgrc of broader\n"
-"scope, prepend its path with !::\n"
-"\n"
-"  [extensions]\n"
-"  # disabling extension bar residing in /path/to/extension/bar.py\n"
-"  bar = !/path/to/extension/bar.py\n"
-"  # ditto, but no path was supplied for extension baz\n"
-"  baz = !\n"
-msgstr ""
-"Mercurial には、新規機能を「エクステンション」という機構を用いて\n"
-"追加する仕組みが備わっています。エクステンションでは、コマンドの\n"
-"新規追加、既存コマンドへのオプションの追加、コマンドの挙動の変更、\n"
-"フックの実装といったことが可能です。\n"
-"\n"
-"様々な事情から、特に指定の無い場合にはエクステンションは読み込まれ\n"
-"ません。付加的な読み込みは、起動時間の増加を意味します。上級用途\n"
-"限定のものもあります。(履歴の破壊や改変などの)潜在的な危険性を持つ\n"
-"場合もあります。実験的なものであるかもしれません。これまでの\n"
-"Mercurial の振る舞いを変えてしまうかもしれません。エクステンションを\n"
-"必要に応じて有効化するのは利用者の責務です。\n"
-"\n"
-"\"foo\" というエクステンションを有効化するには、Mercurial 同梱の\n"
-"ものであろうと、Python の検索パス中のものであろうと、設定ファイル\n"
-"において以下のような記述が必要です::\n"
-"\n"
-"  [extensions]\n"
-"  foo =\n"
-"\n"
-"エクステンションへのフルパスを記述することも可能です::\n"
-"\n"
-"  [extensions]\n"
-"  myfeature = ~/.hgext/myfeature.py\n"
-"\n"
-"明示的にエクステンションを無効化する場合、適切な設定ファイルにおいて\n"
-"パス指定の冒頭に '!' を付与します::\n"
-"\n"
-"  [extensions]\n"
-"  # /path/to/extension/bar.py にあるエクステンション bar の無効化\n"
-"  bar = !/path/to/extension/bar.py\n"
-"  # こちらはパス指定無しでの baz エクステンションの無効化\n"
-"  baz = !\n"
-
-msgid ""
-"When Mercurial accepts more than one revision, they may be specified\n"
-"individually, or provided as a topologically continuous range,\n"
-"separated by the \":\" character.\n"
-"\n"
-"The syntax of range notation is [BEGIN]:[END], where BEGIN and END are\n"
-"revision identifiers. Both BEGIN and END are optional. If BEGIN is not\n"
-"specified, it defaults to revision number 0. If END is not specified,\n"
-"it defaults to the tip. The range \":\" thus means \"all revisions\".\n"
-"\n"
-"If BEGIN is greater than END, revisions are treated in reverse order.\n"
-"\n"
-"A range acts as a closed interval. This means that a range of 3:5\n"
-"gives 3, 4 and 5. Similarly, a range of 9:6 gives 9, 8, 7, and 6.\n"
-msgstr ""
-"Mercurial に複数のリビジョンを指定する場合の方法には、\n"
-"個々のリビジョンをそれぞれ指定する方法以外にも、\":\" を区切り\n"
-"記号にした範囲指定による方法があります。\n"
-"\n"
-"範囲表記の文法は、\"[開始]:[終了]\" というもので、\"開始\"・\"終了\"\n"
-"部分にはそれぞれリビジョン識別用の情報が記述されます。\n"
-"\"開始\"・\"終了\" はそれぞれ省略可能です。\"開始\" 部分が\n"
-"記述されない場合、リビジョン番号 0 が記述されたものとみなされます。\n"
-"\"終了\" 部分が記述されない場合、tip が記述されたものとみなされます。\n"
-"以上のことから、\":\" という記述は \"全リビジョン\" を指します。\n"
-"\n"
-"\"開始\" 指定が \"終了\" 指定よりも後のリビジョンである場合、逆順指定\n"
-"とみなされます。\n"
-"\n"
-"範囲指定は \"閉区間\" とみなされます。つまり、3:5 という範囲指定は\n"
-"3, 4, 5 の指定と等価です。同様に 9:6 という指定は 9, 8, 7, 6 の指定と\n"
-"等価です。\n"
-
-msgid ""
-"Mercurial accepts several notations for identifying one or more files\n"
-"at a time.\n"
-"\n"
-"By default, Mercurial treats filenames as shell-style extended glob\n"
-"patterns.\n"
-"\n"
-"Alternate pattern notations must be specified explicitly.\n"
-"\n"
-"To use a plain path name without any pattern matching, start it with\n"
-"``path:``. These path names must completely match starting at the\n"
-"current repository root.\n"
-"\n"
-"To use an extended glob, start a name with ``glob:``. Globs are rooted\n"
-"at the current directory; a glob such as ``*.c`` will only match files\n"
-"in the current directory ending with ``.c``.\n"
-"\n"
-"The supported glob syntax extensions are ``**`` to match any string\n"
-"across path separators and ``{a,b}`` to mean \"a or b\".\n"
-"\n"
-"To use a Perl/Python regular expression, start a name with ``re:``.\n"
-"Regexp pattern matching is anchored at the root of the repository.\n"
-"\n"
-"Plain examples::\n"
-"\n"
-"  path:foo/bar   a name bar in a directory named foo in the root\n"
-"                 of the repository\n"
-"  path:path:name a file or directory named \"path:name\"\n"
-"\n"
-"Glob examples::\n"
-"\n"
-"  glob:*.c       any name ending in \".c\" in the current directory\n"
-"  *.c            any name ending in \".c\" in the current directory\n"
-"  **.c           any name ending in \".c\" in any subdirectory of the\n"
-"                 current directory including itself.\n"
-"  foo/*.c        any name ending in \".c\" in the directory foo\n"
-"  foo/**.c       any name ending in \".c\" in any subdirectory of foo\n"
-"                 including itself.\n"
-"\n"
-"Regexp examples::\n"
-"\n"
-"  re:.*\\.c$      any name ending in \".c\", anywhere in the repository\n"
-msgstr ""
-"Mercurial には、ファイルを特定するパターン指定方法が複数あります。\n"
-"\n"
-"特に指定の無い場合、Mercurial は指定されたファイル名に対して、\n"
-"shell 形式の拡張ワイルドカード合致を行います。\n"
-"\n"
-"別な形式でのパターン記述の際には、明示的に種別を指定してください。\n"
-"\n"
-"パターン合致を行わずに、指定された名前をそのまま使用する場合、\n"
-"名前の前に ``path:`` を記述します。この形式を使用する場合、\n"
-"リポジトリのルートからのパスと完全に一致しなければなりません。\n"
-"\n"
-"拡張ワイルドカード合致の場合、名前の前に ``glob:`` を記述します。この\n"
-"形式では、現ディレクトリからの相対になりますので、``*.c`` パターンは\n"
-"末尾が ``.c`` で終わる現ディレクトリ中のファイルとのみ合致します。\n"
-"\n"
-"ワイルドカードの拡張文法には、パス区切りも含めた任意の文字列と合致する\n"
-"``**`` と、\"a ないし b\" を意味する ``{a,b}`` という形式があります。\n"
-"\n"
-"Perl/Python 形式の正規表現の場合、名前の前に ``re:`` を記述します。\n"
-"正規表現形式では、リポジトリのルートからの合致とみなされます。\n"
-"(訳注: .hgignore での指定では付与「されません」ので注意が必要です)。\n"
-"\n"
-"パターン合致未使用例::\n"
-"\n"
-"  path:foo/bar   リポジトリルート直下の foo ディレクトリ中の bar\n"
-"  path:path:name \"path:name\" という名前\n"
-"\n"
-"ワイルドカード指定例::\n"
-"\n"
-"  glob:*.c       現ディレクトリ直下で、名前が \".c\" で終わるもの\n"
-"  *.c            現ディレクトリ直下で、名前が \".c\" で終わるもの\n"
-"  **.c           現ディレクトリないしその配下のディレクトリにおいて、\n"
-"                 名前が \".c\" で終わるもの\n"
-"  foo/*.c        foo ディレクトリ直下で、名前が \".c\" で終わるもの\n"
-"  foo/**.c       foo ディレクトリないしその配下のディレクトリにおいて、\n"
-"                 名前が \".c\" で終わるもの\n"
-"\n"
-"正規表現指定例::\n"
-"\n"
-"  re:.*\\.c$     作業領域中の任意の位置で、名前が \".c\" で終わるもの\n"
-
-msgid ""
-"Mercurial supports several ways to specify individual revisions.\n"
-"\n"
-"A plain integer is treated as a revision number. Negative integers are\n"
-"treated as sequential offsets from the tip, with -1 denoting the tip,\n"
-"-2 denoting the revision prior to the tip, and so forth.\n"
-"\n"
-"A 40-digit hexadecimal string is treated as a unique revision\n"
-"identifier.\n"
-"\n"
-"A hexadecimal string less than 40 characters long is treated as a\n"
-"unique revision identifier and is referred to as a short-form\n"
-"identifier. A short-form identifier is only valid if it is the prefix\n"
-"of exactly one full-length identifier.\n"
-"\n"
-"Any other string is treated as a tag or branch name. A tag name is a\n"
-"symbolic name associated with a revision identifier. A branch name\n"
-"denotes the tipmost revision of that branch. Tag and branch names must\n"
-"not contain the \":\" character.\n"
-"\n"
-"The reserved name \"tip\" is a special tag that always identifies the\n"
-"most recent revision.\n"
-"\n"
-"The reserved name \"null\" indicates the null revision. This is the\n"
-"revision of an empty repository, and the parent of revision 0.\n"
-"\n"
-"The reserved name \".\" indicates the working directory parent. If no\n"
-"working directory is checked out, it is equivalent to null. If an\n"
-"uncommitted merge is in progress, \".\" is the revision of the first\n"
-"parent.\n"
-msgstr ""
-"Mercurial に個々のリビジョン指定する際には複数の記法が使用できます。\n"
-"\n"
-"整数値は、「リビジョン番号」とみなされます。負値は、tip からの距離を\n"
-"意味し、-1 は tip 自身を、-2 は tip の直前といったリビジョンを指します。\n"
-"\n"
-"40桁の16進文字列は、一意な「リビジョン識別子」とみなされます。\n"
-"\n"
-"40桁未満の16進文字列は、一意な「リビジョン識別子」の短縮形式と\n"
-"みなされます。短縮形式の識別子は、厳密に1つの完全長の識別子とだけ\n"
-"前方一致する場合にのみ有効です。\n"
-"\n"
-"それ以外の文字列は、「タグ名」ないし「ブランチ名」とみなされます。\n"
-"「タグ名」はリビジョン識別子に付与された象徴的な名前です。\n"
-"「ブランチ名」は、ブランチ中の最新リビジョンを意味します。nタグ名およびブラン"
-"チ名は \":\" を含んではなりません。\n"
-"\n"
-"常に「最新のリビジョン」を意味する名前 \"tip\" は、特別なタグ名として\n"
-"予約されています。\n"
-"\n"
-"「空リビジョン」を意味する名前 \"null\" は、特別な名前として予約\n"
-"されています。空リポジトリにおけるリビジョンはこのリビジョンで、\n"
-"リビジョン 0 の親は \"null\" リビジョンです。\n"
-"\n"
-"常に「作業領域の親リビジョン」を示すための名前 \".\" は、特別な名前として\n"
-"予約されています。作業領域が未更新の場合は、\"null\" 指定と等価です。\n"
-"未コミットのマージ中の場合、\".\" は第1親リビジョンを指します。\n"
-
-msgid ""
-"Mercurial allows you to customize output of commands through\n"
-"templates. You can either pass in a template from the command\n"
-"line, via the --template option, or select an existing\n"
-"template-style (--style).\n"
-"\n"
-"You can customize output for any \"log-like\" command: log,\n"
-"outgoing, incoming, tip, parents, heads and glog.\n"
-"\n"
-"Three styles are packaged with Mercurial: default (the style used\n"
-"when no explicit preference is passed), compact and changelog.\n"
-"Usage::\n"
-"\n"
-"    $ hg log -r1 --style changelog\n"
-"\n"
-"A template is a piece of text, with markup to invoke variable\n"
-"expansion::\n"
-"\n"
-"    $ hg log -r1 --template \"{node}\\n\"\n"
-"    b56ce7b07c52de7d5fd79fb89701ea538af65746\n"
-"\n"
-"Strings in curly braces are called keywords. The availability of\n"
-"keywords depends on the exact context of the templater. These\n"
-"keywords are usually available for templating a log-like command:\n"
-"\n"
-":author:    String. The unmodified author of the changeset.\n"
-":branches:  String. The name of the branch on which the changeset\n"
-"            was committed. Will be empty if the branch name was\n"
-"            default.\n"
-":date:      Date information. The date when the changeset was\n"
-"            committed.\n"
-":desc:      String. The text of the changeset description.\n"
-":diffstat:  String. Statistics of changes with the following\n"
-"            format: \"modified files: +added/-removed lines\"\n"
-":files:     List of strings. All files modified, added, or removed\n"
-"            by this changeset.\n"
-":file_adds: List of strings. Files added by this changeset.\n"
-":file_mods: List of strings. Files modified by this changeset.\n"
-":file_dels: List of strings. Files removed by this changeset.\n"
-":node:      String. The changeset identification hash, as a\n"
-"            40-character hexadecimal string.\n"
-":parents:   List of strings. The parents of the changeset.\n"
-":rev:       Integer. The repository-local changeset revision\n"
-"            number.\n"
-":tags:      List of strings. Any tags associated with the\n"
-"            changeset.\n"
-":latesttag: String. Most recent global tag in the ancestors of this\n"
-"            changeset.\n"
-":latesttagdistance: Integer. Longest path to the latest tag.\n"
-"\n"
-"The \"date\" keyword does not produce human-readable output. If you\n"
-"want to use a date in your output, you can use a filter to process\n"
-"it. Filters are functions which return a string based on the input\n"
-"variable. You can also use a chain of filters to get the desired\n"
-"output::\n"
-"\n"
-"   $ hg tip --template \"{date|isodate}\\n\"\n"
-"   2008-08-21 18:22 +0000\n"
-"\n"
-"List of filters:\n"
-"\n"
-":addbreaks:   Any text. Add an XHTML \"<br />\" tag before the end of\n"
-"              every line except the last.\n"
-":age:         Date. Returns a human-readable date/time difference\n"
-"              between the given date/time and the current\n"
-"              date/time.\n"
-":basename:    Any text. Treats the text as a path, and returns the\n"
-"              last component of the path after splitting by the\n"
-"              path separator (ignoring trailing separators). For\n"
-"              example, \"foo/bar/baz\" becomes \"baz\" and \"foo/bar//\"\n"
-"              becomes \"bar\".\n"
-":stripdir:    Treat the text as path and strip a directory level,\n"
-"              if possible. For example, \"foo\" and \"foo/bar\" becomes\n"
-"              \"foo\".\n"
-":date:        Date. Returns a date in a Unix date format, including\n"
-"              the timezone: \"Mon Sep 04 15:13:13 2006 0700\".\n"
-":domain:      Any text. Finds the first string that looks like an\n"
-"              email address, and extracts just the domain\n"
-"              component. Example: ``User <user@example.com>`` becomes\n"
-"              ``example.com``.\n"
-":email:       Any text. Extracts the first string that looks like\n"
-"              an email address. Example: ``User <user@example.com>``\n"
-"              becomes ``user@example.com``.\n"
-":escape:      Any text. Replaces the special XML/XHTML characters\n"
-"              \"&\", \"<\" and \">\" with XML entities.\n"
-":fill68:      Any text. Wraps the text to fit in 68 columns.\n"
-":fill76:      Any text. Wraps the text to fit in 76 columns.\n"
-":firstline:   Any text. Returns the first line of text.\n"
-":nonempty:    Any text. Returns '(none)' if the string is empty.\n"
-":hgdate:      Date. Returns the date as a pair of numbers:\n"
-"              \"1157407993 25200\" (Unix timestamp, timezone offset).\n"
-":isodate:     Date. Returns the date in ISO 8601 format:\n"
-"              \"2009-08-18 13:00 +0200\".\n"
-":isodatesec:  Date. Returns the date in ISO 8601 format, including\n"
-"              seconds: \"2009-08-18 13:00:13 +0200\". See also the\n"
-"              rfc3339date filter.\n"
-":localdate:   Date. Converts a date to local date.\n"
-":obfuscate:   Any text. Returns the input text rendered as a\n"
-"              sequence of XML entities.\n"
-":person:      Any text. Returns the text before an email address.\n"
-":rfc822date:  Date. Returns a date using the same format used in\n"
-"              email headers: \"Tue, 18 Aug 2009 13:00:13 +0200\".\n"
-":rfc3339date: Date. Returns a date using the Internet date format\n"
-"              specified in RFC 3339: \"2009-08-18T13:00:13+02:00\".\n"
-":short:       Changeset hash. Returns the short form of a changeset\n"
-"              hash, i.e. a 12-byte hexadecimal string.\n"
-":shortdate:   Date. Returns a date like \"2006-09-18\".\n"
-":strip:       Any text. Strips all leading and trailing whitespace.\n"
-":tabindent:   Any text. Returns the text, with every line except\n"
-"              the first starting with a tab character.\n"
-":urlescape:   Any text. Escapes all \"special\" characters. For\n"
-"              example, \"foo bar\" becomes \"foo%20bar\".\n"
-":user:        Any text. Returns the user portion of an email\n"
-"              address.\n"
-msgstr ""
-"Mercurial では、テンプレート機能によってコマンドの出力をカスタマイズ\n"
-"することができます。コマンドラインからの指定では、--template による\n"
-"テンプレート指定と、--style によるスタイル指定の両方が使用できます。\n"
-"\n"
-"「log 的」な出力を行う一連のコマンド出力をカスタマイズ可能です:\n"
-"log, outgoing, incoming, tip, parents, heads, glog\n"
-"\n"
-"Mercurial には(明示的な指定が無い場合に使用される)default、compact\n"
-"および changelog の3つのスタイル設定が同梱されています。利用方法は::\n"
-"\n"
-"    $ hg log -r1 --style changelog\n"
-"\n"
-"テンプレートとは、変数展開マークアップ機能を備えたテキストです::\n"
-"\n"
-"    $ hg log -r1 --template \"{node}\\n\"\n"
-"    b56ce7b07c52de7d5fd79fb89701ea538af65746\n"
-"\n"
-"波括弧で囲まれた部分は「キーワード」と呼ばれます。キーワード利用の\n"
-"可否は、テンプレートの利用される状況に依存します。以下のキーワードは\n"
-"log 的なコマンドでのテンプレート利用の際には常に使用可能です:\n"
-"\n"
-":author:    文字列。リビジョンの作者名(記録情報そのまま)。\n"
-":branches:  文字列。リビジョンの属するブランチ名。所属ブランチが\n"
-"            default の場合は空文字列。\n"
-":date:      日時情報。リビジョンが記録された日時。\n"
-":desc:      文字列。リビジョンのコミットメッセージ。\n"
-":diffstat:  文字列。以下の形式での変更概要。\n"
-"            \"変更対象ファイル: +追加行数/-削除行数\"\n"
-":files:     文字列列挙。当該リビジョンでの、変更/追加登録ないし\n"
-"            登録除外ファイルの一覧。\n"
-":file_adds: 文字列列挙。当該リビジョンでの追加ファイル一覧。\n"
-":file_mods: 文字列列挙。当該リビジョンでの変更ファイル一覧。\n"
-":file_dels: 文字列列挙。当該リビジョンでの登録除外ファイル一覧。\n"
-":node:      文字列。リビジョン識別用の 40 桁 16 進数ハッシュ値。\n"
-":parents:   文字列列挙。リビジョンの親。\n"
-":rev:       整数。各リポジトリ固有のリビジョン番号。\n"
-":tags:      文字列列挙。当該リビジョンに付与されたタグの一覧。\n"
-":latesttag: 文字列。先祖に対して最も最近に付与されたタグ\n"
-":latesttagdistance: 整数。最新タグへの最長パス\n"
-"\n"
-"\"date\" キーワードの出力は可読形式ではありません。出力に日時情報を\n"
-"含めたい場合、可読化するために「フィルター」を使用します。\n"
-"「フィルター」とは、指定値に基づいて文字列を生成する機能です。複数の\n"
-"フィルターを連ねることで、様々な出力を得ることができます::\n"
-"\n"
-"   $ hg tip --template \"{date|isodate}\\n\"\n"
-"   2008-08-21 18:22 +0000\n"
-"\n"
-"フィルター一覧(入力と、それに対する出力):\n"
-"\n"
-":addbreaks:   文字列。最終行を除く各行の行末に XHTML の \n"
-"              \"<br />\" タグを追加します。\n"
-":age:         日時情報。与えられた日時と、現在日時との差分を表す\n"
-"              可読形式の文字列を生成します。\n"
-":basename:    文字列。与えられた文字列をパスとみなし、パス区切りで\n"
-"              区切られた最後の要素だけを取り出します(末尾パス\n"
-"              区切りは無視されます)。例えば、\"foo/bar/baz\" は\n"
-"              \"baz\" に、\"foo/bar//\" は \"bar\" になります。\n"
-":stripdir:    文字列。与えられた文字列をパスとみなし、ディレクトリ\n"
-"              要素があればそれを取り除きます。例えば、\"foo\"\n"
-"              および \"foo/bar\" は \"foo\" となります。\n"
-":date:        日時情報。タイムゾーンを含んだ、Unix の date コマンド\n"
-"              形式で可読化します: \"Mon Sep 04 15:13:13 2006 0700\"\n"
-":domain:      文字列。メールアドレスと思しき最初の文字列部分から\n"
-"              ドメイン部分だけを取り出します。例えば、\n"
-"              ``User <user@example.com>`` は ``example.com`` です。\n"
-":email:       文字列。メールアドレスと思しき最初の部分を取り出します。\n"
-"              例えば ``User <user@example.com>`` は\n"
-"              ``user@example.com`` となります。\n"
-":escape:      文字列。XML/XHTML の特殊文字である \"&\"、\"<\" および\n"
-"              \">\" を XML のエンティティ形式に変換します。\n"
-":fill68:      文字列。68 桁に収まるように文字列を折り返します。\n"
-":fill76:      文字列。76 桁に収まるように文字列を折り返します。\n"
-":firstline:   文字列。最初の行のみを取り出します。\n"
-":nonempty:    文字列。与えられた文字列が空の場合 '(none)'となります。\n"
-":hgdate:      日時情報。Unix タイムスタンプとタイムゾーンオフセット\n"
-"              による数値対形式で可読化します: \"1157407993 25200\"\n"
-":isodate:     日時情報。秒情報付きの ISO 8601 形式で可読化します:\n"
-"              \"2009-08-18 13:00:13 +0200\"\n"
-"              後述する rfc3339date フィルタの説明も参照してください。\n"
-":localdate:   日時情報。ローカル日時で可読化します。\n"
-":obfuscate:   文字列。全ての文字を XML エンティティ形式に変換します。\n"
-":person:      文字列。メールアドレス直前の部分だけを取り出します。\n"
-":rfc822date:  日時情報。メールのヘッダと同形式で可読化します:\n"
-"              \"Tue, 18 Aug 2009 13:00:13 +0200\".\n"
-":rfc3339date: 日付情報。 RFC 3339 で定められた形式で、インターネット日付\n"
-"              情報形式文字列に変換します。\n"
-":short:       リビジョンハッシュ 値。12 桁程度の短縮形式にします。\n"
-":shortdate:   日時情報。\"2006-09-18\" 形式で可読化します。\n"
-":strip:       文字列。先頭/末尾の空白文字を取り除きます。\n"
-":tabindent:   文字列。タブ文字以外で始まる行をタブ文字で字下げします。\n"
-":urlescape:   文字列。全ての「特殊」文字を変換します。\n"
-"              例えば \"foo bar\" は \"foo%20bar\" となります。\n"
-":user:        文字列。メールアドレスのユーザ名部分を取り出します。\n"
-
-msgid ""
-"Valid URLs are of the form::\n"
-"\n"
-"  local/filesystem/path[#revision]\n"
-"  file://local/filesystem/path[#revision]\n"
-"  http://[user[:pass]@]host[:port]/[path][#revision]\n"
-"  https://[user[:pass]@]host[:port]/[path][#revision]\n"
-"  ssh://[user[:pass]@]host[:port]/[path][#revision]\n"
-"\n"
-"Paths in the local filesystem can either point to Mercurial\n"
-"repositories or to bundle files (as created by 'hg bundle' or 'hg\n"
-"incoming --bundle').\n"
-"\n"
-"An optional identifier after # indicates a particular branch, tag, or\n"
-"changeset to use from the remote repository. See also 'hg help\n"
-"revisions'.\n"
-"\n"
-"Some features, such as pushing to http:// and https:// URLs are only\n"
-"possible if the feature is explicitly enabled on the remote Mercurial\n"
-"server.\n"
-"\n"
-"Some notes about using SSH with Mercurial:\n"
-"\n"
-"- SSH requires an accessible shell account on the destination machine\n"
-"  and a copy of hg in the remote path or specified with as remotecmd.\n"
-"- path is relative to the remote user's home directory by default. Use\n"
-"  an extra slash at the start of a path to specify an absolute path::\n"
-"\n"
-"    ssh://example.com//tmp/repository\n"
-"\n"
-"- Mercurial doesn't use its own compression via SSH; the right thing\n"
-"  to do is to configure it in your ~/.ssh/config, e.g.::\n"
-"\n"
-"    Host *.mylocalnetwork.example.com\n"
-"      Compression no\n"
-"    Host *\n"
-"      Compression yes\n"
-"\n"
-"  Alternatively specify \"ssh -C\" as your ssh command in your hgrc or\n"
-"  with the --ssh command line option.\n"
-"\n"
-"These URLs can all be stored in your hgrc with path aliases under the\n"
-"[paths] section like so::\n"
-"\n"
-"  [paths]\n"
-"  alias1 = URL1\n"
-"  alias2 = URL2\n"
-"  ...\n"
-"\n"
-"You can then use the alias for any command that uses a URL (for\n"
-"example 'hg pull alias1' will be treated as 'hg pull URL1').\n"
-"\n"
-"Two path aliases are special because they are used as defaults when\n"
-"you do not provide the URL to a command:\n"
-"\n"
-"default:\n"
-"  When you create a repository with hg clone, the clone command saves\n"
-"  the location of the source repository as the new repository's\n"
-"  'default' path. This is then used when you omit path from push- and\n"
-"  pull-like commands (including incoming and outgoing).\n"
-"\n"
-"default-push:\n"
-"  The push command will look for a path named 'default-push', and\n"
-"  prefer it over 'default' if both are defined.\n"
-msgstr ""
-"有効な URL 指定は以下の形式です::\n"
-"\n"
-"  local/filesystem/path[#revision]\n"
-"  file://local/filesystem/path[#revision]\n"
-"  http://[user[:pass]@]host[:port]/[path][#revision]\n"
-"  https://[user[:pass]@]host[:port]/[path][#revision]\n"
-"  ssh://[user[:pass]@]host[:port]/[path][#revision]\n"
-"\n"
-"ローカルファイルシステム上のパスが指す先は、Mercurial のリポジトリでも、\n"
-"バンドルファイル('hg bundle' ないし 'hg incoming --bundle' で生成)でも\n"
-"構いません。\n"
-"\n"
-"連携先リポジトリ指定において、'#' 記号に続けて識別子を指定することで、\n"
-"特定のブランチ、タグないしチェンジセットを指定することが出来ます。\n"
-"'hg help revisions' も参照してください。\n"
-"\n"
-"http:// や https:// 形式の URL で指定される連携先への push の様な\n"
-"機能のうちの幾つかは、その機能が連携先の Mercurial サーバ側で明示的に\n"
-"利用可能になっている場合に限り使用可能です。\n"
-"\n"
-"Mercurial と SSH を併用する場合の注意点:\n"
-"\n"
-"- SSH アクセス先ホスト上に、shell アカウントと hg コマンドが必要です。\n"
-"  hg コマンドがアクセス先ホストの PATH 設定で利用可能になっていない\n"
-"  場合は、--remotecmd で明示的に指定してください。\n"
-"- URL 中のパス指定は、アクセス先ホスト上のユーザのホームディレクトリ\n"
-"  からの相対パスとみなされます。絶対パスを指定する場合は、パスの先頭に\n"
-"  更にスラッシュ('/')を付与してください::\n"
-"\n"
-"     例: ssh://example.com//tmp/repository\n"
-"\n"
-"- SSH 連携の際には Mercurial は自身の圧縮処理を行いません。以下のように\n"
-"  ~/.ssh/config 等で SSH の圧縮実施を指示することをお勧めします::\n"
-"\n"
-"    Host *.mylocalnetwork.example.com\n"
-"      Compression no\n"
-"    Host *\n"
-"      Compression yes\n"
-"\n"
-"  あるいは、設定ファイルにおける ssh コマンド指定や、コマンドラインでの\n"
-"  --ssh に対して、'ssh -C' を指定する方法もあります。\n"
-"\n"
-"連携先 URL は、設定ファイルの [paths] セクションで、別名を付けて記述\n"
-"することが出来ます::\n"
-"\n"
-"  [paths]\n"
-"  alias1 = URL1\n"
-"  alias2 = URL2\n"
-"  ...\n"
-"\n"
-"URL 指定が必要なコマンドに対しては、別名を指定することが出来ます\n"
-"(例えば、'hg pull alias1' は alias1 の指す先から変更を取り込みます)。\n"
-"\n"
-"コマンドに URL を指定しなかった場合に、暗黙の連携先として使用される\n"
-"重要な別名が2つあります:\n"
-"\n"
-"default:\n"
-"  'hg clone' によって複製した場合、新規リポジトリの 'default' として\n"
-"  複製元リポジトリの URL が保存されます。\n"
-"  以後、連携先を省略して 'hg push' や 'hg pull' に類するコマンドを\n"
-"  実行した際には、この URL が連携先として使用されます。\n"
-"\n"
-"default-push:\n"
-"  'hg push' は、'default-push' の別名で定義される URL を探します。\n"
-"  'default' が定義されている場合でも、'default-push' が定義されていれば\n"
-"  こちらが優先されます。\n"
-
-msgid ""
 "hooks for controlling repository access\n"
 "\n"
 "This hook makes it possible to allow or deny write access to portions\n"
@@ -1139,7 +184,7 @@
 
 #, python-format
 msgid "config error - hook type \"%s\" cannot stop incoming changesets"
-msgstr ""
+msgstr "設定エラー - フック種別 \"%s\" は履歴の取り込みを抑止できません"
 
 #, python-format
 msgid "acl: access denied for changeset %s"
@@ -1200,22 +245,22 @@
 msgstr "ブックマーク名に改行を含めません"
 
 msgid "a bookmark cannot have the name of an existing branch"
-msgstr ""
+msgstr "既存ブランチと同名のブックマークは作成できません"
 
 msgid "force"
-msgstr ""
+msgstr "強制実施"
 
 msgid "revision"
 msgstr "リビジョン"
 
 msgid "delete a given bookmark"
-msgstr ""
+msgstr "指定ブックマークの削除"
 
 msgid "rename a given bookmark"
-msgstr ""
+msgstr "指定ブックマークの改名"
 
 msgid "hg bookmarks [-f] [-d] [-m NAME] [-r REV] [NAME]"
-msgstr ""
+msgstr "hg bookmarks [-f] [-d] [-m NAME] [-r REV] [NAME]"
 
 msgid ""
 "hooks for integrating with the Bugzilla bug tracker\n"
@@ -1370,10 +415,10 @@
 
 #, python-format
 msgid "bug %d already knows about changeset %s\n"
-msgstr ""
+msgstr "バグ %d にとってリビジョン %s は既知のものです\n"
 
 msgid "telling bugzilla to send mail:\n"
-msgstr ""
+msgstr "bugzilla へのメール送信指示中:\n"
 
 #, python-format
 msgid "  bug %s\n"
@@ -1385,7 +430,7 @@
 
 #, python-format
 msgid "bugzilla notify command %s"
-msgstr ""
+msgstr "bugzilla 通知コマンド実行エラー: %s"
 
 msgid "done\n"
 msgstr "完了\n"
@@ -1418,7 +463,7 @@
 
 #, python-format
 msgid "hook type %s does not pass a changeset id"
-msgstr ""
+msgstr "フック種別 %s によりチェンジセットの処理が抑止されました"
 
 #, python-format
 msgid "database error: %s"
@@ -1567,8 +612,9 @@
 msgid ""
 "colorize output from some commands\n"
 "\n"
-"This extension modifies the status command to add color to its output\n"
-"to reflect file status, the qseries command to add color to reflect\n"
+"This extension modifies the status and resolve commands to add color to "
+"their\n"
+"output to reflect file status, the qseries command to add color to reflect\n"
 "patch status (applied, unapplied, missing), and to diff-related\n"
 "commands to highlight additions, removals, diff headers, and trailing\n"
 "whitespace.\n"
@@ -1605,17 +651,22 @@
 "  diff.inserted = green\n"
 "  diff.changed = white\n"
 "  diff.trailingwhitespace = bold red_background\n"
+"\n"
+"  resolve.unresolved = red bold\n"
+"  resolve.resolved = green bold\n"
+"\n"
+"  bookmarks.current = green\n"
 msgstr ""
 
 msgid "when to colorize (always, auto, or never)"
-msgstr ""
+msgstr "色づけ実施種別。always(常時), auto(自動)ないし never(禁止)"
 
 msgid "don't colorize output (DEPRECATED)"
 msgstr "出力を色付けしない(非推奨)"
 
 #, python-format
 msgid "ignoring unknown color/effect %r (configured in color.%s)\n"
-msgstr ""
+msgstr "未知の色/効果指定 %r を無視(color.%s で設定記述)\n"
 
 msgid "import revisions from foreign VCS repositories into Mercurial"
 msgstr "他の構成管理ツールから Mercurial への履歴取り込み"
@@ -1770,6 +821,15 @@
 "        matched. If a match occurs, then the conversion process will\n"
 "        add the most recent revision on the branch indicated in the\n"
 "        regex as the second parent of the changeset.\n"
+"    --config hook.cvslog\n"
+"        Specify a Python function to be called at the end of gathering\n"
+"        the CVS log. The function is passed a list with the log entries,\n"
+"        and can modify the entries in-place, or add or delete them.\n"
+"    --config hook.cvschangesets\n"
+"        Specify a Python function to be called after the changesets\n"
+"        are calculated from the the CVS log. The function is passed\n"
+"        a list with the changeset entries, and can modify the changesets\n"
+"        in-place, or add or delete them.\n"
 "\n"
 "    An additional \"debugcvsps\" Mercurial command allows the builtin\n"
 "    changeset merging code to be run without doing a conversion. Its\n"
@@ -1957,10 +1017,18 @@
 msgstr "変換ファイル %r を開くことができません: %s"
 
 #, python-format
+msgid "%s: invalid source repository type"
+msgstr "%s: 変換元リポジトリ種別が不正です"
+
+#, python-format
 msgid "%s: missing or unsupported repository"
 msgstr "%s: リポジトリが見つからないか、サポートされていない形式です"
 
 #, python-format
+msgid "%s: invalid destination repository type"
+msgstr "%s: 変換先リポジトリ種別が不正です"
+
+#, python-format
 msgid "convert: %s\n"
 msgstr "変換: %s\n"
 
@@ -2196,10 +1264,10 @@
 
 msgid ""
 "svn: cannot probe remote repository, assume it could be a subversion "
-"repository. Use --source if you know better.\n"
-msgstr ""
-"svn: subversion の遠隔リポジトリの確認に失敗しました。--source の使用を検討し"
-"てください。\n"
+"repository. Use --source-type if you know better.\n"
+msgstr ""
+"svn: subversion の遠隔リポジトリの確認に失敗しました。--source-type の使用を"
+"検討してください。\n"
 
 msgid "Subversion python bindings could not be loaded"
 msgstr "Subversion python バインディングが読み込めません"
@@ -2369,15 +1437,14 @@
 msgid ""
 "use %(path)s to diff repository (or selected files)\n"
 "\n"
-"    Show differences between revisions for the specified files, using the\n"
-"    %(path)s program.\n"
-"\n"
-"    When two revision arguments are given, then changes are shown between\n"
-"    those revisions. If only one revision is specified then that revision "
-"is\n"
-"    compared to the working directory, and, when no revisions are "
-"specified,\n"
-"    the working directory files are compared to its parent."
+"    Show differences between revisions for the specified files, using\n"
+"    the %(path)s program.\n"
+"\n"
+"    When two revision arguments are given, then changes are shown\n"
+"    between those revisions. If only one revision is specified then\n"
+"    that revision is compared to the working directory, and, when no\n"
+"    revisions are specified, the working directory files are compared\n"
+"    to its parent."
 msgstr ""
 
 #, python-format
@@ -2806,23 +1873,23 @@
 msgid "hg inserve [OPTION]..."
 msgstr "hg inserve [OPTION]..."
 
-msgid "(found dead inotify server socket; removing it)\n"
-msgstr "(終了した inotify サーバのソケットを検出したので削除します)\n"
-
-#, python-format
-msgid "could not start inotify server: %s\n"
-msgstr "inotify サーバの起動に失敗: %s\n"
-
-#, python-format
-msgid "could not talk to new inotify server: %s\n"
-msgstr "inotify サーバとの連携に失敗: %s\n"
-
-#, python-format
-msgid "failed to contact inotify server: %s\n"
-msgstr "inotify サーバとの連携に失敗: %s\n"
-
-msgid "received empty answer from inotify server"
-msgstr "inotify サーバからの空応答 "
+msgid "inotify-client: found dead inotify server socket; removing it\n"
+msgstr "inotify-client:無効な inotify サーバソケットを検出したので削除します\n"
+
+#, python-format
+msgid "inotify-client: could not start inotify server: %s\n"
+msgstr "inotify-client: inotify サーバの起動に失敗: %s\n"
+
+#, python-format
+msgid "inotify-client: could not talk to new inotify server: %s\n"
+msgstr "inotify-client: 新規 inotify サーバとの連携に失敗: %s\n"
+
+#, python-format
+msgid "inotify-client: failed to contact inotify server: %s\n"
+msgstr "inotify-client: inotify サーバとの連携に失敗: %s\n"
+
+msgid "inotify-client: received empty answer from inotify server"
+msgstr "inotify-client: inotify サーバからの空応答を受信"
 
 #, python-format
 msgid "(inotify: received response from incompatible server version %d)\n"
@@ -2874,21 +1941,6 @@
 msgstr "%r 配下のディレクトリを監視\n"
 
 #, python-format
-msgid "status: %r %s -> %s\n"
-msgstr "status: %r %s -> %s\n"
-
-#, python-format
-msgid "%s dirstate reload\n"
-msgstr "%s: dirstate 再読み込み中\n"
-
-#, python-format
-msgid "%s end dirstate reload\n"
-msgstr "%s: dirstate 再読み込み完了\n"
-
-msgid "rescanning due to .hgignore change\n"
-msgstr ".hgignore 変更に付き再走査中\n"
-
-#, python-format
 msgid "%s event: created %s\n"
 msgstr "%s: %s を作成\n"
 
@@ -2920,9 +1972,24 @@
 msgid "%s hooking back up with %d bytes readable\n"
 msgstr "%s: 読み込み可能な %d バイトのバックアップをフック\n"
 
-#, python-format
-msgid "could not start server: %s"
-msgstr "サーバ起動が失敗: %s"
+msgid "finished setup\n"
+msgstr "セットアップを終了しました\n"
+
+#, python-format
+msgid "status: %r %s -> %s\n"
+msgstr "status: %r %s -> %s\n"
+
+msgid "rescanning due to .hgignore change\n"
+msgstr ".hgignore 変更に付き再走査中\n"
+
+msgid "cannot start: socket is already bound"
+msgstr "ソケットが既にバインドされているため開始できません"
+
+msgid ""
+"cannot start: tried linking .hg/inotify.sock to a temporary socket but .hg/"
+"inotify.sock already exists"
+msgstr ""
+"一時ソケットに使用する .hg/inotify.sock が既に存在するため開始できません"
 
 #, python-format
 msgid "answering query for %r\n"
@@ -2936,9 +2003,6 @@
 msgid "unrecognized query type: %s\n"
 msgstr "未知の問い合わせ種別: %s\n"
 
-msgid "finished setup\n"
-msgstr "セットアップを終了しました\n"
-
 msgid ""
 "expand expressions into changelog and summaries\n"
 "\n"
@@ -3297,6 +2361,18 @@
 "  add known patch to applied stack          qpush\n"
 "  remove patch from applied stack           qpop\n"
 "  refresh contents of top applied patch     qrefresh\n"
+"\n"
+"By default, mq will automatically use git patches when required to\n"
+"avoid losing file mode changes, copy records, binary files or empty\n"
+"files creations or deletions. This behaviour can be configured with::\n"
+"\n"
+"  [mq]\n"
+"  git = auto/keep/yes/no\n"
+"\n"
+"If set to 'keep', mq will obey the [diff] section configuration while\n"
+"preserving existing git patches upon qrefresh. If set to 'yes' or\n"
+"'no', mq will override the [diff] section and always generate git or\n"
+"regular patches, possibly losing data in the second case.\n"
 msgstr ""
 "パッチ併用の管理\n"
 "\n"
@@ -3321,6 +2397,23 @@
 "  既知のパッチの適用                     qpush\n"
 "  パッチ適用の解除                       qpop\n"
 "  適用中の最上位パッチの内容更新         qrefresh\n"
+"\n"
+"ファイルモードの変更や、複製履歴、バイナリファイルや空ファイルの生成\n"
+"/削除等の情報を維持するために、mq は必要に応じて git 形式のパッチを\n"
+"自動的に使用することができます。この振る舞いは以下の指定で制御します::\n"
+"\n"
+"  [mq]\n"
+"  git = auto/keep/yes/no\n"
+"\n"
+"'keep' が指定された場合、既存の qrefresh 対象となるパッチが git 形式\n"
+"パッチである間は、mq は [diff] セクションの設定に従います。\n"
+"'yes' ないし 'no' が指定された場合、mq は [diff] セクションの設定を無視\n"
+"して、git パッチないし通常パッチを生成します。通常パッチを生成する場合、\n"
+"情報が失われる可能性があります。\n"
+
+#, python-format
+msgid "mq.git option can be auto/keep/yes/no got %s"
+msgstr "mq.git オプションが auto/keep/yes/no 以外の %s でした"
 
 #, python-format
 msgid "%s appears more than once in %s"
@@ -3408,18 +2501,6 @@
 msgstr "ファイル %s が読み込めません\n"
 
 #, python-format
-msgid "imported patch %s\n"
-msgstr "パッチ %s の取り込み\n"
-
-#, python-format
-msgid ""
-"\n"
-"imported patch %s"
-msgstr ""
-"\n"
-"パッチ %s の取り込み"
-
-#, python-format
 msgid "patch %s is empty\n"
 msgstr "パッチ %s は空です\n"
 
@@ -3472,6 +2553,9 @@
 msgid "patch \"%s\" already exists"
 msgstr "パッチ \"%s\" は既に存在します"
 
+msgid "cannot manage merge changesets"
+msgstr "マージリビジョンは MQ の管理対象にできません"
+
 #, python-format
 msgid "error unlinking %s\n"
 msgstr "%s の unlink に失敗\n"
@@ -4676,6 +3760,9 @@
 "  cc = cc1, cc2, ...\n"
 "  bcc = bcc1, bcc2, ...\n"
 "\n"
+"Use ``[patchbomb]`` as configuration section name if you need to\n"
+"override global ``[email]`` address settings.\n"
+"\n"
 "Then you can use the \"hg email\" command to mail a series of changesets\n"
 "as a patchbomb.\n"
 "\n"
@@ -4738,6 +3825,9 @@
 "  cc = cc1, cc2, ...\n"
 "  bcc = bcc1, bcc2, ...\n"
 "\n"
+"``[email]`` セクションにおけるグローバルなアドレス設定よりも優先させたい\n"
+"設定がある場合には、``[patchbomb]`` セクションを使って記述してください。\n"
+"\n"
 "ここまで設定できたなら、\"hg email\" コマンドを使用して、一連の\n"
 "リビジョンをパッチ爆弾(patchbomb)としてメール送信することができます。\n"
 "\n"
@@ -5322,34 +4412,32 @@
 msgid ""
 "recreate hardlinks between two repositories\n"
 "\n"
-"    When repositories are cloned locally, their data files will be "
-"hardlinked\n"
-"    so that they only use the space of a single repository.\n"
-"\n"
-"    Unfortunately, subsequent pulls into either repository will break "
-"hardlinks\n"
-"    for any files touched by the new changesets, even if both repositories "
-"end\n"
-"    up pulling the same changes.\n"
-"\n"
-"    Similarly, passing --rev to \"hg clone\" will fail to use\n"
-"    any hardlinks, falling back to a complete copy of the source "
-"repository.\n"
-"\n"
-"    This command lets you recreate those hardlinks and reclaim that wasted\n"
-"    space.\n"
-"\n"
-"    This repository will be relinked to share space with ORIGIN, which must "
-"be\n"
-"    on the same local disk. If ORIGIN is omitted, looks for \"default-relink"
-"\",\n"
-"    then \"default\", in [paths].\n"
-"\n"
-"    Do not attempt any read operations on this repository while the command "
-"is\n"
-"    running. (Both repositories will be locked against writes.)\n"
-"    "
-msgstr ""
+"    When repositories are cloned locally, their data files will be\n"
+"    hardlinked so that they only use the space of a single repository.\n"
+"\n"
+"    Unfortunately, subsequent pulls into either repository will break\n"
+"    hardlinks for any files touched by the new changesets, even if\n"
+"    both repositories end up pulling the same changes.\n"
+"\n"
+"    Similarly, passing --rev to \"hg clone\" will fail to use any\n"
+"    hardlinks, falling back to a complete copy of the source\n"
+"    repository.\n"
+"\n"
+"    This command lets you recreate those hardlinks and reclaim that\n"
+"    wasted space.\n"
+"\n"
+"    This repository will be relinked to share space with ORIGIN, which\n"
+"    must be on the same local disk. If ORIGIN is omitted, looks for\n"
+"    \"default-relink\", then \"default\", in [paths].\n"
+"\n"
+"    Do not attempt any read operations on this repository while the\n"
+"    command is running. (Both repositories will be locked against\n"
+"    writes.)\n"
+"    "
+msgstr ""
+
+msgid "hardlinks are not supported on this system"
+msgstr "このシステム上ではハードリンクはサポートしていません"
 
 #, python-format
 msgid "relinking %s to %s\n"
@@ -5383,6 +4471,43 @@
 msgid "[ORIGIN]"
 msgstr ""
 
+msgid ""
+"extend schemes with shortcuts to repository swarms\n"
+"\n"
+"This extension allows you to specify shortcuts for parent URLs with a\n"
+"lot of repositories to act like a scheme, for example::\n"
+"\n"
+"  [schemes]\n"
+"  py = http://code.python.org/hg/\n"
+"\n"
+"After that you can use it like::\n"
+"\n"
+"  hg clone py://trunk/\n"
+"\n"
+"Additionally there is support for some more complex schemas, for\n"
+"example used by Google Code::\n"
+"\n"
+"  [schemes]\n"
+"  gcode = http://{1}.googlecode.com/hg/\n"
+"\n"
+"The syntax is taken from Mercurial templates, and you have unlimited\n"
+"number of variables, starting with ``{1}`` and continuing with\n"
+"``{2}``, ``{3}`` and so on. This variables will receive parts of URL\n"
+"supplied, split by ``/``. Anything not specified as ``{part}`` will be\n"
+"just appended to an URL.\n"
+"\n"
+"For convenience, the extension adds these schemes by default::\n"
+"\n"
+"  [schemes]\n"
+"  py = http://hg.python.org/\n"
+"  bb = https://bitbucket.org/\n"
+"  bb+ssh = ssh://hg@bitbucket.org/\n"
+"  gcode = https://{1}.googlecode.com/hg/\n"
+"\n"
+"You can override a predefined scheme by defining a new scheme with the\n"
+"same name.\n"
+msgstr ""
+
 msgid "share a common history between several working directories"
 msgstr ""
 
@@ -5392,8 +4517,15 @@
 "    Initialize a new repository and working directory that shares its\n"
 "    history with another repository.\n"
 "\n"
-"    NOTE: actions that change history such as rollback or moving the\n"
-"    source may confuse sharers.\n"
+"    NOTE: using rollback or extensions that destroy/modify history\n"
+"    (mq, rebase, etc.) can cause considerable confusion with shared\n"
+"    clones. In particular, if two shared clones are both updated to\n"
+"    the same changeset, and one of them destroys that changeset with\n"
+"    rollback, the other clone will suddenly stop working: all\n"
+"    operations will fail with \"abort: working directory has unknown\n"
+"    parent\". The only known workaround is to use debugsetparents on\n"
+"    the broken clone to reset it to a changeset that still exists\n"
+"    (e.g. tip).\n"
 "    "
 msgstr ""
 
@@ -5614,12 +4746,15 @@
 "Note that there are some limitations on using this extension:\n"
 "\n"
 "- You should use single encoding in one repository.\n"
-"- You should set same encoding for the repository by locale or\n"
-"  HGENCODING.\n"
-"\n"
-"Path encoding conversion are done between Unicode and\n"
-"encoding.encoding which is decided by Mercurial from current locale\n"
-"setting or HGENCODING.\n"
+"\n"
+"\n"
+"By default, win32mbcs uses encoding.encoding decided by Mercurial.\n"
+"You can specify the encoding by config option::\n"
+"\n"
+" [win32mbcs]\n"
+" encoding = sjis\n"
+"\n"
+"It is useful for the users who want to commit with UTF-8 log message.\n"
 msgstr ""
 "問題のある文字コードでの多バイト符号化文字を使用したパス名の有効化\n"
 "\n"
@@ -5644,11 +4779,16 @@
 "このエクステンションの利用には幾つかの制限があります:\n"
 "\n"
 "- リポジトリ内では単一の文字コードを使用してください\n"
-"- ロケール設定なり HGENCODING 環境変数なりの設定を、リポジトリで\n"
-"  使用する文字コードと同じものにしてください\n"
-"\n"
-"パス名の文字コード変換は、unicode と、ロケール設定ないし HGENCODING\n"
-"環境変数によって Mercurial が決定する文字コードとの間で行なわれます。\n"
+"\n"
+"\n"
+"指定の無い場合、win32mbcs は Mercurial により決定される\n"
+"(Python プログラム上の) encoding.encoding 変数値を使用します。\n"
+"以下の設定記述により、文字コードを指定することができます::\n"
+"\n"
+" [win32mbcs]\n"
+" encoding = sjis\n"
+"\n"
+"ログメッセージの文字コードに UTF-8 を使用したいユーザ等に有用です。\n"
 
 #, python-format
 msgid "[win32mbcs] filename conversion failed with %s encoding\n"
@@ -6142,14 +5282,14 @@
 "    directory; use -r/--rev to specify a different revision.\n"
 "\n"
 "    To specify the type of archive to create, use -t/--type. Valid\n"
-"    types are::\n"
-"\n"
-"      \"files\" (default): a directory full of files\n"
-"      \"tar\": tar archive, uncompressed\n"
-"      \"tbz2\": tar archive, compressed using bzip2\n"
-"      \"tgz\": tar archive, compressed using gzip\n"
-"      \"uzip\": zip archive, uncompressed\n"
-"      \"zip\": zip archive, compressed using deflate\n"
+"    types are:\n"
+"\n"
+"    :``files``: a directory full of files (default)\n"
+"    :``tar``:   tar archive, uncompressed\n"
+"    :``tbz2``:  tar archive, compressed using bzip2\n"
+"    :``tgz``:   tar archive, compressed using gzip\n"
+"    :``uzip``:  zip archive, uncompressed\n"
+"    :``zip``:   zip archive, compressed using deflate\n"
 "\n"
 "    The exact name of the destination archive or directory is given\n"
 "    using a format string; see 'hg help export' for details.\n"
@@ -6166,14 +5306,14 @@
 "    他のリビジョンを指定する場合は -r/--rev を使用します。\n"
 "\n"
 "    生成するアーカイブの種別を指定する場合は、-t/--type を使用します。\n"
-"    使用可能な種別は::\n"
-"\n"
-"      \"files\": 展開済みアーカイブのイメージ(無指定時)\n"
-"      \"tar\": 非圧縮の tar アーカイブ形式\n"
-"      \"tbz2\": bzip2 圧縮の tar アーカイブ形式\n"
-"      \"tgz\": gzip 圧縮の tar アーカイブ形式\n"
-"      \"uzip\": 非圧縮の zip アーカイブ形式\n"
-"      \"zip\": deflate 圧縮の zip アーカイブ形式\n"
+"    使用可能な種別は:\n"
+"\n"
+"    :``files``: 展開済みアーカイブのイメージ(無指定時)\n"
+"    :``tar``:   非圧縮の tar アーカイブ形式\n"
+"    :``tbz2``:  bzip2 圧縮の tar アーカイブ形式\n"
+"    :``tgz``:   gzip 圧縮の tar アーカイブ形式\n"
+"    :``uzip``:  非圧縮の zip アーカイブ形式\n"
+"    :``zip``:   deflate 圧縮の zip アーカイブ形式\n"
 "\n"
 "    アーカイブ生成先となるファイル名ないしディレクトリ名の指定には\n"
 "    置換指定を使用することができます。置換指定に関する詳細は \n"
@@ -6382,7 +5522,7 @@
 "\n"
 "    作業領域の内容を既存ブランチのもので更新する場合は 'hg update' を\n"
 "    使用してください。現ブランチを閉鎖する場合は\n"
-"    'hg commit --close-baranch' を使用してください。\n"
+"    'hg commit --close-branch' を使用してください。\n"
 "    "
 
 #, python-format
@@ -6422,6 +5562,12 @@
 "    使用してください。\n"
 "    "
 
+msgid " (closed)"
+msgstr " (閉鎖済み)"
+
+msgid " (inactive)"
+msgstr " (非アクティブ)"
+
 msgid ""
 "create a changegroup file\n"
 "\n"
@@ -6483,11 +5629,11 @@
 "\n"
 "    Output may be to a file, in which case the name of the file is\n"
 "    given using a format string. The formatting rules are the same as\n"
-"    for the export command, with the following additions::\n"
-"\n"
-"      %s   basename of file being printed\n"
-"      %d   dirname of file being printed, or '.' if in repository root\n"
-"      %p   root-relative path name of file being printed\n"
+"    for the export command, with the following additions:\n"
+"\n"
+"    :``%s``: basename of file being printed\n"
+"    :``%d``: dirname of file being printed, or '.' if in repository root\n"
+"    :``%p``: root-relative path name of file being printed\n"
 "    "
 msgstr ""
 "指定されたリビジョン時点のファイル内容の出力\n"
@@ -6498,12 +5644,11 @@
 "\n"
 "    出力先指定(置換指定可能)がある場合、出力はファイルに保存されます。\n"
 "    置換指定には 'hg export' で指定可能なものに加えて以下のものを指定\n"
-"    できます::\n"
-"    \n"
-"\n"
-"      %s   対象ファイルのベース名\n"
-"      %d   対象ファイルの格納ディレクトリ、ないし '.'\n"
-"      %p   対象ファイルのリポジトリルートからの相対パス\n"
+"    できます:\n"
+"\n"
+"    :``%s``: 対象ファイルのベース名\n"
+"    :``%d``: 対象ファイルの格納ディレクトリ、ないし '.'\n"
+"    :``%p``: 対象ファイルのリポジトリルートからの相対パス\n"
 "    "
 
 msgid ""
@@ -6528,9 +5673,9 @@
 "    will be the null changeset). Otherwise, clone will initially check\n"
 "    out (in order of precedence):\n"
 "\n"
-"      a) the changeset, tag or branch specified with -u/--updaterev\n"
-"      b) the changeset, tag or branch given with the first -r/--rev\n"
-"      c) the head of the default branch\n"
+"    a) the changeset, tag or branch specified with -u/--updaterev\n"
+"    b) the changeset, tag or branch given with the first -r/--rev\n"
+"    c) the head of the default branch\n"
 "\n"
 "    Use 'hg clone -u . src dst' to checkout the source repository's\n"
 "    parent changeset (applicable for local source repositories only).\n"
@@ -6581,7 +5726,7 @@
 "\n"
 "    複製先として ``ssh://`` URL 形式を指定することも可能ですが、遠隔ホスト\n"
 "    上では、.hg/hgrc の作成も、作業領域の更新も行われません。\n"
-"    ``ssh://`` URL 形式の詳細に関しては、'hg help urls' を参照してください。\n"
+"    ``ssh://`` URL 形式の詳細は、'hg help urls' を参照してください。\n"
 "\n"
 "    -U/--noupdate が指定された場合、新規複製先は、\n"
 "    管理領域(.hg)のみを保持し、作業領域の更新は行われません\n"
@@ -6589,9 +5734,9 @@
 "    それ以外の場合は、以下の優先順位で定まるリビジョン時点の内容で\n"
 "    作業領域を更新します:\n"
 "\n"
-"      a) -u/--updaterev で指定されたリビジョン(タグやブランチ名も可)\n"
-"      b) 最初の -r/--rev で指定されたリビジョン(タグやブランチ名も可)\n"
-"      c) 'default' ブランチのヘッドリビジョン\n"
+"    a) -u/--updaterev で指定されたリビジョン(タグやブランチ名も可)\n"
+"    b) 最初の -r/--rev で指定されたリビジョン(タグやブランチ名も可)\n"
+"    c) 'default' ブランチのヘッドリビジョン\n"
 "\n"
 "    複製元の作業領域における親リビジョンで、複製先リポジトリの作業領域を\n"
 "    更新するには、'hg clone -u . 複製元 複製先' と指定します\n"
@@ -6629,7 +5774,6 @@
 "    (Emacs および多くの Linux 系ツールはそのように振舞います)。この制約は\n"
 "    .hg ディレクトリ配下にメタデータを配置する、MQ のような\n"
 "    エクステンションとは相容れないものです。\n"
-"\n"
 "    "
 
 msgid "cannot specify both --noupdate and --updaterev"
@@ -6966,16 +6110,16 @@
 "    first parent only.\n"
 "\n"
 "    Output may be to a file, in which case the name of the file is\n"
-"    given using a format string. The formatting rules are as follows::\n"
-"\n"
-"      %%   literal \"%\" character\n"
-"      %H   changeset hash (40 bytes of hexadecimal)\n"
-"      %N   number of patches being generated\n"
-"      %R   changeset revision number\n"
-"      %b   basename of the exporting repository\n"
-"      %h   short-form changeset hash (12 bytes of hexadecimal)\n"
-"      %n   zero-padded sequence number, starting at 1\n"
-"      %r   zero-padded changeset revision number\n"
+"    given using a format string. The formatting rules are as follows:\n"
+"\n"
+"    :``%%``: literal \"%\" character\n"
+"    :``%H``: changeset hash (40 bytes of hexadecimal)\n"
+"    :``%N``: number of patches being generated\n"
+"    :``%R``: changeset revision number\n"
+"    :``%b``: basename of the exporting repository\n"
+"    :``%h``: short-form changeset hash (12 bytes of hexadecimal)\n"
+"    :``%n``: zero-padded sequence number, starting at 1\n"
+"    :``%r``: zero-padded changeset revision number\n"
 "\n"
 "    Without the -a/--text option, export will avoid generating diffs\n"
 "    of files it detects as binary. With -a, export will generate a\n"
@@ -6999,16 +6143,16 @@
 "    出力するのは、第1親との差分のみを出力するためです。\n"
 "\n"
 "    出力先指定(置換指定可能)がある場合、出力はファイルに保存されます。\n"
-"    置換指定として以下のものが使用可能です::\n"
-"\n"
-"      %%   \"%\" 文字そのもの\n"
-"      %H   ハッシュ値(40 桁 16 進数)\n"
-"      %N   生成されるファイルの総数\n"
-"      %R   リビジョン番号\n"
-"      %b   対象リポジトリのベース名\n"
-"      %h   短縮形式ハッシュ値(12 桁 16 進数)\n"
-"      %n   1から始まるゼロ詰めの通し番号\n"
-"      %r   ゼロ詰めのリビジョン番号\n"
+"    置換指定として以下のものが使用可能です:\n"
+"\n"
+"    :``%%``: \"%\" 文字そのもの\n"
+"    :``%H``: ハッシュ値(40 桁 16 進数)\n"
+"    :``%N``: 生成されるファイルの総数\n"
+"    :``%R``: リビジョン番号\n"
+"    :``%b``: 対象リポジトリのベース名\n"
+"    :``%h``: 短縮形式ハッシュ値(12 桁 16 進数)\n"
+"    :``%n``: 1から始まるゼロ詰めの通し番号\n"
+"    :``%r``: ゼロ詰めのリビジョン番号\n"
 "\n"
 "    -a/--text 指定が無い場合、バイナリと思しきファイルは処理対象から\n"
 "    除外されます。-a 指定が有る場合、結果に関わらず、全てのファイルが\n"
@@ -7086,7 +6230,7 @@
 "    作業領域は検索対象には含まれません。パターンに合致する内容が現れた\n"
 "    リビジョンを表示します。\n"
 "\n"
-"    指定が無い場合本コマンドは、パターンに合致する内容が最小に現れた\n"
+"    指定が無い場合本コマンドは、パターンに合致する内容が最初に現れた\n"
 "    リビジョンを各ファイル毎に表示します。パターンに合致する変更のあった\n"
 "    全てのリビジョンを表示する場合、--all を指定します(パターン合致部分に\n"
 "    対する削除は \"-\"、追加は \"+\" を検索結果に表示することで区別)。\n"
@@ -7740,7 +6884,7 @@
 "    -r/--rev が指定された場合、指定されたものと、その祖先となる\n"
 "    リビジョンが連携先リポジトリへと反映されます。\n"
 "\n"
-"    ``ssh://`` URL 形式の詳細に関しては、'hg help urls' を参照してください。\n"
+"    ``ssh://`` URL 形式の詳細は、'hg help urls' を参照してください。\n"
 "    連携先が省略された場合、'default' パスが連携先として使用されます。\n"
 "    "
 
@@ -7877,7 +7021,7 @@
 "    will be overwritten if the merge is retried with resolve. The\n"
 "    -m/--mark switch should be used to mark the file as resolved.\n"
 "\n"
-"    You can specify a set of files to operate on, or use the -a/-all\n"
+"    You can specify a set of files to operate on, or use the -a/--all\n"
 "    switch to select all unresolved files.\n"
 "\n"
 "    This command also allows listing resolved files and manually\n"
@@ -7905,7 +7049,7 @@
 "    衝突が「未解消」な全てのファイルを実施対象にすることもできます。\n"
 "\n"
 "    本コマンドは、ファイルの衝突解消状態の一覧表示や、「解消済み」/\n"
-"   「未解消」といった衝突解消状態の手動変更もできます。全てのファイルの\n"
+"    「未解消」といった衝突解消状態の手動変更もできます。全てのファイルの\n"
 "    衝突解消状態が「解消済み」になるまでは、コミットができません。\n"
 "\n"
 "    ファイルの衝突解消状態表示には以下の記号が使用されます::\n"
@@ -8031,13 +7175,13 @@
 "    Transactions are used to encapsulate the effects of all commands\n"
 "    that create new changesets or propagate existing changesets into a\n"
 "    repository. For example, the following commands are transactional,\n"
-"    and their effects can be rolled back::\n"
-"\n"
-"      commit\n"
-"      import\n"
-"      pull\n"
-"      push (with this repository as destination)\n"
-"      unbundle\n"
+"    and their effects can be rolled back:\n"
+"\n"
+"    - commit\n"
+"    - import\n"
+"    - pull\n"
+"    - push (with this repository as destination)\n"
+"    - unbundle\n"
 "\n"
 "    This command is not intended for use on public repositories. Once\n"
 "    changes are visible for pull by other users, rolling a transaction\n"
@@ -8057,13 +7201,13 @@
 "    トランザクションとは、新規リビジョンの作成、ないし外部からの既存\n"
 "    リビジョンの取り込みにおけるコマンドの改変操作を一括化するものです。\n"
 "    例えば、以下のコマンドはいずれもトランザクションを形成するもので、\n"
-"    その効果は本コマンドにより巻き戻し可能です::\n"
-"\n"
-"      commit\n"
-"      import\n"
-"      pull\n"
-"      push (rollback 可能なのは反映先リポジトリ側)\n"
-"      unbundle\n"
+"    その効果は本コマンドにより巻き戻し可能です:\n"
+"\n"
+"    - commit\n"
+"    - import\n"
+"    - pull\n"
+"    - push (rollback 可能なのは反映先リポジトリ側)\n"
+"    - unbundle\n"
 "\n"
 "    本コマンドは、公開リポジトリでの実行を想定していません。他のユーザ\n"
 "    から 'hg pull' 可能な状態になってしまったなら、公開リポジトリでの\n"
@@ -8127,7 +7271,8 @@
 "\n"
 "    If one revision is given, it is used as the base revision.\n"
 "    If two revisions are given, the differences between them are\n"
-"    shown.\n"
+"    shown. The --change option can also be used as a shortcut to list\n"
+"    the changed files of a revision from its first parent.\n"
 "\n"
 "    The codes used to show the status of files are::\n"
 "\n"
@@ -8161,6 +7306,8 @@
 "\n"
 "    1つのリビジョンが指定された場合、比較元リビジョンとして扱われます。\n"
 "    2つのリビジョンが指定された場合、両リビジョン間で状態を比較します。\n"
+"    --change 指定を使うことで、第1親から変更されたファイル一覧を簡単に\n"
+"    表示させることができます。\n"
 "\n"
 "    ファイルの状態を表す記号は以下の通り::\n"
 "\n"
@@ -8688,8 +7835,8 @@
 msgid "do not update to target"
 msgstr "対象リビジョンによる作業領域内容の更新を抑止"
 
-msgid "[-gbsr] [-c CMD] [REV]"
-msgstr "[-gbsr] [-c CMD] [REV]"
+msgid "[-gbsr] [-U] [-c CMD] [REV]"
+msgstr "[-gbsr] [-U] [-c CMD] [REV]"
 
 msgid "set branch name even if it shadows an existing branch"
 msgstr "同名既存ブランチが存在する場合でもブランチ作成を実施"
@@ -8706,8 +7853,8 @@
 msgid "show normal and closed branches"
 msgstr "閉鎖したヘッドも表示"
 
-msgid "[-a]"
-msgstr "[-a]"
+msgid "[-ac]"
+msgstr "[-ac]"
 
 msgid "run even when remote repository is unrelated"
 msgstr "連携先が無関係なリポジトリでも実行"
@@ -8724,8 +7871,8 @@
 msgid "bundle compression type to use"
 msgstr "バンドルファイルの圧縮形式"
 
-msgid "[-f] [-a] [-r REV]... [--base REV]... FILE [DEST]"
-msgstr "[-f] [-a] [-r REV]... [--base REV]... FILE [DEST]"
+msgid "[-f] [-t TYPE] [-a] [-r REV]... [--base REV]... FILE [DEST]"
+msgstr "[-f] [-t TYPE] [-a] [-r REV]... [--base REV]... FILE [DEST]"
 
 msgid "print output to file with formatted name"
 msgstr "ファイル内容の保存先"
@@ -8745,8 +7892,8 @@
 msgid "revision, tag or branch to check out"
 msgstr "作業領域更新用リビジョン(タグ名/ブランチ名)"
 
-msgid "a changeset you would like to have after cloning"
-msgstr "複製における上限のリビジョン"
+msgid "clone only the specified revisions and ancestors"
+msgstr "指定リビジョンと、その祖先のみを複製"
 
 msgid "[OPTION]... SOURCE [DEST]"
 msgstr "[OPTION]... SOURCE [DEST]"
@@ -8823,6 +7970,9 @@
 msgid "diff against the second parent"
 msgstr "第2親との差分を使用"
 
+msgid "revisions to export"
+msgstr "対象リビジョン"
+
 msgid "[OPTION]... [-o OUTFILESPEC] REV..."
 msgstr "[OPTION]... [-o OUTFILESPEC] REV..."
 
@@ -8859,8 +8009,8 @@
 msgid "show normal and closed branch heads"
 msgstr "閉鎖したヘッドも表示"
 
-msgid "[-r STARTREV] [REV]..."
-msgstr "[-r STARTREV] [REV]..."
+msgid "[-ac] [-r STARTREV] [REV]..."
+msgstr "[-ac] [-r STARTREV] [REV]..."
 
 msgid "[TOPIC]"
 msgstr "[TOPIC]"
@@ -8978,8 +8128,8 @@
 msgid "review revisions to merge (no merge is performed)"
 msgstr "マージ対象リビジョンの確認(マージ処理は未実施)"
 
-msgid "[-f] [[-r] REV]"
-msgstr "[-f] [[-r] REV]"
+msgid "[-P] [-f] [[-r] REV]"
+msgstr "[-P] [-f] [[-r] REV]"
 
 msgid "a specific revision up to which you would like to push"
 msgstr "反映対象とする上限のリビジョン"
@@ -8996,8 +8146,8 @@
 msgid "[NAME]"
 msgstr "[NAME]"
 
-msgid "update to new tip if changesets were pulled"
-msgstr "新規取り込みの際には作業領域を tip で更新"
+msgid "update to new branch head if changesets were pulled"
+msgstr "新規取り込みの際には作業領域を新規のブランチヘッドで更新"
 
 msgid "[-u] [-f] [-r REV]... [-e CMD] [--remotecmd CMD] [SOURCE]"
 msgstr "[-u] [-f] [-r REV]... [-e CMD] [--remotecmd CMD] [SOURCE]"
@@ -9125,6 +8275,9 @@
 msgid "show difference from revision"
 msgstr "当該リビジョンとの差分で状態を判定"
 
+msgid "list the changed files of a revision"
+msgstr "指定リビジョンにおける更新ファイルの一覧"
+
 msgid "replace existing tag"
 msgstr "既存のタグを置き換え"
 
@@ -9137,14 +8290,14 @@
 msgid "remove a tag"
 msgstr "タグの削除"
 
-msgid "[-l] [-m TEXT] [-d DATE] [-u USER] [-r REV] NAME..."
-msgstr "[-l] [-m TEXT] [-d DATE] [-u USER] [-r REV] NAME..."
-
-msgid "[-p]"
-msgstr "[-p]"
-
-msgid "update to new tip if changesets were unbundled"
-msgstr "新規取り込みの際には作業領域を tip で更新"
+msgid "[-f] [-l] [-m TEXT] [-d DATE] [-u USER] [-r REV] NAME..."
+msgstr "[-f] [-l] [-m TEXT] [-d DATE] [-u USER] [-r REV] NAME..."
+
+msgid "[-p] [-g]"
+msgstr "[-p] [-g]"
+
+msgid "update to new branch head if changesets were unbundled"
+msgstr "新規取り込みの際には作業領域を新規ブランチヘッドでで更新"
 
 msgid "[-u] FILE..."
 msgstr "[-u] FILE..."
@@ -9159,6 +8312,10 @@
 msgstr "[-c] [-C] [-d DATE] [[-r] REV]"
 
 #, python-format
+msgid "config error at %s:%d: cannot include %s (%s)"
+msgstr "%s:%d:設定エラー: %s を読み込めません(%s)"
+
+#, python-format
 msgid "config error at %s:%d: '%s'"
 msgstr "%s:%d:設定エラー:%s"
 
@@ -9315,6 +8472,16 @@
 msgstr "'%s' を別名に持つコマンドはありません\n"
 
 #, python-format
+msgid ""
+"alias for: hg %s\n"
+"\n"
+"%s"
+msgstr ""
+"hg %s の別名\n"
+"\n"
+"%s"
+
+#, python-format
 msgid "alias '%s' resolves to unknown command '%s'\n"
 msgstr "'%s' が未知のコマンド '%s' の別名とみなされました\n"
 
@@ -9468,6 +8635,1044 @@
 msgid "Using additional features"
 msgstr "付加機能の使用"
 
+msgid ""
+"Mercurial reads configuration data from several files, if they exist.\n"
+"Below we list the most specific file first.\n"
+"\n"
+"On Windows, these configuration files are read:\n"
+"\n"
+"- ``<repo>\\.hg\\hgrc``\n"
+"- ``%USERPROFILE%\\.hgrc``\n"
+"- ``%USERPROFILE%\\Mercurial.ini``\n"
+"- ``%HOME%\\.hgrc``\n"
+"- ``%HOME%\\Mercurial.ini``\n"
+"- ``C:\\Mercurial\\Mercurial.ini``\n"
+"- ``HKEY_LOCAL_MACHINE\\SOFTWARE\\Mercurial``\n"
+"- ``<install-dir>\\Mercurial.ini``\n"
+"\n"
+"On Unix, these files are read:\n"
+"\n"
+"- ``<repo>/.hg/hgrc``\n"
+"- ``$HOME/.hgrc``\n"
+"- ``/etc/mercurial/hgrc``\n"
+"- ``/etc/mercurial/hgrc.d/*.rc``\n"
+"- ``<install-root>/etc/mercurial/hgrc``\n"
+"- ``<install-root>/etc/mercurial/hgrc.d/*.rc``\n"
+"\n"
+"The configuration files for Mercurial use a simple ini-file format. A\n"
+"configuration file consists of sections, led by a ``[section]`` header\n"
+"and followed by ``name = value`` entries::\n"
+"\n"
+"  [ui]\n"
+"  username = Firstname Lastname <firstname.lastname@example.net>\n"
+"  verbose = True\n"
+"\n"
+"This above entries will be referred to as ``ui.username`` and\n"
+"``ui.verbose``, respectively. Please see the hgrc man page for a full\n"
+"description of the possible configuration values:\n"
+"\n"
+"- on Unix-like systems: ``man hgrc``\n"
+"- online: http://www.selenic.com/mercurial/hgrc.5.html\n"
+msgstr ""
+"Mercurial は設定ファイルを複数の場所から読み込みます。\n"
+"優先度順に読み込み位置を並べたものを以下に示します。\n"
+"\n"
+"Windows 環境では以下の設定ファイルが読み込まれます:\n"
+"\n"
+"- ``<リポジトリ>\\.hg\\hgrc``\n"
+"- ``%USERPROFILE%\\.hgrc``\n"
+"- ``%USERPROFILE%\\Mercurial.ini``\n"
+"- ``%HOME%\\.hgrc``\n"
+"- ``%HOME%\\Mercurial.ini``\n"
+"- ``C:\\Mercurial\\Mercurial.ini``\n"
+"- ``HKEY_LOCAL_MACHINE\\SOFTWARE\\Mercurial``\n"
+"- ``<インストール先>\\Mercurial.ini``\n"
+"\n"
+"Unix 環境では以下の設定ファイルが読み込まれます:\n"
+"\n"
+"- ``<リポジトリ>/.hg/hgrc``\n"
+"- ``$HOME/.hgrc``\n"
+"- ``/etc/mercurial/hgrc``\n"
+"- ``/etc/mercurial/hgrc.d/*.rc``\n"
+"- ``<インストール先>/etc/mercurial/hgrc``\n"
+"- ``<インストール先>/etc/mercurial/hgrc.d/*.rc``\n"
+"\n"
+"Mercurial の設定ファイルは、いわゆる ini ファイル形式で記述されます。\n"
+"設定ファイルは、``[セクション名]`` 形式のヘッダから始まるセクションから\n"
+"構成され、``名前 = 値`` 形式の要素が列挙されます::\n"
+"\n"
+"  [ui]\n"
+"  username = Firstname Lastname <firstname.lastname@example.net>\n"
+"  verbose = True\n"
+"\n"
+"上記要素はそれぞれ、``ui.username`` および ``ui.verbose`` として\n"
+"参照されます。設定ファイルで指定可能な値の詳細に関しては、\n"
+"hgrc のマニュアルページを参照してください:\n"
+"\n"
+"- Unix 系システム: ``man hgrc``\n"
+"- オンライン版: http://www.selenic.com/mercurial/hgrc.5.html\n"
+
+msgid ""
+"Some commands allow the user to specify a date, e.g.:\n"
+"\n"
+"- backout, commit, import, tag: Specify the commit date.\n"
+"- log, revert, update: Select revision(s) by date.\n"
+"\n"
+"Many date formats are valid. Here are some examples:\n"
+"\n"
+"- ``Wed Dec 6 13:18:29 2006`` (local timezone assumed)\n"
+"- ``Dec 6 13:18 -0600`` (year assumed, time offset provided)\n"
+"- ``Dec 6 13:18 UTC`` (UTC and GMT are aliases for +0000)\n"
+"- ``Dec 6`` (midnight)\n"
+"- ``13:18`` (today assumed)\n"
+"- ``3:39`` (3:39AM assumed)\n"
+"- ``3:39pm`` (15:39)\n"
+"- ``2006-12-06 13:18:29`` (ISO 8601 format)\n"
+"- ``2006-12-6 13:18``\n"
+"- ``2006-12-6``\n"
+"- ``12-6``\n"
+"- ``12/6``\n"
+"- ``12/6/6`` (Dec 6 2006)\n"
+"\n"
+"Lastly, there is Mercurial's internal format:\n"
+"\n"
+"- ``1165432709 0`` (Wed Dec 6 13:18:29 2006 UTC)\n"
+"\n"
+"This is the internal representation format for dates. unixtime is the\n"
+"number of seconds since the epoch (1970-01-01 00:00 UTC). offset is\n"
+"the offset of the local timezone, in seconds west of UTC (negative if\n"
+"the timezone is east of UTC).\n"
+"\n"
+"The log command also accepts date ranges:\n"
+"\n"
+"- ``<{datetime}`` - at or before a given date/time\n"
+"- ``>{datetime}`` - on or after a given date/time\n"
+"- ``{datetime} to {datetime}`` - a date range, inclusive\n"
+"- ``-{days}`` - within a given number of days of today\n"
+msgstr ""
+"以下のコマンドで日時指定が可能です:\n"
+"\n"
+"- backout, commit, import, tag: コミット日時の指定\n"
+"- log, revert, update: 日時によるリビジョンの指定\n"
+"\n"
+"有効な日時指定形式は沢山あります。以下にいくつかの例を示します:\n"
+"\n"
+"- ``Wed Dec 6 13:18:29 2006`` (「ローカルタイムゾーン」を想定)\n"
+"- ``Dec 6 13:18 -0600`` (「今年」を想定、タイムゾーンはオフセット指定)\n"
+"- ``Dec 6 13:18 UTC`` (UTC および GMT は +0000 の別名)\n"
+"- ``Dec 6`` (「午前0時」を想定)\n"
+"- ``13:18`` (「本日」を想定)\n"
+"- ``3:39`` (「3:39AM」を想定)\n"
+"- ``3:39pm`` (15:39)\n"
+"- ``2006-12-06 13:18:29`` (ISO 8601 形式)\n"
+"- ``2006-12-6 13:18``\n"
+"- ``2006-12-6``\n"
+"- ``12-6``\n"
+"- ``12/6``\n"
+"- ``12/6/6`` (2006年12月6日)\n"
+"\n"
+"最後に、Mercurial 固有の内部形式を示します:\n"
+"\n"
+"- ``1165432709 0`` (2006年12月6日 13:18:29 UTC)\n"
+"\n"
+"これは日時の内部表現形式です。基点となる 1970年1月1日 00:00 UTC からの\n"
+"経過秒数を表す unixtime 形式部分と、ローカルタイムゾーンのオフセット値\n"
+"(UTC よりも東側の地域は負値)を表すオフセット部分から構成されています。\n"
+"\n"
+"log コマンドには、日時範囲指定可能です:\n"
+"\n"
+"- ``<{datetime}`` - 指定日時以前(指定日時含む)\n"
+"- ``>{datetime}`` - 指定日時以後(指定日時含む)\n"
+"- ``{datetime} to {datetime}`` - 指定日時範囲(指定日時含む)\n"
+"- ``-{days}`` - 本日から指定日数以内\n"
+
+msgid ""
+"Mercurial's default format for showing changes between two versions of\n"
+"a file is compatible with the unified format of GNU diff, which can be\n"
+"used by GNU patch and many other standard tools.\n"
+"\n"
+"While this standard format is often enough, it does not encode the\n"
+"following information:\n"
+"\n"
+"- executable status and other permission bits\n"
+"- copy or rename information\n"
+"- changes in binary files\n"
+"- creation or deletion of empty files\n"
+"\n"
+"Mercurial also supports the extended diff format from the git VCS\n"
+"which addresses these limitations. The git diff format is not produced\n"
+"by default because a few widespread tools still do not understand this\n"
+"format.\n"
+"\n"
+"This means that when generating diffs from a Mercurial repository\n"
+"(e.g. with \"hg export\"), you should be careful about things like file\n"
+"copies and renames or other things mentioned above, because when\n"
+"applying a standard diff to a different repository, this extra\n"
+"information is lost. Mercurial's internal operations (like push and\n"
+"pull) are not affected by this, because they use an internal binary\n"
+"format for communicating changes.\n"
+"\n"
+"To make Mercurial produce the git extended diff format, use the --git\n"
+"option available for many commands, or set 'git = True' in the [diff]\n"
+"section of your hgrc. You do not need to set this option when\n"
+"importing diffs in this format or using them in the mq extension.\n"
+msgstr ""
+"無指定時に Mercurial が2つのリビジョンを比較して差分表示する際の形式は\n"
+"GNU diff の unified 形式互換のもので、GNU patch をはじめとする多くの\n"
+"標準的なツールで使用できるものです。\n"
+"\n"
+"この標準的な形式は概ね十分なのですが、以下のような情報は含まれません:\n"
+"\n"
+"- 実行可否および権限設定\n"
+"- 複製/改名情報\n"
+"- バイナリファイルの変更\n"
+"- 空ファイルの作成/削除\n"
+"\n"
+"Mercurial は、別の構成管理ツールである git に由来する拡張差分形式にも\n"
+"対応しており、この形式は従来の差分形式の持つ制限を解消しています。\n"
+"但し、普及しているツールの幾つかが git 差分形式に対応していないため、\n"
+"Mercurial は指定が無い場合はこの形式では出力しません。\n"
+"\n"
+"つまり、Mercurial が(\"hg export\" 等で)生成した標準の差分形式は、\n"
+"他のリポジトリに対して適用した場合、上述した情報の欠落があることから、\n"
+"ファイルの複製・改名をはじめとする上記の制限に類する操作に関しては、\n"
+"十分注意する必要があります。push や pull のように、Mercurial の\n"
+"内部形式で実施される操作に関しては、バイナリ形式で変更情報の授受を行う\n"
+"ことから、情報の欠落に関しては心配する必要はありません。\n"
+"\n"
+"Mercurial から git 拡張差分形式の出力を得るには、受理可能なコマンドに\n"
+"対して --git を指定するか、設定ファイルの [diff] セクションに\n"
+"'git = True' 記述を追加してください。hg import や mq エクステンションを\n"
+"使用する場合は、この指定は不要です。\n"
+
+msgid ""
+"HG\n"
+"    Path to the 'hg' executable, automatically passed when running\n"
+"    hooks, extensions or external tools. If unset or empty, this is\n"
+"    the hg executable's name if it's frozen, or an executable named\n"
+"    'hg' (with %PATHEXT% [defaulting to COM/EXE/BAT/CMD] extensions on\n"
+"    Windows) is searched.\n"
+"\n"
+"HGEDITOR\n"
+"    This is the name of the editor to run when committing. See EDITOR.\n"
+"\n"
+"    (deprecated, use .hgrc)\n"
+"\n"
+"HGENCODING\n"
+"    This overrides the default locale setting detected by Mercurial.\n"
+"    This setting is used to convert data including usernames,\n"
+"    changeset descriptions, tag names, and branches. This setting can\n"
+"    be overridden with the --encoding command-line option.\n"
+"\n"
+"HGENCODINGMODE\n"
+"    This sets Mercurial's behavior for handling unknown characters\n"
+"    while transcoding user input. The default is \"strict\", which\n"
+"    causes Mercurial to abort if it can't map a character. Other\n"
+"    settings include \"replace\", which replaces unknown characters, and\n"
+"    \"ignore\", which drops them. This setting can be overridden with\n"
+"    the --encodingmode command-line option.\n"
+"\n"
+"HGMERGE\n"
+"    An executable to use for resolving merge conflicts. The program\n"
+"    will be executed with three arguments: local file, remote file,\n"
+"    ancestor file.\n"
+"\n"
+"    (deprecated, use .hgrc)\n"
+"\n"
+"HGRCPATH\n"
+"    A list of files or directories to search for hgrc files. Item\n"
+"    separator is \":\" on Unix, \";\" on Windows. If HGRCPATH is not set,\n"
+"    platform default search path is used. If empty, only the .hg/hgrc\n"
+"    from the current repository is read.\n"
+"\n"
+"    For each element in HGRCPATH:\n"
+"\n"
+"    - if it's a directory, all files ending with .rc are added\n"
+"    - otherwise, the file itself will be added\n"
+"\n"
+"HGUSER\n"
+"    This is the string used as the author of a commit. If not set,\n"
+"    available values will be considered in this order:\n"
+"\n"
+"    - HGUSER (deprecated)\n"
+"    - hgrc files from the HGRCPATH\n"
+"    - EMAIL\n"
+"    - interactive prompt\n"
+"    - LOGNAME (with ``@hostname`` appended)\n"
+"\n"
+"    (deprecated, use .hgrc)\n"
+"\n"
+"EMAIL\n"
+"    May be used as the author of a commit; see HGUSER.\n"
+"\n"
+"LOGNAME\n"
+"    May be used as the author of a commit; see HGUSER.\n"
+"\n"
+"VISUAL\n"
+"    This is the name of the editor to use when committing. See EDITOR.\n"
+"\n"
+"EDITOR\n"
+"    Sometimes Mercurial needs to open a text file in an editor for a\n"
+"    user to modify, for example when writing commit messages. The\n"
+"    editor it uses is determined by looking at the environment\n"
+"    variables HGEDITOR, VISUAL and EDITOR, in that order. The first\n"
+"    non-empty one is chosen. If all of them are empty, the editor\n"
+"    defaults to 'vi'.\n"
+"\n"
+"PYTHONPATH\n"
+"    This is used by Python to find imported modules and may need to be\n"
+"    set appropriately if this Mercurial is not installed system-wide.\n"
+msgstr ""
+"HG\n"
+"    'hg' コマンドへのパス。フック/エクステンションないし外部ツールの起動の\n"
+"    際に自動的に設定されます。未設定や空の場合は、frozen 形式の\n"
+"    hg 実行可能ファイルの名前か設定されるか、'hg' という名前の実行可能\n"
+"    ファイルが検索されます(Windows の場合、PATHEXT 環境変数に設定された\n"
+"    COM/EXE/BAT/CMD 等の拡張子付き)。\n"
+"\n"
+"HGEDITOR\n"
+"    コミットの際のメッセージ入力を行うためのエディタの名前。EDITOR 環境変数\n"
+"    についても参照してください。\n"
+"\n"
+"    (推奨されない環境変数。設定ファイル経由で指定してください。)\n"
+"\n"
+"HGENCODING\n"
+"    Mercurial によるロケール自動検出の上書き。この設定は、ユーザ名、\n"
+"    コミットメッセージ、タグ名およびブランチ名を内部データ形式に変換する\n"
+"    際に使用されます。この環境変数設定は、コマンドラインでの --encoding\n"
+"    使用により、更に上書きすることが出来ます。\n"
+"\n"
+"HGENCODINGMODE\n"
+"    ユーザからの指定値を内部データ形式に変換する際に、指定の符号化と\n"
+"    合致しない文字が検出された場合の Mercurial の挙動の指定。無指定時は、\n"
+"    「指定の符号化と合致しない場合は処理中断」を意味する \"strict\" が指定\n"
+"    されたものとみなします。他には、「未知の文字の置き換え」を意味する\n"
+"    \"replace\" と、「未知の文字の切り捨て」を意味する \"ignore\" が指定\n"
+"    出来ます。この環境変数設定は、コマンドラインでの --encodingmode\n"
+"    使用により、更に上書きすることが出来ます。\n"
+"\n"
+"HGMERGE\n"
+"    マージの際の衝突解消に使用するコマンド。指定されたコマンドの起動には、\n"
+"    作業領域のファイル、マージ対象別リビジョンのファイル、\n"
+"    両者の親リビジョンのファイルを表す3つの引数が指定されます。\n"
+"\n"
+"    (推奨されない環境変数。設定ファイル経由で指定してください)\n"
+"\n"
+"HGRCPATH\n"
+"    設定ファイル読込のための、ファイルないしディレクトリの一覧の指定。\n"
+"    一覧要素の区切り記号は、Unix なら \":\"、WIndows なら \";\" です。\n"
+"    HGRCPATH 環境変数が設定されていない場合、各稼働環境に応じた\n"
+"    読み込み先から読み込まれます。空の値が設定されている場合、\n"
+"    現リポジトリの .hg/hgrc のみが読み込まれます。\n"
+"\n"
+"    指定された一覧の各要素に対して、以下のように振舞います:\n"
+"\n"
+"    - ディレクトリなら、配下の \".rc\" で終わる名前のファイルを読み込む\n"
+"    - ファイルなら、そのファイル自身を読み込む\n"
+"\n"
+"HGUSER\n"
+"    チェンジセット作成者としてコミット時に記録する名前の指定。\n"
+"    作成者名として採用される値の決定順序は以下の通りです:\n"
+"\n"
+"    - HGUSER 環境変数値(推奨されません)\n"
+"    - (HGRCPATH 環境変数で指定される)設定ファイル中の設定\n"
+"    - EMAIL 環境変数値\n"
+"    - 対話的な入力\n"
+"    - LOGNAME 環境変数値(``@hostname`` が付与されます)\n"
+"\n"
+"    (推奨されない環境変数。設定ファイル経由で指定してください)\n"
+"\n"
+"EMAIL\n"
+"    チェンジセット作成者としてこの環境変数値が記録される可能性があります。\n"
+"    詳細は HGUSER の記述を参照してください。\n"
+"\n"
+"LOGNAME\n"
+"    チェンジセット作成者としてこの環境変数値が記録される可能性があります。\n"
+"    詳細は HGUSER の記述を参照してください。\n"
+"\n"
+"VISUAL\n"
+"    コミット時のメッセージを編集するエディタ名の指定。EDITOR 環境変数\n"
+"    についても参照してください。\n"
+"\n"
+"EDITOR\n"
+"    コミット時のメッセージのように、エディタでファイルを開き、ユーザによる\n"
+"    編集を促す状況があります。そこで使用されるエディタは、HGEDITOR、VISUAL\n"
+"    あるいは EDITOR 環境変数に設定されたものを(この順序で)使用します。\n"
+"    最初の空で無い値に設定された環境変数の値を使用します。いずれも未設定\n"
+"    (あるいは空)の場合は、'vi' が使用されます。\n"
+"\n"
+"PYTHONPATH\n"
+"    Mercurial が当該システムの共有領域にインストールされていない場合、\n"
+"    Python が必要なモジュールを読み込むためには、この環境変数の設定が\n"
+"    必要です。\n"
+
+msgid ""
+"Mercurial has the ability to add new features through the use of\n"
+"extensions. Extensions may add new commands, add options to\n"
+"existing commands, change the default behavior of commands, or\n"
+"implement hooks.\n"
+"\n"
+"Extensions are not loaded by default for a variety of reasons:\n"
+"they can increase startup overhead; they may be meant for advanced\n"
+"usage only; they may provide potentially dangerous abilities (such\n"
+"as letting you destroy or modify history); they might not be ready\n"
+"for prime time; or they may alter some usual behaviors of stock\n"
+"Mercurial. It is thus up to the user to activate extensions as\n"
+"needed.\n"
+"\n"
+"To enable the \"foo\" extension, either shipped with Mercurial or in\n"
+"the Python search path, create an entry for it in your hgrc, like\n"
+"this::\n"
+"\n"
+"  [extensions]\n"
+"  foo =\n"
+"\n"
+"You may also specify the full path to an extension::\n"
+"\n"
+"  [extensions]\n"
+"  myfeature = ~/.hgext/myfeature.py\n"
+"\n"
+"To explicitly disable an extension enabled in an hgrc of broader\n"
+"scope, prepend its path with !::\n"
+"\n"
+"  [extensions]\n"
+"  # disabling extension bar residing in /path/to/extension/bar.py\n"
+"  bar = !/path/to/extension/bar.py\n"
+"  # ditto, but no path was supplied for extension baz\n"
+"  baz = !\n"
+msgstr ""
+"Mercurial には、新規機能を「エクステンション」という機構を用いて\n"
+"追加する仕組みが備わっています。エクステンションでは、コマンドの\n"
+"新規追加、既存コマンドへのオプションの追加、コマンドの挙動の変更、\n"
+"フックの実装といったことが可能です。\n"
+"\n"
+"様々な事情から、特に指定の無い場合にはエクステンションは読み込まれ\n"
+"ません。付加的な読み込みは、起動時間の増加を意味します。上級用途\n"
+"限定のものもあります。(履歴の破壊や改変などの)潜在的な危険性を持つ\n"
+"場合もあります。実験的なものであるかもしれません。これまでの\n"
+"Mercurial の振る舞いを変えてしまうかもしれません。エクステンションを\n"
+"必要に応じて有効化するのは利用者の責務です。\n"
+"\n"
+"\"foo\" というエクステンションを有効化するには、Mercurial 同梱の\n"
+"ものであろうと、Python の検索パス中のものであろうと、設定ファイル\n"
+"において以下のような記述が必要です::\n"
+"\n"
+"  [extensions]\n"
+"  foo =\n"
+"\n"
+"エクステンションへのフルパスを記述することも可能です::\n"
+"\n"
+"  [extensions]\n"
+"  myfeature = ~/.hgext/myfeature.py\n"
+"\n"
+"明示的にエクステンションを無効化する場合、適切な設定ファイルにおいて\n"
+"パス指定の冒頭に '!' を付与します::\n"
+"\n"
+"  [extensions]\n"
+"  # /path/to/extension/bar.py にあるエクステンション bar の無効化\n"
+"  bar = !/path/to/extension/bar.py\n"
+"  # こちらはパス指定無しでの baz エクステンションの無効化\n"
+"  baz = !\n"
+
+msgid ""
+"When Mercurial accepts more than one revision, they may be specified\n"
+"individually, or provided as a topologically continuous range,\n"
+"separated by the \":\" character.\n"
+"\n"
+"The syntax of range notation is [BEGIN]:[END], where BEGIN and END are\n"
+"revision identifiers. Both BEGIN and END are optional. If BEGIN is not\n"
+"specified, it defaults to revision number 0. If END is not specified,\n"
+"it defaults to the tip. The range \":\" thus means \"all revisions\".\n"
+"\n"
+"If BEGIN is greater than END, revisions are treated in reverse order.\n"
+"\n"
+"A range acts as a closed interval. This means that a range of 3:5\n"
+"gives 3, 4 and 5. Similarly, a range of 9:6 gives 9, 8, 7, and 6.\n"
+msgstr ""
+"Mercurial に複数のリビジョンを指定する場合の方法には、\n"
+"個々のリビジョンをそれぞれ指定する方法以外にも、\":\" を区切り\n"
+"記号にした範囲指定による方法があります。\n"
+"\n"
+"範囲表記の文法は、\"[開始]:[終了]\" というもので、\"開始\"・\"終了\"\n"
+"部分にはそれぞれリビジョン識別用の情報が記述されます。\n"
+"\"開始\"・\"終了\" はそれぞれ省略可能です。\"開始\" 部分が\n"
+"記述されない場合、リビジョン番号 0 が記述されたものとみなされます。\n"
+"\"終了\" 部分が記述されない場合、tip が記述されたものとみなされます。\n"
+"以上のことから、\":\" という記述は \"全リビジョン\" を指します。\n"
+"\n"
+"\"開始\" 指定が \"終了\" 指定よりも後のリビジョンである場合、逆順指定\n"
+"とみなされます。\n"
+"\n"
+"範囲指定は \"閉区間\" とみなされます。つまり、3:5 という範囲指定は\n"
+"3, 4, 5 の指定と等価です。同様に 9:6 という指定は 9, 8, 7, 6 の指定と\n"
+"等価です。\n"
+
+msgid ""
+"Mercurial accepts several notations for identifying one or more files\n"
+"at a time.\n"
+"\n"
+"By default, Mercurial treats filenames as shell-style extended glob\n"
+"patterns.\n"
+"\n"
+"Alternate pattern notations must be specified explicitly.\n"
+"\n"
+"To use a plain path name without any pattern matching, start it with\n"
+"``path:``. These path names must completely match starting at the\n"
+"current repository root.\n"
+"\n"
+"To use an extended glob, start a name with ``glob:``. Globs are rooted\n"
+"at the current directory; a glob such as ``*.c`` will only match files\n"
+"in the current directory ending with ``.c``.\n"
+"\n"
+"The supported glob syntax extensions are ``**`` to match any string\n"
+"across path separators and ``{a,b}`` to mean \"a or b\".\n"
+"\n"
+"To use a Perl/Python regular expression, start a name with ``re:``.\n"
+"Regexp pattern matching is anchored at the root of the repository.\n"
+"\n"
+"Plain examples::\n"
+"\n"
+"  path:foo/bar   a name bar in a directory named foo in the root\n"
+"                 of the repository\n"
+"  path:path:name a file or directory named \"path:name\"\n"
+"\n"
+"Glob examples::\n"
+"\n"
+"  glob:*.c       any name ending in \".c\" in the current directory\n"
+"  *.c            any name ending in \".c\" in the current directory\n"
+"  **.c           any name ending in \".c\" in any subdirectory of the\n"
+"                 current directory including itself.\n"
+"  foo/*.c        any name ending in \".c\" in the directory foo\n"
+"  foo/**.c       any name ending in \".c\" in any subdirectory of foo\n"
+"                 including itself.\n"
+"\n"
+"Regexp examples::\n"
+"\n"
+"  re:.*\\.c$      any name ending in \".c\", anywhere in the repository\n"
+msgstr ""
+"Mercurial には、ファイルを特定するパターン指定方法が複数あります。\n"
+"\n"
+"特に指定の無い場合、Mercurial は指定されたファイル名に対して、\n"
+"shell 形式の拡張ワイルドカード合致を行います。\n"
+"\n"
+"別な形式でのパターン記述の際には、明示的に種別を指定してください。\n"
+"\n"
+"パターン合致を行わずに、指定された名前をそのまま使用する場合、\n"
+"名前の前に ``path:`` を記述します。この形式を使用する場合、\n"
+"リポジトリのルートからのパスと完全に一致しなければなりません。\n"
+"\n"
+"拡張ワイルドカード合致の場合、名前の前に ``glob:`` を記述します。この\n"
+"形式では、現ディレクトリからの相対になりますので、``*.c`` パターンは\n"
+"末尾が ``.c`` で終わる現ディレクトリ中のファイルとのみ合致します。\n"
+"\n"
+"ワイルドカードの拡張文法には、パス区切りも含めた任意の文字列と合致する\n"
+"``**`` と、\"a ないし b\" を意味する ``{a,b}`` という形式があります。\n"
+"\n"
+"Perl/Python 形式の正規表現の場合、名前の前に ``re:`` を記述します。\n"
+"正規表現形式では、リポジトリのルートからの合致とみなされます。\n"
+"(訳注: .hgignore での指定では付与「されません」ので注意が必要です)。\n"
+"\n"
+"パターン合致未使用例::\n"
+"\n"
+"  path:foo/bar   リポジトリルート直下の foo ディレクトリ中の bar\n"
+"  path:path:name \"path:name\" という名前\n"
+"\n"
+"ワイルドカード指定例::\n"
+"\n"
+"  glob:*.c       現ディレクトリ直下で、名前が \".c\" で終わるもの\n"
+"  *.c            現ディレクトリ直下で、名前が \".c\" で終わるもの\n"
+"  **.c           現ディレクトリないしその配下のディレクトリにおいて、\n"
+"                 名前が \".c\" で終わるもの\n"
+"  foo/*.c        foo ディレクトリ直下で、名前が \".c\" で終わるもの\n"
+"  foo/**.c       foo ディレクトリないしその配下のディレクトリにおいて、\n"
+"                 名前が \".c\" で終わるもの\n"
+"\n"
+"正規表現指定例::\n"
+"\n"
+"  re:.*\\.c$     作業領域中の任意の位置で、名前が \".c\" で終わるもの\n"
+
+msgid ""
+"Mercurial supports several ways to specify individual revisions.\n"
+"\n"
+"A plain integer is treated as a revision number. Negative integers are\n"
+"treated as sequential offsets from the tip, with -1 denoting the tip,\n"
+"-2 denoting the revision prior to the tip, and so forth.\n"
+"\n"
+"A 40-digit hexadecimal string is treated as a unique revision\n"
+"identifier.\n"
+"\n"
+"A hexadecimal string less than 40 characters long is treated as a\n"
+"unique revision identifier and is referred to as a short-form\n"
+"identifier. A short-form identifier is only valid if it is the prefix\n"
+"of exactly one full-length identifier.\n"
+"\n"
+"Any other string is treated as a tag or branch name. A tag name is a\n"
+"symbolic name associated with a revision identifier. A branch name\n"
+"denotes the tipmost revision of that branch. Tag and branch names must\n"
+"not contain the \":\" character.\n"
+"\n"
+"The reserved name \"tip\" is a special tag that always identifies the\n"
+"most recent revision.\n"
+"\n"
+"The reserved name \"null\" indicates the null revision. This is the\n"
+"revision of an empty repository, and the parent of revision 0.\n"
+"\n"
+"The reserved name \".\" indicates the working directory parent. If no\n"
+"working directory is checked out, it is equivalent to null. If an\n"
+"uncommitted merge is in progress, \".\" is the revision of the first\n"
+"parent.\n"
+msgstr ""
+"Mercurial に個々のリビジョン指定する際には複数の記法が使用できます。\n"
+"\n"
+"整数値は、「リビジョン番号」とみなされます。負値は、tip からの距離を\n"
+"意味し、-1 は tip 自身を、-2 は tip の直前といったリビジョンを指します。\n"
+"\n"
+"40桁の16進文字列は、一意な「リビジョン識別子」とみなされます。\n"
+"\n"
+"40桁未満の16進文字列は、一意な「リビジョン識別子」の短縮形式と\n"
+"みなされます。短縮形式の識別子は、厳密に1つの完全長の識別子とだけ\n"
+"前方一致する場合にのみ有効です。\n"
+"\n"
+"それ以外の文字列は、「タグ名」ないし「ブランチ名」とみなされます。\n"
+"「タグ名」はリビジョン識別子に付与されたシンボリックな名前です。\n"
+"「ブランチ名」は、ブランチ中の最新リビジョンを意味します。\n"
+"タグ名およびブランチ名は \":\" を含んではなりません。\n"
+"\n"
+"常に「最新のリビジョン」を意味する名前 \"tip\" は、特別なタグ名として\n"
+"予約されています。\n"
+"\n"
+"「空リビジョン」を意味する名前 \"null\" は、特別な名前として予約\n"
+"されています。空リポジトリにおけるリビジョンはこのリビジョンで、\n"
+"リビジョン 0 の親は \"null\" リビジョンです。\n"
+"\n"
+"常に「作業領域の親リビジョン」を示すための名前 \".\" は、特別な名前として\n"
+"予約されています。作業領域が未更新の場合は、\"null\" 指定と等価です。\n"
+"未コミットのマージ中の場合、\".\" は第1親リビジョンを指します。\n"
+
+msgid ""
+"Mercurial allows you to customize output of commands through\n"
+"templates. You can either pass in a template from the command\n"
+"line, via the --template option, or select an existing\n"
+"template-style (--style).\n"
+"\n"
+"You can customize output for any \"log-like\" command: log,\n"
+"outgoing, incoming, tip, parents, heads and glog.\n"
+"\n"
+"Three styles are packaged with Mercurial: default (the style used\n"
+"when no explicit preference is passed), compact and changelog.\n"
+"Usage::\n"
+"\n"
+"    $ hg log -r1 --style changelog\n"
+"\n"
+"A template is a piece of text, with markup to invoke variable\n"
+"expansion::\n"
+"\n"
+"    $ hg log -r1 --template \"{node}\\n\"\n"
+"    b56ce7b07c52de7d5fd79fb89701ea538af65746\n"
+"\n"
+"Strings in curly braces are called keywords. The availability of\n"
+"keywords depends on the exact context of the templater. These\n"
+"keywords are usually available for templating a log-like command:\n"
+"\n"
+":author: String. The unmodified author of the changeset.\n"
+"\n"
+":branches: String. The name of the branch on which the changeset was\n"
+"    committed. Will be empty if the branch name was default.\n"
+"\n"
+":date: Date information. The date when the changeset was committed.\n"
+"\n"
+":desc: String. The text of the changeset description.\n"
+"\n"
+":diffstat: String. Statistics of changes with the following format:\n"
+"    \"modified files: +added/-removed lines\"\n"
+"\n"
+":files: List of strings. All files modified, added, or removed by this\n"
+"    changeset.\n"
+"\n"
+":file_adds: List of strings. Files added by this changeset.\n"
+"\n"
+":file_copies: List of strings. Files copied in this changeset with\n"
+"    their sources.\n"
+"\n"
+":file_copies_switch: List of strings. Like \"file_copies\" but displayed\n"
+"    only if the --copied switch is set.\n"
+"\n"
+":file_mods: List of strings. Files modified by this changeset.\n"
+"\n"
+":file_dels: List of strings. Files removed by this changeset.\n"
+"\n"
+":node: String. The changeset identification hash, as a 40-character\n"
+"    hexadecimal string.\n"
+"\n"
+":parents: List of strings. The parents of the changeset.\n"
+"\n"
+":rev: Integer. The repository-local changeset revision number.\n"
+"\n"
+":tags: List of strings. Any tags associated with the changeset.\n"
+"\n"
+":latesttag: String. Most recent global tag in the ancestors of this\n"
+"    changeset.\n"
+"\n"
+":latesttagdistance: Integer. Longest path to the latest tag.\n"
+"\n"
+"The \"date\" keyword does not produce human-readable output. If you\n"
+"want to use a date in your output, you can use a filter to process\n"
+"it. Filters are functions which return a string based on the input\n"
+"variable. You can also use a chain of filters to get the desired\n"
+"output::\n"
+"\n"
+"   $ hg tip --template \"{date|isodate}\\n\"\n"
+"   2008-08-21 18:22 +0000\n"
+"\n"
+"List of filters:\n"
+"\n"
+":addbreaks: Any text. Add an XHTML \"<br />\" tag before the end of\n"
+"    every line except the last.\n"
+"\n"
+":age: Date. Returns a human-readable date/time difference between the\n"
+"    given date/time and the current date/time.\n"
+"\n"
+":basename: Any text. Treats the text as a path, and returns the last\n"
+"    component of the path after splitting by the path separator\n"
+"    (ignoring trailing separators). For example, \"foo/bar/baz\" becomes\n"
+"    \"baz\" and \"foo/bar//\" becomes \"bar\".\n"
+"\n"
+":stripdir: Treat the text as path and strip a directory level, if\n"
+"    possible. For example, \"foo\" and \"foo/bar\" becomes \"foo\".\n"
+"\n"
+":date: Date. Returns a date in a Unix date format, including the\n"
+"    timezone: \"Mon Sep 04 15:13:13 2006 0700\".\n"
+"\n"
+":domain: Any text. Finds the first string that looks like an email\n"
+"    address, and extracts just the domain component. Example: ``User\n"
+"    <user@example.com>`` becomes ``example.com``.\n"
+"\n"
+":email: Any text. Extracts the first string that looks like an email\n"
+"    address. Example: ``User <user@example.com>`` becomes\n"
+"    ``user@example.com``.\n"
+"\n"
+":escape: Any text. Replaces the special XML/XHTML characters \"&\", \"<\"\n"
+"    and \">\" with XML entities.\n"
+"\n"
+":fill68: Any text. Wraps the text to fit in 68 columns.\n"
+"\n"
+":fill76: Any text. Wraps the text to fit in 76 columns.\n"
+"\n"
+":firstline: Any text. Returns the first line of text.\n"
+"\n"
+":nonempty: Any text. Returns '(none)' if the string is empty.\n"
+"\n"
+":hgdate: Date. Returns the date as a pair of numbers: \"1157407993\n"
+"    25200\" (Unix timestamp, timezone offset).\n"
+"\n"
+":isodate: Date. Returns the date in ISO 8601 format: \"2009-08-18 13:00\n"
+"    +0200\".\n"
+"\n"
+":isodatesec: Date. Returns the date in ISO 8601 format, including\n"
+"    seconds: \"2009-08-18 13:00:13 +0200\". See also the rfc3339date\n"
+"    filter.\n"
+"\n"
+":localdate: Date. Converts a date to local date.\n"
+"\n"
+":obfuscate: Any text. Returns the input text rendered as a sequence of\n"
+"    XML entities.\n"
+"\n"
+":person: Any text. Returns the text before an email address.\n"
+"\n"
+":rfc822date: Date. Returns a date using the same format used in email\n"
+"    headers: \"Tue, 18 Aug 2009 13:00:13 +0200\".\n"
+"\n"
+":rfc3339date: Date. Returns a date using the Internet date format\n"
+"    specified in RFC 3339: \"2009-08-18T13:00:13+02:00\".\n"
+"\n"
+":short: Changeset hash. Returns the short form of a changeset hash,\n"
+"    i.e. a 12-byte hexadecimal string.\n"
+"\n"
+":shortdate: Date. Returns a date like \"2006-09-18\".\n"
+"\n"
+":strip: Any text. Strips all leading and trailing whitespace.\n"
+"\n"
+":tabindent: Any text. Returns the text, with every line except the\n"
+"     first starting with a tab character.\n"
+"\n"
+":urlescape: Any text. Escapes all \"special\" characters. For example,\n"
+"    \"foo bar\" becomes \"foo%20bar\".\n"
+"\n"
+":user: Any text. Returns the user portion of an email address.\n"
+msgstr ""
+"Mercurial では、テンプレート機能によってコマンドの出力をカスタマイズ\n"
+"することができます。コマンドラインからの指定では、--template による\n"
+"テンプレート指定と、--style によるスタイル指定の両方が使用できます。\n"
+"\n"
+"「log 的」な出力を行う一連のコマンド出力をカスタマイズ可能です:\n"
+"log, outgoing, incoming, tip, parents, heads, glog\n"
+"\n"
+"Mercurial には(明示的な指定が無い場合に使用される)default、compact\n"
+"および changelog の3つのスタイル設定が同梱されています。利用方法は::\n"
+"\n"
+"    $ hg log -r1 --style changelog\n"
+"\n"
+"テンプレートとは、変数展開マークアップ機能を備えたテキストです::\n"
+"\n"
+"    $ hg log -r1 --template \"{node}\\n\"\n"
+"    b56ce7b07c52de7d5fd79fb89701ea538af65746\n"
+"\n"
+"波括弧で囲まれた部分は「キーワード」と呼ばれます。キーワード利用の\n"
+"可否は、テンプレートの利用される状況に依存します。以下のキーワードは\n"
+"log 的なコマンドでのテンプレート利用の際には常に使用可能です:\n"
+"\n"
+":author: 文字列。リビジョンの作者名(記録情報そのまま)。\n"
+"\n"
+":branches: 文字列。リビジョンの属するブランチ名。所属ブランチが\n"
+"    default の場合は空文字列。\n"
+"\n"
+":date: 日時情報。リビジョンが記録された日時。\n"
+"\n"
+":desc:      文字列。リビジョンのコミットメッセージ。\n"
+"\n"
+":diffstat: 文字列。以下の形式での変更概要。\n"
+"    \"変更対象ファイル: +追加行数/-削除行数\"\n"
+"\n"
+":files: 文字列列挙。当該リビジョンでの、変更/追加登録ないし\n"
+"    登録除外ファイルの一覧。\n"
+"\n"
+":file_adds: 文字列列挙。当該リビジョンでの追加ファイル一覧。\n"
+"\n"
+":file_copies: 文字列列挙。 当該リビジョンでの複製元ファイル一覧。\n"
+"\n"
+":file_copies_switch: 文字列列挙。 \"file_copies\" と同義だが、\n"
+"    --copied 指定のある時のみ表示。\n"
+"\n"
+":file_mods: 文字列列挙。当該リビジョンでの変更ファイル一覧。\n"
+"\n"
+":file_dels: 文字列列挙。当該リビジョンでの登録除外ファイル一覧。\n"
+"\n"
+":node: 文字列。リビジョン識別用の 40 桁 16 進数ハッシュ値。\n"
+"\n"
+":parents: 文字列列挙。リビジョンの親。\n"
+"\n"
+":rev: 整数。各リポジトリ固有のリビジョン番号。\n"
+"\n"
+":tags: 文字列列挙。当該リビジョンに付与されたタグの一覧。\n"
+"\n"
+":latesttag: 文字列。当該リビジョンの先祖に対して最も最近に付与されたタグ\n"
+"\n"
+":latesttagdistance: 整数。最新タグへの最長パス\n"
+"\n"
+"\"date\" キーワードの出力は可読形式ではありません。出力に日時情報を\n"
+"含めたい場合、可読化するために「フィルター」を使用します。\n"
+"「フィルター」とは、指定値に基づいて文字列を生成する機能です。複数の\n"
+"フィルターを連ねることで、様々な出力を得ることができます::\n"
+"\n"
+"   $ hg tip --template \"{date|isodate}\\n\"\n"
+"   2008-08-21 18:22 +0000\n"
+"\n"
+"フィルター一覧(入力と、それに対する出力):\n"
+"\n"
+":addbreaks: 文字列。最終行を除く各行の行末に XHTML の \n"
+"    \"<br />\" タグを追加します。\n"
+"\n"
+":age: 日時情報。与えられた日時と、現在日時との差分を表す\n"
+"    可読形式の文字列を生成します。\n"
+"\n"
+":basename: 文字列。与えられた文字列をパスとみなし、パス区切りで\n"
+"    区切られた最後の要素だけを取り出します(末尾パス\n"
+"    区切りは無視されます)。\n"
+"    例) \"foo/bar/baz\" は \"baz\"、\"foo/bar//\" は \"bar\"\n"
+"\n"
+":stripdir: 文字列。与えられた文字列をパスとみなし、ディレクトリ\n"
+"    階層があればそれを取り除きます。\n"
+"    例) \"foo\" および \"foo/bar\" は \"foo\"\n"
+"\n"
+":date: 日時情報。タイムゾーン込みの Unix date コマンド形式にします。\n"
+"    例) \"Mon Sep 04 15:13:13 2006 0700\"\n"
+"\n"
+":domain: 文字列。メールアドレスと思しき最初の文字列部分から\n"
+"    ドメイン部分だけを取り出します。\n"
+"    例) ``User <user@example.com>`` は ``example.com``\n"
+"\n"
+":email: 文字列。メールアドレスと思しき最初の部分を取り出します。\n"
+"    例) ``User <user@example.com>`` は ``user@example.com``\n"
+"\n"
+":escape: 文字列。XML/XHTML の特殊文字である \"&\"、\"<\" および\n"
+"    \">\" を XML のエンティティ形式に変換します。\n"
+"\n"
+":fill68: 文字列。68 桁に収まるように文字列を折り返します。\n"
+"\n"
+":fill76: 文字列。76 桁に収まるように文字列を折り返します。\n"
+"\n"
+":firstline: 文字列。最初の行のみを取り出します。\n"
+"\n"
+":nonempty: 文字列。与えられた文字列が空の場合 '(none)'となります。\n"
+"\n"
+":hgdate: 日時情報。Unix タイムスタンプとタイムゾーンオフセットによる\n"
+"   数値対形式で可読化します。\n"
+"   例) \"1157407993 25200\"\n"
+"\n"
+":isodate: 日時情報。ISO 8601 形式で可読化します:\n"
+"   例) \"2009-08-18 13:00 +0200\"\n"
+"\n"
+":isodatesec: 日時情報。秒情報付きの ISO 8601 形式で可読化します:\n"
+"   例) \"2009-08-18 13:00:13 +0200\"\n"
+"   ※ 後述する rfc3339date フィルタの説明も参照してください。\n"
+"\n"
+":localdate: 日時情報。ローカル日時で可読化します。\n"
+"\n"
+":obfuscate: 文字列。全ての文字を XML エンティティ形式に変換します。\n"
+"\n"
+":person: 文字列。メールアドレス直前の部分だけを取り出します。\n"
+"\n"
+":rfc822date: 日時情報。メールのヘッダと同形式で可読化します:\n"
+"    例) \"Tue, 18 Aug 2009 13:00:13 +0200\".\n"
+"\n"
+":rfc3339date: 日付情報。 RFC 3339 で定められた日付形式で可読化します。\n"
+"    例) \"2009-08-18T13:00:13+02:00\".\n"
+"\n"
+":short: リビジョンハッシュ 値。12 桁程度の短縮形式にします。\n"
+"\n"
+":shortdate: 日時情報。\"2006-09-18\" 形式で可読化します。\n"
+"\n"
+":strip: 文字列。先頭/末尾の空白文字を取り除きます。\n"
+"\n"
+":tabindent: 文字列。タブ文字以外で始まる行をタブ文字で字下げします。\n"
+"\n"
+":urlescape: 文字列。全ての「特殊」文字を変換します。\n"
+"    例えば \"foo bar\" は \"foo%20bar\" となります。\n"
+"\n"
+":user: 文字列。メールアドレスのユーザ名部分を取り出します。\n"
+
+msgid ""
+"Valid URLs are of the form::\n"
+"\n"
+"  local/filesystem/path[#revision]\n"
+"  file://local/filesystem/path[#revision]\n"
+"  http://[user[:pass]@]host[:port]/[path][#revision]\n"
+"  https://[user[:pass]@]host[:port]/[path][#revision]\n"
+"  ssh://[user[:pass]@]host[:port]/[path][#revision]\n"
+"\n"
+"Paths in the local filesystem can either point to Mercurial\n"
+"repositories or to bundle files (as created by 'hg bundle' or 'hg\n"
+"incoming --bundle').\n"
+"\n"
+"An optional identifier after # indicates a particular branch, tag, or\n"
+"changeset to use from the remote repository. See also 'hg help\n"
+"revisions'.\n"
+"\n"
+"Some features, such as pushing to http:// and https:// URLs are only\n"
+"possible if the feature is explicitly enabled on the remote Mercurial\n"
+"server.\n"
+"\n"
+"Some notes about using SSH with Mercurial:\n"
+"\n"
+"- SSH requires an accessible shell account on the destination machine\n"
+"  and a copy of hg in the remote path or specified with as remotecmd.\n"
+"- path is relative to the remote user's home directory by default. Use\n"
+"  an extra slash at the start of a path to specify an absolute path::\n"
+"\n"
+"    ssh://example.com//tmp/repository\n"
+"\n"
+"- Mercurial doesn't use its own compression via SSH; the right thing\n"
+"  to do is to configure it in your ~/.ssh/config, e.g.::\n"
+"\n"
+"    Host *.mylocalnetwork.example.com\n"
+"      Compression no\n"
+"    Host *\n"
+"      Compression yes\n"
+"\n"
+"  Alternatively specify \"ssh -C\" as your ssh command in your hgrc or\n"
+"  with the --ssh command line option.\n"
+"\n"
+"These URLs can all be stored in your hgrc with path aliases under the\n"
+"[paths] section like so::\n"
+"\n"
+"  [paths]\n"
+"  alias1 = URL1\n"
+"  alias2 = URL2\n"
+"  ...\n"
+"\n"
+"You can then use the alias for any command that uses a URL (for\n"
+"example 'hg pull alias1' will be treated as 'hg pull URL1').\n"
+"\n"
+"Two path aliases are special because they are used as defaults when\n"
+"you do not provide the URL to a command:\n"
+"\n"
+"default:\n"
+"  When you create a repository with hg clone, the clone command saves\n"
+"  the location of the source repository as the new repository's\n"
+"  'default' path. This is then used when you omit path from push- and\n"
+"  pull-like commands (including incoming and outgoing).\n"
+"\n"
+"default-push:\n"
+"  The push command will look for a path named 'default-push', and\n"
+"  prefer it over 'default' if both are defined.\n"
+msgstr ""
+"有効な URL 指定は以下の形式です::\n"
+"\n"
+"  local/filesystem/path[#revision]\n"
+"  file://local/filesystem/path[#revision]\n"
+"  http://[user[:pass]@]host[:port]/[path][#revision]\n"
+"  https://[user[:pass]@]host[:port]/[path][#revision]\n"
+"  ssh://[user[:pass]@]host[:port]/[path][#revision]\n"
+"\n"
+"ローカルファイルシステム上のパスが指す先は、Mercurial のリポジトリでも、\n"
+"バンドルファイル('hg bundle' ないし 'hg incoming --bundle' で生成)でも\n"
+"構いません。\n"
+"\n"
+"連携先リポジトリ指定において、'#' 記号に続けて識別子を指定することで、\n"
+"特定のブランチ、タグないしチェンジセットを指定することが出来ます。\n"
+"'hg help revisions' も参照してください。\n"
+"\n"
+"http:// や https:// 形式の URL で指定される連携先への push の様な\n"
+"機能のうちの幾つかは、その機能が連携先の Mercurial サーバ側で明示的に\n"
+"利用可能になっている場合に限り使用可能です。\n"
+"\n"
+"Mercurial と SSH を併用する場合の注意点:\n"
+"\n"
+"- SSH アクセス先ホスト上に、shell アカウントと hg コマンドが必要です。\n"
+"  hg コマンドがアクセス先ホストの PATH 設定で利用可能になっていない\n"
+"  場合は、--remotecmd で明示的に指定してください。\n"
+"- URL 中のパス指定は、アクセス先ホスト上のユーザのホームディレクトリ\n"
+"  からの相対パスとみなされます。絶対パスを指定する場合は、パスの先頭に\n"
+"  更にスラッシュ('/')を付与してください::\n"
+"\n"
+"     例: ssh://example.com//tmp/repository\n"
+"\n"
+"- SSH 連携の際には Mercurial は自身の圧縮処理を行いません。以下のように\n"
+"  ~/.ssh/config 等で SSH の圧縮実施を指示することをお勧めします::\n"
+"\n"
+"    Host *.mylocalnetwork.example.com\n"
+"      Compression no\n"
+"    Host *\n"
+"      Compression yes\n"
+"\n"
+"  あるいは、設定ファイルにおける ssh コマンド指定や、コマンドラインでの\n"
+"  --ssh に対して、'ssh -C' を指定する方法もあります。\n"
+"\n"
+"連携先 URL は、設定ファイルの [paths] セクションで、別名を付けて記述\n"
+"することが出来ます::\n"
+"\n"
+"  [paths]\n"
+"  alias1 = URL1\n"
+"  alias2 = URL2\n"
+"  ...\n"
+"\n"
+"URL 指定が必要なコマンドに対しては、別名を指定することが出来ます\n"
+"(例えば、'hg pull alias1' は alias1 の指す先から変更を取り込みます)。\n"
+"\n"
+"コマンドに URL を指定しなかった場合に、暗黙の連携先として使用される\n"
+"重要な別名が2つあります:\n"
+"\n"
+"default:\n"
+"  'hg clone' によって複製した場合、新規リポジトリの 'default' として\n"
+"  複製元リポジトリの URL が保存されます。\n"
+"  以後、連携先を省略して 'hg push' や 'hg pull' に類するコマンドを\n"
+"  実行した際には、この URL が連携先として使用されます。\n"
+"\n"
+"default-push:\n"
+"  'hg push' は、'default-push' の別名で定義される URL を探します。\n"
+"  'default' が定義されている場合でも、'default-push' が定義されていれば\n"
+"  こちらが優先されます。\n"
+
 msgid "can only share local repositories"
 msgstr "共有可能なのはローカルリポジトリのみです"
 
@@ -9539,6 +9744,12 @@
 msgid "%s hook is invalid (\"%s\" not in a module)"
 msgstr "フック %s は不正です(モジュール中に \"%s\" がありません)"
 
+msgid "exception from first failed import attempt:\n"
+msgstr "モジュール読み込みにおける最初の例外:\n"
+
+msgid "exception from second failed import attempt:\n"
+msgstr "モジュール読み込みにおける2つ目の例外:\n"
+
 #, python-format
 msgid "%s hook is invalid (import of \"%s\" failed)"
 msgstr "フック %s は不正です(\"%s\" の読み込みに失敗)"
@@ -9731,6 +9942,10 @@
 msgstr "副リポジトリ %s でのコミット中\n"
 
 #, python-format
+msgid "note: commit message saved in %s\n"
+msgstr "備考: コミットメッセージを %s に保存しました\n"
+
+#, python-format
 msgid "trouble committing %s!\n"
 msgstr "%s のコミットに失敗しました!\n"
 
@@ -10192,6 +10407,13 @@
 msgstr "ファイル名キャッシュに不正なエントリ: %s 行目"
 
 #, python-format
+msgid "subrepo spec file %s not found"
+msgstr "副リポジトリの spec ファイル %s が見つかりません"
+
+msgid "missing ] in subrepo source"
+msgstr "副リポジトリ元指定に ] がありません"
+
+#, python-format
 msgid ""
 " subrepository sources for %s differ\n"
 "use (l)ocal source (%s) or (r)emote source (%s)?"
@@ -10219,6 +10441,10 @@
 "どちらを採用しますか?変更:(c)hange, 登録除外:(d)elete"
 
 #, python-format
+msgid "unknown subrepo type %s"
+msgstr "未知の副リポジトリ種別 '%s'"
+
+#, python-format
 msgid "removing subrepo %s\n"
 msgstr "副リポジトリの %s を登録除外中\n"
 
@@ -10230,6 +10456,13 @@
 msgid "pushing subrepo %s\n"
 msgstr "副リポジトリを %s へ反映中\n"
 
+msgid "cannot commit svn externals"
+msgstr "svn 外部リポジトリに commit できません"
+
+#, python-format
+msgid "not removing repo %s because it has changes.\n"
+msgstr "変更が含まれているため、リポジトリ %s は削除されません\n"
+
 #, python-format
 msgid "%s, line %s: %s\n"
 msgstr "%s %s行目: %s\n"