OSDN Git Service

#30840 不要になっていたTemplate:Documentation絡みの処理も除去,
authorhoneplus <honeplus@users.osdn.me>
Thu, 7 Mar 2013 15:07:36 +0000 (15:07 +0000)
committerhoneplus <honeplus@users.osdn.me>
Thu, 7 Mar 2013 15:07:36 +0000 (15:07 +0000)
#27313 記事情報もAPIから取得して現象を回避するよう修正,
Wikitravelの設定を除去し代わりにWikivoyageを追加,
Wikipedia用の見出しの変換パターンを追加

git-svn-id: http://svn.osdn.net/svnroot/wptscs/trunk@49 7cc79d57-4d93-40a1-83d5-ec7b38613dec

28 files changed:
Wikipedia 翻訳支援ツール.asta
Wptscs/ConfigForm.Designer.cs
Wptscs/ConfigForm.cs
Wptscs/ConfigForm.ja.resx
Wptscs/ConfigForm.resx
Wptscs/Logics/MediaWikiTranslator.cs
Wptscs/Properties/Resources.Designer.cs
Wptscs/Properties/Resources.ja.resx
Wptscs/Properties/Resources.resx
Wptscs/Properties/Settings.Designer.cs
Wptscs/Properties/Settings.settings
Wptscs/Readme.txt
Wptscs/Utilities/EndPeriodException.cs [deleted file]
Wptscs/Websites/MediaWiki.cs
Wptscs/Wikipedia.xml
Wptscs/Wikitravel.xml [deleted file]
Wptscs/Wikivoyage.xml [new file with mode: 0644]
Wptscs/Wiktionary.xml
Wptscs/Wptscs.csproj
Wptscs/app.config
WptscsTest/Data/MediaWiki/en/Template_context.xml
WptscsTest/Data/MediaWiki/en/example.xml
WptscsTest/Data/MediaWiki/ja/スペースシップツー.xml
WptscsTest/Data/MediaWiki/result/config.xml
WptscsTest/Data/config.xml
WptscsTest/Models/MockFactory.cs
WptscsTest/Websites/MediaWikiPageTest.cs
WptscsTest/Websites/MediaWikiTest.cs

index b0b386d..8a3cc95 100644 (file)
Binary files a/Wikipedia 翻訳支援ツール.asta and b/Wikipedia 翻訳支援ツール.asta differ
index a9898f7..6aa4696 100644 (file)
             this.labelLangFormat = new System.Windows.Forms.Label();
             this.textBoxLinkInterwikiFormat = new System.Windows.Forms.TextBox();
             this.labelLinkInterwikiFormat = new System.Windows.Forms.Label();
-            this.textBoxDocumentationTemplateDefaultPage = new System.Windows.Forms.TextBox();
-            this.labelDocumentationTemplateDefaultPage = new System.Windows.Forms.Label();
-            this.textBoxDocumentationTemplate = new System.Windows.Forms.TextBox();
-            this.labelDocumentationTemplate = new System.Windows.Forms.Label();
             this.textBoxFileNamespace = new System.Windows.Forms.TextBox();
             this.textBoxCategoryNamespace = new System.Windows.Forms.TextBox();
             this.labelCategoryNamespace = new System.Windows.Forms.Label();
             this.textBoxTemplateNamespace = new System.Windows.Forms.TextBox();
             this.labelTemplateNamespace = new System.Windows.Forms.Label();
-            this.textBoxExportPath = new System.Windows.Forms.TextBox();
-            this.labelExportPath = new System.Windows.Forms.Label();
+            this.textBoxContentApi = new System.Windows.Forms.TextBox();
+            this.labelContentApi = new System.Windows.Forms.Label();
             this.textBoxMetaApi = new System.Windows.Forms.TextBox();
             this.labelMetaApi = new System.Windows.Forms.Label();
             this.textBoxLocation = new System.Windows.Forms.TextBox();
             this.checkBoxIgnoreError = new System.Windows.Forms.CheckBox();
             this.labelRefererNote = new System.Windows.Forms.Label();
             this.labelUserAgentNote = new System.Windows.Forms.Label();
-            this.labelChaceNote = new System.Windows.Forms.Label();
+            this.labelCacheNote = new System.Windows.Forms.Label();
             this.textBoxCacheExpire = new System.Windows.Forms.TextBox();
             this.textBoxReferer = new System.Windows.Forms.TextBox();
             this.labelReferer = new System.Windows.Forms.Label();
             // buttonOk
             // 
             resources.ApplyResources(this.buttonOk, "buttonOk");
-            this.errorProvider.SetError(this.buttonOk, resources.GetString("buttonOk.Error"));
-            this.errorProvider.SetIconAlignment(this.buttonOk, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("buttonOk.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.buttonOk, ((int)(resources.GetObject("buttonOk.IconPadding"))));
             this.buttonOk.Name = "buttonOk";
             this.toolTip.SetToolTip(this.buttonOk, resources.GetString("buttonOk.ToolTip"));
             this.buttonOk.UseVisualStyleBackColor = true;
             resources.ApplyResources(this.buttonCancel, "buttonCancel");
             this.buttonCancel.CausesValidation = false;
             this.buttonCancel.DialogResult = System.Windows.Forms.DialogResult.Cancel;
-            this.errorProvider.SetError(this.buttonCancel, resources.GetString("buttonCancel.Error"));
-            this.errorProvider.SetIconAlignment(this.buttonCancel, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("buttonCancel.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.buttonCancel, ((int)(resources.GetObject("buttonCancel.IconPadding"))));
             this.buttonCancel.Name = "buttonCancel";
             this.toolTip.SetToolTip(this.buttonCancel, resources.GetString("buttonCancel.ToolTip"));
             this.buttonCancel.UseVisualStyleBackColor = true;
             this.tabControl.Controls.Add(this.tabPageHeadings);
             this.tabControl.Controls.Add(this.tabPageServer);
             this.tabControl.Controls.Add(this.tabPageApplication);
-            this.errorProvider.SetError(this.tabControl, resources.GetString("tabControl.Error"));
-            this.errorProvider.SetIconAlignment(this.tabControl, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("tabControl.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.tabControl, ((int)(resources.GetObject("tabControl.IconPadding"))));
             this.tabControl.Name = "tabControl";
             this.tabControl.SelectedIndex = 0;
-            this.toolTip.SetToolTip(this.tabControl, resources.GetString("tabControl.ToolTip"));
             // 
             // tabPageItems
             // 
-            resources.ApplyResources(this.tabPageItems, "tabPageItems");
             this.tabPageItems.Controls.Add(this.labelItemsNote);
             this.tabPageItems.Controls.Add(this.dataGridViewItems);
-            this.errorProvider.SetError(this.tabPageItems, resources.GetString("tabPageItems.Error"));
-            this.errorProvider.SetIconAlignment(this.tabPageItems, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("tabPageItems.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.tabPageItems, ((int)(resources.GetObject("tabPageItems.IconPadding"))));
+            resources.ApplyResources(this.tabPageItems, "tabPageItems");
             this.tabPageItems.Name = "tabPageItems";
-            this.toolTip.SetToolTip(this.tabPageItems, resources.GetString("tabPageItems.ToolTip"));
             this.tabPageItems.UseVisualStyleBackColor = true;
             // 
             // labelItemsNote
             // 
             resources.ApplyResources(this.labelItemsNote, "labelItemsNote");
-            this.errorProvider.SetError(this.labelItemsNote, resources.GetString("labelItemsNote.Error"));
-            this.errorProvider.SetIconAlignment(this.labelItemsNote, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelItemsNote.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelItemsNote, ((int)(resources.GetObject("labelItemsNote.IconPadding"))));
             this.labelItemsNote.Name = "labelItemsNote";
-            this.toolTip.SetToolTip(this.labelItemsNote, resources.GetString("labelItemsNote.ToolTip"));
             // 
             // dataGridViewItems
             // 
             this.ColumnToCode,
             this.ColumnToTitle,
             this.ColumnTimestamp});
-            this.errorProvider.SetError(this.dataGridViewItems, resources.GetString("dataGridViewItems.Error"));
-            this.errorProvider.SetIconAlignment(this.dataGridViewItems, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("dataGridViewItems.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.dataGridViewItems, ((int)(resources.GetObject("dataGridViewItems.IconPadding"))));
             this.dataGridViewItems.Name = "dataGridViewItems";
             this.dataGridViewItems.RowTemplate.Height = 21;
-            this.toolTip.SetToolTip(this.dataGridViewItems, resources.GetString("dataGridViewItems.ToolTip"));
             this.dataGridViewItems.CellValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.DataGridViewItems_CellValidated);
             this.dataGridViewItems.CellValidating += new System.Windows.Forms.DataGridViewCellValidatingEventHandler(this.DataGridViewItems_CellValidating);
             this.dataGridViewItems.CellValueChanged += new System.Windows.Forms.DataGridViewCellEventHandler(this.DataGridViewItems_CellValueChanged);
             // 
             // tabPageHeadings
             // 
-            resources.ApplyResources(this.tabPageHeadings, "tabPageHeadings");
             this.tabPageHeadings.Controls.Add(this.dataGridViewHeading);
-            this.errorProvider.SetError(this.tabPageHeadings, resources.GetString("tabPageHeadings.Error"));
-            this.errorProvider.SetIconAlignment(this.tabPageHeadings, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("tabPageHeadings.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.tabPageHeadings, ((int)(resources.GetObject("tabPageHeadings.IconPadding"))));
+            resources.ApplyResources(this.tabPageHeadings, "tabPageHeadings");
             this.tabPageHeadings.Name = "tabPageHeadings";
-            this.toolTip.SetToolTip(this.tabPageHeadings, resources.GetString("tabPageHeadings.ToolTip"));
             this.tabPageHeadings.UseVisualStyleBackColor = true;
             // 
             // dataGridViewHeading
             dataGridViewCellStyle1.SelectionForeColor = System.Drawing.SystemColors.HighlightText;
             dataGridViewCellStyle1.WrapMode = System.Windows.Forms.DataGridViewTriState.True;
             this.dataGridViewHeading.DefaultCellStyle = dataGridViewCellStyle1;
-            this.errorProvider.SetError(this.dataGridViewHeading, resources.GetString("dataGridViewHeading.Error"));
-            this.errorProvider.SetIconAlignment(this.dataGridViewHeading, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("dataGridViewHeading.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.dataGridViewHeading, ((int)(resources.GetObject("dataGridViewHeading.IconPadding"))));
             this.dataGridViewHeading.Name = "dataGridViewHeading";
             this.dataGridViewHeading.RowTemplate.Height = 21;
-            this.toolTip.SetToolTip(this.dataGridViewHeading, resources.GetString("dataGridViewHeading.ToolTip"));
             // 
             // tabPageServer
             // 
-            resources.ApplyResources(this.tabPageServer, "tabPageServer");
             this.tabPageServer.Controls.Add(this.buttonLanguageRemove);
             this.tabPageServer.Controls.Add(this.buttonLunguageAdd);
             this.tabPageServer.Controls.Add(this.groupBoxLanguage);
             this.tabPageServer.Controls.Add(this.groupBoxServer);
             this.tabPageServer.Controls.Add(this.comboBoxLanguage);
             this.tabPageServer.Controls.Add(this.labelLanguage);
-            this.errorProvider.SetError(this.tabPageServer, resources.GetString("tabPageServer.Error"));
-            this.errorProvider.SetIconAlignment(this.tabPageServer, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("tabPageServer.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.tabPageServer, ((int)(resources.GetObject("tabPageServer.IconPadding"))));
+            resources.ApplyResources(this.tabPageServer, "tabPageServer");
             this.tabPageServer.Name = "tabPageServer";
-            this.toolTip.SetToolTip(this.tabPageServer, resources.GetString("tabPageServer.ToolTip"));
             this.tabPageServer.UseVisualStyleBackColor = true;
             // 
             // buttonLanguageRemove
             // 
             resources.ApplyResources(this.buttonLanguageRemove, "buttonLanguageRemove");
-            this.errorProvider.SetError(this.buttonLanguageRemove, resources.GetString("buttonLanguageRemove.Error"));
-            this.errorProvider.SetIconAlignment(this.buttonLanguageRemove, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("buttonLanguageRemove.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.buttonLanguageRemove, ((int)(resources.GetObject("buttonLanguageRemove.IconPadding"))));
             this.buttonLanguageRemove.Name = "buttonLanguageRemove";
             this.toolTip.SetToolTip(this.buttonLanguageRemove, resources.GetString("buttonLanguageRemove.ToolTip"));
             this.buttonLanguageRemove.UseVisualStyleBackColor = true;
             // buttonLunguageAdd
             // 
             resources.ApplyResources(this.buttonLunguageAdd, "buttonLunguageAdd");
-            this.errorProvider.SetError(this.buttonLunguageAdd, resources.GetString("buttonLunguageAdd.Error"));
-            this.errorProvider.SetIconAlignment(this.buttonLunguageAdd, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("buttonLunguageAdd.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.buttonLunguageAdd, ((int)(resources.GetObject("buttonLunguageAdd.IconPadding"))));
             this.buttonLunguageAdd.Name = "buttonLunguageAdd";
             this.toolTip.SetToolTip(this.buttonLunguageAdd, resources.GetString("buttonLunguageAdd.ToolTip"));
             this.buttonLunguageAdd.UseVisualStyleBackColor = true;
             this.groupBoxLanguage.Controls.Add(this.groupBoxLanguageName);
             this.groupBoxLanguage.Controls.Add(this.textBoxBracket);
             this.groupBoxLanguage.Controls.Add(this.labelBracket);
-            this.errorProvider.SetError(this.groupBoxLanguage, resources.GetString("groupBoxLanguage.Error"));
-            this.errorProvider.SetIconAlignment(this.groupBoxLanguage, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("groupBoxLanguage.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.groupBoxLanguage, ((int)(resources.GetObject("groupBoxLanguage.IconPadding"))));
             this.groupBoxLanguage.Name = "groupBoxLanguage";
             this.groupBoxLanguage.TabStop = false;
-            this.toolTip.SetToolTip(this.groupBoxLanguage, resources.GetString("groupBoxLanguage.ToolTip"));
             // 
             // groupBoxLanguageName
             // 
             resources.ApplyResources(this.groupBoxLanguageName, "groupBoxLanguageName");
             this.groupBoxLanguageName.Controls.Add(this.dataGridViewLanguageName);
-            this.errorProvider.SetError(this.groupBoxLanguageName, resources.GetString("groupBoxLanguageName.Error"));
-            this.errorProvider.SetIconAlignment(this.groupBoxLanguageName, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("groupBoxLanguageName.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.groupBoxLanguageName, ((int)(resources.GetObject("groupBoxLanguageName.IconPadding"))));
             this.groupBoxLanguageName.Name = "groupBoxLanguageName";
             this.groupBoxLanguageName.TabStop = false;
             this.toolTip.SetToolTip(this.groupBoxLanguageName, resources.GetString("groupBoxLanguageName.ToolTip"));
             this.ColumnCode,
             this.ColumnName,
             this.ColumnShortName});
-            this.errorProvider.SetError(this.dataGridViewLanguageName, resources.GetString("dataGridViewLanguageName.Error"));
-            this.errorProvider.SetIconAlignment(this.dataGridViewLanguageName, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("dataGridViewLanguageName.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.dataGridViewLanguageName, ((int)(resources.GetObject("dataGridViewLanguageName.IconPadding"))));
             this.dataGridViewLanguageName.Name = "dataGridViewLanguageName";
             this.dataGridViewLanguageName.RowTemplate.Height = 21;
-            this.toolTip.SetToolTip(this.dataGridViewLanguageName, resources.GetString("dataGridViewLanguageName.ToolTip"));
             this.dataGridViewLanguageName.RowValidated += new System.Windows.Forms.DataGridViewCellEventHandler(this.ResetErrorText_RowValidated);
             this.dataGridViewLanguageName.RowValidating += new System.Windows.Forms.DataGridViewCellCancelEventHandler(this.DataGridViewLanguageName_RowValidating);
             this.dataGridViewLanguageName.Validating += new System.ComponentModel.CancelEventHandler(this.DataGridViewLanguageName_Validating);
             // textBoxBracket
             // 
             resources.ApplyResources(this.textBoxBracket, "textBoxBracket");
-            this.errorProvider.SetError(this.textBoxBracket, resources.GetString("textBoxBracket.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxBracket, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxBracket.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxBracket, ((int)(resources.GetObject("textBoxBracket.IconPadding"))));
             this.textBoxBracket.Name = "textBoxBracket";
             this.toolTip.SetToolTip(this.textBoxBracket, resources.GetString("textBoxBracket.ToolTip"));
             this.textBoxBracket.Validating += new System.ComponentModel.CancelEventHandler(this.TextBoxBracket_Validating);
             // labelBracket
             // 
             resources.ApplyResources(this.labelBracket, "labelBracket");
-            this.errorProvider.SetError(this.labelBracket, resources.GetString("labelBracket.Error"));
-            this.errorProvider.SetIconAlignment(this.labelBracket, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelBracket.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelBracket, ((int)(resources.GetObject("labelBracket.IconPadding"))));
             this.labelBracket.Name = "labelBracket";
             this.toolTip.SetToolTip(this.labelBracket, resources.GetString("labelBracket.ToolTip"));
             // 
             this.groupBoxServer.Controls.Add(this.labelLangFormat);
             this.groupBoxServer.Controls.Add(this.textBoxLinkInterwikiFormat);
             this.groupBoxServer.Controls.Add(this.labelLinkInterwikiFormat);
-            this.groupBoxServer.Controls.Add(this.textBoxDocumentationTemplateDefaultPage);
-            this.groupBoxServer.Controls.Add(this.labelDocumentationTemplateDefaultPage);
-            this.groupBoxServer.Controls.Add(this.textBoxDocumentationTemplate);
-            this.groupBoxServer.Controls.Add(this.labelDocumentationTemplate);
             this.groupBoxServer.Controls.Add(this.textBoxFileNamespace);
             this.groupBoxServer.Controls.Add(this.textBoxCategoryNamespace);
             this.groupBoxServer.Controls.Add(this.labelCategoryNamespace);
             this.groupBoxServer.Controls.Add(this.textBoxTemplateNamespace);
             this.groupBoxServer.Controls.Add(this.labelTemplateNamespace);
-            this.groupBoxServer.Controls.Add(this.textBoxExportPath);
-            this.groupBoxServer.Controls.Add(this.labelExportPath);
+            this.groupBoxServer.Controls.Add(this.textBoxContentApi);
+            this.groupBoxServer.Controls.Add(this.labelContentApi);
             this.groupBoxServer.Controls.Add(this.textBoxMetaApi);
             this.groupBoxServer.Controls.Add(this.labelMetaApi);
             this.groupBoxServer.Controls.Add(this.textBoxLocation);
             this.groupBoxServer.Controls.Add(this.labelLocation);
             this.groupBoxServer.Controls.Add(this.labelFileNamespace);
-            this.errorProvider.SetError(this.groupBoxServer, resources.GetString("groupBoxServer.Error"));
-            this.errorProvider.SetIconAlignment(this.groupBoxServer, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("groupBoxServer.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.groupBoxServer, ((int)(resources.GetObject("groupBoxServer.IconPadding"))));
             this.groupBoxServer.Name = "groupBoxServer";
             this.groupBoxServer.TabStop = false;
-            this.toolTip.SetToolTip(this.groupBoxServer, resources.GetString("groupBoxServer.ToolTip"));
             // 
             // textBoxInterlanguageApi
             // 
             resources.ApplyResources(this.textBoxInterlanguageApi, "textBoxInterlanguageApi");
-            this.errorProvider.SetError(this.textBoxInterlanguageApi, resources.GetString("textBoxInterlanguageApi.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxInterlanguageApi, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxInterlanguageApi.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxInterlanguageApi, ((int)(resources.GetObject("textBoxInterlanguageApi.IconPadding"))));
             this.textBoxInterlanguageApi.Name = "textBoxInterlanguageApi";
             this.toolTip.SetToolTip(this.textBoxInterlanguageApi, resources.GetString("textBoxInterlanguageApi.ToolTip"));
             // 
             // labelInterlanguageApi
             // 
             resources.ApplyResources(this.labelInterlanguageApi, "labelInterlanguageApi");
-            this.errorProvider.SetError(this.labelInterlanguageApi, resources.GetString("labelInterlanguageApi.Error"));
-            this.errorProvider.SetIconAlignment(this.labelInterlanguageApi, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelInterlanguageApi.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelInterlanguageApi, ((int)(resources.GetObject("labelInterlanguageApi.IconPadding"))));
             this.labelInterlanguageApi.Name = "labelInterlanguageApi";
             this.toolTip.SetToolTip(this.labelInterlanguageApi, resources.GetString("labelInterlanguageApi.ToolTip"));
             // 
             // checkBoxHasLanguagePage
             // 
             resources.ApplyResources(this.checkBoxHasLanguagePage, "checkBoxHasLanguagePage");
-            this.errorProvider.SetError(this.checkBoxHasLanguagePage, resources.GetString("checkBoxHasLanguagePage.Error"));
-            this.errorProvider.SetIconAlignment(this.checkBoxHasLanguagePage, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("checkBoxHasLanguagePage.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.checkBoxHasLanguagePage, ((int)(resources.GetObject("checkBoxHasLanguagePage.IconPadding"))));
             this.checkBoxHasLanguagePage.Name = "checkBoxHasLanguagePage";
             this.toolTip.SetToolTip(this.checkBoxHasLanguagePage, resources.GetString("checkBoxHasLanguagePage.ToolTip"));
             this.checkBoxHasLanguagePage.UseVisualStyleBackColor = true;
             // textBoxLangFormat
             // 
             resources.ApplyResources(this.textBoxLangFormat, "textBoxLangFormat");
-            this.errorProvider.SetError(this.textBoxLangFormat, resources.GetString("textBoxLangFormat.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxLangFormat, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxLangFormat.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxLangFormat, ((int)(resources.GetObject("textBoxLangFormat.IconPadding"))));
             this.textBoxLangFormat.Name = "textBoxLangFormat";
             this.toolTip.SetToolTip(this.textBoxLangFormat, resources.GetString("textBoxLangFormat.ToolTip"));
             // 
             // labelLangFormat
             // 
             resources.ApplyResources(this.labelLangFormat, "labelLangFormat");
-            this.errorProvider.SetError(this.labelLangFormat, resources.GetString("labelLangFormat.Error"));
-            this.errorProvider.SetIconAlignment(this.labelLangFormat, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelLangFormat.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelLangFormat, ((int)(resources.GetObject("labelLangFormat.IconPadding"))));
             this.labelLangFormat.Name = "labelLangFormat";
             this.toolTip.SetToolTip(this.labelLangFormat, resources.GetString("labelLangFormat.ToolTip"));
             // 
             // textBoxLinkInterwikiFormat
             // 
             resources.ApplyResources(this.textBoxLinkInterwikiFormat, "textBoxLinkInterwikiFormat");
-            this.errorProvider.SetError(this.textBoxLinkInterwikiFormat, resources.GetString("textBoxLinkInterwikiFormat.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxLinkInterwikiFormat, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxLinkInterwikiFormat.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxLinkInterwikiFormat, ((int)(resources.GetObject("textBoxLinkInterwikiFormat.IconPadding"))));
             this.textBoxLinkInterwikiFormat.Name = "textBoxLinkInterwikiFormat";
             this.toolTip.SetToolTip(this.textBoxLinkInterwikiFormat, resources.GetString("textBoxLinkInterwikiFormat.ToolTip"));
             // 
             // labelLinkInterwikiFormat
             // 
             resources.ApplyResources(this.labelLinkInterwikiFormat, "labelLinkInterwikiFormat");
-            this.errorProvider.SetError(this.labelLinkInterwikiFormat, resources.GetString("labelLinkInterwikiFormat.Error"));
-            this.errorProvider.SetIconAlignment(this.labelLinkInterwikiFormat, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelLinkInterwikiFormat.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelLinkInterwikiFormat, ((int)(resources.GetObject("labelLinkInterwikiFormat.IconPadding"))));
             this.labelLinkInterwikiFormat.Name = "labelLinkInterwikiFormat";
             this.toolTip.SetToolTip(this.labelLinkInterwikiFormat, resources.GetString("labelLinkInterwikiFormat.ToolTip"));
             // 
-            // textBoxDocumentationTemplateDefaultPage
-            // 
-            resources.ApplyResources(this.textBoxDocumentationTemplateDefaultPage, "textBoxDocumentationTemplateDefaultPage");
-            this.errorProvider.SetError(this.textBoxDocumentationTemplateDefaultPage, resources.GetString("textBoxDocumentationTemplateDefaultPage.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxDocumentationTemplateDefaultPage, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxDocumentationTemplateDefaultPage.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxDocumentationTemplateDefaultPage, ((int)(resources.GetObject("textBoxDocumentationTemplateDefaultPage.IconPadding"))));
-            this.textBoxDocumentationTemplateDefaultPage.Name = "textBoxDocumentationTemplateDefaultPage";
-            this.toolTip.SetToolTip(this.textBoxDocumentationTemplateDefaultPage, resources.GetString("textBoxDocumentationTemplateDefaultPage.ToolTip"));
-            // 
-            // labelDocumentationTemplateDefaultPage
-            // 
-            resources.ApplyResources(this.labelDocumentationTemplateDefaultPage, "labelDocumentationTemplateDefaultPage");
-            this.errorProvider.SetError(this.labelDocumentationTemplateDefaultPage, resources.GetString("labelDocumentationTemplateDefaultPage.Error"));
-            this.errorProvider.SetIconAlignment(this.labelDocumentationTemplateDefaultPage, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelDocumentationTemplateDefaultPage.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelDocumentationTemplateDefaultPage, ((int)(resources.GetObject("labelDocumentationTemplateDefaultPage.IconPadding"))));
-            this.labelDocumentationTemplateDefaultPage.Name = "labelDocumentationTemplateDefaultPage";
-            this.toolTip.SetToolTip(this.labelDocumentationTemplateDefaultPage, resources.GetString("labelDocumentationTemplateDefaultPage.ToolTip"));
-            // 
-            // textBoxDocumentationTemplate
-            // 
-            this.textBoxDocumentationTemplate.AcceptsReturn = true;
-            resources.ApplyResources(this.textBoxDocumentationTemplate, "textBoxDocumentationTemplate");
-            this.errorProvider.SetError(this.textBoxDocumentationTemplate, resources.GetString("textBoxDocumentationTemplate.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxDocumentationTemplate, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxDocumentationTemplate.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxDocumentationTemplate, ((int)(resources.GetObject("textBoxDocumentationTemplate.IconPadding"))));
-            this.textBoxDocumentationTemplate.Name = "textBoxDocumentationTemplate";
-            this.toolTip.SetToolTip(this.textBoxDocumentationTemplate, resources.GetString("textBoxDocumentationTemplate.ToolTip"));
-            // 
-            // labelDocumentationTemplate
-            // 
-            resources.ApplyResources(this.labelDocumentationTemplate, "labelDocumentationTemplate");
-            this.errorProvider.SetError(this.labelDocumentationTemplate, resources.GetString("labelDocumentationTemplate.Error"));
-            this.errorProvider.SetIconAlignment(this.labelDocumentationTemplate, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelDocumentationTemplate.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelDocumentationTemplate, ((int)(resources.GetObject("labelDocumentationTemplate.IconPadding"))));
-            this.labelDocumentationTemplate.Name = "labelDocumentationTemplate";
-            this.toolTip.SetToolTip(this.labelDocumentationTemplate, resources.GetString("labelDocumentationTemplate.ToolTip"));
-            // 
             // textBoxFileNamespace
             // 
             resources.ApplyResources(this.textBoxFileNamespace, "textBoxFileNamespace");
-            this.errorProvider.SetError(this.textBoxFileNamespace, resources.GetString("textBoxFileNamespace.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxFileNamespace, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxFileNamespace.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxFileNamespace, ((int)(resources.GetObject("textBoxFileNamespace.IconPadding"))));
             this.textBoxFileNamespace.Name = "textBoxFileNamespace";
             this.toolTip.SetToolTip(this.textBoxFileNamespace, resources.GetString("textBoxFileNamespace.ToolTip"));
             this.textBoxFileNamespace.Validating += new System.ComponentModel.CancelEventHandler(this.TextBoxNamespace_Validating);
             // textBoxCategoryNamespace
             // 
             resources.ApplyResources(this.textBoxCategoryNamespace, "textBoxCategoryNamespace");
-            this.errorProvider.SetError(this.textBoxCategoryNamespace, resources.GetString("textBoxCategoryNamespace.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxCategoryNamespace, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxCategoryNamespace.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxCategoryNamespace, ((int)(resources.GetObject("textBoxCategoryNamespace.IconPadding"))));
             this.textBoxCategoryNamespace.Name = "textBoxCategoryNamespace";
             this.toolTip.SetToolTip(this.textBoxCategoryNamespace, resources.GetString("textBoxCategoryNamespace.ToolTip"));
             this.textBoxCategoryNamespace.Validating += new System.ComponentModel.CancelEventHandler(this.TextBoxNamespace_Validating);
             // labelCategoryNamespace
             // 
             resources.ApplyResources(this.labelCategoryNamespace, "labelCategoryNamespace");
-            this.errorProvider.SetError(this.labelCategoryNamespace, resources.GetString("labelCategoryNamespace.Error"));
-            this.errorProvider.SetIconAlignment(this.labelCategoryNamespace, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelCategoryNamespace.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelCategoryNamespace, ((int)(resources.GetObject("labelCategoryNamespace.IconPadding"))));
             this.labelCategoryNamespace.Name = "labelCategoryNamespace";
             this.toolTip.SetToolTip(this.labelCategoryNamespace, resources.GetString("labelCategoryNamespace.ToolTip"));
             // 
             // textBoxTemplateNamespace
             // 
             resources.ApplyResources(this.textBoxTemplateNamespace, "textBoxTemplateNamespace");
-            this.errorProvider.SetError(this.textBoxTemplateNamespace, resources.GetString("textBoxTemplateNamespace.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxTemplateNamespace, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxTemplateNamespace.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxTemplateNamespace, ((int)(resources.GetObject("textBoxTemplateNamespace.IconPadding"))));
             this.textBoxTemplateNamespace.Name = "textBoxTemplateNamespace";
             this.toolTip.SetToolTip(this.textBoxTemplateNamespace, resources.GetString("textBoxTemplateNamespace.ToolTip"));
             this.textBoxTemplateNamespace.Validating += new System.ComponentModel.CancelEventHandler(this.TextBoxNamespace_Validating);
             // labelTemplateNamespace
             // 
             resources.ApplyResources(this.labelTemplateNamespace, "labelTemplateNamespace");
-            this.errorProvider.SetError(this.labelTemplateNamespace, resources.GetString("labelTemplateNamespace.Error"));
-            this.errorProvider.SetIconAlignment(this.labelTemplateNamespace, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelTemplateNamespace.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelTemplateNamespace, ((int)(resources.GetObject("labelTemplateNamespace.IconPadding"))));
             this.labelTemplateNamespace.Name = "labelTemplateNamespace";
             this.toolTip.SetToolTip(this.labelTemplateNamespace, resources.GetString("labelTemplateNamespace.ToolTip"));
             // 
-            // textBoxExportPath
+            // textBoxContentApi
             // 
-            resources.ApplyResources(this.textBoxExportPath, "textBoxExportPath");
-            this.errorProvider.SetError(this.textBoxExportPath, resources.GetString("textBoxExportPath.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxExportPath, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxExportPath.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxExportPath, ((int)(resources.GetObject("textBoxExportPath.IconPadding"))));
-            this.textBoxExportPath.Name = "textBoxExportPath";
-            this.toolTip.SetToolTip(this.textBoxExportPath, resources.GetString("textBoxExportPath.ToolTip"));
+            resources.ApplyResources(this.textBoxContentApi, "textBoxContentApi");
+            this.textBoxContentApi.Name = "textBoxContentApi";
+            this.toolTip.SetToolTip(this.textBoxContentApi, resources.GetString("textBoxContentApi.ToolTip"));
             // 
-            // labelExportPath
+            // labelContentApi
             // 
-            resources.ApplyResources(this.labelExportPath, "labelExportPath");
-            this.errorProvider.SetError(this.labelExportPath, resources.GetString("labelExportPath.Error"));
-            this.errorProvider.SetIconAlignment(this.labelExportPath, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelExportPath.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelExportPath, ((int)(resources.GetObject("labelExportPath.IconPadding"))));
-            this.labelExportPath.Name = "labelExportPath";
-            this.toolTip.SetToolTip(this.labelExportPath, resources.GetString("labelExportPath.ToolTip"));
+            resources.ApplyResources(this.labelContentApi, "labelContentApi");
+            this.labelContentApi.Name = "labelContentApi";
+            this.toolTip.SetToolTip(this.labelContentApi, resources.GetString("labelContentApi.ToolTip"));
             // 
             // textBoxMetaApi
             // 
             resources.ApplyResources(this.textBoxMetaApi, "textBoxMetaApi");
-            this.errorProvider.SetError(this.textBoxMetaApi, resources.GetString("textBoxMetaApi.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxMetaApi, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxMetaApi.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxMetaApi, ((int)(resources.GetObject("textBoxMetaApi.IconPadding"))));
             this.textBoxMetaApi.Name = "textBoxMetaApi";
             this.toolTip.SetToolTip(this.textBoxMetaApi, resources.GetString("textBoxMetaApi.ToolTip"));
             // 
             // labelMetaApi
             // 
             resources.ApplyResources(this.labelMetaApi, "labelMetaApi");
-            this.errorProvider.SetError(this.labelMetaApi, resources.GetString("labelMetaApi.Error"));
-            this.errorProvider.SetIconAlignment(this.labelMetaApi, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelMetaApi.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelMetaApi, ((int)(resources.GetObject("labelMetaApi.IconPadding"))));
             this.labelMetaApi.Name = "labelMetaApi";
             this.toolTip.SetToolTip(this.labelMetaApi, resources.GetString("labelMetaApi.ToolTip"));
             // 
             // textBoxLocation
             // 
             resources.ApplyResources(this.textBoxLocation, "textBoxLocation");
-            this.errorProvider.SetError(this.textBoxLocation, resources.GetString("textBoxLocation.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxLocation, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxLocation.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxLocation, ((int)(resources.GetObject("textBoxLocation.IconPadding"))));
             this.textBoxLocation.Name = "textBoxLocation";
             this.toolTip.SetToolTip(this.textBoxLocation, resources.GetString("textBoxLocation.ToolTip"));
             // 
             // labelLocation
             // 
             resources.ApplyResources(this.labelLocation, "labelLocation");
-            this.errorProvider.SetError(this.labelLocation, resources.GetString("labelLocation.Error"));
-            this.errorProvider.SetIconAlignment(this.labelLocation, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelLocation.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelLocation, ((int)(resources.GetObject("labelLocation.IconPadding"))));
             this.labelLocation.Name = "labelLocation";
             this.toolTip.SetToolTip(this.labelLocation, resources.GetString("labelLocation.ToolTip"));
             // 
             // labelFileNamespace
             // 
             resources.ApplyResources(this.labelFileNamespace, "labelFileNamespace");
-            this.errorProvider.SetError(this.labelFileNamespace, resources.GetString("labelFileNamespace.Error"));
-            this.errorProvider.SetIconAlignment(this.labelFileNamespace, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelFileNamespace.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelFileNamespace, ((int)(resources.GetObject("labelFileNamespace.IconPadding"))));
             this.labelFileNamespace.Name = "labelFileNamespace";
             this.toolTip.SetToolTip(this.labelFileNamespace, resources.GetString("labelFileNamespace.ToolTip"));
             // 
             // comboBoxLanguage
             // 
-            resources.ApplyResources(this.comboBoxLanguage, "comboBoxLanguage");
             this.comboBoxLanguage.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList;
-            this.errorProvider.SetError(this.comboBoxLanguage, resources.GetString("comboBoxLanguage.Error"));
             this.comboBoxLanguage.FormattingEnabled = true;
-            this.errorProvider.SetIconAlignment(this.comboBoxLanguage, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("comboBoxLanguage.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.comboBoxLanguage, ((int)(resources.GetObject("comboBoxLanguage.IconPadding"))));
+            resources.ApplyResources(this.comboBoxLanguage, "comboBoxLanguage");
             this.comboBoxLanguage.Name = "comboBoxLanguage";
             this.comboBoxLanguage.Sorted = true;
             this.toolTip.SetToolTip(this.comboBoxLanguage, resources.GetString("comboBoxLanguage.ToolTip"));
             // labelLanguage
             // 
             resources.ApplyResources(this.labelLanguage, "labelLanguage");
-            this.errorProvider.SetError(this.labelLanguage, resources.GetString("labelLanguage.Error"));
-            this.errorProvider.SetIconAlignment(this.labelLanguage, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelLanguage.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelLanguage, ((int)(resources.GetObject("labelLanguage.IconPadding"))));
             this.labelLanguage.Name = "labelLanguage";
             this.toolTip.SetToolTip(this.labelLanguage, resources.GetString("labelLanguage.ToolTip"));
             // 
             // tabPageApplication
             // 
-            resources.ApplyResources(this.tabPageApplication, "tabPageApplication");
             this.tabPageApplication.Controls.Add(this.groupBoxInformation);
             this.tabPageApplication.Controls.Add(this.groupBoxApplicationConfig);
-            this.errorProvider.SetError(this.tabPageApplication, resources.GetString("tabPageApplication.Error"));
-            this.errorProvider.SetIconAlignment(this.tabPageApplication, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("tabPageApplication.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.tabPageApplication, ((int)(resources.GetObject("tabPageApplication.IconPadding"))));
+            resources.ApplyResources(this.tabPageApplication, "tabPageApplication");
             this.tabPageApplication.Name = "tabPageApplication";
             this.toolTip.SetToolTip(this.tabPageApplication, resources.GetString("tabPageApplication.ToolTip"));
             this.tabPageApplication.UseVisualStyleBackColor = true;
             this.groupBoxInformation.Controls.Add(this.linkLabelWebsite);
             this.groupBoxInformation.Controls.Add(this.labelCopyright);
             this.groupBoxInformation.Controls.Add(this.labelApplicationName);
-            this.errorProvider.SetError(this.groupBoxInformation, resources.GetString("groupBoxInformation.Error"));
-            this.errorProvider.SetIconAlignment(this.groupBoxInformation, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("groupBoxInformation.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.groupBoxInformation, ((int)(resources.GetObject("groupBoxInformation.IconPadding"))));
             this.groupBoxInformation.Name = "groupBoxInformation";
             this.groupBoxInformation.TabStop = false;
-            this.toolTip.SetToolTip(this.groupBoxInformation, resources.GetString("groupBoxInformation.ToolTip"));
             // 
             // labelWebsite
             // 
             resources.ApplyResources(this.labelWebsite, "labelWebsite");
-            this.errorProvider.SetError(this.labelWebsite, resources.GetString("labelWebsite.Error"));
-            this.errorProvider.SetIconAlignment(this.labelWebsite, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelWebsite.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelWebsite, ((int)(resources.GetObject("labelWebsite.IconPadding"))));
             this.labelWebsite.Name = "labelWebsite";
-            this.toolTip.SetToolTip(this.labelWebsite, resources.GetString("labelWebsite.ToolTip"));
             // 
             // linkLabelWebsite
             // 
             resources.ApplyResources(this.linkLabelWebsite, "linkLabelWebsite");
-            this.errorProvider.SetError(this.linkLabelWebsite, resources.GetString("linkLabelWebsite.Error"));
-            this.errorProvider.SetIconAlignment(this.linkLabelWebsite, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("linkLabelWebsite.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.linkLabelWebsite, ((int)(resources.GetObject("linkLabelWebsite.IconPadding"))));
             this.linkLabelWebsite.Name = "linkLabelWebsite";
             this.linkLabelWebsite.TabStop = true;
-            this.toolTip.SetToolTip(this.linkLabelWebsite, resources.GetString("linkLabelWebsite.ToolTip"));
             this.linkLabelWebsite.LinkClicked += new System.Windows.Forms.LinkLabelLinkClickedEventHandler(this.LinkLabelWebsite_LinkClicked);
             // 
             // labelCopyright
             // 
             resources.ApplyResources(this.labelCopyright, "labelCopyright");
-            this.errorProvider.SetError(this.labelCopyright, resources.GetString("labelCopyright.Error"));
-            this.errorProvider.SetIconAlignment(this.labelCopyright, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelCopyright.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelCopyright, ((int)(resources.GetObject("labelCopyright.IconPadding"))));
             this.labelCopyright.Name = "labelCopyright";
-            this.toolTip.SetToolTip(this.labelCopyright, resources.GetString("labelCopyright.ToolTip"));
             // 
             // labelApplicationName
             // 
             resources.ApplyResources(this.labelApplicationName, "labelApplicationName");
-            this.errorProvider.SetError(this.labelApplicationName, resources.GetString("labelApplicationName.Error"));
-            this.errorProvider.SetIconAlignment(this.labelApplicationName, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelApplicationName.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelApplicationName, ((int)(resources.GetObject("labelApplicationName.IconPadding"))));
             this.labelApplicationName.Name = "labelApplicationName";
-            this.toolTip.SetToolTip(this.labelApplicationName, resources.GetString("labelApplicationName.ToolTip"));
             // 
             // groupBoxApplicationConfig
             // 
             this.groupBoxApplicationConfig.Controls.Add(this.checkBoxIgnoreError);
             this.groupBoxApplicationConfig.Controls.Add(this.labelRefererNote);
             this.groupBoxApplicationConfig.Controls.Add(this.labelUserAgentNote);
-            this.groupBoxApplicationConfig.Controls.Add(this.labelChaceNote);
+            this.groupBoxApplicationConfig.Controls.Add(this.labelCacheNote);
             this.groupBoxApplicationConfig.Controls.Add(this.textBoxCacheExpire);
             this.groupBoxApplicationConfig.Controls.Add(this.textBoxReferer);
             this.groupBoxApplicationConfig.Controls.Add(this.labelReferer);
             this.groupBoxApplicationConfig.Controls.Add(this.labelCacheExpire);
             this.groupBoxApplicationConfig.Controls.Add(this.textBoxUserAgent);
             this.groupBoxApplicationConfig.Controls.Add(this.labelUserAgent);
-            this.errorProvider.SetError(this.groupBoxApplicationConfig, resources.GetString("groupBoxApplicationConfig.Error"));
-            this.errorProvider.SetIconAlignment(this.groupBoxApplicationConfig, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("groupBoxApplicationConfig.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.groupBoxApplicationConfig, ((int)(resources.GetObject("groupBoxApplicationConfig.IconPadding"))));
             this.groupBoxApplicationConfig.Name = "groupBoxApplicationConfig";
             this.groupBoxApplicationConfig.TabStop = false;
-            this.toolTip.SetToolTip(this.groupBoxApplicationConfig, resources.GetString("groupBoxApplicationConfig.ToolTip"));
             // 
             // labelApplicationConfigNote
             // 
             resources.ApplyResources(this.labelApplicationConfigNote, "labelApplicationConfigNote");
-            this.errorProvider.SetError(this.labelApplicationConfigNote, resources.GetString("labelApplicationConfigNote.Error"));
-            this.errorProvider.SetIconAlignment(this.labelApplicationConfigNote, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelApplicationConfigNote.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelApplicationConfigNote, ((int)(resources.GetObject("labelApplicationConfigNote.IconPadding"))));
             this.labelApplicationConfigNote.Name = "labelApplicationConfigNote";
-            this.toolTip.SetToolTip(this.labelApplicationConfigNote, resources.GetString("labelApplicationConfigNote.ToolTip"));
             // 
             // textBoxConnectRetryTime
             // 
             resources.ApplyResources(this.textBoxConnectRetryTime, "textBoxConnectRetryTime");
-            this.errorProvider.SetError(this.textBoxConnectRetryTime, resources.GetString("textBoxConnectRetryTime.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxConnectRetryTime, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxConnectRetryTime.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxConnectRetryTime, ((int)(resources.GetObject("textBoxConnectRetryTime.IconPadding"))));
             this.textBoxConnectRetryTime.Name = "textBoxConnectRetryTime";
             this.toolTip.SetToolTip(this.textBoxConnectRetryTime, resources.GetString("textBoxConnectRetryTime.ToolTip"));
             this.textBoxConnectRetryTime.Validating += new System.ComponentModel.CancelEventHandler(this.TextBoxConnectRetryTime_Validating);
             // labelConnectRetryTimeNote
             // 
             resources.ApplyResources(this.labelConnectRetryTimeNote, "labelConnectRetryTimeNote");
-            this.errorProvider.SetError(this.labelConnectRetryTimeNote, resources.GetString("labelConnectRetryTimeNote.Error"));
-            this.errorProvider.SetIconAlignment(this.labelConnectRetryTimeNote, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelConnectRetryTimeNote.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelConnectRetryTimeNote, ((int)(resources.GetObject("labelConnectRetryTimeNote.IconPadding"))));
             this.labelConnectRetryTimeNote.Name = "labelConnectRetryTimeNote";
-            this.toolTip.SetToolTip(this.labelConnectRetryTimeNote, resources.GetString("labelConnectRetryTimeNote.ToolTip"));
             // 
             // labelConnectRetryTime
             // 
             resources.ApplyResources(this.labelConnectRetryTime, "labelConnectRetryTime");
-            this.errorProvider.SetError(this.labelConnectRetryTime, resources.GetString("labelConnectRetryTime.Error"));
-            this.errorProvider.SetIconAlignment(this.labelConnectRetryTime, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelConnectRetryTime.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelConnectRetryTime, ((int)(resources.GetObject("labelConnectRetryTime.IconPadding"))));
             this.labelConnectRetryTime.Name = "labelConnectRetryTime";
             this.toolTip.SetToolTip(this.labelConnectRetryTime, resources.GetString("labelConnectRetryTime.ToolTip"));
             // 
             // textBoxMaxConnectRetries
             // 
             resources.ApplyResources(this.textBoxMaxConnectRetries, "textBoxMaxConnectRetries");
-            this.errorProvider.SetError(this.textBoxMaxConnectRetries, resources.GetString("textBoxMaxConnectRetries.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxMaxConnectRetries, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxMaxConnectRetries.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxMaxConnectRetries, ((int)(resources.GetObject("textBoxMaxConnectRetries.IconPadding"))));
             this.textBoxMaxConnectRetries.Name = "textBoxMaxConnectRetries";
             this.toolTip.SetToolTip(this.textBoxMaxConnectRetries, resources.GetString("textBoxMaxConnectRetries.ToolTip"));
             this.textBoxMaxConnectRetries.Validating += new System.ComponentModel.CancelEventHandler(this.TextBoxMaxConnectRetries_Validating);
             // labelMaxConnectRetriesNote
             // 
             resources.ApplyResources(this.labelMaxConnectRetriesNote, "labelMaxConnectRetriesNote");
-            this.errorProvider.SetError(this.labelMaxConnectRetriesNote, resources.GetString("labelMaxConnectRetriesNote.Error"));
-            this.errorProvider.SetIconAlignment(this.labelMaxConnectRetriesNote, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelMaxConnectRetriesNote.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelMaxConnectRetriesNote, ((int)(resources.GetObject("labelMaxConnectRetriesNote.IconPadding"))));
             this.labelMaxConnectRetriesNote.Name = "labelMaxConnectRetriesNote";
-            this.toolTip.SetToolTip(this.labelMaxConnectRetriesNote, resources.GetString("labelMaxConnectRetriesNote.ToolTip"));
             // 
             // labelMaxConnectRetries
             // 
             resources.ApplyResources(this.labelMaxConnectRetries, "labelMaxConnectRetries");
-            this.errorProvider.SetError(this.labelMaxConnectRetries, resources.GetString("labelMaxConnectRetries.Error"));
-            this.errorProvider.SetIconAlignment(this.labelMaxConnectRetries, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelMaxConnectRetries.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelMaxConnectRetries, ((int)(resources.GetObject("labelMaxConnectRetries.IconPadding"))));
             this.labelMaxConnectRetries.Name = "labelMaxConnectRetries";
             this.toolTip.SetToolTip(this.labelMaxConnectRetries, resources.GetString("labelMaxConnectRetries.ToolTip"));
             // 
             // checkBoxIgnoreError
             // 
             resources.ApplyResources(this.checkBoxIgnoreError, "checkBoxIgnoreError");
-            this.errorProvider.SetError(this.checkBoxIgnoreError, resources.GetString("checkBoxIgnoreError.Error"));
-            this.errorProvider.SetIconAlignment(this.checkBoxIgnoreError, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("checkBoxIgnoreError.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.checkBoxIgnoreError, ((int)(resources.GetObject("checkBoxIgnoreError.IconPadding"))));
             this.checkBoxIgnoreError.Name = "checkBoxIgnoreError";
             this.toolTip.SetToolTip(this.checkBoxIgnoreError, resources.GetString("checkBoxIgnoreError.ToolTip"));
             this.checkBoxIgnoreError.UseVisualStyleBackColor = true;
             // labelRefererNote
             // 
             resources.ApplyResources(this.labelRefererNote, "labelRefererNote");
-            this.errorProvider.SetError(this.labelRefererNote, resources.GetString("labelRefererNote.Error"));
-            this.errorProvider.SetIconAlignment(this.labelRefererNote, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelRefererNote.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelRefererNote, ((int)(resources.GetObject("labelRefererNote.IconPadding"))));
             this.labelRefererNote.Name = "labelRefererNote";
-            this.toolTip.SetToolTip(this.labelRefererNote, resources.GetString("labelRefererNote.ToolTip"));
             // 
             // labelUserAgentNote
             // 
             resources.ApplyResources(this.labelUserAgentNote, "labelUserAgentNote");
-            this.errorProvider.SetError(this.labelUserAgentNote, resources.GetString("labelUserAgentNote.Error"));
-            this.errorProvider.SetIconAlignment(this.labelUserAgentNote, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelUserAgentNote.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelUserAgentNote, ((int)(resources.GetObject("labelUserAgentNote.IconPadding"))));
             this.labelUserAgentNote.Name = "labelUserAgentNote";
-            this.toolTip.SetToolTip(this.labelUserAgentNote, resources.GetString("labelUserAgentNote.ToolTip"));
             // 
-            // labelChaceNote
+            // labelCacheNote
             // 
-            resources.ApplyResources(this.labelChaceNote, "labelChaceNote");
-            this.errorProvider.SetError(this.labelChaceNote, resources.GetString("labelChaceNote.Error"));
-            this.errorProvider.SetIconAlignment(this.labelChaceNote, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelChaceNote.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelChaceNote, ((int)(resources.GetObject("labelChaceNote.IconPadding"))));
-            this.labelChaceNote.Name = "labelChaceNote";
-            this.toolTip.SetToolTip(this.labelChaceNote, resources.GetString("labelChaceNote.ToolTip"));
+            resources.ApplyResources(this.labelCacheNote, "labelCacheNote");
+            this.labelCacheNote.Name = "labelCacheNote";
             // 
             // textBoxCacheExpire
             // 
             resources.ApplyResources(this.textBoxCacheExpire, "textBoxCacheExpire");
-            this.errorProvider.SetError(this.textBoxCacheExpire, resources.GetString("textBoxCacheExpire.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxCacheExpire, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxCacheExpire.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxCacheExpire, ((int)(resources.GetObject("textBoxCacheExpire.IconPadding"))));
             this.textBoxCacheExpire.Name = "textBoxCacheExpire";
             this.toolTip.SetToolTip(this.textBoxCacheExpire, resources.GetString("textBoxCacheExpire.ToolTip"));
             this.textBoxCacheExpire.Validating += new System.ComponentModel.CancelEventHandler(this.TextBoxCacheExpire_Validating);
             // textBoxReferer
             // 
             resources.ApplyResources(this.textBoxReferer, "textBoxReferer");
-            this.errorProvider.SetError(this.textBoxReferer, resources.GetString("textBoxReferer.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxReferer, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxReferer.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxReferer, ((int)(resources.GetObject("textBoxReferer.IconPadding"))));
             this.textBoxReferer.Name = "textBoxReferer";
             this.toolTip.SetToolTip(this.textBoxReferer, resources.GetString("textBoxReferer.ToolTip"));
             // 
             // labelReferer
             // 
             resources.ApplyResources(this.labelReferer, "labelReferer");
-            this.errorProvider.SetError(this.labelReferer, resources.GetString("labelReferer.Error"));
-            this.errorProvider.SetIconAlignment(this.labelReferer, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelReferer.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelReferer, ((int)(resources.GetObject("labelReferer.IconPadding"))));
             this.labelReferer.Name = "labelReferer";
             this.toolTip.SetToolTip(this.labelReferer, resources.GetString("labelReferer.ToolTip"));
             // 
             // labelCacheExpire
             // 
             resources.ApplyResources(this.labelCacheExpire, "labelCacheExpire");
-            this.errorProvider.SetError(this.labelCacheExpire, resources.GetString("labelCacheExpire.Error"));
-            this.errorProvider.SetIconAlignment(this.labelCacheExpire, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelCacheExpire.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelCacheExpire, ((int)(resources.GetObject("labelCacheExpire.IconPadding"))));
             this.labelCacheExpire.Name = "labelCacheExpire";
             this.toolTip.SetToolTip(this.labelCacheExpire, resources.GetString("labelCacheExpire.ToolTip"));
             // 
             // textBoxUserAgent
             // 
             resources.ApplyResources(this.textBoxUserAgent, "textBoxUserAgent");
-            this.errorProvider.SetError(this.textBoxUserAgent, resources.GetString("textBoxUserAgent.Error"));
-            this.errorProvider.SetIconAlignment(this.textBoxUserAgent, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("textBoxUserAgent.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.textBoxUserAgent, ((int)(resources.GetObject("textBoxUserAgent.IconPadding"))));
             this.textBoxUserAgent.Name = "textBoxUserAgent";
             this.toolTip.SetToolTip(this.textBoxUserAgent, resources.GetString("textBoxUserAgent.ToolTip"));
             // 
             // labelUserAgent
             // 
             resources.ApplyResources(this.labelUserAgent, "labelUserAgent");
-            this.errorProvider.SetError(this.labelUserAgent, resources.GetString("labelUserAgent.Error"));
-            this.errorProvider.SetIconAlignment(this.labelUserAgent, ((System.Windows.Forms.ErrorIconAlignment)(resources.GetObject("labelUserAgent.IconAlignment"))));
-            this.errorProvider.SetIconPadding(this.labelUserAgent, ((int)(resources.GetObject("labelUserAgent.IconPadding"))));
             this.labelUserAgent.Name = "labelUserAgent";
             this.toolTip.SetToolTip(this.labelUserAgent, resources.GetString("labelUserAgent.ToolTip"));
             // 
             // 
             this.errorProvider.BlinkStyle = System.Windows.Forms.ErrorBlinkStyle.NeverBlink;
             this.errorProvider.ContainerControl = this;
-            resources.ApplyResources(this.errorProvider, "errorProvider");
             // 
             // toolTip
             // 
             this.Name = "ConfigForm";
             this.ShowIcon = false;
             this.ShowInTaskbar = false;
-            this.toolTip.SetToolTip(this, resources.GetString("$this.ToolTip"));
             this.Load += new System.EventHandler(this.ConfigForm_Load);
             this.tabControl.ResumeLayout(false);
             this.tabPageItems.ResumeLayout(false);
         private System.Windows.Forms.Label labelWebsite;
         private System.Windows.Forms.Label labelRefererNote;
         private System.Windows.Forms.Label labelUserAgentNote;
-        private System.Windows.Forms.Label labelChaceNote;
+        private System.Windows.Forms.Label labelCacheNote;
         private System.Windows.Forms.GroupBox groupBoxServer;
         private System.Windows.Forms.TextBox textBoxLocation;
         private System.Windows.Forms.Label labelLocation;
         private System.Windows.Forms.TextBox textBoxMetaApi;
         private System.Windows.Forms.Label labelMetaApi;
-        private System.Windows.Forms.TextBox textBoxExportPath;
-        private System.Windows.Forms.Label labelExportPath;
+        private System.Windows.Forms.TextBox textBoxContentApi;
+        private System.Windows.Forms.Label labelContentApi;
         private System.Windows.Forms.Label labelTemplateNamespace;
         private System.Windows.Forms.TextBox textBoxTemplateNamespace;
         private System.Windows.Forms.Label labelFileNamespace;
         private System.Windows.Forms.GroupBox groupBoxLanguageName;
         private System.Windows.Forms.DataGridView dataGridViewLanguageName;
         private System.Windows.Forms.CheckBox checkBoxIgnoreError;
-        private System.Windows.Forms.Label labelDocumentationTemplate;
-        private System.Windows.Forms.TextBox textBoxDocumentationTemplateDefaultPage;
-        private System.Windows.Forms.Label labelDocumentationTemplateDefaultPage;
-        private System.Windows.Forms.TextBox textBoxDocumentationTemplate;
         private System.Windows.Forms.ErrorProvider errorProvider;
         private System.Windows.Forms.ToolTip toolTip;
         private System.Windows.Forms.Label labelLinkInterwikiFormat;
index 1c9f8ff..af159ad 100644 (file)
@@ -762,22 +762,12 @@ namespace Honememo.Wptscs
             this.LoadCurrentValue((Website)site);
 
             // MediaWikiクラス分の読み込み
-            this.textBoxExportPath.Text = StringUtils.DefaultString(site.ExportPath);
+            this.textBoxContentApi.Text = StringUtils.DefaultString(site.ContentApi);
             this.textBoxMetaApi.Text = StringUtils.DefaultString(site.MetaApi);
             this.textBoxInterlanguageApi.Text = StringUtils.DefaultString(site.InterlanguageApi);
             this.textBoxTemplateNamespace.Text = site.TemplateNamespace.ToString();
             this.textBoxCategoryNamespace.Text = site.CategoryNamespace.ToString();
             this.textBoxFileNamespace.Text = site.FileNamespace.ToString();
-
-            // Template:Documentionは改行区切りのマルチテキストとして扱う
-            StringBuilder b = new StringBuilder();
-            foreach (string s in site.DocumentationTemplates)
-            {
-                b.Append(s).Append(Environment.NewLine);
-            }
-
-            this.textBoxDocumentationTemplate.Text = b.ToString();
-            this.textBoxDocumentationTemplateDefaultPage.Text = StringUtils.DefaultString(site.DocumentationTemplateDefaultPage);
             this.textBoxLinkInterwikiFormat.Text = StringUtils.DefaultString(site.LinkInterwikiFormat);
             this.textBoxLangFormat.Text = StringUtils.DefaultString(site.LangFormat);
             this.checkBoxHasLanguagePage.Checked = site.HasLanguagePage;
@@ -842,10 +832,10 @@ namespace Honememo.Wptscs
             // ※ もうちょっと綺麗に書きたかったが、うまい手が思いつかなかったので力技
             //    MediaWikiクラス側で行わないのは、場合によっては意図的に初期値と同じ値を設定すること
             //    もありえるから(初期値が変わる可能性がある場合など)。
-            string str = StringUtils.DefaultString(this.textBoxExportPath.Text).Trim();
-            if (str != site.ExportPath)
+            string str = StringUtils.DefaultString(this.textBoxContentApi.Text).Trim();
+            if (str != site.ContentApi)
             {
-                site.ExportPath = str;
+                site.ContentApi = str;
             }
             
             str = StringUtils.DefaultString(this.textBoxMetaApi.Text).Trim();
@@ -860,23 +850,6 @@ namespace Honememo.Wptscs
                 site.InterlanguageApi = str;
             }
 
-            // Template:Documentionの設定は行ごとに格納
-            // ※ この値は初期値を持たないパラメータ
-            site.DocumentationTemplates.Clear();
-            foreach (string s in StringUtils.DefaultString(this.textBoxDocumentationTemplate.Text).Split('\n'))
-            {
-                if (!string.IsNullOrWhiteSpace(s))
-                {
-                    site.DocumentationTemplates.Add(s.Trim());
-                }
-            }
-
-            str = StringUtils.DefaultString(this.textBoxDocumentationTemplateDefaultPage.Text).Trim();
-            if (str != site.DocumentationTemplateDefaultPage)
-            {
-                site.DocumentationTemplateDefaultPage = str;
-            }
-
             str = StringUtils.DefaultString(this.textBoxLinkInterwikiFormat.Text).Trim();
             if (str != site.LinkInterwikiFormat)
             {
index 8f04bda..2d8c254 100644 (file)
   </resheader>
   <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
   <data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>335, 504</value>
+    <value>335, 429</value>
   </data>
   <data name="buttonCancel.Text" xml:space="preserve">
     <value>キャンセル</value>
   </data>
   <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
-    <value>624, 536</value>
+    <value>624, 461</value>
   </data>
   <data name="labelItemsNote.Location" type="System.Drawing.Point, System.Drawing">
-    <value>9, 417</value>
+    <value>6, 370</value>
   </data>
   <data name="labelItemsNote.Size" type="System.Drawing.Size, System.Drawing">
     <value>426, 12</value>
     <value>取得日時</value>
   </data>
   <data name="dataGridViewItems.Size" type="System.Drawing.Size, System.Drawing">
-    <value>580, 408</value>
+    <value>580, 361</value>
   </data>
   <data name="tabPageItems.Size" type="System.Drawing.Size, System.Drawing">
-    <value>592, 480</value>
+    <value>592, 385</value>
   </data>
   <data name="tabPageItems.Text" xml:space="preserve">
     <value>記事の置き換え</value>
   </data>
-  <data name="dataGridViewHeading.Size" type="System.Drawing.Size, System.Drawing">
-    <value>580, 425</value>
-  </data>
   <data name="tabPageHeadings.Size" type="System.Drawing.Size, System.Drawing">
-    <value>592, 480</value>
+    <value>592, 385</value>
   </data>
   <data name="tabPageHeadings.Text" xml:space="preserve">
     <value>見出しの置き換え</value>
     <value>51</value>
   </data>
   <data name="dataGridViewLanguageName.Size" type="System.Drawing.Size, System.Drawing">
-    <value>260, 342</value>
+    <value>260, 267</value>
   </data>
   <data name="groupBoxLanguageName.Size" type="System.Drawing.Size, System.Drawing">
-    <value>272, 366</value>
+    <value>272, 291</value>
   </data>
   <data name="groupBoxLanguageName.Text" xml:space="preserve">
     <value>各言語での言語名</value>
     <value>括弧のスタイル:</value>
   </data>
   <data name="groupBoxLanguage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>286, 415</value>
+    <value>286, 340</value>
   </data>
   <data name="groupBoxLanguage.Text" xml:space="preserve">
     <value>言語の設定</value>
@@ -257,7 +254,7 @@ http://www.mediawiki.org/wiki/API:Properties/ja#langlinks_.2F_ll</value>
 http://www.mediawiki.org/wiki/API:Properties/ja#langlinks_.2F_ll</value>
   </data>
   <data name="checkBoxHasLanguagePage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>8, 391</value>
+    <value>8, 314</value>
   </data>
   <data name="checkBoxHasLanguagePage.Size" type="System.Drawing.Size, System.Drawing">
     <value>134, 16</value>
@@ -266,13 +263,13 @@ http://www.mediawiki.org/wiki/API:Properties/ja#langlinks_.2F_ll</value>
     <value>言語名のページが存在</value>
   </data>
   <data name="textBoxLangFormat.Location" type="System.Drawing.Point, System.Drawing">
-    <value>132, 365</value>
+    <value>132, 288</value>
   </data>
   <data name="textBoxLangFormat.Size" type="System.Drawing.Size, System.Drawing">
     <value>136, 19</value>
   </data>
   <data name="labelLangFormat.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 368</value>
+    <value>6, 291</value>
   </data>
   <data name="labelLangFormat.Size" type="System.Drawing.Size, System.Drawing">
     <value>117, 12</value>
@@ -281,13 +278,13 @@ http://www.mediawiki.org/wiki/API:Properties/ja#langlinks_.2F_ll</value>
     <value>言語指定用フォーマット:</value>
   </data>
   <data name="textBoxLinkInterwikiFormat.Location" type="System.Drawing.Point, System.Drawing">
-    <value>115, 337</value>
+    <value>115, 260</value>
   </data>
   <data name="textBoxLinkInterwikiFormat.Size" type="System.Drawing.Size, System.Drawing">
     <value>153, 19</value>
   </data>
   <data name="labelLinkInterwikiFormat.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 340</value>
+    <value>6, 263</value>
   </data>
   <data name="labelLinkInterwikiFormat.Size" type="System.Drawing.Size, System.Drawing">
     <value>105, 12</value>
@@ -295,36 +292,6 @@ http://www.mediawiki.org/wiki/API:Properties/ja#langlinks_.2F_ll</value>
   <data name="labelLinkInterwikiFormat.Text" xml:space="preserve">
     <value>仮リンク用フォーマット:</value>
   </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>115, 309</value>
-  </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>90, 19</value>
-  </data>
-  <data name="labelDocumentationTemplateDefaultPage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 312</value>
-  </data>
-  <data name="labelDocumentationTemplateDefaultPage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>93, 12</value>
-  </data>
-  <data name="labelDocumentationTemplateDefaultPage.Text" xml:space="preserve">
-    <value>デフォルトページ名:</value>
-  </data>
-  <data name="textBoxDocumentationTemplate.Location" type="System.Drawing.Point, System.Drawing">
-    <value>115, 262</value>
-  </data>
-  <data name="textBoxDocumentationTemplate.Size" type="System.Drawing.Size, System.Drawing">
-    <value>160, 39</value>
-  </data>
-  <data name="labelDocumentationTemplate.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 265</value>
-  </data>
-  <data name="labelDocumentationTemplate.Size" type="System.Drawing.Size, System.Drawing">
-    <value>97, 12</value>
-  </data>
-  <data name="labelDocumentationTemplate.Text" xml:space="preserve">
-    <value>解説用テンプレート:</value>
-  </data>
   <data name="textBoxFileNamespace.Location" type="System.Drawing.Point, System.Drawing">
     <value>143, 229</value>
   </data>
@@ -352,17 +319,28 @@ http://www.mediawiki.org/wiki/API:Properties/ja#langlinks_.2F_ll</value>
   <data name="labelTemplateNamespace.Text" xml:space="preserve">
     <value>テンプレート名前空間のID:</value>
   </data>
-  <data name="textBoxExportPath.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 66</value>
+  <data name="textBoxContentApi.Location" type="System.Drawing.Point, System.Drawing">
+    <value>81, 64</value>
+  </data>
+  <data name="textBoxContentApi.ToolTip" xml:space="preserve">
+    <value>サーバーから記事をXMLでダウンロードするためのパスを入力します。
+記事名を代入する部分を $1 としてください。
+
+どのようなパスかについては、下記URL等を参照してください。
+http://www.mediawiki.org/wiki/API:Properties/ja#revisions_.2F_rv</value>
   </data>
-  <data name="labelExportPath.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 51</value>
+  <data name="labelContentApi.Size" type="System.Drawing.Size, System.Drawing">
+    <value>138, 12</value>
   </data>
-  <data name="labelExportPath.Size" type="System.Drawing.Size, System.Drawing">
-    <value>142, 12</value>
+  <data name="labelContentApi.Text" xml:space="preserve">
+    <value>記事情報取得用のAPIパス:</value>
   </data>
-  <data name="labelExportPath.Text" xml:space="preserve">
-    <value>XMLエクスポート用のAPIパス:</value>
+  <data name="labelContentApi.ToolTip" xml:space="preserve">
+    <value>サーバーから記事をXMLでダウンロードするためのパスを入力します。
+記事名を代入する部分を $1 としてください。
+
+どのようなパスかについては、下記URL等を参照してください。
+http://www.mediawiki.org/wiki/API:Properties/ja#revisions_.2F_rv</value>
   </data>
   <data name="textBoxMetaApi.Location" type="System.Drawing.Point, System.Drawing">
     <value>81, 109</value>
@@ -401,7 +379,7 @@ http://www.mediawiki.org/wiki/API:Meta/ja#siteinfo_.2F_si</value>
     <value>ファイル名前空間のID:</value>
   </data>
   <data name="groupBoxServer.Size" type="System.Drawing.Size, System.Drawing">
-    <value>288, 415</value>
+    <value>288, 340</value>
   </data>
   <data name="groupBoxServer.Text" xml:space="preserve">
     <value>MediaWikiの設定</value>
@@ -416,7 +394,7 @@ http://www.mediawiki.org/wiki/API:Meta/ja#siteinfo_.2F_si</value>
     <value>言語:</value>
   </data>
   <data name="tabPageServer.Size" type="System.Drawing.Size, System.Drawing">
-    <value>592, 460</value>
+    <value>592, 385</value>
   </data>
   <data name="tabPageServer.Text" xml:space="preserve">
     <value>サーバー/言語</value>
@@ -427,8 +405,11 @@ http://www.mediawiki.org/wiki/API:Meta/ja#siteinfo_.2F_si</value>
   <data name="labelWebsite.Text" xml:space="preserve">
     <value>配布元:</value>
   </data>
+  <data name="groupBoxInformation.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 251</value>
+  </data>
   <data name="groupBoxInformation.Size" type="System.Drawing.Size, System.Drawing">
-    <value>580, 182</value>
+    <value>580, 128</value>
   </data>
   <data name="groupBoxInformation.Text" xml:space="preserve">
     <value>バージョン情報</value>
@@ -487,13 +468,13 @@ http://www.mediawiki.org/wiki/API:Meta/ja#siteinfo_.2F_si</value>
   <data name="labelUserAgentNote.Text" xml:space="preserve">
     <value>(空欄:アプリケーション独自のUA)</value>
   </data>
-  <data name="labelChaceNote.Location" type="System.Drawing.Point, System.Drawing">
+  <data name="labelCacheNote.Location" type="System.Drawing.Point, System.Drawing">
     <value>183, 18</value>
   </data>
-  <data name="labelChaceNote.Size" type="System.Drawing.Size, System.Drawing">
+  <data name="labelCacheNote.Size" type="System.Drawing.Size, System.Drawing">
     <value>49, 12</value>
   </data>
-  <data name="labelChaceNote.Text" xml:space="preserve">
+  <data name="labelCacheNote.Text" xml:space="preserve">
     <value>(0:無効)</value>
   </data>
   <data name="textBoxCacheExpire.Location" type="System.Drawing.Point, System.Drawing">
@@ -505,25 +486,28 @@ http://www.mediawiki.org/wiki/API:Meta/ja#siteinfo_.2F_si</value>
   <data name="labelCacheExpire.Text" xml:space="preserve">
     <value>キャッシュ有効期限(日):</value>
   </data>
+  <data name="groupBoxApplicationConfig.Size" type="System.Drawing.Size, System.Drawing">
+    <value>580, 239</value>
+  </data>
   <data name="groupBoxApplicationConfig.Text" xml:space="preserve">
     <value>アプリケーションの設定</value>
   </data>
   <data name="tabPageApplication.Size" type="System.Drawing.Size, System.Drawing">
-    <value>592, 480</value>
+    <value>592, 385</value>
   </data>
   <data name="tabPageApplication.Text" xml:space="preserve">
     <value>その他</value>
   </data>
   <data name="tabControl.Size" type="System.Drawing.Size, System.Drawing">
-    <value>600, 486</value>
+    <value>600, 411</value>
   </data>
   <data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
-    <value>640, 575</value>
+    <value>640, 500</value>
   </data>
   <data name="$this.Text" xml:space="preserve">
     <value>設定</value>
   </data>
   <data name="buttonOk.Location" type="System.Drawing.Point, System.Drawing">
-    <value>215, 504</value>
+    <value>215, 429</value>
   </data>
 </root>
\ No newline at end of file
index 21cb1e1..7d97bf0 100644 (file)
   <resheader name="writer">
     <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
-  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
-  <data name="textBoxLocation.Size" type="System.Drawing.Size, System.Drawing">
-    <value>187, 19</value>
+  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
+  <data name="buttonOk.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Bottom</value>
   </data>
-  <data name="labelItemsNote.Error" xml:space="preserve">
-    <value />
+  <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
+  <data name="buttonOk.Location" type="System.Drawing.Point, System.Drawing">
+    <value>215, 409</value>
   </data>
-  <data name="&gt;&gt;labelItemsNote.Name" xml:space="preserve">
-    <value>labelItemsNote</value>
+  <data name="buttonOk.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
   </data>
   <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  <data name="groupBoxLanguage.Enabled" type="System.Boolean, mscorlib">
-    <value>False</value>
-  </data>
-  <data name="&gt;&gt;labelTemplateNamespace.ZOrder" xml:space="preserve">
-    <value>15</value>
-  </data>
-  <data name="groupBoxLanguageName.Text" xml:space="preserve">
-    <value>Language name</value>
+  <data name="buttonOk.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="textBoxInterlanguageApi.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 100</value>
+  <data name="buttonOk.Text" xml:space="preserve">
+    <value>OK</value>
   </data>
-  <data name="&gt;&gt;labelInterlanguageApi.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>148, 17</value>
+  </metadata>
+  <data name="buttonOk.ToolTip" xml:space="preserve">
+    <value>設定を入力された内容で更新し、この画面を閉じます。</value>
   </data>
-  <data name="ColumnArrow.Width" type="System.Int32, mscorlib">
-    <value>21</value>
+  <data name="&gt;&gt;buttonOk.Name" xml:space="preserve">
+    <value>buttonOk</value>
   </data>
-  <data name="labelMetaApi.Text" xml:space="preserve">
-    <value>Meta API:</value>
+  <data name="&gt;&gt;buttonOk.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;ColumnToCode.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;buttonOk.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="groupBoxApplicationConfig.Text" xml:space="preserve">
-    <value>Application</value>
+  <data name="&gt;&gt;buttonOk.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="labelDocumentationTemplate.Error" xml:space="preserve">
-    <value />
+  <data name="buttonCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Bottom</value>
   </data>
-  <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
-  <data name="textBoxTemplateNamespace.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>Disable</value>
+  <data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
+    <value>335, 409</value>
   </data>
-  <data name="ColumnAlias.Width" type="System.Int32, mscorlib">
-    <value>80</value>
+  <data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 23</value>
   </data>
-  <data name="&gt;&gt;labelApplicationConfigNote.ZOrder" xml:space="preserve">
-    <value>0</value>
+  <data name="buttonCancel.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="labelFileNamespace.TabIndex" type="System.Int32, mscorlib">
-    <value>14</value>
+  <data name="buttonCancel.Text" xml:space="preserve">
+    <value>Cancel</value>
   </data>
-  <data name="dataGridViewLanguageName.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="buttonCancel.ToolTip" xml:space="preserve">
+    <value>設定を更新せず、この画面を閉じます。</value>
   </data>
-  <data name="&gt;&gt;labelUserAgent.Name" xml:space="preserve">
-    <value>labelUserAgent</value>
+  <data name="&gt;&gt;buttonCancel.Name" xml:space="preserve">
+    <value>buttonCancel</value>
   </data>
-  <data name="&gt;&gt;groupBoxApplicationConfig.Type" xml:space="preserve">
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;buttonCancel.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelWebsite.ToolTip" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;buttonCancel.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
   <data name="&gt;&gt;buttonCancel.ZOrder" xml:space="preserve">
     <value>1</value>
   </data>
-  <data name="&gt;&gt;groupBoxLanguageName.Parent" xml:space="preserve">
-    <value>groupBoxLanguage</value>
-  </data>
-  <data name="buttonLunguageAdd.Error" xml:space="preserve">
-    <value />
+  <data name="tabControl.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left, Right</value>
   </data>
-  <data name="&gt;&gt;labelConnectRetryTimeNote.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="labelItemsNote.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Bottom, Left</value>
   </data>
-  <data name="buttonLunguageAdd.Location" type="System.Drawing.Point, System.Drawing">
-    <value>180, 11</value>
+  <data name="labelItemsNote.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="groupBoxInformation.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 249</value>
+  <data name="labelItemsNote.Location" type="System.Drawing.Point, System.Drawing">
+    <value>9, 348</value>
   </data>
-  <data name="textBoxLinkInterwikiFormat.MaxLength" type="System.Int32, mscorlib">
-    <value>255</value>
+  <data name="labelItemsNote.Size" type="System.Drawing.Size, System.Drawing">
+    <value>281, 12</value>
   </data>
-  <data name="labelCopyright.TabIndex" type="System.Int32, mscorlib">
+  <data name="labelItemsNote.TabIndex" type="System.Int32, mscorlib">
     <value>1</value>
   </data>
-  <data name="textBoxExportPath.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
-  </data>
-  <data name="groupBoxServer.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Bottom, Left</value>
-  </data>
-  <data name="&gt;&gt;labelCopyright.Parent" xml:space="preserve">
-    <value>groupBoxInformation</value>
-  </data>
-  <data name="&gt;&gt;textBoxExportPath.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
-  </data>
-  <data name="&gt;&gt;labelDocumentationTemplateDefaultPage.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="checkBoxIgnoreError.Size" type="System.Drawing.Size, System.Drawing">
-    <value>83, 16</value>
+  <data name="labelItemsNote.Text" xml:space="preserve">
+    <value>* Don't remove many rows by one operation. (max 50)</value>
   </data>
-  <data name="&gt;&gt;groupBoxLanguage.Type" xml:space="preserve">
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;labelItemsNote.Name" xml:space="preserve">
+    <value>labelItemsNote</value>
   </data>
   <data name="&gt;&gt;labelItemsNote.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelTemplateNamespace.Name" xml:space="preserve">
-    <value>labelTemplateNamespace</value>
+  <data name="&gt;&gt;labelItemsNote.Parent" xml:space="preserve">
+    <value>tabPageItems</value>
   </data>
-  <data name="labelLanguage.IconPadding" type="System.Int32, mscorlib">
+  <data name="&gt;&gt;labelItemsNote.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
-  <data name="dataGridViewItems.ToolTip" xml:space="preserve">
-    <value />
+  <data name="dataGridViewItems.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left, Right</value>
   </data>
-  <data name="labelMaxConnectRetriesNote.AutoSize" type="System.Boolean, mscorlib">
+  <metadata name="ColumnFromCode.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
+  </metadata>
+  <data name="ColumnFromCode.HeaderText" xml:space="preserve">
+    <value>Source</value>
   </data>
-  <data name="labelChaceNote.TabIndex" type="System.Int32, mscorlib">
-    <value>7</value>
-  </data>
-  <data name="&gt;&gt;labelWebsite.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="textBoxUserAgent.Location" type="System.Drawing.Point, System.Drawing">
-    <value>75, 43</value>
+  <data name="ColumnFromCode.ToolTipText" xml:space="preserve">
+    <value>記事の置き換えパターンの翻訳元言語です。</value>
   </data>
-  <data name="textBoxCacheExpire.MaxLength" type="System.Int32, mscorlib">
-    <value>3</value>
+  <data name="ColumnFromCode.Width" type="System.Int32, mscorlib">
+    <value>66</value>
   </data>
-  <data name="labelCopyright.Size" type="System.Drawing.Size, System.Drawing">
-    <value>252, 12</value>
+  <metadata name="ColumnFromTitle.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="ColumnFromTitle.HeaderText" xml:space="preserve">
+    <value>Title</value>
   </data>
-  <data name="buttonCancel.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Bottom</value>
+  <data name="ColumnFromTitle.ToolTipText" xml:space="preserve">
+    <value>記事の置き換えパターンの翻訳元記事名です。</value>
   </data>
-  <data name="dataGridViewHeading.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Bottom, Left, Right</value>
+  <data name="ColumnFromTitle.Width" type="System.Int32, mscorlib">
+    <value>66</value>
   </data>
-  <data name="labelRefererNote.TabIndex" type="System.Int32, mscorlib">
-    <value>9</value>
+  <metadata name="ColumnAlias.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="ColumnAlias.HeaderText" xml:space="preserve">
+    <value>Redirect</value>
   </data>
-  <data name="textBoxFileNamespace.ToolTip" xml:space="preserve">
-    <value>上記APIで取得した名前空間のうち、ファイルに該当する番号を入力します。</value>
+  <data name="ColumnAlias.ToolTipText" xml:space="preserve">
+    <value>翻訳元記事名がリダイレクトの場合の、リダイレクト先の記事名です。</value>
   </data>
-  <data name="&gt;&gt;textBoxBracket.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="ColumnAlias.Width" type="System.Int32, mscorlib">
+    <value>80</value>
   </data>
-  <data name="&gt;&gt;textBoxCategoryNamespace.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <metadata name="ColumnArrow.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="ColumnArrow.HeaderText" xml:space="preserve">
+    <value />
   </data>
-  <data name="textBoxInterlanguageApi.Size" type="System.Drawing.Size, System.Drawing">
-    <value>187, 19</value>
+  <data name="ColumnArrow.Width" type="System.Int32, mscorlib">
+    <value>21</value>
   </data>
-  <data name="&gt;&gt;buttonCancel.Name" xml:space="preserve">
-    <value>buttonCancel</value>
+  <metadata name="ColumnToCode.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="ColumnToCode.HeaderText" xml:space="preserve">
+    <value>Destination</value>
   </data>
-  <data name="buttonLanguageRemove.Size" type="System.Drawing.Size, System.Drawing">
-    <value>56, 23</value>
+  <data name="ColumnToCode.ToolTipText" xml:space="preserve">
+    <value>記事の置き換えパターンの翻訳先言語です。</value>
   </data>
-  <data name="textBoxTemplateNamespace.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="ColumnToCode.Width" type="System.Int32, mscorlib">
+    <value>66</value>
   </data>
-  <data name="buttonOk.ToolTip" xml:space="preserve">
-    <value>設定を入力された内容で更新し、この画面を閉じます。</value>
+  <metadata name="ColumnToTitle.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="ColumnToTitle.HeaderText" xml:space="preserve">
+    <value>Title</value>
   </data>
-  <data name="checkBoxHasLanguagePage.ToolTip" xml:space="preserve">
-    <value>言語名のページが存在する場合、言語名を出力する際に内部リンクの形で出力します。</value>
+  <data name="ColumnToTitle.ToolTipText" xml:space="preserve">
+    <value>記事の置き換えパターンの翻訳先記事名です。
+言語間リンクが無い場合は空欄です。</value>
   </data>
-  <data name="&gt;&gt;textBoxFileNamespace.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="ColumnToTitle.Width" type="System.Int32, mscorlib">
+    <value>66</value>
   </data>
-  <data name="dataGridViewLanguageName.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 18</value>
+  <metadata name="ColumnTimestamp.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="ColumnTimestamp.HeaderText" xml:space="preserve">
+    <value>Timestamp</value>
   </data>
-  <data name="&gt;&gt;errorProvider.Name" xml:space="preserve">
-    <value>errorProvider</value>
+  <data name="ColumnTimestamp.ToolTipText" xml:space="preserve">
+    <value>置き換えパターンを言語間リンクから取得した場合の取得日時です。
+取得日時から一定期間キャッシュとしてこの置き換えを使用します。
+空欄の場合、無期限で使用します。</value>
   </data>
-  <data name="labelDocumentationTemplateDefaultPage.ToolTip" xml:space="preserve">
-    <value>その言語での [[Template:Documentation]] の [[/doc]] に相当する、デフォルトの解説ページ名を入力します。</value>
+  <data name="ColumnTimestamp.Width" type="System.Int32, mscorlib">
+    <value>78</value>
   </data>
-  <data name="labelBracket.Size" type="System.Drawing.Size, System.Drawing">
-    <value>76, 12</value>
+  <data name="dataGridViewItems.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 6</value>
   </data>
-  <data name="&gt;&gt;dataGridViewLanguageName.Name" xml:space="preserve">
-    <value>dataGridViewLanguageName</value>
+  <data name="dataGridViewItems.Size" type="System.Drawing.Size, System.Drawing">
+    <value>580, 337</value>
   </data>
-  <data name="textBoxInterlanguageApi.IconPadding" type="System.Int32, mscorlib">
+  <data name="dataGridViewItems.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
   </data>
-  <data name="&gt;&gt;textBoxMaxConnectRetries.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="&gt;&gt;dataGridViewItems.Name" xml:space="preserve">
+    <value>dataGridViewItems</value>
   </data>
-  <data name="checkBoxHasLanguagePage.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;dataGridViewItems.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;tabPageHeadings.Name" xml:space="preserve">
-    <value>tabPageHeadings</value>
+  <data name="&gt;&gt;dataGridViewItems.Parent" xml:space="preserve">
+    <value>tabPageItems</value>
   </data>
-  <data name="&gt;&gt;buttonLunguageAdd.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;dataGridViewItems.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="labelWebsite.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="tabPageItems.Location" type="System.Drawing.Point, System.Drawing">
+    <value>4, 22</value>
   </data>
-  <data name="labelRefererNote.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="tabPageItems.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
   </data>
-  <data name="&gt;&gt;textBoxReferer.ZOrder" xml:space="preserve">
-    <value>12</value>
+  <data name="tabPageItems.Size" type="System.Drawing.Size, System.Drawing">
+    <value>592, 365</value>
   </data>
-  <data name="textBoxUserAgent.ToolTip" xml:space="preserve">
-    <value>User Agent として使用する文字列を入力します。
-空欄の場合、このツール独自のUAを使用します。</value>
+  <data name="tabPageItems.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
   </data>
-  <data name="textBoxMetaApi.ToolTip" xml:space="preserve">
-    <value>サーバーから名前空間やウィキ間リンクといったメタ情報をXMLでダウンロードするためのパスを入力します。
-
-どのようなパスかについては、下記URL等を参照してください。
-http://www.mediawiki.org/wiki/API:Meta#siteinfo_.2F_si</value>
+  <data name="tabPageItems.Text" xml:space="preserve">
+    <value>Item table</value>
   </data>
-  <data name="groupBoxLanguage.Text" xml:space="preserve">
-    <value>Language</value>
+  <data name="tabPageItems.ToolTipText" xml:space="preserve">
+    <value>記事の置き換えパターンです。
+言語間リンクを使用せず、固定で置き換えを行う場合は、こちらに登録してください。
+また一度取得した言語間リンクは自動的に登録され、一定期間キャッシュとして使用されます。
+再取得したい場合は、該当行を削除してください。</value>
   </data>
-  <data name="buttonCancel.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;tabPageItems.Name" xml:space="preserve">
+    <value>tabPageItems</value>
   </data>
-  <data name="checkBoxHasLanguagePage.TabIndex" type="System.Int32, mscorlib">
-    <value>12</value>
+  <data name="&gt;&gt;tabPageItems.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;tabPageItems.Parent" xml:space="preserve">
+    <value>tabControl</value>
+  </data>
+  <data name="&gt;&gt;tabPageItems.ZOrder" xml:space="preserve">
+    <value>0</value>
+  </data>
+  <data name="dataGridViewHeading.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left, Right</value>
+  </data>
+  <data name="dataGridViewHeading.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 6</value>
+  </data>
+  <data name="dataGridViewHeading.Size" type="System.Drawing.Size, System.Drawing">
+    <value>580, 353</value>
+  </data>
+  <data name="dataGridViewHeading.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
   </data>
   <data name="&gt;&gt;dataGridViewHeading.Name" xml:space="preserve">
     <value>dataGridViewHeading</value>
   </data>
-  <data name="labelConnectRetryTime.TabIndex" type="System.Int32, mscorlib">
-    <value>15</value>
+  <data name="&gt;&gt;dataGridViewHeading.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelUserAgentNote.ToolTip" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;dataGridViewHeading.Parent" xml:space="preserve">
+    <value>tabPageHeadings</value>
   </data>
-  <data name="&gt;&gt;tabPageApplication.Parent" xml:space="preserve">
-    <value>tabControl</value>
+  <data name="&gt;&gt;dataGridViewHeading.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="labelExportPath.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="tabPageHeadings.Location" type="System.Drawing.Point, System.Drawing">
+    <value>4, 22</value>
   </data>
-  <data name="&gt;&gt;labelReferer.Name" xml:space="preserve">
-    <value>labelReferer</value>
+  <data name="tabPageHeadings.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
   </data>
-  <data name="labelLinkInterwikiFormat.Error" xml:space="preserve">
-    <value />
+  <data name="tabPageHeadings.Size" type="System.Drawing.Size, System.Drawing">
+    <value>592, 365</value>
   </data>
-  <data name="textBoxMaxConnectRetries.MaxLength" type="System.Int32, mscorlib">
+  <data name="tabPageHeadings.TabIndex" type="System.Int32, mscorlib">
     <value>1</value>
   </data>
-  <data name="&gt;&gt;textBoxDocumentationTemplate.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="tabPageHeadings.Text" xml:space="preserve">
+    <value>Heading table</value>
   </data>
-  <data name="buttonCancel.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="tabPageHeadings.ToolTipText" xml:space="preserve">
+    <value>見出しの置き換えパターンです。
+見出しを置き換える場合、こちらに各言語での語句を登録してください。
+複数の語句が同じ用途で使用されている場合、改行で区切って登録してください。</value>
   </data>
-  <data name="labelDocumentationTemplateDefaultPage.TabIndex" type="System.Int32, mscorlib">
-    <value>17</value>
+  <data name="&gt;&gt;tabPageHeadings.Name" xml:space="preserve">
+    <value>tabPageHeadings</value>
   </data>
-  <data name="comboBoxLanguage.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;tabPageHeadings.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelLangFormat.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;tabPageHeadings.Parent" xml:space="preserve">
+    <value>tabControl</value>
   </data>
-  <data name="labelDocumentationTemplate.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;tabPageHeadings.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;ColumnToTitle.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="buttonLanguageRemove.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="labelRefererNote.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+  <data name="buttonLanguageRemove.Enabled" type="System.Boolean, mscorlib">
+    <value>False</value>
+  </data>
+  <data name="buttonLanguageRemove.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
     <value>NoControl</value>
   </data>
-  <data name="&gt;&gt;dataGridViewLanguageName.Parent" xml:space="preserve">
-    <value>groupBoxLanguageName</value>
+  <data name="buttonLanguageRemove.Location" type="System.Drawing.Point, System.Drawing">
+    <value>233, 11</value>
   </data>
-  <data name="labelChaceNote.Size" type="System.Drawing.Size, System.Drawing">
-    <value>63, 12</value>
+  <data name="buttonLanguageRemove.Size" type="System.Drawing.Size, System.Drawing">
+    <value>56, 23</value>
   </data>
-  <data name="labelDocumentationTemplate.TabIndex" type="System.Int32, mscorlib">
-    <value>15</value>
+  <data name="buttonLanguageRemove.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="labelApplicationName.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="buttonLanguageRemove.Text" xml:space="preserve">
+    <value>Remove</value>
   </data>
-  <data name="comboBoxLanguage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 13</value>
+  <data name="buttonLanguageRemove.ToolTip" xml:space="preserve">
+    <value>選択されている言語を削除します。</value>
+  </data>
+  <data name="&gt;&gt;buttonLanguageRemove.Name" xml:space="preserve">
+    <value>buttonLanguageRemove</value>
   </data>
-  <data name="buttonLunguageAdd.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;buttonLanguageRemove.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="groupBoxServer.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;buttonLanguageRemove.Parent" xml:space="preserve">
+    <value>tabPageServer</value>
   </data>
-  <data name="ColumnName.ToolTipText" xml:space="preserve">
-    <value>表記先の言語での名称です。MediaWikiの記事名が望ましいです。</value>
+  <data name="&gt;&gt;buttonLanguageRemove.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="textBoxDocumentationTemplate.MaxLength" type="System.Int32, mscorlib">
-    <value>2000</value>
+  <data name="buttonLunguageAdd.Location" type="System.Drawing.Point, System.Drawing">
+    <value>180, 11</value>
   </data>
-  <data name="textBoxExportPath.Size" type="System.Drawing.Size, System.Drawing">
-    <value>187, 19</value>
+  <data name="buttonLunguageAdd.Size" type="System.Drawing.Size, System.Drawing">
+    <value>47, 23</value>
   </data>
-  <data name="groupBoxLanguageName.Size" type="System.Drawing.Size, System.Drawing">
-    <value>272, 371</value>
+  <data name="buttonLunguageAdd.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="textBoxMaxConnectRetries.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="buttonLunguageAdd.Text" xml:space="preserve">
+    <value>Add...</value>
   </data>
-  <data name="labelMetaApi.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="buttonLunguageAdd.ToolTip" xml:space="preserve">
+    <value>言語を追加するダイアログを表示します。</value>
   </data>
-  <data name="dataGridViewLanguageName.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;buttonLunguageAdd.Name" xml:space="preserve">
+    <value>buttonLunguageAdd</value>
   </data>
-  <data name="ColumnFromTitle.HeaderText" xml:space="preserve">
-    <value>Title</value>
+  <data name="&gt;&gt;buttonLunguageAdd.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="ColumnShortName.HeaderText" xml:space="preserve">
-    <value>Abbr</value>
+  <data name="&gt;&gt;buttonLunguageAdd.Parent" xml:space="preserve">
+    <value>tabPageServer</value>
   </data>
-  <data name="&gt;&gt;labelLangFormat.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="&gt;&gt;buttonLunguageAdd.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="dataGridViewItems.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 6</value>
+  <data name="groupBoxLanguage.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left, Right</value>
   </data>
-  <data name="groupBoxApplicationConfig.Error" xml:space="preserve">
-    <value />
+  <data name="groupBoxLanguageName.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left, Right</value>
+  </data>
+  <data name="dataGridViewLanguageName.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left, Right</value>
+  </data>
+  <metadata name="ColumnCode.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="ColumnCode.HeaderText" xml:space="preserve">
+    <value>Code</value>
   </data>
   <data name="ColumnCode.ToolTipText" xml:space="preserve">
     <value>表記先の言語です。</value>
   </data>
-  <data name="&gt;&gt;textBoxLocation.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
-  </data>
-  <data name="labelFileNamespace.Text" xml:space="preserve">
-    <value>File namespace's ID:</value>
+  <data name="ColumnCode.Width" type="System.Int32, mscorlib">
+    <value>56</value>
   </data>
-  <data name="checkBoxIgnoreError.AutoSize" type="System.Boolean, mscorlib">
+  <metadata name="ColumnName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
     <value>True</value>
+  </metadata>
+  <data name="ColumnName.HeaderText" xml:space="preserve">
+    <value>Name (Article)</value>
   </data>
-  <data name="labelCategoryNamespace.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="ColumnName.ToolTipText" xml:space="preserve">
+    <value>表記先の言語での名称です。MediaWikiの記事名が望ましいです。</value>
   </data>
-  <data name="textBoxMaxConnectRetries.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>Disable</value>
+  <data name="ColumnName.Width" type="System.Int32, mscorlib">
+    <value>96</value>
   </data>
-  <data name="ColumnToCode.Width" type="System.Int32, mscorlib">
-    <value>66</value>
+  <metadata name="ColumnShortName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="ColumnShortName.HeaderText" xml:space="preserve">
+    <value>Abbr</value>
   </data>
-  <data name="&gt;&gt;groupBoxServer.Type" xml:space="preserve">
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="ColumnShortName.ToolTipText" xml:space="preserve">
+    <value>表記先の言語での略称です。特に不要な場合空欄です。</value>
   </data>
-  <data name="tabPageApplication.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="ColumnShortName.Width" type="System.Int32, mscorlib">
+    <value>54</value>
   </data>
-  <data name="&gt;&gt;ColumnArrow.Name" xml:space="preserve">
-    <value>ColumnArrow</value>
+  <data name="dataGridViewLanguageName.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 18</value>
   </data>
-  <data name="linkLabelWebsite.Error" xml:space="preserve">
-    <value />
+  <data name="dataGridViewLanguageName.Size" type="System.Drawing.Size, System.Drawing">
+    <value>260, 247</value>
   </data>
-  <data name="labelCategoryNamespace.Text" xml:space="preserve">
-    <value>Category namespace's ID:</value>
+  <data name="dataGridViewLanguageName.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
   </data>
-  <data name="&gt;&gt;$this.Name" xml:space="preserve">
-    <value>ConfigForm</value>
+  <data name="&gt;&gt;dataGridViewLanguageName.Name" xml:space="preserve">
+    <value>dataGridViewLanguageName</value>
   </data>
-  <data name="dataGridViewHeading.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;dataGridViewLanguageName.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;groupBoxServer.ZOrder" xml:space="preserve">
-    <value>3</value>
+  <data name="&gt;&gt;dataGridViewLanguageName.Parent" xml:space="preserve">
+    <value>groupBoxLanguageName</value>
   </data>
-  <data name="textBoxReferer.IconPadding" type="System.Int32, mscorlib">
+  <data name="&gt;&gt;dataGridViewLanguageName.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
-  <data name="labelExportPath.Size" type="System.Drawing.Size, System.Drawing">
-    <value>62, 12</value>
-  </data>
-  <data name="textBoxDocumentationTemplate.Error" xml:space="preserve">
-    <value />
+  <data name="groupBoxLanguageName.Location" type="System.Drawing.Point, System.Drawing">
+    <value>8, 43</value>
   </data>
-  <data name="&gt;&gt;textBoxLocation.Name" xml:space="preserve">
-    <value>textBoxLocation</value>
+  <data name="groupBoxLanguageName.Size" type="System.Drawing.Size, System.Drawing">
+    <value>272, 271</value>
   </data>
-  <data name="textBoxMetaApi.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
+  <data name="groupBoxLanguageName.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.MaxLength" type="System.Int32, mscorlib">
-    <value>255</value>
+  <data name="groupBoxLanguageName.Text" xml:space="preserve">
+    <value>Language name</value>
   </data>
-  <data name="textBoxMetaApi.MaxLength" type="System.Int32, mscorlib">
-    <value>2083</value>
+  <data name="groupBoxLanguageName.ToolTip" xml:space="preserve">
+    <value>その言語が、各言語でなんと表記されるかを登録します。
+(例 日本語→英語では Japanese と表記)</value>
   </data>
-  <data name="textBoxDocumentationTemplate.Multiline" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;groupBoxLanguageName.Name" xml:space="preserve">
+    <value>groupBoxLanguageName</value>
   </data>
-  <data name="&gt;&gt;textBoxMaxConnectRetries.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;groupBoxLanguageName.Type" xml:space="preserve">
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelBracket.ToolTip" xml:space="preserve">
-    <value>各言語での括弧書きのスタイルを入力します。
-括弧の中身部分を $1 としてください。</value>
-  </data>
-  <data name="groupBoxApplicationConfig.ToolTip" xml:space="preserve">
-    <value />
-  </data>
-  <data name="&gt;&gt;labelRefererNote.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="&gt;&gt;groupBoxLanguageName.Parent" xml:space="preserve">
+    <value>groupBoxLanguage</value>
   </data>
-  <data name="ColumnCode.Width" type="System.Int32, mscorlib">
-    <value>56</value>
+  <data name="&gt;&gt;groupBoxLanguageName.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="&gt;&gt;labelLinkInterwikiFormat.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="textBoxBracket.Location" type="System.Drawing.Point, System.Drawing">
+    <value>89, 18</value>
   </data>
-  <data name="labelConnectRetryTimeNote.ToolTip" xml:space="preserve">
-    <value />
+  <data name="textBoxBracket.MaxLength" type="System.Int32, mscorlib">
+    <value>10</value>
   </data>
-  <data name="checkBoxIgnoreError.Location" type="System.Drawing.Point, System.Drawing">
-    <value>8, 157</value>
+  <data name="textBoxBracket.Size" type="System.Drawing.Size, System.Drawing">
+    <value>100, 19</value>
   </data>
-  <data name="labelFileNamespace.ToolTip" xml:space="preserve">
-    <value>上記APIで取得した名前空間のうち、ファイルに該当する番号を入力します。</value>
+  <data name="textBoxBracket.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="textBoxFileNamespace.TabIndex" type="System.Int32, mscorlib">
-    <value>7</value>
+  <data name="textBoxBracket.ToolTip" xml:space="preserve">
+    <value>各言語での括弧書きのスタイルを入力します。
+括弧の中身部分を $1 としてください。</value>
   </data>
-  <data name="labelLangFormat.TabIndex" type="System.Int32, mscorlib">
-    <value>19</value>
+  <data name="&gt;&gt;textBoxBracket.Name" xml:space="preserve">
+    <value>textBoxBracket</value>
   </data>
-  <data name="textBoxLangFormat.TabIndex" type="System.Int32, mscorlib">
-    <value>11</value>
+  <data name="&gt;&gt;textBoxBracket.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelApplicationConfigNote.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;textBoxBracket.Parent" xml:space="preserve">
+    <value>groupBoxLanguage</value>
   </data>
-  <data name="labelUserAgent.Size" type="System.Drawing.Size, System.Drawing">
-    <value>61, 12</value>
+  <data name="&gt;&gt;textBoxBracket.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;textBoxExportPath.Name" xml:space="preserve">
-    <value>textBoxExportPath</value>
+  <data name="labelBracket.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
   <data name="labelBracket.Location" type="System.Drawing.Point, System.Drawing">
     <value>6, 21</value>
   </data>
-  <data name="&gt;&gt;textBoxTemplateNamespace.Name" xml:space="preserve">
-    <value>textBoxTemplateNamespace</value>
-  </data>
-  <data name="labelConnectRetryTime.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="linkLabelWebsite.Text" xml:space="preserve">
-    <value>http://sourceforge.jp/projects/wptscs/</value>
-  </data>
-  <data name="labelUserAgent.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="textBoxLangFormat.Size" type="System.Drawing.Size, System.Drawing">
-    <value>187, 19</value>
-  </data>
-  <data name="&gt;&gt;labelConnectRetryTime.ZOrder" xml:space="preserve">
-    <value>3</value>
+  <data name="labelBracket.Size" type="System.Drawing.Size, System.Drawing">
+    <value>76, 12</value>
   </data>
-  <data name="textBoxFileNamespace.IconPadding" type="System.Int32, mscorlib">
+  <data name="labelBracket.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
   </data>
-  <data name="&gt;&gt;checkBoxIgnoreError.Type" xml:space="preserve">
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="textBoxCacheExpire.Location" type="System.Drawing.Point, System.Drawing">
-    <value>121, 15</value>
-  </data>
-  <data name="&gt;&gt;textBoxDocumentationTemplateDefaultPage.Name" xml:space="preserve">
-    <value>textBoxDocumentationTemplateDefaultPage</value>
+  <data name="labelBracket.Text" xml:space="preserve">
+    <value>Bracket style:</value>
   </data>
-  <data name="labelLanguage.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="labelBracket.ToolTip" xml:space="preserve">
+    <value>各言語での括弧書きのスタイルを入力します。
+括弧の中身部分を $1 としてください。</value>
   </data>
-  <data name="&gt;&gt;labelInterlanguageApi.Name" xml:space="preserve">
-    <value>labelInterlanguageApi</value>
+  <data name="&gt;&gt;labelBracket.Name" xml:space="preserve">
+    <value>labelBracket</value>
   </data>
-  <data name="labelChaceNote.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;labelBracket.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;textBoxBracket.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;labelBracket.Parent" xml:space="preserve">
+    <value>groupBoxLanguage</value>
   </data>
-  <data name="labelConnectRetryTime.ToolTip" xml:space="preserve">
-    <value>通信エラー時にリトライする際の待機時間です。
-サーバーが混雑している場合など、ウェイト時間を取ったほうがリトライに成功する可能性があがります。
-単位はミリ秒です。待機しない場合は0を指定してください。</value>
+  <data name="&gt;&gt;labelBracket.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="labelMaxConnectRetries.TabIndex" type="System.Int32, mscorlib">
-    <value>12</value>
+  <data name="groupBoxLanguage.Enabled" type="System.Boolean, mscorlib">
+    <value>False</value>
   </data>
-  <data name="labelTemplateNamespace.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="groupBoxLanguage.Location" type="System.Drawing.Point, System.Drawing">
+    <value>300, 39</value>
   </data>
-  <data name="labelFileNamespace.Size" type="System.Drawing.Size, System.Drawing">
-    <value>110, 12</value>
+  <data name="groupBoxLanguage.Size" type="System.Drawing.Size, System.Drawing">
+    <value>286, 320</value>
   </data>
-  <data name="&gt;&gt;dataGridViewHeading.Parent" xml:space="preserve">
-    <value>tabPageHeadings</value>
+  <data name="groupBoxLanguage.TabIndex" type="System.Int32, mscorlib">
+    <value>5</value>
   </data>
-  <data name="checkBoxIgnoreError.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="groupBoxLanguage.Text" xml:space="preserve">
+    <value>Language</value>
   </data>
-  <data name="&gt;&gt;labelRefererNote.ZOrder" xml:space="preserve">
-    <value>8</value>
+  <data name="&gt;&gt;groupBoxLanguage.Name" xml:space="preserve">
+    <value>groupBoxLanguage</value>
   </data>
-  <data name="textBoxLocation.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;groupBoxLanguage.Type" xml:space="preserve">
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelWebsite.Text" xml:space="preserve">
-    <value>Website:</value>
+  <data name="&gt;&gt;groupBoxLanguage.Parent" xml:space="preserve">
+    <value>tabPageServer</value>
   </data>
-  <data name="labelConnectRetryTime.Text" xml:space="preserve">
-    <value>Connect retry time (ms):</value>
+  <data name="&gt;&gt;groupBoxLanguage.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="labelApplicationConfigNote.Error" xml:space="preserve">
-    <value />
+  <data name="groupBoxServer.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left</value>
   </data>
-  <data name="labelLinkInterwikiFormat.Size" type="System.Drawing.Size, System.Drawing">
-    <value>114, 12</value>
+  <data name="textBoxInterlanguageApi.Location" type="System.Drawing.Point, System.Drawing">
+    <value>81, 100</value>
   </data>
-  <data name="&gt;&gt;labelDocumentationTemplate.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="textBoxInterlanguageApi.MaxLength" type="System.Int32, mscorlib">
+    <value>2083</value>
   </data>
-  <data name="tabPageHeadings.ToolTipText" xml:space="preserve">
-    <value>見出しの置き換えパターンです。
-見出しを置き換える場合、こちらに各言語での語句を登録してください。
-複数の語句が同じ用途で使用されている場合、改行で区切って登録してください。</value>
+  <data name="textBoxInterlanguageApi.Size" type="System.Drawing.Size, System.Drawing">
+    <value>187, 19</value>
   </data>
-  <data name="labelCacheExpire.Size" type="System.Drawing.Size, System.Drawing">
-    <value>108, 12</value>
+  <data name="textBoxInterlanguageApi.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
   </data>
-  <data name="labelLocation.Error" xml:space="preserve">
-    <value />
+  <data name="textBoxInterlanguageApi.ToolTip" xml:space="preserve">
+    <value>サーバーから言語間リンク情報をXMLでダウンロードするためのパスを入力します。
+記事名を代入する部分を $1 としてください。
+
+どのようなパスかについては、下記URL等を参照してください。
+http://www.mediawiki.org/wiki/API:Properties#langlinks_.2F_ll</value>
   </data>
   <data name="&gt;&gt;textBoxInterlanguageApi.Name" xml:space="preserve">
     <value>textBoxInterlanguageApi</value>
   </data>
-  <data name="&gt;&gt;ColumnCode.Name" xml:space="preserve">
-    <value>ColumnCode</value>
+  <data name="&gt;&gt;textBoxInterlanguageApi.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="textBoxLocation.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 18</value>
+  <data name="&gt;&gt;textBoxInterlanguageApi.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="labelDocumentationTemplate.ToolTip" xml:space="preserve">
-    <value>その言語での [[Template:Documentation]] に相当するテンプレート名を入力します。
-行ごとに複数のテンプレートが指定可能です(リダイレクト等で複数存在する場合のため)。</value>
+  <data name="&gt;&gt;textBoxInterlanguageApi.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="&gt;&gt;labelLinkInterwikiFormat.ZOrder" xml:space="preserve">
-    <value>6</value>
+  <data name="labelInterlanguageApi.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;textBoxUserAgent.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="labelInterlanguageApi.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 103</value>
   </data>
-  <data name="buttonLunguageAdd.Text" xml:space="preserve">
-    <value>Add...</value>
+  <data name="labelInterlanguageApi.Size" type="System.Drawing.Size, System.Drawing">
+    <value>72, 12</value>
   </data>
-  <data name="&gt;&gt;labelMaxConnectRetries.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="labelInterlanguageApi.TabIndex" type="System.Int32, mscorlib">
+    <value>20</value>
   </data>
-  <data name="buttonCancel.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
+  <data name="labelInterlanguageApi.Text" xml:space="preserve">
+    <value>Interwiki API:</value>
   </data>
-  <data name="labelCacheExpire.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="labelInterlanguageApi.ToolTip" xml:space="preserve">
+    <value>サーバーから言語間リンク情報をXMLでダウンロードするためのパスを入力します。
+記事名を代入する部分を $1 としてください。
+
+どのようなパスかについては、下記URL等を参照してください。
+http://www.mediawiki.org/wiki/API:Properties#langlinks_.2F_ll</value>
   </data>
-  <data name="&gt;&gt;buttonLunguageAdd.Parent" xml:space="preserve">
-    <value>tabPageServer</value>
+  <data name="&gt;&gt;labelInterlanguageApi.Name" xml:space="preserve">
+    <value>labelInterlanguageApi</value>
   </data>
-  <data name="textBoxTemplateNamespace.MaxLength" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="&gt;&gt;labelInterlanguageApi.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="buttonLunguageAdd.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelInterlanguageApi.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="&gt;&gt;ColumnName.Name" xml:space="preserve">
-    <value>ColumnName</value>
+  <data name="&gt;&gt;labelInterlanguageApi.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;linkLabelWebsite.Name" xml:space="preserve">
-    <value>linkLabelWebsite</value>
+  <data name="checkBoxHasLanguagePage.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="tabControl.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 12</value>
+  <data name="checkBoxHasLanguagePage.Location" type="System.Drawing.Point, System.Drawing">
+    <value>8, 284</value>
   </data>
-  <data name="&gt;&gt;ColumnTimestamp.Name" xml:space="preserve">
-    <value>ColumnTimestamp</value>
+  <data name="checkBoxHasLanguagePage.Size" type="System.Drawing.Size, System.Drawing">
+    <value>169, 16</value>
   </data>
-  <data name="textBoxFileNamespace.Error" xml:space="preserve">
-    <value />
+  <data name="checkBoxHasLanguagePage.TabIndex" type="System.Int32, mscorlib">
+    <value>10</value>
   </data>
-  <data name="labelCategoryNamespace.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 157</value>
+  <data name="checkBoxHasLanguagePage.Text" xml:space="preserve">
+    <value>This wiki has language page</value>
   </data>
-  <data name="tabPageServer.ToolTipText" xml:space="preserve">
-    <value>各言語ごとのサーバー/書式等の設定です。</value>
+  <data name="checkBoxHasLanguagePage.ToolTip" xml:space="preserve">
+    <value>言語名のページが存在する場合、言語名を出力する際に内部リンクの形で出力します。</value>
   </data>
-  <data name="labelExportPath.ToolTip" xml:space="preserve">
-    <value>サーバーから記事をXMLでダウンロードするためのパスを入力します。
-記事名を代入する部分を $1 としてください。
-
-どのようなパスかについては、日本語版Wikipediaの
-特別ページ → ページの書き出し
-などを参照ください。</value>
+  <data name="&gt;&gt;checkBoxHasLanguagePage.Name" xml:space="preserve">
+    <value>checkBoxHasLanguagePage</value>
   </data>
-  <data name="labelCacheExpire.ToolTip" xml:space="preserve">
-    <value>記事の置き換えで取得済みの内容をキャッシュとして使用する有効期限です。
-日数、またはキャッシュしない場合0を入力します。</value>
+  <data name="&gt;&gt;checkBoxHasLanguagePage.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;groupBoxInformation.ZOrder" xml:space="preserve">
-    <value>0</value>
+  <data name="&gt;&gt;checkBoxHasLanguagePage.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="&gt;&gt;tabPageApplication.ZOrder" xml:space="preserve">
-    <value>3</value>
+  <data name="&gt;&gt;checkBoxHasLanguagePage.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="&gt;&gt;ColumnToCode.Name" xml:space="preserve">
-    <value>ColumnToCode</value>
+  <data name="textBoxLangFormat.Location" type="System.Drawing.Point, System.Drawing">
+    <value>81, 257</value>
   </data>
-  <data name="labelChaceNote.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxLangFormat.MaxLength" type="System.Int32, mscorlib">
+    <value>255</value>
   </data>
-  <data name="labelMaxConnectRetries.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxLangFormat.Size" type="System.Drawing.Size, System.Drawing">
+    <value>187, 19</value>
   </data>
-  <data name="&gt;&gt;labelConnectRetryTime.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="textBoxLangFormat.TabIndex" type="System.Int32, mscorlib">
+    <value>9</value>
   </data>
-  <data name="labelChaceNote.Text" xml:space="preserve">
-    <value>(0: Disable)</value>
+  <data name="textBoxLangFormat.ToolTip" xml:space="preserve">
+    <value>言語コードを明示的に指定した記述で使用するフォーマットを入力します。
+言語, 文字列 に相当する部分を $1, $2 としてください。
+空欄の場合、言語コードを明示的に指定せず出力します。</value>
   </data>
-  <data name="&gt;&gt;labelMaxConnectRetriesNote.Name" xml:space="preserve">
-    <value>labelMaxConnectRetriesNote</value>
+  <data name="&gt;&gt;textBoxLangFormat.Name" xml:space="preserve">
+    <value>textBoxLangFormat</value>
   </data>
-  <data name="labelBracket.Text" xml:space="preserve">
-    <value>Bracket style:</value>
+  <data name="&gt;&gt;textBoxLangFormat.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="textBoxBracket.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;textBoxLangFormat.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="labelUserAgent.Text" xml:space="preserve">
-    <value>UserAgent:</value>
+  <data name="&gt;&gt;textBoxLangFormat.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
-  <data name="labelUserAgent.Error" xml:space="preserve">
-    <value />
+  <data name="labelLangFormat.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="ColumnToCode.HeaderText" xml:space="preserve">
-    <value>Destination</value>
+  <data name="labelLangFormat.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 260</value>
   </data>
-  <data name="&gt;&gt;labelUserAgent.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="labelLangFormat.Size" type="System.Drawing.Size, System.Drawing">
+    <value>68, 12</value>
   </data>
-  <data name="ColumnArrow.HeaderText" xml:space="preserve">
-    <value />
+  <data name="labelLangFormat.TabIndex" type="System.Int32, mscorlib">
+    <value>19</value>
   </data>
-  <data name="textBoxUserAgent.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="labelLangFormat.Text" xml:space="preserve">
+    <value>Lang format:</value>
   </data>
-  <data name="linkLabelWebsite.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelLangFormat.ToolTip" xml:space="preserve">
+    <value>言語コードを明示的に指定した記述で使用するフォーマットを入力します。
+言語, 文字列 に相当する部分を $1, $2 としてください。
+空欄の場合、言語コードを明示的に指定せず出力します。</value>
   </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelLangFormat.Name" xml:space="preserve">
+    <value>labelLangFormat</value>
   </data>
-  <data name="groupBoxApplicationConfig.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="&gt;&gt;labelLangFormat.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelInterlanguageApi.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelLangFormat.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="labelLocation.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelLangFormat.ZOrder" xml:space="preserve">
+    <value>4</value>
   </data>
-  <data name="labelLanguage.Error" xml:space="preserve">
-    <value />
+  <data name="textBoxLinkInterwikiFormat.Location" type="System.Drawing.Point, System.Drawing">
+    <value>81, 227</value>
   </data>
-  <data name="textBoxInterlanguageApi.ToolTip" xml:space="preserve">
-    <value>サーバーから言語間リンク情報をXMLでダウンロードするためのパスを入力します。
-記事名を代入する部分を $1 としてください。
-
-どのようなパスかについては、下記URL等を参照してください。
-http://www.mediawiki.org/wiki/API:Properties#langlinks_.2F_ll</value>
+  <data name="textBoxLinkInterwikiFormat.MaxLength" type="System.Int32, mscorlib">
+    <value>255</value>
   </data>
-  <data name="&gt;&gt;$this.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="textBoxLinkInterwikiFormat.Size" type="System.Drawing.Size, System.Drawing">
+    <value>187, 19</value>
   </data>
-  <data name="labelExportPath.TabIndex" type="System.Int32, mscorlib">
-    <value>6</value>
+  <data name="textBoxLinkInterwikiFormat.TabIndex" type="System.Int32, mscorlib">
+    <value>8</value>
   </data>
-  <data name="groupBoxInformation.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxLinkInterwikiFormat.ToolTip" xml:space="preserve">
+    <value>言語間リンクが見つからない場合に置き換えるフォーマットを入力します。
+記事名, 言語, 他言語版記事名, 表示名 に相当する部分を $1, $2, $3, $4 としてください。
+空欄の場合、[[:記事名:言語|表示名]] での置き換えを行います。</value>
   </data>
-  <data name="textBoxExportPath.ToolTip" xml:space="preserve">
-    <value>サーバーから記事をXMLでダウンロードするためのパスを入力します。
-記事名を代入する部分を $1 としてください。
-
-どのようなパスかについては、日本語版Wikipediaの
-特別ページ → ページの書き出し
-などを参照ください。</value>
+  <data name="&gt;&gt;textBoxLinkInterwikiFormat.Name" xml:space="preserve">
+    <value>textBoxLinkInterwikiFormat</value>
   </data>
-  <data name="groupBoxLanguageName.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="&gt;&gt;textBoxLinkInterwikiFormat.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelCacheExpire.ZOrder" xml:space="preserve">
-    <value>14</value>
+  <data name="&gt;&gt;textBoxLinkInterwikiFormat.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="labelInterlanguageApi.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 103</value>
+  <data name="&gt;&gt;textBoxLinkInterwikiFormat.ZOrder" xml:space="preserve">
+    <value>5</value>
   </data>
-  <data name="ColumnToCode.ToolTipText" xml:space="preserve">
-    <value>記事の置き換えパターンの翻訳先言語です。</value>
+  <data name="labelLinkInterwikiFormat.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;checkBoxIgnoreError.Name" xml:space="preserve">
-    <value>checkBoxIgnoreError</value>
+  <data name="labelLinkInterwikiFormat.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 211</value>
   </data>
-  <data name="&gt;&gt;dataGridViewHeading.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="labelLinkInterwikiFormat.Size" type="System.Drawing.Size, System.Drawing">
+    <value>114, 12</value>
   </data>
-  <data name="&gt;&gt;textBoxDocumentationTemplateDefaultPage.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="labelLinkInterwikiFormat.TabIndex" type="System.Int32, mscorlib">
+    <value>18</value>
   </data>
-  <data name="buttonCancel.ToolTip" xml:space="preserve">
-    <value>設定を更新せず、この画面を閉じます。</value>
+  <data name="labelLinkInterwikiFormat.Text" xml:space="preserve">
+    <value>Link-interwiki format:</value>
   </data>
-  <data name="groupBoxLanguage.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelLinkInterwikiFormat.ToolTip" xml:space="preserve">
+    <value>言語間リンクが見つからない場合に置き換えるフォーマットを入力します。
+記事名, 言語, 他言語版記事名, 表示名 に相当する部分を $1, $2, $3, $4 としてください。
+空欄の場合、[[:記事名:言語|表示名]] での置き換えを行います。</value>
   </data>
-  <data name="dataGridViewItems.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Bottom, Left, Right</value>
+  <data name="&gt;&gt;labelLinkInterwikiFormat.Name" xml:space="preserve">
+    <value>labelLinkInterwikiFormat</value>
   </data>
-  <data name="textBoxCategoryNamespace.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;labelLinkInterwikiFormat.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;errorProvider.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ErrorProvider, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;labelLinkInterwikiFormat.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="tabPageItems.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelLinkInterwikiFormat.ZOrder" xml:space="preserve">
+    <value>6</value>
   </data>
-  <data name="&gt;&gt;groupBoxServer.Name" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="textBoxFileNamespace.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>Disable</value>
   </data>
-  <data name="buttonLanguageRemove.ToolTip" xml:space="preserve">
-    <value>選択されている言語を削除します。</value>
+  <data name="textBoxFileNamespace.Location" type="System.Drawing.Point, System.Drawing">
+    <value>150, 181</value>
   </data>
-  <data name="labelItemsNote.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Bottom, Left</value>
+  <data name="textBoxFileNamespace.MaxLength" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="&gt;&gt;textBoxConnectRetryTime.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="textBoxFileNamespace.Size" type="System.Drawing.Size, System.Drawing">
+    <value>36, 19</value>
   </data>
-  <data name="tabPageApplication.ToolTip" xml:space="preserve">
-    <value>その他の設定・情報です。</value>
+  <data name="textBoxFileNamespace.TabIndex" type="System.Int32, mscorlib">
+    <value>7</value>
   </data>
-  <data name="textBoxConnectRetryTime.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxFileNamespace.ToolTip" xml:space="preserve">
+    <value>上記APIで取得した名前空間のうち、ファイルに該当する番号を入力します。</value>
   </data>
-  <data name="ColumnAlias.ToolTipText" xml:space="preserve">
-    <value>翻訳元記事名がリダイレクトの場合の、リダイレクト先の記事名です。</value>
+  <data name="&gt;&gt;textBoxFileNamespace.Name" xml:space="preserve">
+    <value>textBoxFileNamespace</value>
   </data>
-  <data name="textBoxCacheExpire.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;textBoxFileNamespace.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelExportPath.ZOrder" xml:space="preserve">
-    <value>17</value>
+  <data name="&gt;&gt;textBoxFileNamespace.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="labelMetaApi.Size" type="System.Drawing.Size, System.Drawing">
-    <value>54, 12</value>
+  <data name="&gt;&gt;textBoxFileNamespace.ZOrder" xml:space="preserve">
+    <value>7</value>
   </data>
-  <data name="&gt;&gt;ColumnFromCode.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="textBoxCategoryNamespace.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>Disable</value>
   </data>
-  <data name="&gt;&gt;textBoxTemplateNamespace.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="textBoxCategoryNamespace.Location" type="System.Drawing.Point, System.Drawing">
+    <value>150, 154</value>
   </data>
-  <data name="&gt;&gt;labelReferer.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="textBoxCategoryNamespace.MaxLength" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="tabControl.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="textBoxCategoryNamespace.Size" type="System.Drawing.Size, System.Drawing">
+    <value>36, 19</value>
   </data>
-  <data name="&gt;&gt;comboBoxLanguage.Parent" xml:space="preserve">
-    <value>tabPageServer</value>
+  <data name="textBoxCategoryNamespace.TabIndex" type="System.Int32, mscorlib">
+    <value>6</value>
   </data>
-  <data name="ColumnAlias.HeaderText" xml:space="preserve">
-    <value>Redirect</value>
+  <data name="textBoxCategoryNamespace.ToolTip" xml:space="preserve">
+    <value>上記APIで取得した名前空間のうち、カテゴリに該当する番号を入力します。</value>
   </data>
-  <data name="textBoxUserAgent.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;textBoxCategoryNamespace.Name" xml:space="preserve">
+    <value>textBoxCategoryNamespace</value>
   </data>
-  <data name="&gt;&gt;groupBoxApplicationConfig.Parent" xml:space="preserve">
-    <value>tabPageApplication</value>
+  <data name="&gt;&gt;textBoxCategoryNamespace.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="textBoxFileNamespace.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>Disable</value>
+  <data name="&gt;&gt;textBoxCategoryNamespace.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="tabPageServer.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;textBoxCategoryNamespace.ZOrder" xml:space="preserve">
+    <value>8</value>
   </data>
-  <data name="labelDocumentationTemplateDefaultPage.AutoSize" type="System.Boolean, mscorlib">
+  <data name="labelCategoryNamespace.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="ColumnCode.HeaderText" xml:space="preserve">
-    <value>Code</value>
+  <data name="labelCategoryNamespace.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 157</value>
   </data>
-  <data name="textBoxCacheExpire.Error" xml:space="preserve">
-    <value />
+  <data name="labelCategoryNamespace.Size" type="System.Drawing.Size, System.Drawing">
+    <value>137, 12</value>
   </data>
-  <data name="dataGridViewItems.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelCategoryNamespace.TabIndex" type="System.Int32, mscorlib">
+    <value>12</value>
   </data>
-  <data name="&gt;&gt;labelMaxConnectRetries.ZOrder" xml:space="preserve">
-    <value>6</value>
+  <data name="labelCategoryNamespace.Text" xml:space="preserve">
+    <value>Category namespace's ID:</value>
   </data>
-  <data name="ColumnFromCode.HeaderText" xml:space="preserve">
-    <value>Source</value>
+  <data name="labelCategoryNamespace.ToolTip" xml:space="preserve">
+    <value>上記APIで取得した名前空間のうち、カテゴリに該当する番号を入力します。</value>
   </data>
-  <data name="labelMaxConnectRetries.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelCategoryNamespace.Name" xml:space="preserve">
+    <value>labelCategoryNamespace</value>
   </data>
-  <data name="textBoxCacheExpire.Size" type="System.Drawing.Size, System.Drawing">
-    <value>43, 19</value>
+  <data name="&gt;&gt;labelCategoryNamespace.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelMaxConnectRetries.ToolTip" xml:space="preserve">
-    <value>通信エラー時にリトライする回数です。
-リトライしない場合は0を指定してください。</value>
+  <data name="&gt;&gt;labelCategoryNamespace.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="labelReferer.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="&gt;&gt;labelCategoryNamespace.ZOrder" xml:space="preserve">
+    <value>9</value>
   </data>
-  <data name="textBoxLinkInterwikiFormat.Error" xml:space="preserve">
-    <value />
+  <data name="textBoxTemplateNamespace.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>Disable</value>
   </data>
-  <data name="textBoxCategoryNamespace.MaxLength" type="System.Int32, mscorlib">
+  <data name="textBoxTemplateNamespace.Location" type="System.Drawing.Point, System.Drawing">
+    <value>150, 127</value>
+  </data>
+  <data name="textBoxTemplateNamespace.MaxLength" type="System.Int32, mscorlib">
     <value>2</value>
   </data>
-  <data name="textBoxBracket.ToolTip" xml:space="preserve">
-    <value>各言語での括弧書きのスタイルを入力します。
-括弧の中身部分を $1 としてください。</value>
+  <data name="textBoxTemplateNamespace.Size" type="System.Drawing.Size, System.Drawing">
+    <value>36, 19</value>
   </data>
-  <data name="ColumnFromTitle.ToolTipText" xml:space="preserve">
-    <value>記事の置き換えパターンの翻訳元記事名です。</value>
+  <data name="textBoxTemplateNamespace.TabIndex" type="System.Int32, mscorlib">
+    <value>5</value>
   </data>
-  <data name="&gt;&gt;groupBoxServer.Parent" xml:space="preserve">
-    <value>tabPageServer</value>
+  <data name="textBoxTemplateNamespace.ToolTip" xml:space="preserve">
+    <value>上記APIで取得した名前空間のうち、テンプレートに該当する番号を入力します。</value>
   </data>
-  <data name="textBoxReferer.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;textBoxTemplateNamespace.Name" xml:space="preserve">
+    <value>textBoxTemplateNamespace</value>
   </data>
-  <data name="textBoxMetaApi.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;textBoxTemplateNamespace.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelApplicationConfigNote.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;textBoxTemplateNamespace.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="tabPageServer.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>3, 3, 3, 3</value>
+  <data name="&gt;&gt;textBoxTemplateNamespace.ZOrder" xml:space="preserve">
+    <value>10</value>
   </data>
-  <data name="&gt;&gt;ColumnShortName.Name" xml:space="preserve">
-    <value>ColumnShortName</value>
+  <data name="labelTemplateNamespace.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;labelTemplateNamespace.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="labelTemplateNamespace.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 130</value>
   </data>
-  <data name="labelItemsNote.Location" type="System.Drawing.Point, System.Drawing">
-    <value>9, 467</value>
+  <data name="labelTemplateNamespace.Size" type="System.Drawing.Size, System.Drawing">
+    <value>138, 12</value>
   </data>
-  <data name="&gt;&gt;labelApplicationConfigNote.Type" xml:space="preserve">
+  <data name="labelTemplateNamespace.TabIndex" type="System.Int32, mscorlib">
+    <value>10</value>
+  </data>
+  <data name="labelTemplateNamespace.Text" xml:space="preserve">
+    <value>Template namespace's ID:</value>
+  </data>
+  <data name="labelTemplateNamespace.ToolTip" xml:space="preserve">
+    <value>上記APIで取得した名前空間のうち、テンプレートに該当する番号を入力します。</value>
+  </data>
+  <data name="&gt;&gt;labelTemplateNamespace.Name" xml:space="preserve">
+    <value>labelTemplateNamespace</value>
+  </data>
+  <data name="&gt;&gt;labelTemplateNamespace.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="groupBoxServer.Size" type="System.Drawing.Size, System.Drawing">
-    <value>288, 420</value>
+  <data name="&gt;&gt;labelTemplateNamespace.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="groupBoxInformation.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="&gt;&gt;labelTemplateNamespace.ZOrder" xml:space="preserve">
+    <value>11</value>
   </data>
-  <data name="comboBoxLanguage.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="textBoxContentApi.Location" type="System.Drawing.Point, System.Drawing">
+    <value>81, 46</value>
   </data>
-  <data name="&gt;&gt;textBoxLinkInterwikiFormat.ZOrder" xml:space="preserve">
-    <value>5</value>
+  <data name="textBoxContentApi.MaxLength" type="System.Int32, mscorlib">
+    <value>2083</value>
   </data>
-  <data name="textBoxLangFormat.ToolTip" xml:space="preserve">
-    <value>言語コードを明示的に指定した記述で使用するフォーマットを入力します。
-言語, 文字列 に相当する部分を $1, $2 としてください。
-空欄の場合、言語コードを明示的に指定せず出力します。</value>
+  <data name="textBoxContentApi.Size" type="System.Drawing.Size, System.Drawing">
+    <value>187, 19</value>
+  </data>
+  <data name="textBoxContentApi.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="&gt;&gt;labelExportPath.Name" xml:space="preserve">
-    <value>labelExportPath</value>
+  <data name="textBoxContentApi.ToolTip" xml:space="preserve">
+    <value>サーバーから記事をXMLでダウンロードするためのパスを入力します。
+記事名を代入する部分を $1 としてください。
+
+どのようなパスかについては、下記URL等を参照してください。
+http://www.mediawiki.org/wiki/API:Properties#revisions_.2F_rv
+</value>
   </data>
-  <data name="labelMaxConnectRetriesNote.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;textBoxContentApi.Name" xml:space="preserve">
+    <value>textBoxContentApi</value>
   </data>
-  <data name="&gt;&gt;textBoxLangFormat.Type" xml:space="preserve">
+  <data name="&gt;&gt;textBoxContentApi.Type" xml:space="preserve">
     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="tabPageItems.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;textBoxContentApi.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="tabPageHeadings.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;textBoxContentApi.ZOrder" xml:space="preserve">
+    <value>12</value>
   </data>
-  <data name="&gt;&gt;tabControl.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="labelContentApi.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;textBoxMetaApi.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="labelContentApi.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 49</value>
   </data>
-  <data name="checkBoxIgnoreError.TabIndex" type="System.Int32, mscorlib">
-    <value>6</value>
+  <data name="labelContentApi.Size" type="System.Drawing.Size, System.Drawing">
+    <value>69, 12</value>
   </data>
-  <data name="textBoxCategoryNamespace.TabIndex" type="System.Int32, mscorlib">
+  <data name="labelContentApi.TabIndex" type="System.Int32, mscorlib">
     <value>6</value>
   </data>
-  <data name="dataGridViewLanguageName.Size" type="System.Drawing.Size, System.Drawing">
-    <value>260, 347</value>
+  <data name="labelContentApi.Text" xml:space="preserve">
+    <value>Content API:</value>
   </data>
-  <data name="labelUserAgent.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="labelContentApi.ToolTip" xml:space="preserve">
+    <value>サーバーから記事をXMLでダウンロードするためのパスを入力します。
+記事名を代入する部分を $1 としてください。
+
+どのようなパスかについては、下記URL等を参照してください。
+http://www.mediawiki.org/wiki/API:Properties#revisions_.2F_rv</value>
   </data>
-  <data name="buttonOk.Location" type="System.Drawing.Point, System.Drawing">
-    <value>215, 509</value>
+  <data name="&gt;&gt;labelContentApi.Name" xml:space="preserve">
+    <value>labelContentApi</value>
   </data>
-  <data name="&gt;&gt;groupBoxLanguageName.Type" xml:space="preserve">
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;labelContentApi.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;dataGridViewItems.Name" xml:space="preserve">
-    <value>dataGridViewItems</value>
+  <data name="&gt;&gt;labelContentApi.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="&gt;&gt;labelDocumentationTemplateDefaultPage.Name" xml:space="preserve">
-    <value>labelDocumentationTemplateDefaultPage</value>
+  <data name="&gt;&gt;labelContentApi.ZOrder" xml:space="preserve">
+    <value>13</value>
   </data>
-  <data name="textBoxLangFormat.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="textBoxMetaApi.Location" type="System.Drawing.Point, System.Drawing">
+    <value>81, 73</value>
   </data>
-  <data name="&gt;&gt;buttonCancel.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="textBoxMetaApi.MaxLength" type="System.Int32, mscorlib">
+    <value>2083</value>
   </data>
-  <data name="labelExportPath.Text" xml:space="preserve">
-    <value>Export API:</value>
+  <data name="textBoxMetaApi.Size" type="System.Drawing.Size, System.Drawing">
+    <value>187, 19</value>
   </data>
-  <data name="&gt;&gt;labelChaceNote.ZOrder" xml:space="preserve">
-    <value>10</value>
+  <data name="textBoxMetaApi.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="comboBoxLanguage.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxMetaApi.ToolTip" xml:space="preserve">
+    <value>サーバーから名前空間やウィキ間リンクといったメタ情報をXMLでダウンロードするためのパスを入力します。
+
+どのようなパスかについては、下記URL等を参照してください。
+http://www.mediawiki.org/wiki/API:Meta#siteinfo_.2F_si</value>
   </data>
-  <data name="dataGridViewHeading.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;textBoxMetaApi.Name" xml:space="preserve">
+    <value>textBoxMetaApi</value>
   </data>
   <data name="&gt;&gt;textBoxMetaApi.Type" xml:space="preserve">
     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="buttonCancel.Location" type="System.Drawing.Point, System.Drawing">
-    <value>335, 509</value>
+  <data name="&gt;&gt;textBoxMetaApi.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="&gt;&gt;labelCacheExpire.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="&gt;&gt;textBoxMetaApi.ZOrder" xml:space="preserve">
+    <value>14</value>
   </data>
-  <data name="labelLanguage.ToolTip" xml:space="preserve">
-    <value>設定を変更したい言語を選択します。</value>
+  <data name="labelMetaApi.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="textBoxMaxConnectRetries.ToolTip" xml:space="preserve">
-    <value>通信エラー時にリトライする回数です。
-リトライしない場合は0を指定してください。
-</value>
+  <data name="labelMetaApi.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 76</value>
   </data>
-  <data name="linkLabelWebsite.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="labelMetaApi.Size" type="System.Drawing.Size, System.Drawing">
+    <value>54, 12</value>
   </data>
-  <data name="ColumnName.Width" type="System.Int32, mscorlib">
-    <value>96</value>
+  <data name="labelMetaApi.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
   </data>
-  <data name="&gt;&gt;labelWebsite.Name" xml:space="preserve">
-    <value>labelWebsite</value>
+  <data name="labelMetaApi.Text" xml:space="preserve">
+    <value>Meta API:</value>
   </data>
-  <data name="textBoxReferer.MaxLength" type="System.Int32, mscorlib">
-    <value>2083</value>
+  <data name="labelMetaApi.ToolTip" xml:space="preserve">
+    <value>サーバーから名前空間やウィキ間リンクといったメタ情報をXMLでダウンロードするためのパスを入力します。
+
+どのようなパスかについては、下記URL等を参照してください。
+http://www.mediawiki.org/wiki/API:Meta#siteinfo_.2F_si</value>
   </data>
-  <data name="groupBoxLanguage.ToolTip" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;labelMetaApi.Name" xml:space="preserve">
+    <value>labelMetaApi</value>
   </data>
-  <data name="&gt;&gt;textBoxCacheExpire.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="&gt;&gt;labelMetaApi.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="groupBoxLanguageName.Location" type="System.Drawing.Point, System.Drawing">
-    <value>8, 43</value>
+  <data name="&gt;&gt;labelMetaApi.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="textBoxLangFormat.MaxLength" type="System.Int32, mscorlib">
-    <value>255</value>
+  <data name="&gt;&gt;labelMetaApi.ZOrder" xml:space="preserve">
+    <value>15</value>
   </data>
-  <data name="tabPageItems.ToolTip" xml:space="preserve">
-    <value />
+  <data name="textBoxLocation.Location" type="System.Drawing.Point, System.Drawing">
+    <value>81, 18</value>
   </data>
-  <data name="labelLangFormat.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="textBoxLocation.MaxLength" type="System.Int32, mscorlib">
+    <value>300</value>
   </data>
-  <data name="textBoxBracket.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxLocation.Size" type="System.Drawing.Size, System.Drawing">
+    <value>187, 19</value>
   </data>
-  <data name="labelLinkInterwikiFormat.Text" xml:space="preserve">
-    <value>Link-interwiki format:</value>
+  <data name="textBoxLocation.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="labelDocumentationTemplateDefaultPage.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="textBoxLocation.ToolTip" xml:space="preserve">
+    <value>サーバーのURLを入力します。</value>
   </data>
-  <data name="&gt;&gt;labelApplicationName.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;textBoxLocation.Name" xml:space="preserve">
+    <value>textBoxLocation</value>
   </data>
-  <data name="tabPageServer.Location" type="System.Drawing.Point, System.Drawing">
-    <value>4, 22</value>
+  <data name="&gt;&gt;textBoxLocation.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelConnectRetryTimeNote.AutoSize" type="System.Boolean, mscorlib">
+  <data name="&gt;&gt;textBoxLocation.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
+  </data>
+  <data name="&gt;&gt;textBoxLocation.ZOrder" xml:space="preserve">
+    <value>16</value>
+  </data>
+  <data name="labelLocation.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="labelBracket.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelLocation.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 22</value>
   </data>
-  <data name="textBoxLinkInterwikiFormat.TabIndex" type="System.Int32, mscorlib">
-    <value>10</value>
+  <data name="labelLocation.Size" type="System.Drawing.Size, System.Drawing">
+    <value>40, 12</value>
   </data>
-  <data name="&gt;&gt;buttonLanguageRemove.ZOrder" xml:space="preserve">
+  <data name="labelLocation.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
   </data>
-  <data name="labelConnectRetryTimeNote.Location" type="System.Drawing.Point, System.Drawing">
-    <value>217, 128</value>
+  <data name="labelLocation.Text" xml:space="preserve">
+    <value>Server:</value>
   </data>
-  <data name="groupBoxLanguage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>286, 420</value>
+  <data name="labelLocation.ToolTip" xml:space="preserve">
+    <value>サーバーのURLを入力します。</value>
   </data>
-  <data name="&gt;&gt;labelConnectRetryTimeNote.Name" xml:space="preserve">
-    <value>labelConnectRetryTimeNote</value>
+  <data name="&gt;&gt;labelLocation.Name" xml:space="preserve">
+    <value>labelLocation</value>
   </data>
-  <data name="comboBoxLanguage.ToolTip" xml:space="preserve">
-    <value>設定を変更したい言語を選択します。</value>
+  <data name="&gt;&gt;labelLocation.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelCategoryNamespace.TabIndex" type="System.Int32, mscorlib">
-    <value>12</value>
+  <data name="&gt;&gt;labelLocation.Parent" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="labelLocation.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelLocation.ZOrder" xml:space="preserve">
+    <value>17</value>
   </data>
-  <data name="&gt;&gt;textBoxLinkInterwikiFormat.Name" xml:space="preserve">
-    <value>textBoxLinkInterwikiFormat</value>
+  <data name="labelFileNamespace.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="labelItemsNote.Text" xml:space="preserve">
-    <value>* Don't remove many rows by one operation. (max 50)</value>
+  <data name="labelFileNamespace.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 184</value>
   </data>
-  <data name="labelCacheExpire.Text" xml:space="preserve">
-    <value>Cache expire (day) :</value>
+  <data name="labelFileNamespace.Size" type="System.Drawing.Size, System.Drawing">
+    <value>110, 12</value>
   </data>
-  <data name="&gt;&gt;textBoxInterlanguageApi.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="labelFileNamespace.TabIndex" type="System.Int32, mscorlib">
+    <value>14</value>
   </data>
-  <data name="tabPageServer.Size" type="System.Drawing.Size, System.Drawing">
-    <value>592, 465</value>
+  <data name="labelFileNamespace.Text" xml:space="preserve">
+    <value>File namespace's ID:</value>
   </data>
-  <data name="labelWebsite.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 67</value>
+  <data name="labelFileNamespace.ToolTip" xml:space="preserve">
+    <value>上記APIで取得した名前空間のうち、ファイルに該当する番号を入力します。</value>
   </data>
-  <data name="&gt;&gt;labelTemplateNamespace.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;labelWebsite.Parent" xml:space="preserve">
-    <value>groupBoxInformation</value>
-  </data>
-  <data name="tabControl.ToolTip" xml:space="preserve">
-    <value />
-  </data>
-  <data name="&gt;&gt;tabControl.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;labelFileNamespace.Name" xml:space="preserve">
+    <value>labelFileNamespace</value>
   </data>
-  <data name="textBoxFileNamespace.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelFileNamespace.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;checkBoxHasLanguagePage.Parent" xml:space="preserve">
+  <data name="&gt;&gt;labelFileNamespace.Parent" xml:space="preserve">
     <value>groupBoxServer</value>
   </data>
-  <data name="&gt;&gt;textBoxDocumentationTemplate.ZOrder" xml:space="preserve">
-    <value>9</value>
-  </data>
-  <data name="textBoxDocumentationTemplate.Size" type="System.Drawing.Size, System.Drawing">
-    <value>187, 39</value>
-  </data>
-  <data name="textBoxReferer.Size" type="System.Drawing.Size, System.Drawing">
-    <value>261, 19</value>
+  <data name="&gt;&gt;labelFileNamespace.ZOrder" xml:space="preserve">
+    <value>18</value>
   </data>
-  <data name="buttonOk.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
+  <data name="groupBoxServer.Enabled" type="System.Boolean, mscorlib">
+    <value>False</value>
   </data>
-  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
-    <value>624, 541</value>
+  <data name="groupBoxServer.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 39</value>
   </data>
-  <data name="labelLinkInterwikiFormat.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 320</value>
+  <data name="groupBoxServer.Size" type="System.Drawing.Size, System.Drawing">
+    <value>288, 320</value>
   </data>
-  <data name="labelMaxConnectRetries.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="groupBoxServer.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
   </data>
-  <data name="&gt;&gt;labelLocation.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="groupBoxServer.Text" xml:space="preserve">
+    <value>MediaWiki</value>
   </data>
-  <data name="checkBoxIgnoreError.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;groupBoxServer.Name" xml:space="preserve">
+    <value>groupBoxServer</value>
   </data>
-  <data name="labelReferer.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;groupBoxServer.Type" xml:space="preserve">
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelExportPath.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 49</value>
+  <data name="&gt;&gt;groupBoxServer.Parent" xml:space="preserve">
+    <value>tabPageServer</value>
   </data>
-  <data name="textBoxConnectRetryTime.Location" type="System.Drawing.Point, System.Drawing">
-    <value>148, 125</value>
+  <data name="&gt;&gt;groupBoxServer.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
-  <data name="labelCategoryNamespace.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="comboBoxLanguage.Location" type="System.Drawing.Point, System.Drawing">
+    <value>81, 13</value>
   </data>
-  <data name="checkBoxHasLanguagePage.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="comboBoxLanguage.Size" type="System.Drawing.Size, System.Drawing">
+    <value>85, 20</value>
   </data>
-  <data name="textBoxBracket.MaxLength" type="System.Int32, mscorlib">
-    <value>10</value>
+  <data name="comboBoxLanguage.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;textBoxLocation.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="comboBoxLanguage.ToolTip" xml:space="preserve">
+    <value>設定を変更したい言語を選択します。</value>
   </data>
-  <data name="buttonLanguageRemove.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;comboBoxLanguage.Name" xml:space="preserve">
+    <value>comboBoxLanguage</value>
   </data>
-  <data name="textBoxConnectRetryTime.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>Disable</value>
+  <data name="&gt;&gt;comboBoxLanguage.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="textBoxUserAgent.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;comboBoxLanguage.Parent" xml:space="preserve">
+    <value>tabPageServer</value>
   </data>
-  <data name="labelWebsite.Size" type="System.Drawing.Size, System.Drawing">
-    <value>47, 12</value>
+  <data name="&gt;&gt;comboBoxLanguage.ZOrder" xml:space="preserve">
+    <value>4</value>
   </data>
-  <data name="textBoxMaxConnectRetries.Location" type="System.Drawing.Point, System.Drawing">
-    <value>148, 99</value>
+  <data name="labelLanguage.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="textBoxBracket.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="labelLanguage.Location" type="System.Drawing.Point, System.Drawing">
+    <value>20, 16</value>
   </data>
-  <data name="&gt;&gt;ColumnArrow.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="labelLanguage.Size" type="System.Drawing.Size, System.Drawing">
+    <value>55, 12</value>
   </data>
-  <data name="&gt;&gt;tabControl.ZOrder" xml:space="preserve">
+  <data name="labelLanguage.TabIndex" type="System.Int32, mscorlib">
     <value>0</value>
   </data>
-  <data name="labelMetaApi.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 76</value>
+  <data name="labelLanguage.Text" xml:space="preserve">
+    <value>Language:</value>
   </data>
-  <data name="&gt;&gt;textBoxLangFormat.Name" xml:space="preserve">
-    <value>textBoxLangFormat</value>
+  <data name="labelLanguage.ToolTip" xml:space="preserve">
+    <value>設定を変更したい言語を選択します。</value>
   </data>
-  <data name="tabControl.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelLanguage.Name" xml:space="preserve">
+    <value>labelLanguage</value>
   </data>
-  <data name="labelMaxConnectRetriesNote.ToolTip" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;labelLanguage.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="groupBoxServer.TabIndex" type="System.Int32, mscorlib">
-    <value>4</value>
+  <data name="&gt;&gt;labelLanguage.Parent" xml:space="preserve">
+    <value>tabPageServer</value>
   </data>
-  <data name="textBoxReferer.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelLanguage.ZOrder" xml:space="preserve">
+    <value>5</value>
   </data>
-  <data name="tabPageHeadings.Location" type="System.Drawing.Point, System.Drawing">
+  <data name="tabPageServer.Location" type="System.Drawing.Point, System.Drawing">
     <value>4, 22</value>
   </data>
-  <data name="&gt;&gt;tabPageItems.Parent" xml:space="preserve">
-    <value>tabControl</value>
+  <data name="tabPageServer.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
   </data>
-  <data name="groupBoxLanguageName.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="tabPageServer.Size" type="System.Drawing.Size, System.Drawing">
+    <value>592, 365</value>
   </data>
-  <data name="&gt;&gt;checkBoxIgnoreError.ZOrder" xml:space="preserve">
-    <value>7</value>
+  <data name="tabPageServer.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="labelTemplateNamespace.TabIndex" type="System.Int32, mscorlib">
-    <value>10</value>
+  <data name="tabPageServer.Text" xml:space="preserve">
+    <value>Server/Language</value>
   </data>
-  <data name="&gt;&gt;tabPageHeadings.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="tabPageServer.ToolTipText" xml:space="preserve">
+    <value>各言語ごとのサーバー/書式等の設定です。</value>
   </data>
-  <data name="&gt;&gt;dataGridViewLanguageName.ZOrder" xml:space="preserve">
-    <value>0</value>
+  <data name="&gt;&gt;tabPageServer.Name" xml:space="preserve">
+    <value>tabPageServer</value>
   </data>
-  <data name="labelBracket.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;tabPageServer.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="groupBoxLanguageName.ToolTip" xml:space="preserve">
-    <value>その言語が、各言語でなんと表記されるかを登録します。
-(例 日本語→英語では Japanese と表記)</value>
+  <data name="&gt;&gt;tabPageServer.Parent" xml:space="preserve">
+    <value>tabControl</value>
   </data>
-  <data name="textBoxInterlanguageApi.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;tabPageServer.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="&gt;&gt;linkLabelWebsite.Type" xml:space="preserve">
-    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="groupBoxInformation.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Bottom, Left, Right</value>
   </data>
-  <data name="labelChaceNote.ToolTip" xml:space="preserve">
-    <value />
+  <data name="labelWebsite.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="labelApplicationConfigNote.Size" type="System.Drawing.Size, System.Drawing">
-    <value>0, 12</value>
+  <data name="labelWebsite.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 67</value>
   </data>
-  <data name="textBoxFileNamespace.Location" type="System.Drawing.Point, System.Drawing">
-    <value>150, 181</value>
+  <data name="labelWebsite.Size" type="System.Drawing.Size, System.Drawing">
+    <value>47, 12</value>
   </data>
-  <data name="groupBoxServer.ToolTip" xml:space="preserve">
-    <value />
+  <data name="labelWebsite.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="textBoxUserAgent.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
+  <data name="labelWebsite.Text" xml:space="preserve">
+    <value>Website:</value>
   </data>
-  <data name="labelLinkInterwikiFormat.ToolTip" xml:space="preserve">
-    <value>言語間リンクが見つからない場合に置き換えるフォーマットを入力します。
-記事名, 言語, 他言語版記事名, 表示名 に相当する部分を $1, $2, $3, $4 としてください。
-空欄の場合、[[:記事名:言語|表示名]] での置き換えを行います。</value>
+  <data name="&gt;&gt;labelWebsite.Name" xml:space="preserve">
+    <value>labelWebsite</value>
   </data>
-  <data name="&gt;&gt;textBoxReferer.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="&gt;&gt;labelWebsite.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="textBoxLocation.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelWebsite.Parent" xml:space="preserve">
+    <value>groupBoxInformation</value>
   </data>
-  <data name="buttonOk.IconPadding" type="System.Int32, mscorlib">
+  <data name="&gt;&gt;labelWebsite.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
-  <data name="labelConnectRetryTimeNote.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="linkLabelWebsite.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;checkBoxHasLanguagePage.Name" xml:space="preserve">
-    <value>checkBoxHasLanguagePage</value>
+  <data name="linkLabelWebsite.Location" type="System.Drawing.Point, System.Drawing">
+    <value>61, 67</value>
   </data>
-  <data name="&gt;&gt;labelChaceNote.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="linkLabelWebsite.Size" type="System.Drawing.Size, System.Drawing">
+    <value>205, 12</value>
   </data>
-  <data name="ColumnToTitle.HeaderText" xml:space="preserve">
-    <value>Title</value>
+  <data name="linkLabelWebsite.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="checkBoxHasLanguagePage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>8, 393</value>
+  <data name="linkLabelWebsite.Text" xml:space="preserve">
+    <value>http://sourceforge.jp/projects/wptscs/</value>
   </data>
-  <data name="groupBoxInformation.Text" xml:space="preserve">
-    <value>About</value>
+  <data name="&gt;&gt;linkLabelWebsite.Name" xml:space="preserve">
+    <value>linkLabelWebsite</value>
   </data>
-  <data name="dataGridViewLanguageName.ToolTip" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;linkLabelWebsite.Type" xml:space="preserve">
+    <value>System.Windows.Forms.LinkLabel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="textBoxLinkInterwikiFormat.ToolTip" xml:space="preserve">
-    <value>言語間リンクが見つからない場合に置き換えるフォーマットを入力します。
-記事名, 言語, 他言語版記事名, 表示名 に相当する部分を $1, $2, $3, $4 としてください。
-空欄の場合、[[:記事名:言語|表示名]] での置き換えを行います。</value>
+  <data name="&gt;&gt;linkLabelWebsite.Parent" xml:space="preserve">
+    <value>groupBoxInformation</value>
   </data>
-  <data name="&gt;&gt;comboBoxLanguage.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ComboBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;linkLabelWebsite.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="&gt;&gt;labelWebsite.ZOrder" xml:space="preserve">
-    <value>0</value>
+  <data name="labelCopyright.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="labelLanguage.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="labelCopyright.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 45</value>
   </data>
-  <data name="&gt;&gt;textBoxTemplateNamespace.ZOrder" xml:space="preserve">
-    <value>14</value>
+  <data name="labelCopyright.Size" type="System.Drawing.Size, System.Drawing">
+    <value>252, 12</value>
   </data>
-  <data name="&gt;&gt;labelBracket.Name" xml:space="preserve">
-    <value>labelBracket</value>
+  <data name="labelCopyright.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="labelInterlanguageApi.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelCopyright.Text" xml:space="preserve">
+    <value>Copyright (C) Honeplus 2011 ※AssemblyInfo.cs</value>
   </data>
-  <data name="&gt;&gt;labelReferer.Type" xml:space="preserve">
+  <data name="&gt;&gt;labelCopyright.Name" xml:space="preserve">
+    <value>labelCopyright</value>
+  </data>
+  <data name="&gt;&gt;labelCopyright.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="textBoxConnectRetryTime.Size" type="System.Drawing.Size, System.Drawing">
-    <value>63, 19</value>
+  <data name="&gt;&gt;labelCopyright.Parent" xml:space="preserve">
+    <value>groupBoxInformation</value>
   </data>
-  <data name="&gt;&gt;textBoxDocumentationTemplateDefaultPage.ZOrder" xml:space="preserve">
-    <value>7</value>
+  <data name="&gt;&gt;labelCopyright.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="&gt;&gt;tabPageServer.Name" xml:space="preserve">
-    <value>tabPageServer</value>
+  <data name="labelApplicationName.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="labelMaxConnectRetriesNote.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="labelApplicationName.Font" type="System.Drawing.Font, System.Drawing">
+    <value>MS UI Gothic, 9pt, style=Bold</value>
   </data>
-  <data name="textBoxExportPath.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelApplicationName.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 24</value>
   </data>
-  <data name="labelCacheExpire.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelApplicationName.Size" type="System.Drawing.Size, System.Drawing">
+    <value>373, 12</value>
   </data>
-  <data name="labelMetaApi.Error" xml:space="preserve">
-    <value />
+  <data name="labelApplicationName.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
   </data>
-  <data name="groupBoxInformation.ToolTip" xml:space="preserve">
-    <value />
+  <data name="labelApplicationName.Text" xml:space="preserve">
+    <value>Wikipdia翻訳支援ツール Ver1.00 ※FormUtil.ApplicationName()</value>
   </data>
-  <data name="labelReferer.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;labelApplicationName.Name" xml:space="preserve">
+    <value>labelApplicationName</value>
   </data>
-  <data name="tabPageApplication.Text" xml:space="preserve">
-    <value>etc</value>
+  <data name="&gt;&gt;labelApplicationName.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="dataGridViewItems.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;labelApplicationName.Parent" xml:space="preserve">
+    <value>groupBoxInformation</value>
   </data>
-  <data name="labelChaceNote.Location" type="System.Drawing.Point, System.Drawing">
-    <value>170, 18</value>
+  <data name="&gt;&gt;labelApplicationName.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
-  <data name="labelCopyright.Text" xml:space="preserve">
-    <value>Copyright (C) Honeplus 2011 ※AssemblyInfo.cs</value>
+  <data name="groupBoxInformation.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 223</value>
   </data>
-  <data name="&gt;&gt;textBoxExportPath.ZOrder" xml:space="preserve">
-    <value>16</value>
+  <data name="groupBoxInformation.Size" type="System.Drawing.Size, System.Drawing">
+    <value>580, 136</value>
   </data>
-  <data name="textBoxCategoryNamespace.ToolTip" xml:space="preserve">
-    <value>上記APIで取得した名前空間のうち、カテゴリに該当する番号を入力します。</value>
+  <data name="groupBoxInformation.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="&gt;&gt;buttonLunguageAdd.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="groupBoxInformation.Text" xml:space="preserve">
+    <value>About</value>
   </data>
-  <data name="groupBoxApplicationConfig.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;groupBoxInformation.Name" xml:space="preserve">
+    <value>groupBoxInformation</value>
   </data>
-  <data name="buttonLunguageAdd.Size" type="System.Drawing.Size, System.Drawing">
-    <value>47, 23</value>
+  <data name="&gt;&gt;groupBoxInformation.Type" xml:space="preserve">
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelItemsNote.ZOrder" xml:space="preserve">
+  <data name="&gt;&gt;groupBoxInformation.Parent" xml:space="preserve">
+    <value>tabPageApplication</value>
+  </data>
+  <data name="&gt;&gt;groupBoxInformation.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
-  <data name="labelLangFormat.Error" xml:space="preserve">
-    <value />
+  <data name="groupBoxApplicationConfig.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
+    <value>Top, Left, Right</value>
   </data>
-  <data name="groupBoxServer.Error" xml:space="preserve">
-    <value />
+  <data name="labelApplicationConfigNote.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="labelUserAgentNote.Location" type="System.Drawing.Point, System.Drawing">
-    <value>342, 46</value>
+  <data name="labelApplicationConfigNote.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 188</value>
   </data>
-  <data name="&gt;&gt;dataGridViewItems.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="labelApplicationConfigNote.Size" type="System.Drawing.Size, System.Drawing">
+    <value>0, 12</value>
   </data>
-  <data name="labelTemplateNamespace.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="labelApplicationConfigNote.TabIndex" type="System.Int32, mscorlib">
+    <value>17</value>
   </data>
-  <data name="labelCategoryNamespace.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelApplicationConfigNote.Name" xml:space="preserve">
+    <value>labelApplicationConfigNote</value>
   </data>
-  <data name="tabPageApplication.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
+  <data name="&gt;&gt;labelApplicationConfigNote.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  </data>
+  <data name="&gt;&gt;labelApplicationConfigNote.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="labelConnectRetryTimeNote.IconPadding" type="System.Int32, mscorlib">
+  <data name="&gt;&gt;labelApplicationConfigNote.ZOrder" xml:space="preserve">
     <value>0</value>
   </data>
-  <data name="tabPageApplication.Error" xml:space="preserve">
-    <value />
+  <data name="textBoxConnectRetryTime.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>Disable</value>
   </data>
-  <data name="labelReferer.Text" xml:space="preserve">
-    <value>Referer:</value>
+  <data name="textBoxConnectRetryTime.Location" type="System.Drawing.Point, System.Drawing">
+    <value>148, 125</value>
   </data>
-  <data name="&gt;&gt;textBoxMetaApi.ZOrder" xml:space="preserve">
-    <value>18</value>
+  <data name="textBoxConnectRetryTime.MaxLength" type="System.Int32, mscorlib">
+    <value>6</value>
   </data>
-  <data name="labelConnectRetryTime.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxConnectRetryTime.Size" type="System.Drawing.Size, System.Drawing">
+    <value>63, 19</value>
   </data>
-  <data name="labelDocumentationTemplateDefaultPage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 277</value>
+  <data name="textBoxConnectRetryTime.TabIndex" type="System.Int32, mscorlib">
+    <value>5</value>
   </data>
-  <data name="tabPageServer.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxConnectRetryTime.ToolTip" xml:space="preserve">
+    <value>通信エラー時にリトライする際の待機時間です。
+サーバーが混雑している場合など、ウェイト時間を取ったほうがリトライに成功する可能性があがります。
+単位はミリ秒です。待機しない場合は0を指定してください。</value>
   </data>
-  <data name="tabPageApplication.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;textBoxConnectRetryTime.Name" xml:space="preserve">
+    <value>textBoxConnectRetryTime</value>
   </data>
-  <data name="&gt;&gt;tabPageServer.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="&gt;&gt;textBoxConnectRetryTime.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="tabPageItems.Text" xml:space="preserve">
-    <value>Item table</value>
+  <data name="&gt;&gt;textBoxConnectRetryTime.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="labelCacheExpire.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 18</value>
+  <data name="&gt;&gt;textBoxConnectRetryTime.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.ToolTip" xml:space="preserve">
-    <value>その言語での [[Template:Documentation]] の [[/doc]] に相当する、デフォルトの解説ページ名を入力します。</value>
+  <data name="labelConnectRetryTimeNote.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;buttonOk.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="labelConnectRetryTimeNote.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="labelApplicationName.Text" xml:space="preserve">
-    <value>Wikipdia翻訳支援ツール Ver1.00 ※FormUtil.ApplicationName()</value>
+  <data name="labelConnectRetryTimeNote.Location" type="System.Drawing.Point, System.Drawing">
+    <value>217, 128</value>
   </data>
-  <data name="labelLangFormat.Text" xml:space="preserve">
-    <value>Lang format:</value>
+  <data name="labelConnectRetryTimeNote.Size" type="System.Drawing.Size, System.Drawing">
+    <value>0, 12</value>
   </data>
-  <data name="labelCacheExpire.Error" xml:space="preserve">
-    <value />
+  <data name="labelConnectRetryTimeNote.TabIndex" type="System.Int32, mscorlib">
+    <value>16</value>
   </data>
-  <data name="textBoxMetaApi.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 73</value>
+  <data name="&gt;&gt;labelConnectRetryTimeNote.Name" xml:space="preserve">
+    <value>labelConnectRetryTimeNote</value>
   </data>
-  <data name="&gt;&gt;labelExportPath.Type" xml:space="preserve">
+  <data name="&gt;&gt;labelConnectRetryTimeNote.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="textBoxCacheExpire.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
-  </data>
-  <data name="groupBoxLanguageName.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelConnectRetryTimeNote.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="&gt;&gt;labelLangFormat.ZOrder" xml:space="preserve">
-    <value>4</value>
+  <data name="&gt;&gt;labelConnectRetryTimeNote.ZOrder" xml:space="preserve">
+    <value>2</value>
   </data>
-  <data name="labelDocumentationTemplate.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 213</value>
+  <data name="labelConnectRetryTime.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;labelApplicationName.ZOrder" xml:space="preserve">
-    <value>3</value>
+  <data name="labelConnectRetryTime.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 128</value>
   </data>
-  <data name="labelRefererNote.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelConnectRetryTime.Size" type="System.Drawing.Size, System.Drawing">
+    <value>130, 12</value>
   </data>
-  <data name="ColumnTimestamp.HeaderText" xml:space="preserve">
-    <value>Timestamp</value>
+  <data name="labelConnectRetryTime.TabIndex" type="System.Int32, mscorlib">
+    <value>15</value>
   </data>
-  <data name="buttonOk.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="labelConnectRetryTime.Text" xml:space="preserve">
+    <value>Connect retry time (ms):</value>
   </data>
-  <data name="&gt;&gt;textBoxUserAgent.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="labelConnectRetryTime.ToolTip" xml:space="preserve">
+    <value>通信エラー時にリトライする際の待機時間です。
+サーバーが混雑している場合など、ウェイト時間を取ったほうがリトライに成功する可能性があがります。
+単位はミリ秒です。待機しない場合は0を指定してください。</value>
   </data>
-  <data name="checkBoxIgnoreError.Text" xml:space="preserve">
-    <value>Ignore error</value>
+  <data name="&gt;&gt;labelConnectRetryTime.Name" xml:space="preserve">
+    <value>labelConnectRetryTime</value>
   </data>
-  <data name="textBoxReferer.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
+  <data name="&gt;&gt;labelConnectRetryTime.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelExportPath.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelConnectRetryTime.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="groupBoxInformation.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Bottom, Left, Right</value>
+  <data name="&gt;&gt;labelConnectRetryTime.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
-  <data name="textBoxLocation.Error" xml:space="preserve">
-    <value />
+  <data name="textBoxMaxConnectRetries.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>Disable</value>
   </data>
-  <data name="buttonLanguageRemove.Enabled" type="System.Boolean, mscorlib">
-    <value>False</value>
+  <data name="textBoxMaxConnectRetries.Location" type="System.Drawing.Point, System.Drawing">
+    <value>148, 99</value>
   </data>
-  <data name="labelUserAgentNote.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxMaxConnectRetries.MaxLength" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="labelUserAgentNote.Error" xml:space="preserve">
-    <value />
+  <data name="textBoxMaxConnectRetries.Size" type="System.Drawing.Size, System.Drawing">
+    <value>43, 19</value>
   </data>
-  <data name="&gt;&gt;textBoxReferer.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="textBoxMaxConnectRetries.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
   </data>
-  <data name="ColumnToTitle.Width" type="System.Int32, mscorlib">
-    <value>66</value>
+  <data name="textBoxMaxConnectRetries.ToolTip" xml:space="preserve">
+    <value>通信エラー時にリトライする回数です。
+リトライしない場合は0を指定してください。
+</value>
   </data>
-  <data name="labelInterlanguageApi.ToolTip" xml:space="preserve">
-    <value>サーバーから言語間リンク情報をXMLでダウンロードするためのパスを入力します。
-記事名を代入する部分を $1 としてください。
-
-どのようなパスかについては、下記URL等を参照してください。
-http://www.mediawiki.org/wiki/API:Properties#langlinks_.2F_ll</value>
+  <data name="&gt;&gt;textBoxMaxConnectRetries.Name" xml:space="preserve">
+    <value>textBoxMaxConnectRetries</value>
   </data>
-  <data name="textBoxCategoryNamespace.Size" type="System.Drawing.Size, System.Drawing">
-    <value>36, 19</value>
+  <data name="&gt;&gt;textBoxMaxConnectRetries.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="checkBoxHasLanguagePage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>169, 16</value>
+  <data name="&gt;&gt;textBoxMaxConnectRetries.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="labelCacheExpire.TabIndex" type="System.Int32, mscorlib">
+  <data name="&gt;&gt;textBoxMaxConnectRetries.ZOrder" xml:space="preserve">
     <value>4</value>
   </data>
-  <data name="linkLabelWebsite.ToolTip" xml:space="preserve">
-    <value />
-  </data>
-  <data name="tabPageServer.Text" xml:space="preserve">
-    <value>Server/Language</value>
+  <data name="labelMaxConnectRetriesNote.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;buttonOk.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="labelMaxConnectRetriesNote.Location" type="System.Drawing.Point, System.Drawing">
+    <value>198, 102</value>
   </data>
-  <data name="labelWebsite.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="labelMaxConnectRetriesNote.Size" type="System.Drawing.Size, System.Drawing">
+    <value>63, 12</value>
   </data>
   <data name="labelMaxConnectRetriesNote.TabIndex" type="System.Int32, mscorlib">
     <value>13</value>
   </data>
-  <data name="textBoxCategoryNamespace.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="dataGridViewLanguageName.Error" xml:space="preserve">
-    <value />
+  <data name="labelMaxConnectRetriesNote.Text" xml:space="preserve">
+    <value>(0: Disable)</value>
   </data>
-  <data name="&gt;&gt;labelFileNamespace.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="&gt;&gt;labelMaxConnectRetriesNote.Name" xml:space="preserve">
+    <value>labelMaxConnectRetriesNote</value>
   </data>
-  <data name="&gt;&gt;labelCacheExpire.Name" xml:space="preserve">
-    <value>labelCacheExpire</value>
+  <data name="&gt;&gt;labelMaxConnectRetriesNote.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelUserAgentNote.Parent" xml:space="preserve">
+  <data name="&gt;&gt;labelMaxConnectRetriesNote.Parent" xml:space="preserve">
     <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="textBoxMaxConnectRetries.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelMaxConnectRetriesNote.ZOrder" xml:space="preserve">
+    <value>5</value>
   </data>
-  <data name="&gt;&gt;buttonOk.Parent" xml:space="preserve">
-    <value>$this</value>
+  <data name="labelMaxConnectRetries.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="textBoxTemplateNamespace.Size" type="System.Drawing.Size, System.Drawing">
-    <value>36, 19</value>
+  <data name="labelMaxConnectRetries.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 102</value>
   </data>
-  <data name="textBoxInterlanguageApi.TabIndex" type="System.Int32, mscorlib">
-    <value>4</value>
-  </data>
-  <data name="tabPageHeadings.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="labelLanguage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>55, 12</value>
+  <data name="labelMaxConnectRetries.Size" type="System.Drawing.Size, System.Drawing">
+    <value>109, 12</value>
   </data>
-  <data name="tabPageItems.Error" xml:space="preserve">
-    <value />
+  <data name="labelMaxConnectRetries.TabIndex" type="System.Int32, mscorlib">
+    <value>12</value>
   </data>
-  <data name="groupBoxServer.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 39</value>
+  <data name="labelMaxConnectRetries.Text" xml:space="preserve">
+    <value>Max connect retries:</value>
   </data>
-  <data name="labelMaxConnectRetriesNote.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelMaxConnectRetries.ToolTip" xml:space="preserve">
+    <value>通信エラー時にリトライする回数です。
+リトライしない場合は0を指定してください。</value>
   </data>
-  <data name="&gt;&gt;tabPageItems.Name" xml:space="preserve">
-    <value>tabPageItems</value>
+  <data name="&gt;&gt;labelMaxConnectRetries.Name" xml:space="preserve">
+    <value>labelMaxConnectRetries</value>
   </data>
-  <data name="labelConnectRetryTimeNote.Size" type="System.Drawing.Size, System.Drawing">
-    <value>0, 12</value>
+  <data name="&gt;&gt;labelMaxConnectRetries.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelApplicationName.Size" type="System.Drawing.Size, System.Drawing">
-    <value>373, 12</value>
+  <data name="&gt;&gt;labelMaxConnectRetries.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="labelTemplateNamespace.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 130</value>
+  <data name="&gt;&gt;labelMaxConnectRetries.ZOrder" xml:space="preserve">
+    <value>6</value>
   </data>
-  <data name="&gt;&gt;tabPageHeadings.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="checkBoxIgnoreError.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="labelTemplateNamespace.Error" xml:space="preserve">
-    <value />
+  <data name="checkBoxIgnoreError.Location" type="System.Drawing.Point, System.Drawing">
+    <value>8, 157</value>
   </data>
-  <data name="tabPageItems.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="checkBoxIgnoreError.Size" type="System.Drawing.Size, System.Drawing">
+    <value>83, 16</value>
   </data>
-  <data name="&gt;&gt;labelLinkInterwikiFormat.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="checkBoxIgnoreError.TabIndex" type="System.Int32, mscorlib">
+    <value>6</value>
   </data>
-  <data name="textBoxInterlanguageApi.MaxLength" type="System.Int32, mscorlib">
-    <value>2083</value>
+  <data name="checkBoxIgnoreError.Text" xml:space="preserve">
+    <value>Ignore error</value>
   </data>
-  <data name="labelConnectRetryTimeNote.TabIndex" type="System.Int32, mscorlib">
-    <value>16</value>
+  <data name="checkBoxIgnoreError.ToolTip" xml:space="preserve">
+    <value>エラーが発生した際に処理を中止せず、無視して可能な限り処理を続行したい場合、チェックします。</value>
   </data>
-  <data name="&gt;&gt;textBoxMetaApi.Name" xml:space="preserve">
-    <value>textBoxMetaApi</value>
+  <data name="&gt;&gt;checkBoxIgnoreError.Name" xml:space="preserve">
+    <value>checkBoxIgnoreError</value>
   </data>
-  <data name="&gt;&gt;textBoxFileNamespace.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="&gt;&gt;checkBoxIgnoreError.Type" xml:space="preserve">
+    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelExportPath.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;checkBoxIgnoreError.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="&gt;&gt;labelCategoryNamespace.ZOrder" xml:space="preserve">
-    <value>13</value>
+  <data name="&gt;&gt;checkBoxIgnoreError.ZOrder" xml:space="preserve">
+    <value>7</value>
   </data>
-  <data name="textBoxConnectRetryTime.MaxLength" type="System.Int32, mscorlib">
-    <value>6</value>
+  <data name="labelRefererNote.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="buttonOk.Error" xml:space="preserve">
-    <value />
+  <data name="labelRefererNote.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="&gt;&gt;textBoxConnectRetryTime.Name" xml:space="preserve">
-    <value>textBoxConnectRetryTime</value>
+  <data name="labelRefererNote.Location" type="System.Drawing.Point, System.Drawing">
+    <value>342, 71</value>
   </data>
-  <data name="&gt;&gt;buttonLunguageAdd.Name" xml:space="preserve">
-    <value>buttonLunguageAdd</value>
+  <data name="labelRefererNote.Size" type="System.Drawing.Size, System.Drawing">
+    <value>75, 12</value>
   </data>
-  <data name="&gt;&gt;linkLabelWebsite.Parent" xml:space="preserve">
-    <value>groupBoxInformation</value>
+  <data name="labelRefererNote.TabIndex" type="System.Int32, mscorlib">
+    <value>9</value>
   </data>
-  <data name="labelLocation.Text" xml:space="preserve">
-    <value>Server:</value>
+  <data name="labelRefererNote.Text" xml:space="preserve">
+    <value>(Empty: Auto)</value>
   </data>
-  <data name="ColumnFromTitle.Width" type="System.Int32, mscorlib">
-    <value>66</value>
+  <data name="&gt;&gt;labelRefererNote.Name" xml:space="preserve">
+    <value>labelRefererNote</value>
   </data>
-  <data name="labelReferer.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelRefererNote.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelBracket.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="&gt;&gt;labelRefererNote.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="labelReferer.Size" type="System.Drawing.Size, System.Drawing">
-    <value>45, 12</value>
+  <data name="&gt;&gt;labelRefererNote.ZOrder" xml:space="preserve">
+    <value>8</value>
   </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.TabIndex" type="System.Int32, mscorlib">
-    <value>9</value>
+  <data name="labelUserAgentNote.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="&gt;&gt;labelInterlanguageApi.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="labelUserAgentNote.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>NoControl</value>
   </data>
-  <data name="textBoxLangFormat.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="labelUserAgentNote.Location" type="System.Drawing.Point, System.Drawing">
+    <value>342, 46</value>
   </data>
-  <data name="labelConnectRetryTimeNote.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
+  <data name="labelUserAgentNote.Size" type="System.Drawing.Size, System.Drawing">
+    <value>152, 12</value>
   </data>
-  <data name="labelApplicationConfigNote.ToolTip" xml:space="preserve">
-    <value />
+  <data name="labelUserAgentNote.TabIndex" type="System.Int32, mscorlib">
+    <value>8</value>
   </data>
-  <data name="labelUserAgent.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelUserAgentNote.Text" xml:space="preserve">
+    <value>(Empty: Itself by application)</value>
   </data>
-  <data name="labelChaceNote.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelUserAgentNote.Name" xml:space="preserve">
+    <value>labelUserAgentNote</value>
   </data>
-  <data name="labelItemsNote.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;labelUserAgentNote.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelConnectRetryTime.Parent" xml:space="preserve">
+  <data name="&gt;&gt;labelUserAgentNote.Parent" xml:space="preserve">
     <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="&gt;&gt;labelRefererNote.Name" xml:space="preserve">
-    <value>labelRefererNote</value>
+  <data name="&gt;&gt;labelUserAgentNote.ZOrder" xml:space="preserve">
+    <value>9</value>
   </data>
-  <data name="labelLangFormat.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 369</value>
+  <data name="labelCacheNote.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="labelConnectRetryTimeNote.Error" xml:space="preserve">
-    <value />
+  <data name="labelCacheNote.Location" type="System.Drawing.Point, System.Drawing">
+    <value>170, 18</value>
   </data>
-  <data name="checkBoxIgnoreError.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelCacheNote.Size" type="System.Drawing.Size, System.Drawing">
+    <value>63, 12</value>
   </data>
-  <data name="labelRefererNote.Text" xml:space="preserve">
-    <value>(Empty: Auto)</value>
+  <data name="labelCacheNote.TabIndex" type="System.Int32, mscorlib">
+    <value>7</value>
   </data>
-  <data name="labelMetaApi.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="labelCacheNote.Text" xml:space="preserve">
+    <value>(0: Disable)</value>
   </data>
-  <data name="&gt;&gt;labelConnectRetryTimeNote.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;labelCacheNote.Name" xml:space="preserve">
+    <value>labelCacheNote</value>
   </data>
-  <data name="textBoxReferer.Location" type="System.Drawing.Point, System.Drawing">
-    <value>75, 68</value>
+  <data name="&gt;&gt;labelCacheNote.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelConnectRetryTime.Size" type="System.Drawing.Size, System.Drawing">
-    <value>130, 12</value>
+  <data name="&gt;&gt;labelCacheNote.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="&gt;&gt;ColumnFromTitle.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;labelCacheNote.ZOrder" xml:space="preserve">
+    <value>10</value>
   </data>
-  <data name="ColumnFromCode.ToolTipText" xml:space="preserve">
-    <value>記事の置き換えパターンの翻訳元言語です。</value>
+  <data name="textBoxCacheExpire.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
+    <value>Disable</value>
   </data>
-  <data name="checkBoxIgnoreError.ToolTip" xml:space="preserve">
-    <value>エラーが発生した際に処理を中止せず、無視して可能な限り処理を続行したい場合、チェックします。</value>
+  <data name="textBoxCacheExpire.Location" type="System.Drawing.Point, System.Drawing">
+    <value>121, 15</value>
   </data>
-  <data name="&gt;&gt;groupBoxLanguageName.Name" xml:space="preserve">
-    <value>groupBoxLanguageName</value>
+  <data name="textBoxCacheExpire.MaxLength" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="labelRefererNote.ToolTip" xml:space="preserve">
-    <value />
+  <data name="textBoxCacheExpire.Size" type="System.Drawing.Size, System.Drawing">
+    <value>43, 19</value>
   </data>
-  <data name="textBoxLinkInterwikiFormat.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxCacheExpire.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="groupBoxInformation.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="textBoxCacheExpire.ToolTip" xml:space="preserve">
+    <value>記事の置き換えで取得済みの内容をキャッシュとして使用する有効期限です。
+日数、またはキャッシュしない場合0を入力します。</value>
   </data>
-  <data name="labelItemsNote.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;textBoxCacheExpire.Name" xml:space="preserve">
+    <value>textBoxCacheExpire</value>
   </data>
-  <data name="&gt;&gt;textBoxConnectRetryTime.Type" xml:space="preserve">
+  <data name="&gt;&gt;textBoxCacheExpire.Type" xml:space="preserve">
     <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;ColumnName.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;textBoxCacheExpire.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="&gt;&gt;labelApplicationName.Name" xml:space="preserve">
-    <value>labelApplicationName</value>
+  <data name="&gt;&gt;textBoxCacheExpire.ZOrder" xml:space="preserve">
+    <value>11</value>
   </data>
-  <data name="textBoxCategoryNamespace.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>Disable</value>
+  <data name="textBoxReferer.Location" type="System.Drawing.Point, System.Drawing">
+    <value>75, 68</value>
   </data>
-  <data name="labelUserAgentNote.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="textBoxReferer.MaxLength" type="System.Int32, mscorlib">
+    <value>2083</value>
   </data>
-  <data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
-    <value>640, 580</value>
+  <data name="textBoxReferer.Size" type="System.Drawing.Size, System.Drawing">
+    <value>261, 19</value>
   </data>
-  <data name="&gt;&gt;comboBoxLanguage.ZOrder" xml:space="preserve">
-    <value>4</value>
+  <data name="textBoxReferer.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="tabPageApplication.Size" type="System.Drawing.Size, System.Drawing">
-    <value>592, 485</value>
+  <data name="textBoxReferer.ToolTip" xml:space="preserve">
+    <value>Referer を固定で指定する場合、URLを入力します。
+空欄の場合、Referer はアクセスしたページに応じて動的に設定されます。</value>
   </data>
-  <data name="labelTemplateNamespace.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;textBoxReferer.Name" xml:space="preserve">
+    <value>textBoxReferer</value>
   </data>
-  <data name="&gt;&gt;groupBoxLanguage.Parent" xml:space="preserve">
-    <value>tabPageServer</value>
+  <data name="&gt;&gt;textBoxReferer.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelUserAgentNote.Name" xml:space="preserve">
-    <value>labelUserAgentNote</value>
+  <data name="&gt;&gt;textBoxReferer.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="dataGridViewHeading.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;textBoxReferer.ZOrder" xml:space="preserve">
+    <value>12</value>
   </data>
-  <data name="linkLabelWebsite.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
+  <data name="labelReferer.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="textBoxDocumentationTemplate.TabIndex" type="System.Int32, mscorlib">
-    <value>8</value>
+  <data name="labelReferer.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 71</value>
   </data>
-  <data name="labelDocumentationTemplate.Size" type="System.Drawing.Size, System.Drawing">
-    <value>137, 12</value>
+  <data name="labelReferer.Size" type="System.Drawing.Size, System.Drawing">
+    <value>45, 12</value>
   </data>
-  <data name="tabControl.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Bottom, Left, Right</value>
+  <data name="labelReferer.TabIndex" type="System.Int32, mscorlib">
+    <value>2</value>
   </data>
-  <data name="&gt;&gt;buttonLanguageRemove.Parent" xml:space="preserve">
-    <value>tabPageServer</value>
+  <data name="labelReferer.Text" xml:space="preserve">
+    <value>Referer:</value>
+  </data>
+  <data name="labelReferer.ToolTip" xml:space="preserve">
+    <value>Referer を固定で指定する場合、URLを入力します。
+空欄の場合、Referer はアクセスしたページに応じて動的に設定されます。</value>
   </data>
-  <data name="labelLocation.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelReferer.Name" xml:space="preserve">
+    <value>labelReferer</value>
   </data>
-  <data name="&gt;&gt;labelCopyright.Type" xml:space="preserve">
+  <data name="&gt;&gt;labelReferer.Type" xml:space="preserve">
     <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="groupBoxServer.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="textBoxLangFormat.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="checkBoxHasLanguagePage.Text" xml:space="preserve">
-    <value>This wiki has language page</value>
-  </data>
-  <data name="labelApplicationName.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 24</value>
-  </data>
-  <data name="ColumnTimestamp.ToolTipText" xml:space="preserve">
-    <value>置き換えパターンを言語間リンクから取得した場合の取得日時です。
-取得日時から一定期間キャッシュとしてこの置き換えを使用します。
-空欄の場合、無期限で使用します。</value>
-  </data>
-  <data name="&gt;&gt;labelLanguage.Parent" xml:space="preserve">
-    <value>tabPageServer</value>
-  </data>
-  <data name="&gt;&gt;textBoxCategoryNamespace.Name" xml:space="preserve">
-    <value>textBoxCategoryNamespace</value>
-  </data>
-  <data name="labelFileNamespace.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="labelDocumentationTemplate.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="checkBoxHasLanguagePage.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="labelMaxConnectRetries.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 102</value>
+  <data name="&gt;&gt;labelReferer.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
   <data name="&gt;&gt;labelReferer.ZOrder" xml:space="preserve">
     <value>13</value>
   </data>
-  <data name="labelItemsNote.Size" type="System.Drawing.Size, System.Drawing">
-    <value>281, 12</value>
-  </data>
   <data name="labelCacheExpire.AutoSize" type="System.Boolean, mscorlib">
     <value>True</value>
   </data>
-  <data name="labelLocation.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 22</value>
+  <data name="labelCacheExpire.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 18</value>
   </data>
-  <data name="labelApplicationName.ToolTip" xml:space="preserve">
-    <value />
+  <data name="labelCacheExpire.Size" type="System.Drawing.Size, System.Drawing">
+    <value>108, 12</value>
   </data>
-  <data name="tabPageItems.Location" type="System.Drawing.Point, System.Drawing">
-    <value>4, 22</value>
+  <data name="labelCacheExpire.TabIndex" type="System.Int32, mscorlib">
+    <value>4</value>
   </data>
-  <data name="buttonLanguageRemove.Text" xml:space="preserve">
-    <value>Remove</value>
+  <data name="labelCacheExpire.Text" xml:space="preserve">
+    <value>Cache expire (day) :</value>
   </data>
-  <data name="$this.ToolTip" xml:space="preserve">
-    <value />
+  <data name="labelCacheExpire.ToolTip" xml:space="preserve">
+    <value>記事の置き換えで取得済みの内容をキャッシュとして使用する有効期限です。
+日数、またはキャッシュしない場合0を入力します。</value>
   </data>
-  <data name="labelFileNamespace.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;labelCacheExpire.Name" xml:space="preserve">
+    <value>labelCacheExpire</value>
   </data>
-  <data name="ColumnName.HeaderText" xml:space="preserve">
-    <value>Name (Article)</value>
+  <data name="&gt;&gt;labelCacheExpire.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="linkLabelWebsite.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;labelCacheExpire.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="&gt;&gt;ColumnTimestamp.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;labelCacheExpire.ZOrder" xml:space="preserve">
+    <value>14</value>
   </data>
-  <data name="tabPageHeadings.Text" xml:space="preserve">
-    <value>Heading table</value>
+  <data name="textBoxUserAgent.Location" type="System.Drawing.Point, System.Drawing">
+    <value>75, 43</value>
   </data>
-  <data name="textBoxInterlanguageApi.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="textBoxUserAgent.MaxLength" type="System.Int32, mscorlib">
+    <value>255</value>
   </data>
-  <data name="textBoxMaxConnectRetries.TabIndex" type="System.Int32, mscorlib">
-    <value>4</value>
+  <data name="textBoxUserAgent.Size" type="System.Drawing.Size, System.Drawing">
+    <value>261, 19</value>
   </data>
-  <data name="buttonOk.TabIndex" type="System.Int32, mscorlib">
+  <data name="textBoxUserAgent.TabIndex" type="System.Int32, mscorlib">
     <value>2</value>
   </data>
-  <data name="&gt;&gt;labelApplicationConfigNote.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="textBoxUserAgent.ToolTip" xml:space="preserve">
+    <value>User Agent として使用する文字列を入力します。
+空欄の場合、このツール独自のUAを使用します。</value>
   </data>
   <data name="&gt;&gt;textBoxUserAgent.Name" xml:space="preserve">
     <value>textBoxUserAgent</value>
   </data>
-  <data name="labelCategoryNamespace.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;textBoxUserAgent.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;textBoxCacheExpire.ZOrder" xml:space="preserve">
-    <value>11</value>
+  <data name="&gt;&gt;textBoxUserAgent.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="textBoxBracket.Location" type="System.Drawing.Point, System.Drawing">
-    <value>89, 18</value>
+  <data name="&gt;&gt;textBoxUserAgent.ZOrder" xml:space="preserve">
+    <value>15</value>
   </data>
-  <data name="&gt;&gt;textBoxTemplateNamespace.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="labelUserAgent.AutoSize" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="dataGridViewItems.Size" type="System.Drawing.Size, System.Drawing">
-    <value>580, 457</value>
+  <data name="labelUserAgent.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 46</value>
   </data>
-  <data name="&gt;&gt;labelDocumentationTemplate.ZOrder" xml:space="preserve">
-    <value>10</value>
+  <data name="labelUserAgent.Size" type="System.Drawing.Size, System.Drawing">
+    <value>61, 12</value>
   </data>
-  <data name="&gt;&gt;toolTip.Name" xml:space="preserve">
-    <value>toolTip</value>
+  <data name="labelUserAgent.TabIndex" type="System.Int32, mscorlib">
+    <value>0</value>
   </data>
-  <data name="&gt;&gt;textBoxReferer.Name" xml:space="preserve">
-    <value>textBoxReferer</value>
+  <data name="labelUserAgent.Text" xml:space="preserve">
+    <value>UserAgent:</value>
   </data>
-  <data name="&gt;&gt;textBoxConnectRetryTime.ZOrder" xml:space="preserve">
-    <value>1</value>
+  <data name="labelUserAgent.ToolTip" xml:space="preserve">
+    <value>User Agent として使用する文字列を入力します。
+空欄の場合、このツール独自のUAを使用します。</value>
   </data>
-  <data name="labelDocumentationTemplate.Text" xml:space="preserve">
-    <value>Documentation templates:</value>
+  <data name="&gt;&gt;labelUserAgent.Name" xml:space="preserve">
+    <value>labelUserAgent</value>
   </data>
-  <data name="labelReferer.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;labelUserAgent.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;dataGridViewItems.Parent" xml:space="preserve">
-    <value>tabPageItems</value>
+  <data name="&gt;&gt;labelUserAgent.Parent" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="textBoxConnectRetryTime.ToolTip" xml:space="preserve">
-    <value>通信エラー時にリトライする際の待機時間です。
-サーバーが混雑している場合など、ウェイト時間を取ったほうがリトライに成功する可能性があがります。
-単位はミリ秒です。待機しない場合は0を指定してください。</value>
+  <data name="&gt;&gt;labelUserAgent.ZOrder" xml:space="preserve">
+    <value>16</value>
   </data>
-  <data name="groupBoxLanguage.Error" xml:space="preserve">
-    <value />
+  <data name="groupBoxApplicationConfig.Location" type="System.Drawing.Point, System.Drawing">
+    <value>6, 6</value>
   </data>
-  <data name="labelCategoryNamespace.Size" type="System.Drawing.Size, System.Drawing">
-    <value>137, 12</value>
+  <data name="groupBoxApplicationConfig.Size" type="System.Drawing.Size, System.Drawing">
+    <value>580, 211</value>
   </data>
-  <data name="ColumnFromCode.Width" type="System.Int32, mscorlib">
-    <value>66</value>
+  <data name="groupBoxApplicationConfig.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="textBoxCacheExpire.ToolTip" xml:space="preserve">
-    <value>記事の置き換えで取得済みの内容をキャッシュとして使用する有効期限です。
-日数、またはキャッシュしない場合0を入力します。</value>
+  <data name="groupBoxApplicationConfig.Text" xml:space="preserve">
+    <value>Application</value>
   </data>
-  <data name="&gt;&gt;labelDocumentationTemplate.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="&gt;&gt;groupBoxApplicationConfig.Name" xml:space="preserve">
+    <value>groupBoxApplicationConfig</value>
   </data>
-  <data name="&gt;&gt;ColumnFromTitle.Name" xml:space="preserve">
-    <value>ColumnFromTitle</value>
+  <data name="&gt;&gt;groupBoxApplicationConfig.Type" xml:space="preserve">
+    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;buttonOk.Name" xml:space="preserve">
-    <value>buttonOk</value>
+  <data name="&gt;&gt;groupBoxApplicationConfig.Parent" xml:space="preserve">
+    <value>tabPageApplication</value>
   </data>
-  <data name="&gt;&gt;groupBoxInformation.Name" xml:space="preserve">
-    <value>groupBoxInformation</value>
+  <data name="&gt;&gt;groupBoxApplicationConfig.ZOrder" xml:space="preserve">
+    <value>1</value>
   </data>
-  <data name="dataGridViewLanguageName.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Bottom, Left, Right</value>
+  <data name="tabPageApplication.Location" type="System.Drawing.Point, System.Drawing">
+    <value>4, 22</value>
   </data>
-  <data name="groupBoxLanguage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>300, 39</value>
+  <data name="tabPageApplication.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
+    <value>3, 3, 3, 3</value>
   </data>
-  <data name="&gt;&gt;textBoxLocation.ZOrder" xml:space="preserve">
-    <value>20</value>
+  <data name="tabPageApplication.Size" type="System.Drawing.Size, System.Drawing">
+    <value>592, 365</value>
   </data>
-  <data name="labelApplicationName.Font" type="System.Drawing.Font, System.Drawing">
-    <value>MS UI Gothic, 9pt, style=Bold</value>
+  <data name="tabPageApplication.TabIndex" type="System.Int32, mscorlib">
+    <value>3</value>
   </data>
-  <data name="textBoxDocumentationTemplate.ToolTip" xml:space="preserve">
-    <value>その言語での [[Template:Documentation]] に相当するテンプレート名を入力します。
-行ごとに複数のテンプレートが指定可能です(リダイレクト等で複数存在する場合のため)。</value>
+  <data name="tabPageApplication.Text" xml:space="preserve">
+    <value>etc</value>
   </data>
-  <data name="labelRefererNote.Location" type="System.Drawing.Point, System.Drawing">
-    <value>342, 71</value>
+  <data name="tabPageApplication.ToolTip" xml:space="preserve">
+    <value>その他の設定・情報です。</value>
   </data>
-  <data name="dataGridViewItems.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;tabPageApplication.Name" xml:space="preserve">
+    <value>tabPageApplication</value>
   </data>
-  <data name="labelLangFormat.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;tabPageApplication.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>153, 19</value>
+  <data name="&gt;&gt;tabPageApplication.Parent" xml:space="preserve">
+    <value>tabControl</value>
   </data>
-  <data name="labelMaxConnectRetries.Text" xml:space="preserve">
-    <value>Max connect retries:</value>
+  <data name="&gt;&gt;tabPageApplication.ZOrder" xml:space="preserve">
+    <value>3</value>
   </data>
-  <data name="&gt;&gt;groupBoxLanguage.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="tabControl.Location" type="System.Drawing.Point, System.Drawing">
+    <value>12, 12</value>
   </data>
-  <data name="labelTemplateNamespace.ToolTip" xml:space="preserve">
-    <value>上記APIで取得した名前空間のうち、テンプレートに該当する番号を入力します。</value>
+  <data name="tabControl.ShowToolTips" type="System.Boolean, mscorlib">
+    <value>True</value>
   </data>
-  <data name="textBoxConnectRetryTime.Error" xml:space="preserve">
-    <value />
+  <data name="tabControl.Size" type="System.Drawing.Size, System.Drawing">
+    <value>600, 391</value>
   </data>
-  <data name="labelDocumentationTemplateDefaultPage.Error" xml:space="preserve">
-    <value />
+  <data name="tabControl.TabIndex" type="System.Int32, mscorlib">
+    <value>1</value>
   </data>
-  <data name="labelInterlanguageApi.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
+  <data name="&gt;&gt;tabControl.Name" xml:space="preserve">
+    <value>tabControl</value>
   </data>
-  <data name="&gt;&gt;checkBoxHasLanguagePage.Type" xml:space="preserve">
-    <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;tabControl.Type" xml:space="preserve">
+    <value>System.Windows.Forms.TabControl, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelConnectRetryTime.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;tabControl.Parent" xml:space="preserve">
+    <value>$this</value>
   </data>
-  <data name="labelMetaApi.ToolTip" xml:space="preserve">
-    <value>サーバーから名前空間やウィキ間リンクといったメタ情報をXMLでダウンロードするためのパスを入力します。
-
-どのようなパスかについては、下記URL等を参照してください。
-http://www.mediawiki.org/wiki/API:Meta#siteinfo_.2F_si</value>
+  <data name="&gt;&gt;tabControl.ZOrder" xml:space="preserve">
+    <value>0</value>
   </data>
-  <data name="&gt;&gt;textBoxCacheExpire.Name" xml:space="preserve">
-    <value>textBoxCacheExpire</value>
+  <metadata name="errorProvider.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
+    <value>17, 17</value>
+  </metadata>
+  <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
+    <value>True</value>
+  </metadata>
+  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
+    <value>6, 12</value>
   </data>
-  <data name="textBoxMetaApi.Error" xml:space="preserve">
-    <value />
+  <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
+    <value>624, 441</value>
   </data>
-  <data name="labelTemplateNamespace.Size" type="System.Drawing.Size, System.Drawing">
-    <value>138, 12</value>
+  <data name="$this.MinimumSize" type="System.Drawing.Size, System.Drawing">
+    <value>640, 480</value>
   </data>
-  <data name="&gt;&gt;textBoxBracket.Name" xml:space="preserve">
-    <value>textBoxBracket</value>
+  <data name="$this.Text" xml:space="preserve">
+    <value>Settings</value>
   </data>
-  <data name="&gt;&gt;labelConnectRetryTimeNote.ZOrder" xml:space="preserve">
-    <value>2</value>
+  <data name="&gt;&gt;ColumnFromCode.Name" xml:space="preserve">
+    <value>ColumnFromCode</value>
   </data>
-  <data name="buttonLanguageRemove.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;ColumnFromCode.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelConnectRetryTime.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
+  <data name="&gt;&gt;ColumnFromTitle.Name" xml:space="preserve">
+    <value>ColumnFromTitle</value>
   </data>
-  <data name="groupBoxLanguageName.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Bottom, Left, Right</value>
+  <data name="&gt;&gt;ColumnFromTitle.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelCategoryNamespace.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="comboBoxLanguage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>85, 20</value>
-  </data>
-  <data name="&gt;&gt;textBoxInterlanguageApi.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
-  </data>
-  <data name="dataGridViewHeading.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="&gt;&gt;labelInterlanguageApi.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="dataGridViewItems.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="textBoxExportPath.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 46</value>
-  </data>
-  <data name="&gt;&gt;textBoxFileNamespace.ZOrder" xml:space="preserve">
-    <value>11</value>
-  </data>
-  <data name="textBoxExportPath.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="&gt;&gt;linkLabelWebsite.ZOrder" xml:space="preserve">
-    <value>1</value>
-  </data>
-  <data name="&gt;&gt;labelCategoryNamespace.Name" xml:space="preserve">
-    <value>labelCategoryNamespace</value>
-  </data>
-  <data name="labelApplicationName.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="textBoxDocumentationTemplate.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="textBoxBracket.Size" type="System.Drawing.Size, System.Drawing">
-    <value>100, 19</value>
-  </data>
-  <data name="labelMetaApi.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="buttonLanguageRemove.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="labelLocation.ToolTip" xml:space="preserve">
-    <value>サーバーのURLを入力します。</value>
-  </data>
-  <data name="groupBoxServer.Enabled" type="System.Boolean, mscorlib">
-    <value>False</value>
-  </data>
-  <data name="&gt;&gt;labelDocumentationTemplate.Name" xml:space="preserve">
-    <value>labelDocumentationTemplate</value>
-  </data>
-  <data name="buttonLanguageRemove.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="&gt;&gt;groupBoxApplicationConfig.Name" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
-  </data>
-  <data name="&gt;&gt;labelDocumentationTemplateDefaultPage.ZOrder" xml:space="preserve">
-    <value>8</value>
-  </data>
-  <data name="labelUserAgentNote.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="&gt;&gt;tabPageServer.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;textBoxCategoryNamespace.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="labelUserAgent.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="dataGridViewHeading.ToolTip" xml:space="preserve">
-    <value />
-  </data>
-  <data name="labelCategoryNamespace.ToolTip" xml:space="preserve">
-    <value>上記APIで取得した名前空間のうち、カテゴリに該当する番号を入力します。</value>
-  </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 293</value>
-  </data>
-  <data name="groupBoxApplicationConfig.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="&gt;&gt;labelLocation.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
-  </data>
-  <data name="labelItemsNote.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="ColumnToTitle.ToolTipText" xml:space="preserve">
-    <value>記事の置き換えパターンの翻訳先記事名です。
-言語間リンクが無い場合は空欄です。</value>
-  </data>
-  <data name="&gt;&gt;labelLanguage.Name" xml:space="preserve">
-    <value>labelLanguage</value>
-  </data>
-  <data name="linkLabelWebsite.Size" type="System.Drawing.Size, System.Drawing">
-    <value>205, 12</value>
-  </data>
-  <data name="groupBoxInformation.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="textBoxLinkInterwikiFormat.Size" type="System.Drawing.Size, System.Drawing">
-    <value>187, 19</value>
-  </data>
-  <data name="tabPageHeadings.Size" type="System.Drawing.Size, System.Drawing">
-    <value>592, 485</value>
-  </data>
-  <data name="groupBoxApplicationConfig.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 6</value>
-  </data>
-  <data name="labelDocumentationTemplateDefaultPage.Text" xml:space="preserve">
-    <value>Default documentation page:</value>
-  </data>
-  <data name="tabPageHeadings.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="labelApplicationConfigNote.TabIndex" type="System.Int32, mscorlib">
-    <value>17</value>
-  </data>
-  <data name="textBoxTemplateNamespace.TabIndex" type="System.Int32, mscorlib">
-    <value>5</value>
-  </data>
-  <data name="textBoxFileNamespace.MaxLength" type="System.Int32, mscorlib">
-    <value>2</value>
-  </data>
-  <data name="textBoxLinkInterwikiFormat.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="textBoxDocumentationTemplate.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 230</value>
-  </data>
-  <data name="textBoxMetaApi.Size" type="System.Drawing.Size, System.Drawing">
-    <value>187, 19</value>
-  </data>
-  <data name="labelCopyright.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="tabControl.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="&gt;&gt;labelLangFormat.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="buttonLanguageRemove.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
-  </data>
-  <data name="buttonLunguageAdd.ToolTip" xml:space="preserve">
-    <value>言語を追加するダイアログを表示します。</value>
-  </data>
-  <data name="&gt;&gt;labelFileNamespace.Name" xml:space="preserve">
-    <value>labelFileNamespace</value>
-  </data>
-  <data name="&gt;&gt;labelApplicationConfigNote.Name" xml:space="preserve">
-    <value>labelApplicationConfigNote</value>
-  </data>
-  <data name="labelChaceNote.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="labelInterlanguageApi.Size" type="System.Drawing.Size, System.Drawing">
-    <value>72, 12</value>
-  </data>
-  <data name="labelInterlanguageApi.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="textBoxLinkInterwikiFormat.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 336</value>
-  </data>
-  <data name="labelUserAgentNote.TabIndex" type="System.Int32, mscorlib">
-    <value>8</value>
-  </data>
-  <data name="&gt;&gt;comboBoxLanguage.Name" xml:space="preserve">
-    <value>comboBoxLanguage</value>
-  </data>
-  <data name="&gt;&gt;labelFileNamespace.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="textBoxLocation.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
-  </data>
-  <data name="textBoxDocumentationTemplate.ScrollBars" type="System.Windows.Forms.ScrollBars, System.Windows.Forms">
-    <value>Vertical</value>
-  </data>
-  <data name="labelInterlanguageApi.TabIndex" type="System.Int32, mscorlib">
-    <value>20</value>
-  </data>
-  <data name="tabControl.ShowToolTips" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="labelUserAgent.ToolTip" xml:space="preserve">
-    <value>User Agent として使用する文字列を入力します。
-空欄の場合、このツール独自のUAを使用します。</value>
-  </data>
-  <data name="labelTemplateNamespace.Text" xml:space="preserve">
-    <value>Template namespace's ID:</value>
-  </data>
-  <data name="&gt;&gt;buttonCancel.Parent" xml:space="preserve">
-    <value>$this</value>
-  </data>
-  <data name="labelBracket.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="linkLabelWebsite.Location" type="System.Drawing.Point, System.Drawing">
-    <value>61, 67</value>
-  </data>
-  <data name="&gt;&gt;labelUserAgentNote.ZOrder" xml:space="preserve">
-    <value>9</value>
-  </data>
-  <data name="textBoxMaxConnectRetries.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="tabPageApplication.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>3, 3, 3, 3</value>
-  </data>
-  <data name="&gt;&gt;labelMetaApi.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;textBoxMaxConnectRetries.Name" xml:space="preserve">
-    <value>textBoxMaxConnectRetries</value>
-  </data>
-  <data name="&gt;&gt;labelMetaApi.Name" xml:space="preserve">
-    <value>labelMetaApi</value>
-  </data>
-  <data name="labelRefererNote.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 12</value>
-  </data>
-  <data name="&gt;&gt;labelBracket.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="labelFileNamespace.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="groupBoxLanguage.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="textBoxMetaApi.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="&gt;&gt;tabPageApplication.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="buttonLanguageRemove.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>NoControl</value>
-  </data>
-  <data name="&gt;&gt;groupBoxLanguage.Name" xml:space="preserve">
-    <value>groupBoxLanguage</value>
-  </data>
-  <data name="buttonLunguageAdd.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
-  </data>
-  <data name="buttonOk.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Bottom</value>
-  </data>
-  <data name="&gt;&gt;ColumnCode.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;tabPageApplication.Name" xml:space="preserve">
-    <value>tabPageApplication</value>
-  </data>
-  <data name="&gt;&gt;ColumnShortName.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;groupBoxInformation.Parent" xml:space="preserve">
-    <value>tabPageApplication</value>
-  </data>
-  <data name="labelUserAgent.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 46</value>
-  </data>
-  <data name="textBoxLocation.ToolTip" xml:space="preserve">
-    <value>サーバーのURLを入力します。</value>
-  </data>
-  <data name="dataGridViewHeading.Size" type="System.Drawing.Size, System.Drawing">
-    <value>580, 473</value>
-  </data>
-  <data name="labelApplicationName.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="labelUserAgentNote.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="ColumnTimestamp.Width" type="System.Int32, mscorlib">
-    <value>78</value>
-  </data>
-  <data name="textBoxCacheExpire.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="labelBracket.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="textBoxExportPath.MaxLength" type="System.Int32, mscorlib">
-    <value>2083</value>
-  </data>
-  <data name="groupBoxApplicationConfig.Size" type="System.Drawing.Size, System.Drawing">
-    <value>580, 237</value>
-  </data>
-  <data name="buttonOk.Text" xml:space="preserve">
-    <value>OK</value>
-  </data>
-  <data name="&gt;&gt;textBoxLinkInterwikiFormat.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
-  </data>
-  <data name="&gt;&gt;labelMaxConnectRetriesNote.ZOrder" xml:space="preserve">
-    <value>5</value>
-  </data>
-  <data name="tabPageItems.ToolTipText" xml:space="preserve">
-    <value>記事の置き換えパターンです。
-言語間リンクを使用せず、固定で置き換えを行う場合は、こちらに登録してください。
-また一度取得した言語間リンクは自動的に登録され、一定期間キャッシュとして使用されます。
-再取得したい場合は、該当行を削除してください。</value>
-  </data>
-  <data name="groupBoxApplicationConfig.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Left, Right</value>
-  </data>
-  <data name="groupBoxServer.Text" xml:space="preserve">
-    <value>MediaWiki</value>
-  </data>
-  <data name="&gt;&gt;labelUserAgent.ZOrder" xml:space="preserve">
-    <value>16</value>
-  </data>
-  <data name="labelLinkInterwikiFormat.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="labelApplicationConfigNote.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 188</value>
-  </data>
-  <data name="&gt;&gt;labelLocation.Name" xml:space="preserve">
-    <value>labelLocation</value>
-  </data>
-  <data name="labelFileNamespace.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 184</value>
-  </data>
-  <data name="labelCopyright.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="tabPageItems.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>3, 3, 3, 3</value>
-  </data>
-  <data name="&gt;&gt;textBoxBracket.Parent" xml:space="preserve">
-    <value>groupBoxLanguage</value>
-  </data>
-  <data name="textBoxTemplateNamespace.Location" type="System.Drawing.Point, System.Drawing">
-    <value>150, 127</value>
-  </data>
-  <data name="labelMaxConnectRetriesNote.Text" xml:space="preserve">
-    <value>(0: Disable)</value>
-  </data>
-  <data name="labelUserAgentNote.Text" xml:space="preserve">
-    <value>(Empty: Itself by application)</value>
-  </data>
-  <data name="&gt;&gt;tabPageServer.Parent" xml:space="preserve">
-    <value>tabControl</value>
-  </data>
-  <data name="&gt;&gt;labelMetaApi.ZOrder" xml:space="preserve">
-    <value>19</value>
-  </data>
-  <data name="groupBoxLanguage.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms">
-    <value>Top, Bottom, Left, Right</value>
-  </data>
-  <data name="&gt;&gt;toolTip.Type" xml:space="preserve">
-    <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="labelReferer.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 71</value>
-  </data>
-  <data name="&gt;&gt;labelChaceNote.Name" xml:space="preserve">
-    <value>labelChaceNote</value>
-  </data>
-  <data name="labelConnectRetryTime.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 128</value>
-  </data>
-  <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
-    <value>6, 12</value>
-  </data>
-  <data name="&gt;&gt;labelLangFormat.Name" xml:space="preserve">
-    <value>labelLangFormat</value>
-  </data>
-  <data name="labelLangFormat.Size" type="System.Drawing.Size, System.Drawing">
-    <value>68, 12</value>
-  </data>
-  <data name="&gt;&gt;textBoxDocumentationTemplateDefaultPage.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;labelCopyright.ZOrder" xml:space="preserve">
-    <value>2</value>
-  </data>
-  <data name="&gt;&gt;groupBoxLanguageName.ZOrder" xml:space="preserve">
-    <value>0</value>
-  </data>
-  <data name="textBoxLocation.MaxLength" type="System.Int32, mscorlib">
-    <value>300</value>
-  </data>
-  <data name="labelApplicationConfigNote.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="&gt;&gt;buttonLanguageRemove.Name" xml:space="preserve">
-    <value>buttonLanguageRemove</value>
-  </data>
-  <data name="&gt;&gt;labelExportPath.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
-  </data>
-  <data name="&gt;&gt;labelFileNamespace.ZOrder" xml:space="preserve">
-    <value>22</value>
-  </data>
-  <data name="tabPageHeadings.Padding" type="System.Windows.Forms.Padding, System.Windows.Forms">
-    <value>3, 3, 3, 3</value>
-  </data>
-  <data name="labelLanguage.Text" xml:space="preserve">
-    <value>Language:</value>
-  </data>
-  <data name="&gt;&gt;labelDocumentationTemplateDefaultPage.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
-  </data>
-  <data name="labelApplicationName.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="labelItemsNote.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
-  </data>
-  <data name="checkBoxHasLanguagePage.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="&gt;&gt;textBoxFileNamespace.Name" xml:space="preserve">
-    <value>textBoxFileNamespace</value>
-  </data>
-  <data name="labelCopyright.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="&gt;&gt;dataGridViewLanguageName.Type" xml:space="preserve">
-    <value>System.Windows.Forms.DataGridView, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;labelMaxConnectRetriesNote.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="textBoxUserAgent.MaxLength" type="System.Int32, mscorlib">
-    <value>255</value>
-  </data>
-  <data name="&gt;&gt;tabPageHeadings.Parent" xml:space="preserve">
-    <value>tabControl</value>
-  </data>
-  <data name="&gt;&gt;labelLinkInterwikiFormat.Name" xml:space="preserve">
-    <value>labelLinkInterwikiFormat</value>
-  </data>
-  <data name="labelReferer.ToolTip" xml:space="preserve">
-    <value>Referer を固定で指定する場合、URLを入力します。
-空欄の場合、Referer はアクセスしたページに応じて動的に設定されます。</value>
-  </data>
-  <data name="&gt;&gt;ColumnAlias.Name" xml:space="preserve">
-    <value>ColumnAlias</value>
-  </data>
-  <data name="tabPageServer.TabIndex" type="System.Int32, mscorlib">
-    <value>2</value>
-  </data>
-  <data name="&gt;&gt;labelConnectRetryTime.Name" xml:space="preserve">
-    <value>labelConnectRetryTime</value>
-  </data>
-  <data name="textBoxDocumentationTemplateDefaultPage.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="labelMaxConnectRetriesNote.Size" type="System.Drawing.Size, System.Drawing">
-    <value>63, 12</value>
-  </data>
-  <data name="labelMaxConnectRetries.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="&gt;&gt;labelChaceNote.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="&gt;&gt;labelBracket.Parent" xml:space="preserve">
-    <value>groupBoxLanguage</value>
-  </data>
-  <data name="textBoxTemplateNamespace.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="textBoxBracket.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="labelCopyright.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="&gt;&gt;groupBoxApplicationConfig.ZOrder" xml:space="preserve">
-    <value>1</value>
-  </data>
-  <data name="ColumnShortName.ToolTipText" xml:space="preserve">
-    <value>表記先の言語での略称です。特に不要な場合空欄です。</value>
-  </data>
-  <data name="&gt;&gt;labelUserAgent.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="labelFileNamespace.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="labelLocation.Size" type="System.Drawing.Size, System.Drawing">
-    <value>40, 12</value>
-  </data>
-  <data name="tabPageHeadings.ToolTip" xml:space="preserve">
-    <value />
-  </data>
-  <data name="&gt;&gt;tabControl.Name" xml:space="preserve">
-    <value>tabControl</value>
-  </data>
-  <data name="labelWebsite.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="textBoxCategoryNamespace.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="textBoxReferer.ToolTip" xml:space="preserve">
-    <value>Referer を固定で指定する場合、URLを入力します。
-空欄の場合、Referer はアクセスしたページに応じて動的に設定されます。</value>
-  </data>
-  <data name="&gt;&gt;labelLocation.ZOrder" xml:space="preserve">
-    <value>21</value>
-  </data>
-  <data name="labelMetaApi.TabIndex" type="System.Int32, mscorlib">
-    <value>4</value>
-  </data>
-  <data name="&gt;&gt;textBoxLangFormat.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
-  </data>
-  <data name="labelLocation.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="tabPageServer.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="textBoxConnectRetryTime.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="tabPageHeadings.TabIndex" type="System.Int32, mscorlib">
-    <value>1</value>
-  </data>
-  <data name="&gt;&gt;labelCategoryNamespace.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
-  </data>
-  <data name="labelItemsNote.ToolTip" xml:space="preserve">
-    <value />
-  </data>
-  <data name="textBoxTemplateNamespace.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="&gt;&gt;labelCopyright.Name" xml:space="preserve">
-    <value>labelCopyright</value>
-  </data>
-  <data name="labelWebsite.TabIndex" type="System.Int32, mscorlib">
-    <value>3</value>
-  </data>
-  <data name="labelLinkInterwikiFormat.TabIndex" type="System.Int32, mscorlib">
-    <value>18</value>
-  </data>
-  <data name="textBoxLangFormat.Location" type="System.Drawing.Point, System.Drawing">
-    <value>81, 366</value>
-  </data>
-  <data name="&gt;&gt;textBoxDocumentationTemplate.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="textBoxCategoryNamespace.Location" type="System.Drawing.Point, System.Drawing">
-    <value>150, 154</value>
-  </data>
-  <data name="buttonCancel.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="&gt;&gt;textBoxDocumentationTemplate.Name" xml:space="preserve">
-    <value>textBoxDocumentationTemplate</value>
-  </data>
-  <data name="buttonCancel.Text" xml:space="preserve">
-    <value>Cancel</value>
-  </data>
-  <data name="textBoxExportPath.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="tabPageApplication.Location" type="System.Drawing.Point, System.Drawing">
-    <value>4, 22</value>
-  </data>
-  <data name="textBoxTemplateNamespace.ToolTip" xml:space="preserve">
-    <value>上記APIで取得した名前空間のうち、テンプレートに該当する番号を入力します。</value>
-  </data>
-  <data name="tabControl.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="groupBoxLanguage.TabIndex" type="System.Int32, mscorlib">
-    <value>5</value>
-  </data>
-  <data name="&gt;&gt;labelRefererNote.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="textBoxConnectRetryTime.TabIndex" type="System.Int32, mscorlib">
-    <value>5</value>
-  </data>
-  <data name="labelCopyright.ToolTip" xml:space="preserve">
-    <value />
-  </data>
-  <data name="labelWebsite.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="&gt;&gt;ColumnFromCode.Name" xml:space="preserve">
-    <value>ColumnFromCode</value>
-  </data>
-  <data name="labelCopyright.Location" type="System.Drawing.Point, System.Drawing">
-    <value>12, 45</value>
-  </data>
-  <data name="&gt;&gt;textBoxCategoryNamespace.ZOrder" xml:space="preserve">
-    <value>12</value>
-  </data>
-  <data name="textBoxFileNamespace.Size" type="System.Drawing.Size, System.Drawing">
-    <value>36, 19</value>
-  </data>
-  <data name="textBoxDocumentationTemplate.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="labelRefererNote.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="labelLanguage.Location" type="System.Drawing.Point, System.Drawing">
-    <value>20, 16</value>
-  </data>
-  <data name="&gt;&gt;labelCacheExpire.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="textBoxMaxConnectRetries.Size" type="System.Drawing.Size, System.Drawing">
-    <value>43, 19</value>
-  </data>
-  <data name="dataGridViewHeading.Location" type="System.Drawing.Point, System.Drawing">
-    <value>6, 6</value>
-  </data>
-  <data name="&gt;&gt;textBoxLangFormat.ZOrder" xml:space="preserve">
-    <value>3</value>
-  </data>
-  <data name="&gt;&gt;labelUserAgentNote.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="labelDocumentationTemplate.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="labelLinkInterwikiFormat.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="labelBracket.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
-  </data>
-  <data name="&gt;&gt;textBoxCacheExpire.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="groupBoxLanguageName.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="&gt;&gt;labelItemsNote.Parent" xml:space="preserve">
-    <value>tabPageItems</value>
+  <data name="&gt;&gt;ColumnAlias.Name" xml:space="preserve">
+    <value>ColumnAlias</value>
   </data>
   <data name="&gt;&gt;ColumnAlias.Type" xml:space="preserve">
     <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="comboBoxLanguage.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="&gt;&gt;checkBoxHasLanguagePage.ZOrder" xml:space="preserve">
-    <value>2</value>
-  </data>
-  <data name="buttonLanguageRemove.Location" type="System.Drawing.Point, System.Drawing">
-    <value>233, 11</value>
-  </data>
-  <data name="tabPageServer.ToolTip" xml:space="preserve">
-    <value />
-  </data>
-  <data name="labelLangFormat.ToolTip" xml:space="preserve">
-    <value>言語コードを明示的に指定した記述で使用するフォーマットを入力します。
-言語, 文字列 に相当する部分を $1, $2 としてください。
-空欄の場合、言語コードを明示的に指定せず出力します。</value>
-  </data>
-  <data name="&gt;&gt;labelMaxConnectRetriesNote.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
-  </data>
-  <data name="buttonCancel.Size" type="System.Drawing.Size, System.Drawing">
-    <value>75, 23</value>
-  </data>
-  <data name="$this.Text" xml:space="preserve">
-    <value>Settings</value>
-  </data>
-  <data name="labelMaxConnectRetries.Size" type="System.Drawing.Size, System.Drawing">
-    <value>109, 12</value>
-  </data>
-  <data name="labelUserAgentNote.Size" type="System.Drawing.Size, System.Drawing">
-    <value>152, 12</value>
-  </data>
-  <data name="&gt;&gt;labelApplicationName.Parent" xml:space="preserve">
-    <value>groupBoxInformation</value>
-  </data>
-  <data name="&gt;&gt;dataGridViewHeading.ZOrder" xml:space="preserve">
-    <value>0</value>
-  </data>
-  <data name="labelMaxConnectRetriesNote.Location" type="System.Drawing.Point, System.Drawing">
-    <value>198, 102</value>
-  </data>
-  <data name="tabControl.Size" type="System.Drawing.Size, System.Drawing">
-    <value>600, 491</value>
-  </data>
-  <data name="dataGridViewLanguageName.IconPadding" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="&gt;&gt;groupBoxInformation.Type" xml:space="preserve">
-    <value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ColumnArrow.Name" xml:space="preserve">
+    <value>ColumnArrow</value>
   </data>
-  <data name="&gt;&gt;labelMaxConnectRetries.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ColumnArrow.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;checkBoxIgnoreError.Parent" xml:space="preserve">
-    <value>groupBoxApplicationConfig</value>
+  <data name="&gt;&gt;ColumnToCode.Name" xml:space="preserve">
+    <value>ColumnToCode</value>
   </data>
-  <data name="labelExportPath.Error" xml:space="preserve">
-    <value />
+  <data name="&gt;&gt;ColumnToCode.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
   <data name="&gt;&gt;ColumnToTitle.Name" xml:space="preserve">
     <value>ColumnToTitle</value>
   </data>
-  <data name="labelDocumentationTemplateDefaultPage.Size" type="System.Drawing.Size, System.Drawing">
-    <value>150, 12</value>
-  </data>
-  <data name="&gt;&gt;labelMaxConnectRetries.Name" xml:space="preserve">
-    <value>labelMaxConnectRetries</value>
-  </data>
-  <data name="labelRefererNote.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="textBoxCacheExpire.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
-    <value>Disable</value>
-  </data>
-  <data name="&gt;&gt;dataGridViewItems.ZOrder" xml:space="preserve">
-    <value>1</value>
-  </data>
-  <data name="labelLinkInterwikiFormat.AutoSize" type="System.Boolean, mscorlib">
-    <value>True</value>
-  </data>
-  <data name="labelApplicationName.Error" xml:space="preserve">
-    <value />
-  </data>
-  <data name="&gt;&gt;textBoxExportPath.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
-  </data>
-  <data name="textBoxUserAgent.Size" type="System.Drawing.Size, System.Drawing">
-    <value>261, 19</value>
-  </data>
-  <data name="labelLanguage.TabIndex" type="System.Int32, mscorlib">
-    <value>0</value>
-  </data>
-  <data name="&gt;&gt;textBoxMaxConnectRetries.ZOrder" xml:space="preserve">
-    <value>4</value>
+  <data name="&gt;&gt;ColumnToTitle.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;tabPageItems.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TabPage, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ColumnTimestamp.Name" xml:space="preserve">
+    <value>ColumnTimestamp</value>
   </data>
-  <data name="&gt;&gt;textBoxLinkInterwikiFormat.Type" xml:space="preserve">
-    <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ColumnTimestamp.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="labelInterlanguageApi.Text" xml:space="preserve">
-    <value>Interwiki API:</value>
+  <data name="&gt;&gt;ColumnCode.Name" xml:space="preserve">
+    <value>ColumnCode</value>
   </data>
-  <data name="groupBoxInformation.Size" type="System.Drawing.Size, System.Drawing">
-    <value>580, 230</value>
+  <data name="&gt;&gt;ColumnCode.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;buttonLanguageRemove.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;ColumnName.Name" xml:space="preserve">
+    <value>ColumnName</value>
   </data>
-  <data name="&gt;&gt;tabPageItems.ZOrder" xml:space="preserve">
-    <value>0</value>
+  <data name="&gt;&gt;ColumnName.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelLanguage.ZOrder" xml:space="preserve">
-    <value>5</value>
+  <data name="&gt;&gt;ColumnShortName.Name" xml:space="preserve">
+    <value>ColumnShortName</value>
   </data>
-  <data name="ColumnShortName.Width" type="System.Int32, mscorlib">
-    <value>54</value>
+  <data name="&gt;&gt;ColumnShortName.Type" xml:space="preserve">
+    <value>System.Windows.Forms.DataGridViewTextBoxColumn, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;labelLanguage.Type" xml:space="preserve">
-    <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+  <data name="&gt;&gt;errorProvider.Name" xml:space="preserve">
+    <value>errorProvider</value>
   </data>
-  <data name="&gt;&gt;textBoxInterlanguageApi.ZOrder" xml:space="preserve">
-    <value>0</value>
+  <data name="&gt;&gt;errorProvider.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ErrorProvider, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="&gt;&gt;textBoxUserAgent.ZOrder" xml:space="preserve">
-    <value>15</value>
+  <data name="&gt;&gt;toolTip.Name" xml:space="preserve">
+    <value>toolTip</value>
   </data>
-  <data name="&gt;&gt;labelMetaApi.Parent" xml:space="preserve">
-    <value>groupBoxServer</value>
+  <data name="&gt;&gt;toolTip.Type" xml:space="preserve">
+    <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <data name="tabPageItems.Size" type="System.Drawing.Size, System.Drawing">
-    <value>592, 485</value>
+  <data name="&gt;&gt;$this.Name" xml:space="preserve">
+    <value>ConfigForm</value>
   </data>
-  <data name="labelDocumentationTemplateDefaultPage.IconAlignment" type="System.Windows.Forms.ErrorIconAlignment, System.Windows.Forms">
-    <value>MiddleRight</value>
+  <data name="&gt;&gt;$this.Type" xml:space="preserve">
+    <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </data>
-  <metadata name="ColumnToCode.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="ColumnCode.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="ColumnTimestamp.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="ColumnFromCode.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="errorProvider.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>17, 17</value>
-  </metadata>
-  <metadata name="ColumnArrow.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="ColumnToTitle.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="toolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
-    <value>148, 17</value>
-  </metadata>
-  <metadata name="ColumnFromTitle.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="ColumnName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="ColumnAlias.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
-  <metadata name="ColumnShortName.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
-    <value>True</value>
-  </metadata>
 </root>
\ No newline at end of file
index a571a58..9e79e8f 100644 (file)
@@ -1006,12 +1006,6 @@ namespace Honememo.Wptscs.Logics
             {
                 string dummy = page.Text;
             }
-            catch (EndPeriodException)
-            {
-                // 末尾がピリオドで終わるページが処理できない既知の不具合への対応、警告メッセージを出す
-                this.Logger.AddResponse(Resources.LogMessageErrorPageName, page.Title);
-                return false;
-            }
             catch (Exception e)
             {
                 // その他例外の場合、エラー情報を出力
index ab9d38a..e0ab1b0 100644 (file)
@@ -1,7 +1,7 @@
 //------------------------------------------------------------------------------
 // <auto-generated>
 //     このコードはツールによって生成されました。
-//     ランタイム バージョン:4.0.30319.239
+//     ランタイム バージョン:4.0.30319.18033
 //
 //     このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
 //     コードが再生成されるときに損失したりします。
@@ -189,15 +189,6 @@ namespace Honememo.Wptscs.Properties {
         }
         
         /// <summary>
-        ///   {0} is not supported page name. に類似しているローカライズされた文字列を検索します。
-        /// </summary>
-        internal static string LogMessageErrorPageName {
-            get {
-                return ResourceManager.GetString("LogMessageErrorPageName", resourceCulture);
-            }
-        }
-        
-        /// <summary>
         ///   URL : {0} に類似しているローカライズされた文字列を検索します。
         /// </summary>
         internal static string LogMessageErrorURL {
index e680521..75d63d3 100644 (file)
 </value>
     <comment>翻訳支援処理処理を完了した際のメッセージ</comment>
   </data>
-  <data name="LogMessageErrorPageName" xml:space="preserve">
-    <value>{0} は、現在のツールでは処理できないページ名です。</value>
-    <comment>ページ名絡みの既知の不具合用の暫定メッセージ</comment>
-  </data>
   <data name="LogMessageErrorURL" xml:space="preserve">
     <value>要求したURLは {0} です。</value>
     <comment>通信エラー発生時のURLを示すメッセージ</comment>
index dafad57..67be391 100644 (file)
@@ -340,10 +340,6 @@ Process stopped. Log: {0}
     <value>Max connect retries must be greater than or equal to 0.</value>
     <comment>リトライ回数に不正な値を入れられた場合のメッセージ</comment>
   </data>
-  <data name="LogMessageErrorPageName" xml:space="preserve">
-    <value>{0} is not supported page name.</value>
-    <comment>ページ名絡みの既知の不具合用の暫定メッセージ</comment>
-  </data>
   <data name="DropDownConfigLoadConfigFailed" xml:space="preserve">
     <value>(load failed)</value>
     <comment>設定ファイル読み込み失敗時の状態</comment>
index 3e17642..1ea7201 100644 (file)
@@ -159,10 +159,11 @@ namespace Honememo.Wptscs.Properties {
         
         [global::System.Configuration.ApplicationScopedSettingAttribute()]
         [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
-        [global::System.Configuration.DefaultSettingValueAttribute("/wiki/Special:Export/$1")]
-        public string MediaWikiExportPath {
+        [global::System.Configuration.DefaultSettingValueAttribute("/w/api.php?action=query&prop=revisions&titles=$1&redirects&rvprop=timestamp|conte" +
+            "nt&format=xml")]
+        public string MediaWikiContentApi {
             get {
-                return ((string)(this["MediaWikiExportPath"]));
+                return ((string)(this["MediaWikiContentApi"]));
             }
         }
         
index 4b38656..1cc33ba 100644 (file)
   &lt;string&gt;#iferror&lt;/string&gt;
 &lt;/ArrayOfString&gt;</Value>
     </Setting>
-    <Setting Name="MediaWikiExportPath" Type="System.String" Scope="Application">
-      <Value Profile="(Default)">/wiki/Special:Export/$1</Value>
+    <Setting Name="MediaWikiContentApi" Type="System.String" Scope="Application">
+      <Value Profile="(Default)">/w/api.php?action=query&amp;prop=revisions&amp;titles=$1&amp;redirects&amp;rvprop=timestamp|content&amp;format=xml</Value>
     </Setting>
     <Setting Name="Bracket" Type="System.String" Scope="Application">
       <Value Profile="(Default)"> ($1) </Value>
index a3a00c4..6cf5de0 100644 (file)
@@ -13,7 +13,7 @@ Wikipediaでの言語間翻訳をサポートするためのツールです。
 指定されたWikipediaの記事に存在する内部リンク先を確認し、その言語間リンクを取得します。
 また、登録されていれば、見出しも変換します。
 
-同じくMediaWikiを使用している Wiktionary, Wikitravel においても使用可能です。
+同じくMediaWikiを使用している Wiktionary, Wikivoyage においても使用可能です。
 
 
 
@@ -27,7 +27,7 @@ ja/wptscs.resources.dll : 日本語リソースdll
 hmlib.dll               : 共通ライブラリdll
 wptscs.exe.config       : デフォルト値やプログラム的な設定ファイル
 Wikipedia.xml           : Wikipedia用の設定ファイル
-Wikitravel.xml          : Wikitravel用の設定ファイル
+Wikivoyage.xml          : Wikivoyage用の設定ファイル
 Wiktionary.xml          : Wiktionary用の設定ファイル
 
 アプリケーション上で設定した内容は、上記設定ファイルには反映されません。
@@ -105,7 +105,7 @@ zip版の場合は展開したファイルを削除してください。
 
 
 ・ソースについて
-wptscs121-src.zip としてソースファイル一式を配布しています。
+wptscs130-src.zip としてソースファイル一式を配布しています。
 開発環境はVisual Studio 2012 Express for Windows Desktopです。
 その他外部ツールとしてコーディングスタイルチェック用のStyleCopを使用しています。
 また、インストーラの作成にはWiXを使用しています。
@@ -190,17 +190,20 @@ Ver1.21  2012/12/09 記事名が空の不正なテンプレート呼び出しで
                     テンプレート名の後にコメント等が入っている場合にエラーになるのを修正。
                     ※ 本バージョンから、開発環境がVisual Studio 2010→2012へと変化しています。
                        特に影響は無いはずですが、何らかの問題が生じた場合はお知らせください。
+
 Ver1.30  2013/03/xx 言語間リンクの取得を自前の解析処理を使わずMediaWikiのAPIを使用して行うよう変更。
+                    記事名がピリオドやハテナマークで終わるページも扱えるよう対応。
                     変数の処理でエラーになるパターンがあったのを修正。
+                    MediaWiki APIが無効化されていたのでWikitravel対応を取り止め。
+                    代わりにWikivoyageの対応を追加(ただしまだ日本語版は無し)。
+                    その他設定ファイルを精査。
+                    ※ 設定ファイルに互換性はありますが、一部設定項目の変更・追加・削除が発生しています。
+                       独自の設定を追加している場合、変更が必要になる可能性があります。
 
 
 ・仕様上の制限
-プログラム上の問題により、記事名がピリオドやハテナマークで終わるページは処理できません。
-(例、[[Vulcan Inc.]], [[How does one patch KDE2 under FreeBSD?]])
-
 キャッシュの一覧で一度に大量の項目を削除すると、フリーズしたかのように時間がかかります。
-
-上記2点については、該当する処理に関連する部分に警告メッセージを表示しています。
+上記については、該当する処理に関連する部分に警告メッセージを表示しています。
 
 その他、Wikipedia上言語間リンクが存在しても、現行のアプリでは見つけられないページもあります。
 (例、何故かAPIに言語間リンクが反ってこない{{Lang-la}})
diff --git a/Wptscs/Utilities/EndPeriodException.cs b/Wptscs/Utilities/EndPeriodException.cs
deleted file mode 100644 (file)
index 8fd218d..0000000
+++ /dev/null
@@ -1,46 +0,0 @@
-// ================================================================================================
-// <summary>
-//      末尾がピリオドのページが取得できない既知の不具合に該当することを表す例外クラスソース</summary>
-//
-// <copyright file="EndPeriodException.cs" company="honeplusのメモ帳">
-//      Copyright (C) 2012 Honeplus. All rights reserved.</copyright>
-// <author>
-//      Honeplus</author>
-// ================================================================================================
-
-namespace Honememo.Wptscs.Utilities
-{
-    using System;
-
-    /// <summary>
-    /// 末尾がピリオドのページが取得できない既知の不具合に該当することを表す例外クラスです。
-    /// </summary>
-    /// <remarks>
-    /// <para>
-    /// 末尾がピリオドのページが取得できない既知の不具合への暫定対応。
-    /// もともとただの<see cref="NotSupportedException"/>を投げていたが、
-    /// スキーム名が不正な場合等にもこの例外が飛ぶことが判明したため、
-    /// 区別できるように作成。
-    /// </para>
-    /// <para>
-    /// この問題は<see cref="IWebProxy"/>実装クラスでおきているため、
-    /// このパッケージに定義する。
-    /// </para>
-    /// </remarks>
-    public class EndPeriodException : NotSupportedException
-    {
-        #region コンストラクタ
-
-        /// <summary>
-        /// 指定したエラーメッセージを使用して、
-        /// 新しい例外インスタンスを作成します。
-        /// </summary>
-        /// <param name="message">エラーメッセージ。</param>
-        public EndPeriodException(string message)
-            : base(message)
-        {
-        }
-
-        #endregion
-    }
-}
index 448379e..3531531 100644 (file)
@@ -36,9 +36,9 @@ namespace Honememo.Wptscs.Websites
         private string metaApi;
 
         /// <summary>
-        /// 記事のXMLデータが存在するパス
+        /// MediaWiki記事データ取得用にアクセスするAPI
         /// </summary>
-        private string exportPath;
+        private string contentApi;
 
         /// <summary>
         /// MediaWiki言語間リンク取得用にアクセスするAPI。
@@ -46,11 +46,6 @@ namespace Honememo.Wptscs.Websites
         private string interlanguageApi;
 
         /// <summary>
-        /// リダイレクトの文字列。
-        /// </summary>
-        private string redirect;
-
-        /// <summary>
         /// テンプレートの名前空間を示す番号。
         /// </summary>
         private int? templateNamespace;
@@ -90,11 +85,6 @@ namespace Honememo.Wptscs.Websites
         /// </summary>
         private object lockLoadMetaApi = new object();
 
-        /// <summary>
-        /// Template:Documentation(言語間リンク等を別ページに記述するためのテンプレート)に相当するページ名。
-        /// </summary>
-        private IList<string> documentationTemplates = new List<string>();
-
         #endregion
 
         #region コンストラクタ
@@ -157,24 +147,24 @@ namespace Honememo.Wptscs.Websites
         }
 
         /// <summary>
-        /// 記事のXMLデータが存在するパス
+        /// MediaWiki記事データ取得用にアクセスするAPI
         /// </summary>
         /// <remarks>値が指定されていない場合、デフォルト値を返す。</remarks>
-        public string ExportPath
+        public string ContentApi
         {
             get
             {
-                if (string.IsNullOrEmpty(this.exportPath))
+                if (string.IsNullOrEmpty(this.contentApi))
                 {
-                    return Settings.Default.MediaWikiExportPath;
+                    return Settings.Default.MediaWikiContentApi;
                 }
 
-                return this.exportPath;
+                return this.contentApi;
             }
 
             set
             {
-                this.exportPath = value;
+                this.contentApi = value;
             }
         }
 
@@ -366,44 +356,6 @@ namespace Honememo.Wptscs.Websites
         #region それ以外のプロパティ
 
         /// <summary>
-        /// Template:Documentation(言語間リンク等を別ページに記述するためのテンプレート)に相当するページ名。
-        /// </summary>
-        /// <remarks>空の場合、その言語版にはこれに相当する機能は無いものとして扱う。</remarks>
-        public IList<string> DocumentationTemplates
-        {
-            get
-            {
-                return this.documentationTemplates;
-            }
-
-            set
-            {
-                if (value == null)
-                {
-                    // nullの場合、空のリストを代入
-                    // ※ 例外にしてもよいが、このクラスにはnullで初期化としている
-                    //    プロパティが多数存在するので、動きをあわせる
-                    value = new List<string>();
-                }
-
-                this.documentationTemplates = value;
-            }
-        }
-
-        /// <summary>
-        /// Template:Documentationで指定が無い場合に参照するページ名。
-        /// </summary>
-        /// <remarks>
-        /// ほとんどの言語では[[/Doc]]の模様。
-        /// 空の場合、明示的な指定が無い場合は参照不能として扱う。
-        /// </remarks>
-        public string DocumentationTemplateDefaultPage
-        {
-            get;
-            set;
-        }
-
-        /// <summary>
         /// Template:仮リンク(他言語へのリンク)で書式化するためのフォーマット。
         /// </summary>
         /// <remarks>空の場合、その言語版にはこれに相当する機能は無いor使用しないものとして扱う。</remarks>
@@ -511,68 +463,50 @@ namespace Honememo.Wptscs.Websites
             }
 
             // URIを生成
-            Uri uri = new Uri(new Uri(this.Location), StringUtils.FormatDollarVariable(this.ExportPath, escapeTitle));
-            if (uri.OriginalString.EndsWith(".") || uri.OriginalString.EndsWith("?"))
-            {
-                // 末尾がピリオドのページが取得できない既知の不具合への暫定対応
-                // 対処方法が不明なため、せめて例外を投げて検知する
-                throw new EndPeriodException(title + " is not suppoted");
-            }
+            Uri uri = new Uri(new Uri(this.Location), StringUtils.FormatDollarVariable(this.ContentApi, escapeTitle));
 
             // ページのXMLデータをMediaWikiサーバーから取得
-            XmlDocument xml = new XmlDocument();
-            try
+            XElement doc;
+            using (Stream reader = this.WebProxy.GetStream(uri))
             {
-                using (Stream reader = this.WebProxy.GetStream(uri))
-                {
-                    xml.Load(reader);
-                }
+                doc = XElement.Load(reader);
             }
-            catch (System.Net.WebException e)
-            {
-                // 404エラーによるページ取得失敗は詰め替えて返す
-                if (this.IsNotFound(e))
-                {
-                    throw new FileNotFoundException("page not found", e);
-                }
 
-                throw e;
+            // ページエレメントを取得
+            // ※ この問い合わせでは、ページが無い場合も要素自体は毎回ある模様
+            //    一件しか返らないはずなので先頭データを対象とする
+            XElement pe;
+            try
+            {
+                pe = (from query in doc.Elements("query")
+                      from pages in query.Elements("pages")
+                      from n in pages.Elements("page")
+                      select n).First();
             }
-
-            // ルートエレメントまで取得し、フォーマットをチェック
-            XmlElement rootElement = xml["mediawiki"];
-            if (rootElement == null)
+            catch (InvalidOperationException)
             {
-                // XMLは取得できたが空 or フォーマットが想定外
-                throw new InvalidDataException("parse failed : mediawiki element is not found");
+                throw new InvalidOperationException("parse failed : query/pages/page element is not found");
             }
 
             // ページの解析
-            XmlElement pageElement = rootElement["page"];
-            if (pageElement == null)
+            if (pe.Attribute("missing") != null)
             {
-                // ページ無し
+                // missing属性が存在する場合、ページ無し
                 throw new FileNotFoundException("page not found");
             }
 
             // ページ名、ページ本文、最終更新日時
-            // ※ 一応、各項目が無くても動作するようにする
-            string pageTitle = XmlUtils.InnerText(pageElement["title"], title);
-            string text = null;
-            DateTime? time = null;
-            XmlElement revisionElement = pageElement["revision"];
-            if (revisionElement != null)
-            {
-                text = XmlUtils.InnerText(revisionElement["text"], null);
-                XmlElement timeElement = revisionElement["timestamp"];
-                if (timeElement != null)
-                {
-                    time = new DateTime?(DateTime.Parse(timeElement.InnerText));
-                }
-            }
+            var re = (from revisions in pe.Elements("revisions")
+                      from n in revisions.Elements("rev")
+                      select n).First();
 
             // ページ情報を作成して返す
-            return new MediaWikiPage(this, pageTitle, text, time, uri);
+            return new MediaWikiPage(
+                this,
+                XmlUtils.Value(pe.Attribute("title"), title),
+                re.Value,
+                new DateTime?(DateTime.Parse(re.Attribute("timestamp").Value)),
+                uri);
         }
 
         /// <summary>
@@ -723,7 +657,7 @@ namespace Honememo.Wptscs.Websites
             }
 
             this.MetaApi = XmlUtils.InnerText(siteElement.SelectSingleNode("MetaApi"));
-            this.ExportPath = XmlUtils.InnerText(siteElement.SelectSingleNode("ExportPath"));
+            this.ContentApi = XmlUtils.InnerText(siteElement.SelectSingleNode("ContentApi"));
             this.InterlanguageApi = XmlUtils.InnerText(siteElement.SelectSingleNode("InterlanguageApi"));
 
             int namespaceId;
@@ -768,21 +702,6 @@ namespace Honememo.Wptscs.Websites
                 this.InterwikiPrefixs = prefixs;
             }
 
-            // Template:Documentationの設定
-            this.DocumentationTemplates = new List<string>();
-            foreach (XmlNode docNode in siteElement.SelectNodes("DocumentationTemplates/DocumentationTemplate"))
-            {
-                this.DocumentationTemplates.Add(docNode.InnerText);
-                XmlElement docElement = docNode as XmlElement;
-                if (docElement != null)
-                {
-                    // ※ XML上DefaultPageはテンプレートごとに異なる値を持てるが、
-                    //    そうした例を見かけたことがないため、代表で一つの値のみ使用
-                    //    (複数値が持てるのも、リダイレクトが存在するためその対策として)
-                    this.DocumentationTemplateDefaultPage = docElement.GetAttribute("DefaultPage");
-                }
-            }
-
             this.LinkInterwikiFormat = XmlUtils.InnerText(siteElement.SelectSingleNode("LinkInterwikiFormat"));
             this.LangFormat = XmlUtils.InnerText(siteElement.SelectSingleNode("LangFormat"));
             bool hasLanguagePage;
@@ -804,7 +723,7 @@ namespace Honememo.Wptscs.Websites
             // MediaWiki固有の情報
             // ※ 設定ファイルに初期値を持つものは、プロパティではなく値から出力
             writer.WriteElementString("MetaApi", this.metaApi);
-            writer.WriteElementString("ExportPath", this.exportPath);
+            writer.WriteElementString("ContentApi", this.contentApi);
             writer.WriteElementString("InterlanguageApi", this.interlanguageApi);
             writer.WriteElementString(
                 "TemplateNamespace",
@@ -837,17 +756,6 @@ namespace Honememo.Wptscs.Websites
                 }
             }
 
-            // Template:Documentationの設定
-            writer.WriteEndElement();
-            writer.WriteStartElement("DocumentationTemplates");
-            foreach (string doc in this.DocumentationTemplates)
-            {
-                writer.WriteStartElement("DocumentationTemplate");
-                writer.WriteAttributeString("DefaultPage", this.DocumentationTemplateDefaultPage);
-                writer.WriteValue(doc);
-                writer.WriteEndElement();
-            }
-
             writer.WriteEndElement();
             writer.WriteElementString("LinkInterwikiFormat", this.LinkInterwikiFormat);
             writer.WriteElementString("LangFormat", this.LangFormat);
index 98c1ec5..2ae1f2a 100644 (file)
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%D8%AE%D8%A7%D8%B5:%D8%AA%D8%B5%D8%AF%D9%8A%D8%B1/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/شرح">قالب:توثيق</DocumentationTemplate>
-      </DocumentationTemplates>
       <LinkInterwikiFormat>{{وإو|عر=$1|لغ=$2|تر=$3|نص=$4}}</LinkInterwikiFormat>
       <LangFormat>{{رمزلغة|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%E0%A6%AC%E0%A6%BF%E0%A6%B6%E0%A7%87%E0%A6%B7:Export/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates />
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
     <MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Spezial:Exportieren/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/Doku">Vorlage:Dokumentation</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
       </Language>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Template:Documentation</DocumentationTemplate>
-        <DocumentationTemplate DefaultPage="/doc">Template:Doc</DocumentationTemplate>
-        <DocumentationTemplate DefaultPage="/doc">Template:Template doc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LinkInterwikiFormat>{{link-interwiki|en=$1|en_text=$4|lang=$2|lang_title=$3}}</LinkInterwikiFormat>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Especial:Exportar/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Plantilla:Documentación</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Sp%C3%A9cial:Exporter/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Modèle:Documentation</DocumentationTemplate>
-      </DocumentationTemplates>
       <LinkInterwikiFormat>{{Lien|fr=$1|lang=$2|trad=$3|texte=$4}}</LinkInterwikiFormat>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%E0%A4%B5%E0%A4%BF%E0%A4%B6%E0%A5%87%E0%A4%B7:Export/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates />
       <LangFormat>{{भाषा|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Speciale:Esporta/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/man">Template:Man</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
         </Names>
         <Bracket>($1)</Bracket>
       </Language>
-      <ExportPath>/wiki/%E7%89%B9%E5%88%A5:%E3%83%87%E3%83%BC%E3%82%BF%E6%9B%B8%E3%81%8D%E5%87%BA%E3%81%97/$1</ExportPath>
       <MagicWords>
         <Variable>CURRENTYEAR</Variable>
         <Variable>CURRENTMONTH</Variable>
         <Variable>親ページ名</Variable>
       </MagicWords>
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Template:Documentation</DocumentationTemplate>
-        <DocumentationTemplate DefaultPage="/doc">Template:Doc</DocumentationTemplate>
-        <DocumentationTemplate DefaultPage="/doc">Template:Template doc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LinkInterwikiFormat>{{仮リンク|$1|$2|$3|label=$4}}</LinkInterwikiFormat>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%ED%8A%B9%EC%88%98%EA%B8%B0%EB%8A%A5:%EB%82%B4%EB%B3%B4%EB%82%B4%EA%B8%B0/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/설명문서">틀:틀 설명문서</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Speciaal:Exporteren/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Sjabloon:Sjabdoc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Specjalna:Eksport/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/opis">Szablon:Dokumentacja</DocumentationTemplate>
-      </DocumentationTemplates>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
     <MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Especial:Exportar/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Predefinição:Documentação</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Служебная:Export/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Шаблон:Doc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%E0%B7%80%E0%B7%92%E0%B7%81%E0%B7%9A%E0%B7%82:%E0%B6%B1%E0%B7%92%E0%B6%BB%E0%B7%8A%E0%B6%BA%E0%B7%8F%E0%B6%AD%E0%B6%9A%E0%B6%BB%E0%B6%B1%E0%B7%8A%E0%B6%B1/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates />
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
     <MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%E0%AE%9A%E0%AE%BF%E0%AE%B1%E0%AE%AA%E0%AF%8D%E0%AE%AA%E0%AF%81:Export/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates />
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
     <MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Special:%E5%AF%BC%E5%87%BA%E9%A1%B5%E9%9D%A2/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Template:Documentation</DocumentationTemplate>
-        <DocumentationTemplate DefaultPage="/doc">Template:Doc</DocumentationTemplate>
-        <DocumentationTemplate DefaultPage="/doc">Template:Template doc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
       <Item From="Template:Note" To="Template:Note" />
     </ItemTable>
     <ItemTable From="ja" To="en">
-      <Item From="Template:?" To="Template:?" />
       <Item From="Template:Col-2" To="Template:Col-2" />
       <Item From="Template:Col-3" To="Template:Col-3" />
       <Item From="Template:Col-4" To="Template:Col-4" />
   </ItemTables>
   <HeadingTable>
     <Group>
+      <Word Lang="en">Administrative units</Word>
+      <Word Lang="ja">行政区画</Word>
+    </Group>
+    <Group>
       <Word Lang="en">Advantages</Word>
       <Word Lang="ja">利点</Word>
     </Group>
       <Word Lang="ja">背景</Word>
     </Group>
     <Group>
+      <Word Lang="en">Climate</Word>
+      <Word Lang="ja">気候</Word>
+    </Group>
+    <Group>
       <Word Lang="en">Costs</Word>
       <Word Lang="ja">費用</Word>
     </Group>
       <Word Lang="zh">文化</Word>
     </Group>
     <Group>
+      <Word Lang="en">Demographics</Word>
+      <Word Lang="ja">人口動態</Word>
+    </Group>
+    <Group>
       <Word Lang="en">Disadvantages</Word>
       <Word Lang="ja">欠点</Word>
     </Group>
       <Word Lang="zh">經濟</Word>
     </Group>
     <Group>
+      <Word Lang="en">Education</Word>
+      <Word Lang="ja">教育</Word>
+    </Group>
+    <Group>
+      <Word Lang="en">Ethnicity</Word>
+      <Word Lang="ja">民族</Word>
+    </Group>
+    <Group>
       <Word Lang="en">Example</Word>
       <Word Lang="ja">例</Word>
     </Group>
       <Word Lang="ja">関連資料</Word>
     </Group>
     <Group>
+      <Word Lang="en">Gallery</Word>
+      <Word Lang="ja">画像</Word>
+    </Group>
+    <Group>
+      <Word Lang="en">Geography</Word>
+      <Word Lang="ja">地理</Word>
+    </Group>
+    <Group>
       <Word Lang="en">History</Word>
       <Word Lang="es">Historia</Word>
       <Word Lang="fr">Histoire</Word>
       <Word Lang="zh">歷史</Word>
     </Group>
     <Group>
+      <Word Lang="en">Infrastructure</Word>
+      <Word Lang="ja">インフラ</Word>
+    </Group>
+    <Group>
       <Word Lang="de">Quellen</Word>
       <Word Lang="en">Notes</Word>
       <Word Lang="es">Notas</Word>
       <Word Lang="zh">注釋</Word>
     </Group>
     <Group>
+      <Word Lang="en">Planetary system</Word>
+      <Word Lang="ja">惑星系</Word>
+    </Group>
+    <Group>
+      <Word Lang="en">Politics</Word>
+      <Word Lang="ja">政治</Word>
+    </Group>
+    <Group>
       <Word Lang="de">Literatur</Word>
       <Word Lang="en" Head="True">References</Word>
       <Word Lang="en">Bibliography</Word>
       <Word Lang="zh">参考文献</Word>
     </Group>
     <Group>
+      <Word Lang="en">Religion</Word>
+      <Word Lang="ja">宗教</Word>
+    </Group>
+    <Group>
       <Word Lang="de">Siehe auch</Word>
       <Word Lang="en">See Also</Word>
       <Word Lang="es">Véase también</Word>
       <Word Lang="zh">參見</Word>
     </Group>
     <Group>
+      <Word Lang="en">Sports</Word>
+      <Word Lang="ja">スポーツ</Word>
+    </Group>
+    <Group>
+      <Word Lang="en">Sister cities</Word>
+      <Word Lang="ja">姉妹都市</Word>
+    </Group>
+    <Group>
       <Word Lang="en">Theory</Word>
       <Word Lang="ja">理論</Word>
     </Group>
+    <Group>
+      <Word Lang="en">Transportation</Word>
+      <Word Lang="ja">交通</Word>
+    </Group>
   </HeadingTable>
 </Config>
\ No newline at end of file
diff --git a/Wptscs/Wikitravel.xml b/Wptscs/Wikitravel.xml
deleted file mode 100644 (file)
index 7b07e7d..0000000
+++ /dev/null
@@ -1,312 +0,0 @@
-<?xml version="1.0"?>
-<Config>
-  <Translator>MediaWikiTranslator</Translator>
-  <Websites>
-    <MediaWiki>
-      <Location>http://wikitravel.org</Location>
-      <Language Code="de">
-        <Names>
-          <LanguageName Code="de">
-            <Name>Deutsch</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="en">
-            <Name>German</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="ja">
-            <Name>ドイツ語</Name>
-            <ShortName>独</ShortName>
-          </LanguageName>
-          <LanguageName Code="zh">
-            <Name>德语</Name>
-            <ShortName />
-          </LanguageName>
-        </Names>
-      </Language>
-      <MetaApi>/wiki/de/api.php?format=xml&amp;action=query&amp;meta=siteinfo&amp;siprop=namespaces|interwikimap</MetaApi>
-      <ExportPath>/de/Spezial:Exportieren/$1</ExportPath>
-      <MagicWords />
-      <InterwikiPrefixs />
-      <DocumentationTemplates />
-      <LangFormat>{{Lang|$1|$2}}</LangFormat>
-    </MediaWiki>
-    <MediaWiki>
-      <Location>http://wikitravel.org</Location>
-      <Language Code="en">
-        <Names>
-          <LanguageName Code="de">
-            <Name>Englisch</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="en">
-            <Name>English</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="ja">
-            <Name>英語</Name>
-            <ShortName>英</ShortName>
-          </LanguageName>
-          <LanguageName Code="zh">
-            <Name>英語</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="fr">
-            <Name>Anglais</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="ru">
-            <Name>Английский язык</Name>
-            <ShortName />
-          </LanguageName>
-        </Names>
-      </Language>
-      <MetaApi>/wiki/en/api.php?format=xml&amp;action=query&amp;meta=siteinfo&amp;siprop=namespaces|interwikimap</MetaApi>
-      <ExportPath>/en/Special:Export/$1</ExportPath>
-      <MagicWords />
-      <InterwikiPrefixs />
-      <DocumentationTemplates />
-      <LangFormat>{{Lang|$1|$2}}</LangFormat>
-    </MediaWiki>
-    <MediaWiki>
-      <Location>http://wikitravel.org</Location>
-      <Language Code="fr">
-        <Names>
-          <LanguageName Code="de">
-            <Name>Französisch</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="en">
-            <Name>French</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="fr">
-            <Name>Français</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="ja">
-            <Name>フランス語</Name>
-            <ShortName>仏</ShortName>
-          </LanguageName>
-          <LanguageName Code="zh">
-            <Name>法语</Name>
-            <ShortName />
-          </LanguageName>
-        </Names>
-      </Language>
-      <MetaApi>/wiki/fr/api.php?format=xml&amp;action=query&amp;meta=siteinfo&amp;siprop=namespaces|interwikimap</MetaApi>
-      <ExportPath>/fr/Special:Export/$1</ExportPath>
-      <MagicWords />
-      <InterwikiPrefixs />
-      <DocumentationTemplates />
-      <LangFormat>{{Lang|$1|$2}}</LangFormat>
-    </MediaWiki>
-    <MediaWiki>
-      <Location>http://wikitravel.org</Location>
-      <Language Code="ja">
-        <Names>
-          <LanguageName Code="de">
-            <Name>Japanisch</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="en">
-            <Name>Japanese</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="ja">
-            <Name>日本語</Name>
-            <ShortName>日</ShortName>
-          </LanguageName>
-          <LanguageName Code="zh">
-            <Name>日語</Name>
-            <ShortName />
-          </LanguageName>
-        </Names>
-        <Bracket>($1)</Bracket>
-      </Language>
-      <MetaApi>/wiki/ja/api.php?format=xml&amp;action=query&amp;meta=siteinfo&amp;siprop=namespaces|interwikimap</MetaApi>
-      <ExportPath>/ja/%E7%89%B9%E5%88%A5:Export/$1</ExportPath>
-      <MagicWords />
-      <InterwikiPrefixs />
-      <DocumentationTemplates />
-      <LangFormat>{{Lang|$1|$2}}</LangFormat>
-    </MediaWiki>
-    <MediaWiki>
-      <Location>http://wikitravel.org</Location>
-      <Language Code="ru">
-        <Names>
-          <LanguageName Code="en">
-            <Name>Russian</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="ja">
-            <Name>ロシア語</Name>
-            <ShortName>露</ShortName>
-          </LanguageName>
-          <LanguageName Code="ru">
-            <Name>русский язык</Name>
-            <ShortName>русский</ShortName>
-          </LanguageName>
-          <LanguageName Code="zh">
-            <Name>俄语</Name>
-            <ShortName />
-          </LanguageName>
-        </Names>
-      </Language>
-      <MetaApi>/wiki/ru/api.php?format=xml&amp;action=query&amp;meta=siteinfo&amp;siprop=namespaces|interwikimap</MetaApi>
-      <ExportPath>/ru/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Export/$1</ExportPath>
-      <MagicWords />
-      <InterwikiPrefixs />
-      <DocumentationTemplates />
-      <LangFormat>{{Lang|$1|$2}}</LangFormat>
-    </MediaWiki>
-    <MediaWiki>
-      <Location>http://wikitravel.org</Location>
-      <Language Code="zh">
-        <Names>
-          <LanguageName Code="de">
-            <Name>Chinesisch</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="en">
-            <Name>Chinese</Name>
-            <ShortName />
-          </LanguageName>
-          <LanguageName Code="ja">
-            <Name>中国語</Name>
-            <ShortName>中</ShortName>
-          </LanguageName>
-          <LanguageName Code="zh">
-            <Name>中文</Name>
-            <ShortName />
-          </LanguageName>
-        </Names>
-      </Language>
-      <MetaApi>/wiki/zh/api.php?format=xml&amp;action=query&amp;meta=siteinfo&amp;siprop=namespaces|interwikimap</MetaApi>
-      <ExportPath>/zh/Special:Export/$1</ExportPath>
-      <MagicWords />
-      <InterwikiPrefixs />
-      <DocumentationTemplates />
-      <LangFormat>{{Lang|$1|$2}}</LangFormat>
-    </MediaWiki>
-  </Websites>
-  <ItemTables />
-  <HeadingTable>
-    <Group>
-      <Word Lang="en">Buy</Word>
-      <Word Lang="ja">買う</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">By boat</Word>
-      <Word Lang="ja">船で</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">By bus</Word>
-      <Word Lang="ja">バスで</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">By car</Word>
-      <Word Lang="ja">車で</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">By mail</Word>
-      <Word Lang="ja">郵便</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">By net</Word>
-      <Word Lang="ja">インターネット</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">By phone</Word>
-      <Word Lang="ja">電話</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">By plane</Word>
-      <Word Lang="ja">飛行機で</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">By rail</Word>
-      <Word Lang="ja">列車で</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">By taxi</Word>
-      <Word Lang="ja">タクシーで</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Cities</Word>
-      <Word Lang="ja">都市</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Climate</Word>
-      <Word Lang="ja">気候</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Contact</Word>
-      <Word Lang="ja">連絡する</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Culture</Word>
-      <Word Lang="ja">文化</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Do</Word>
-      <Word Lang="ja">遊ぶ</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Drink</Word>
-      <Word Lang="ja">飲む</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Eat</Word>
-      <Word Lang="ja">食べる</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Get around</Word>
-      <Word Lang="ja">動く</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Get in</Word>
-      <Word Lang="ja">着く</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Get out</Word>
-      <Word Lang="ja">出かける</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Highway buses</Word>
-      <Word Lang="ja">高速バス</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">History</Word>
-      <Word Lang="ja">歴史</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Local buses</Word>
-      <Word Lang="ja">路線バス</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Mobile phones</Word>
-      <Word Lang="ja">携帯電話</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">See</Word>
-      <Word Lang="ja">観る</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Sleep</Word>
-      <Word Lang="ja">泊まる</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Stay healthy</Word>
-      <Word Lang="ja">健康を保つ</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Talk</Word>
-      <Word Lang="ja">喋る</Word>
-    </Group>
-    <Group>
-      <Word Lang="en">Understand</Word>
-      <Word Lang="ja">分かる</Word>
-    </Group>
-  </HeadingTable>
-</Config>
\ No newline at end of file
diff --git a/Wptscs/Wikivoyage.xml b/Wptscs/Wikivoyage.xml
new file mode 100644 (file)
index 0000000..8a88117
--- /dev/null
@@ -0,0 +1,354 @@
+<?xml version="1.0"?>\r
+<Config>\r
+  <Translator>MediaWikiTranslator</Translator>\r
+  <Websites>\r
+    <MediaWiki>\r
+      <Location>http://de.wikivoyage.org</Location>\r
+      <Language Code="de">\r
+        <Names>\r
+          <LanguageName Code="de">\r
+            <Name>Deutsche Sprache</Name>\r
+            <ShortName>Deutsch</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="en">\r
+            <Name>German language</Name>\r
+            <ShortName>German</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>ドイツ語</Name>\r
+            <ShortName>独</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ko">\r
+            <Name>독일어</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="zh">\r
+            <Name>德语</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://en.wikivoyage.org</Location>\r
+      <Language Code="en">\r
+        <Names>\r
+          <LanguageName Code="ar">\r
+            <Name>لغة إنجليزية</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="bn">\r
+            <Name>ইংরেজি ভাষা</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="de">\r
+            <Name>Englische Sprache</Name>\r
+            <ShortName>Englisch</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="en">\r
+            <Name>English language</Name>\r
+            <ShortName>English</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="es">\r
+            <Name>Idioma inglés</Name>\r
+            <ShortName>Inglés</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="fr">\r
+            <Name>Anglais</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="hi">\r
+            <Name>अंग्रेज़ी भाषा</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="it">\r
+            <Name>Lingua inglese</Name>\r
+            <ShortName>inglese</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>英語</Name>\r
+            <ShortName>英</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ko">\r
+            <Name>영어</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="nl">\r
+            <Name>Engels</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="pl">\r
+            <Name>Język angielski</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="pt">\r
+            <Name>Língua inglesa</Name>\r
+            <ShortName>Inglês</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ru">\r
+            <Name>Английский язык</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="zh">\r
+            <Name>英语</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://es.wikivoyage.org</Location>\r
+      <Language Code="es">\r
+        <Names>\r
+          <LanguageName Code="en">\r
+            <Name>Spanish language</Name>\r
+            <ShortName>Spanish</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="es">\r
+            <Name>Idioma español</Name>\r
+            <ShortName>Español</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>スペイン語</Name>\r
+            <ShortName>西</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ko">\r
+            <Name>에스파냐어</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="zh">\r
+            <Name>西班牙语</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://fr.wikivoyage.org</Location>\r
+      <Language Code="fr">\r
+        <Names>\r
+          <LanguageName Code="en">\r
+            <Name>French language</Name>\r
+            <ShortName>French</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="de">\r
+            <Name>Französische Sprache</Name>\r
+            <ShortName>Französisch</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="fr">\r
+            <Name>Français</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>フランス語</Name>\r
+            <ShortName>仏</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ko">\r
+            <Name>프랑스어</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="zh">\r
+            <Name>法语</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://it.wikivoyage.org</Location>\r
+      <Language Code="it">\r
+        <Names>\r
+          <LanguageName Code="en">\r
+            <Name>Italian language</Name>\r
+            <ShortName>Italian</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="it">\r
+            <Name>Lingua italiana</Name>\r
+            <ShortName>Italiano</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>イタリア語</Name>\r
+            <ShortName>伊</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ko">\r
+            <Name>이탈리아어</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="zh">\r
+            <Name>意大利语</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://nl.wikivoyage.org</Location>\r
+      <Language Code="nl">\r
+        <Names>\r
+          <LanguageName Code="de">\r
+            <Name>Niederländisch</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="en">\r
+            <Name>Dutch language</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>オランダ語</Name>\r
+            <ShortName>蘭</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="nl">\r
+            <Name>Nederlands</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://pl.wikivoyage.org</Location>\r
+      <Language Code="pl">\r
+        <Names>\r
+          <LanguageName Code="en">\r
+            <Name>Polish language</Name>\r
+            <ShortName>Polish</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>ポーランド語</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="pl">\r
+            <Name>Język polski</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://pt.wikivoyage.org</Location>\r
+      <Language Code="pt">\r
+        <Names>\r
+          <LanguageName Code="en">\r
+            <Name>Portuguese language</Name>\r
+            <ShortName>Portuguese</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>ポルトガル語</Name>\r
+            <ShortName>葡</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ko">\r
+            <Name>포르투갈어</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="pt">\r
+            <Name>Língua portuguesa</Name>\r
+            <ShortName>Português</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="zh">\r
+            <Name>葡萄牙語</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://sv.wikivoyage.org</Location>\r
+      <Language Code="sv">\r
+        <Names>\r
+          <LanguageName Code="en">\r
+            <Name>Swedish language</Name>\r
+            <ShortName>Swedish</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>スウェーデン語</Name>\r
+            <ShortName>典</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="sv">\r
+            <Name>Svenska</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://ro.wikivoyage.org</Location>\r
+      <Language Code="ro">\r
+        <Names>\r
+          <LanguageName Code="en">\r
+            <Name>Romanian language</Name>\r
+            <ShortName>Romanian</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>ルーマニア語</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="ro">\r
+            <Name>Limba română</Name>\r
+            <ShortName>română</ShortName>\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+    <MediaWiki>\r
+      <Location>http://ru.wikivoyage.org</Location>\r
+      <Language Code="ru">\r
+        <Names>\r
+          <LanguageName Code="en">\r
+            <Name>Russian language</Name>\r
+            <ShortName>Russian</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ja">\r
+            <Name>ロシア語</Name>\r
+            <ShortName>露</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="ko">\r
+            <Name>러시아어</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+          <LanguageName Code="ru">\r
+            <Name>Русский язык</Name>\r
+            <ShortName>Русский</ShortName>\r
+          </LanguageName>\r
+          <LanguageName Code="zh">\r
+            <Name>俄语</Name>\r
+            <ShortName />\r
+          </LanguageName>\r
+        </Names>\r
+      </Language>\r
+      <MagicWords />\r
+      <InterwikiPrefixs />\r
+      <HasLanguagePage>False</HasLanguagePage>\r
+    </MediaWiki>\r
+  </Websites>\r
+  <ItemTables />\r
+  <HeadingTable />\r
+</Config>
\ No newline at end of file
index 01e71d8..298142f 100644 (file)
@@ -26,9 +26,6 @@
       </Language>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/Doku">Vorlage:Dokumentation</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{lang|$1|$2}}</LangFormat>
     </MediaWiki>
     <MediaWiki>
@@ -63,9 +60,6 @@
       </Language>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Template:documentation</DocumentationTemplate>
-      </DocumentationTemplates>
     </MediaWiki>
     <MediaWiki>
       <Location>http://fr.wiktionary.org</Location>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Sp%C3%A9cial:Exporter/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates />
     </MediaWiki>
     <MediaWiki>
       <Location>http://ja.wiktionary.org</Location>
         </Names>
         <Bracket>($1)</Bracket>
       </Language>
-      <ExportPath>/wiki/%E7%89%B9%E5%88%A5:%E3%83%87%E3%83%BC%E3%82%BF%E6%9B%B8%E3%81%8D%E5%87%BA%E3%81%97/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">テンプレート:Documentation</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{lang|$1|$2}}</LangFormat>
     </MediaWiki>
     <MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:Export/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="">Шаблон:doc</DocumentationTemplate>
-      </DocumentationTemplates>
     </MediaWiki>
     <MediaWiki>
       <Location>http://zh.wiktionary.org</Location>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Special:%E5%AF%BC%E5%87%BA%E9%A1%B5%E9%9D%A2/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Template:documentation</DocumentationTemplate>
-        <DocumentationTemplate DefaultPage="/doc">Template:doc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{語|$1|$2}}</LangFormat>
     </MediaWiki>
   </Websites>
index 642f65e..e70b171 100644 (file)
@@ -90,7 +90,6 @@
     <Compile Include="Parsers\MediaWikiNowikiParser.cs" />
     <Compile Include="Parsers\MediaWikiVariable.cs" />
     <Compile Include="Parsers\MediaWikiVariableParser.cs" />
-    <Compile Include="Utilities\EndPeriodException.cs" />
     <Compile Include="Websites\MediaWiki.cs" />
     <Compile Include="Parsers\MediaWikiLink.cs" />
     <Compile Include="Websites\MediaWikiPage.cs" />
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
       <SubType>Designer</SubType>
     </Content>
-    <Content Include="Wikitravel.xml">
+    <Content Include="Wikivoyage.xml">
       <CopyToOutputDirectory>Always</CopyToOutputDirectory>
     </Content>
     <Content Include="Wiktionary.xml">
index fd7fb34..bd0fda2 100644 (file)
           </ArrayOfString>
         </value>
       </setting>
-      <setting name="MediaWikiExportPath" serializeAs="String">
-        <value>/wiki/Special:Export/$1</value>
+      <setting name="MediaWikiContentApi" serializeAs="String">
+        <value>/w/api.php?action=query&amp;prop=revisions&amp;titles=$1&amp;redirects&amp;rvprop=timestamp|content&amp;format=xml</value>
       </setting>
       <setting name="Bracket" serializeAs="String">
         <value> ($1) </value>
index 5c9618b..b73261b 100644 (file)
@@ -1,63 +1,13 @@
-<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.5/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.5/ http://www.mediawiki.org/xml/export-0.5.xsd" version="0.5" xml:lang="en">
-  <siteinfo>
-    <sitename>Wiktionary</sitename>
-    <base>http://en.wiktionary.org/wiki/Wiktionary:Main_Page</base>
-    <generator>MediaWiki 1.18wmf1</generator>
-    <case>case-sensitive</case>
-    <namespaces>
-      <namespace key="-2" case="case-sensitive">Media</namespace>
-      <namespace key="-1" case="first-letter">Special</namespace>
-      <namespace key="0" case="case-sensitive" />
-      <namespace key="1" case="case-sensitive">Talk</namespace>
-      <namespace key="2" case="first-letter">User</namespace>
-      <namespace key="3" case="first-letter">User talk</namespace>
-      <namespace key="4" case="case-sensitive">Wiktionary</namespace>
-      <namespace key="5" case="case-sensitive">Wiktionary talk</namespace>
-      <namespace key="6" case="case-sensitive">File</namespace>
-      <namespace key="7" case="case-sensitive">File talk</namespace>
-      <namespace key="8" case="first-letter">MediaWiki</namespace>
-      <namespace key="9" case="first-letter">MediaWiki talk</namespace>
-      <namespace key="10" case="case-sensitive">Template</namespace>
-      <namespace key="11" case="case-sensitive">Template talk</namespace>
-      <namespace key="12" case="case-sensitive">Help</namespace>
-      <namespace key="13" case="case-sensitive">Help talk</namespace>
-      <namespace key="14" case="case-sensitive">Category</namespace>
-      <namespace key="15" case="case-sensitive">Category talk</namespace>
-      <namespace key="90" case="case-sensitive">Thread</namespace>
-      <namespace key="91" case="case-sensitive">Thread talk</namespace>
-      <namespace key="92" case="case-sensitive">Summary</namespace>
-      <namespace key="93" case="case-sensitive">Summary talk</namespace>
-      <namespace key="100" case="case-sensitive">Appendix</namespace>
-      <namespace key="101" case="case-sensitive">Appendix talk</namespace>
-      <namespace key="102" case="case-sensitive">Concordance</namespace>
-      <namespace key="103" case="case-sensitive">Concordance talk</namespace>
-      <namespace key="104" case="case-sensitive">Index</namespace>
-      <namespace key="105" case="case-sensitive">Index talk</namespace>
-      <namespace key="106" case="case-sensitive">Rhymes</namespace>
-      <namespace key="107" case="case-sensitive">Rhymes talk</namespace>
-      <namespace key="108" case="case-sensitive">Transwiki</namespace>
-      <namespace key="109" case="case-sensitive">Transwiki talk</namespace>
-      <namespace key="110" case="case-sensitive">Wikisaurus</namespace>
-      <namespace key="111" case="case-sensitive">Wikisaurus talk</namespace>
-      <namespace key="114" case="case-sensitive">Citations</namespace>
-      <namespace key="115" case="case-sensitive">Citations talk</namespace>
-      <namespace key="116" case="case-sensitive">Sign gloss</namespace>
-      <namespace key="117" case="case-sensitive">Sign gloss talk</namespace>
-    </namespaces>
-  </siteinfo>
-  <page>
-    <title>Template:context</title>
-    <id>279373</id>
-    <restrictions>edit=sysop:move=sysop</restrictions>
-    <revision>
-      <id>13743405</id>
-      <timestamp>2011-08-29T20:15:35Z</timestamp>
-      <contributor>
-        <username>Bequw</username>
-        <id>36224</id>
-      </contributor>
-      <comment>hopefully fix script2</comment>
-      <text xml:space="preserve" bytes="5069">&lt;includeonly&gt;&lt;!--
+<?xml version="1.0"?>
+<api>
+  <query>
+    <normalized>
+      <n from="Template:context" to="Template:Context" />
+    </normalized>
+    <pages>
+      <page pageid="279373" ns="0" title="Template:Context">
+        <revisions>
+          <rev timestamp="2011-08-29T20:15:35Z" contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">&lt;includeonly&gt;&lt;!--
  if not in a sub call, open paren, content span
 --&gt;{{#if:{{{sub|}}}||&lt;span class=&quot;ib-brac&quot;&gt;&lt;span class=&quot;qualifier-brac&quot;&gt;(&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;ib-content&quot;&gt;&lt;span class=&quot;qualifier-content&quot;&gt;}}&lt;!--
  if label, generate it
@@ -94,7 +44,9 @@
 --&gt;{{#ifeq:{{NAMESPACE}}{{{sub|}}}|{{ns:template}}|[[Category:{{ucfirst:{{{tcat|{{#if:{{{topcat|}}}|topical|
 {{#if:{{{poscat|}}}|usage|
 {{#if:{{{regcat|}}}|regional|
-{{#ifeq:{{{1|}}}{{{2|}}}|_|qualifier}}}}}}}} }}} context labels}}|{{PAGENAME}}]]}}&lt;/includeonly&gt;&lt;noinclude&gt;{{documentation}}&lt;noinclude&gt;</text>
-    </revision>
-  </page>
-</mediawiki>
+{{#ifeq:{{{1|}}}{{{2|}}}|_|qualifier}}}}}}}} }}} context labels}}|{{PAGENAME}}]]}}&lt;/includeonly&gt;&lt;noinclude&gt;{{documentation}}&lt;noinclude&gt;</rev>
+        </revisions>
+      </page>
+    </pages>
+  </query>
+</api>
\ No newline at end of file
index 028a2ac..5ab4640 100644 (file)
@@ -1,47 +1,13 @@
-<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.4/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.4/ http://www.mediawiki.org/xml/export-0.4.xsd" version="0.4" xml:lang="en">\r
-  <siteinfo>\r
-    <sitename>Wikipedia</sitename>\r
-    <base>http://en.wikipedia.org/wiki/Main_Page</base>\r
-    <generator>MediaWiki 1.16wmf4</generator>\r
-    <case>first-letter</case>\r
-    <namespaces>\r
-      <namespace key="-2" case="first-letter">Media</namespace>\r
-      <namespace key="-1" case="first-letter">Special</namespace>\r
-      <namespace key="0" case="first-letter" />\r
-      <namespace key="1" case="first-letter">Talk</namespace>\r
-      <namespace key="2" case="first-letter">User</namespace>\r
-      <namespace key="3" case="first-letter">User talk</namespace>\r
-      <namespace key="4" case="first-letter">Wikipedia</namespace>\r
-      <namespace key="5" case="first-letter">Wikipedia talk</namespace>\r
-      <namespace key="6" case="first-letter">File</namespace>\r
-      <namespace key="7" case="first-letter">File talk</namespace>\r
-      <namespace key="8" case="first-letter">MediaWiki</namespace>\r
-      <namespace key="9" case="first-letter">MediaWiki talk</namespace>\r
-      <namespace key="10" case="first-letter">Template</namespace>\r
-      <namespace key="11" case="first-letter">Template talk</namespace>\r
-      <namespace key="12" case="first-letter">Help</namespace>\r
-      <namespace key="13" case="first-letter">Help talk</namespace>\r
-      <namespace key="14" case="first-letter">Category</namespace>\r
-      <namespace key="15" case="first-letter">Category talk</namespace>\r
-      <namespace key="100" case="first-letter">Portal</namespace>\r
-      <namespace key="101" case="first-letter">Portal talk</namespace>\r
-      <namespace key="108" case="first-letter">Book</namespace>\r
-      <namespace key="109" case="first-letter">Book talk</namespace>\r
-    </namespaces>\r
-  </siteinfo>\r
-  <page>\r
-    <title>Example</title>\r
-    <id>1646233</id>\r
-    <revision>\r
-      <id>373175932</id>\r
-      <timestamp>2010-07-13T00:49:18Z</timestamp>\r
-      <contributor>\r
-        <username>Joshua Scott</username>\r
-        <id>819997</id>\r
-      </contributor>\r
-      <minor />\r
-      <comment>cleanup</comment>\r
-      <text xml:space="preserve">[[File:Example.png|thumb|Wikipedia's example image. (Example.png)]]
+<?xml version="1.0"?>
+<api>
+  <query>
+    <normalized>
+      <n from="example" to="Example" />
+    </normalized>
+    <pages>
+      <page pageid="1646233" ns="0" title="Example">
+        <revisions>
+          <rev timestamp="2010-07-13T00:49:18Z" contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">[[File:Example.png|thumb|Wikipedia's example image. (Example.png)]]
 {{wiktionary}}
 {{wikiquote}}
 '''Example''' may refer to:
@@ -56,7 +22,9 @@
 {{disambig}}
 
 [[fr:Example]]
-[[ksh:Example (Watt ėßß datt?)]]</text>\r
-    </revision>\r
-  </page>\r
-</mediawiki>
\ No newline at end of file
+[[ksh:Example (Watt ėßß datt?)]]</rev>
+        </revisions>
+      </page>
+    </pages>
+  </query>
+</api>
\ No newline at end of file
index 6b29f13..69419b7 100644 (file)
@@ -1,44 +1,10 @@
-<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.5/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.5/ http://www.mediawiki.org/xml/export-0.5.xsd" version="0.5" xml:lang="ja">
-  <siteinfo>
-    <sitename>Wikipedia</sitename>
-    <base>http://ja.wikipedia.org/wiki/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9A%E3%83%BC%E3%82%B8</base>
-    <generator>MediaWiki 1.17wmf1</generator>
-    <case>first-letter</case>
-    <namespaces>
-      <namespace key="-2" case="first-letter">メディア</namespace>
-      <namespace key="-1" case="first-letter">特別</namespace>
-      <namespace key="0" case="first-letter" />
-      <namespace key="1" case="first-letter">ノート</namespace>
-      <namespace key="2" case="first-letter">利用者</namespace>
-      <namespace key="3" case="first-letter">利用者‐会話</namespace>
-      <namespace key="4" case="first-letter">Wikipedia</namespace>
-      <namespace key="5" case="first-letter">Wikipedia‐ノート</namespace>
-      <namespace key="6" case="first-letter">ファイル</namespace>
-      <namespace key="7" case="first-letter">ファイル‐ノート</namespace>
-      <namespace key="8" case="first-letter">MediaWiki</namespace>
-      <namespace key="9" case="first-letter">MediaWiki‐ノート</namespace>
-      <namespace key="10" case="first-letter">Template</namespace>
-      <namespace key="11" case="first-letter">Template‐ノート</namespace>
-      <namespace key="12" case="first-letter">Help</namespace>
-      <namespace key="13" case="first-letter">Help‐ノート</namespace>
-      <namespace key="14" case="first-letter">Category</namespace>
-      <namespace key="15" case="first-letter">Category‐ノート</namespace>
-      <namespace key="100" case="first-letter">Portal</namespace>
-      <namespace key="101" case="first-letter">Portal‐ノート</namespace>
-      <namespace key="102" case="first-letter">プロジェクト</namespace>
-      <namespace key="103" case="first-letter">プロジェクト‐ノート</namespace>
-    </namespaces>
-  </siteinfo>
-  <page>
-    <title>スペースシップツー</title>
-    <id>1751498</id>
-    <revision>
-      <id>32113142</id>
-      <timestamp>2010-05-16T01:47:15Z</timestamp>
-      <contributor>
-        <ip>59.84.93.2</ip>
-      </contributor>
-      <text xml:space="preserve" bytes="4801">{{Infobox 航空機
+<?xml version="1.0"?>
+<api>
+  <query>
+    <pages>
+      <page pageid="1751498" ns="0" title="スペースシップツー">
+        <revisions>
+          <rev timestamp="2010-05-16T01:47:15Z" contentformat="text/x-wiki" contentmodel="wikitext" xml:space="preserve">{{Infobox 航空機
   |名称 = スペースシップツー
   |画像 = ファイル:SS2 and VMS Eve.jpg
   |キャプション = 
@@ -89,7 +55,9 @@
 [[ru:SpaceShipTwo]]
 [[sk:SpaceShipTwo]]
 [[sv:SpaceShipTwo]]
-[[zh:太空船2号]]</text>
-    </revision>
-  </page>
-</mediawiki>
+[[zh:太空船2号]]</rev>
+        </revisions>
+      </page>
+    </pages>
+  </query>
+</api>
\ No newline at end of file
index 2f67e91..8e31b23 100644 (file)
Binary files a/WptscsTest/Data/MediaWiki/result/config.xml and b/WptscsTest/Data/MediaWiki/result/config.xml differ
index 798cfcd..d7971de 100644 (file)
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%D8%AE%D8%A7%D8%B5:%D8%AA%D8%B5%D8%AF%D9%8A%D8%B1/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/شرح">قالب:توثيق</DocumentationTemplate>
-      </DocumentationTemplates>
       <LinkInterwikiFormat>{{وإو|عر=$1|لغ=$2|تر=$3|نص=$4}}</LinkInterwikiFormat>
       <LangFormat>{{رمزلغة|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%E0%A6%AC%E0%A6%BF%E0%A6%B6%E0%A7%87%E0%A6%B7:Export/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates />
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
     <MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Spezial:Exportieren/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/Doku">Vorlage:Dokumentation</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
       </Language>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Template:Documentation</DocumentationTemplate>
-        <DocumentationTemplate DefaultPage="/doc">Template:Doc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LinkInterwikiFormat>{{link-interwiki|en=$1|en_text=$4|lang=$2|lang_title=$3}}</LinkInterwikiFormat>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Especial:Exportar/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Plantilla:Documentación</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Sp%C3%A9cial:Exporter/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Modèle:Documentation</DocumentationTemplate>
-      </DocumentationTemplates>
       <LinkInterwikiFormat>{{Lien|fr=$1|lang=$2|trad=$3|texte=$4}}</LinkInterwikiFormat>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%E0%A4%B5%E0%A4%BF%E0%A4%B6%E0%A5%87%E0%A4%B7:Export/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates />
       <LangFormat>{{भाषा|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Speciale:Esporta/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/man">Template:Man</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
         </Names>
         <Bracket>($1)</Bracket>
       </Language>
-      <ExportPath>/wiki/%E7%89%B9%E5%88%A5:%E3%83%87%E3%83%BC%E3%82%BF%E6%9B%B8%E3%81%8D%E5%87%BA%E3%81%97/$1</ExportPath>
       <MagicWords>
         <Variable>CURRENTYEAR</Variable>
         <Variable>CURRENTMONTH</Variable>
         <Variable>親ページ名</Variable>
       </MagicWords>
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Template:Documentation</DocumentationTemplate>
-        <DocumentationTemplate DefaultPage="/doc">Template:Doc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LinkInterwikiFormat>{{仮リンク|$1|$2|$3|label=$4}}</LinkInterwikiFormat>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%ED%8A%B9%EC%88%98%EA%B8%B0%EB%8A%A5:%EB%82%B4%EB%B3%B4%EB%82%B4%EA%B8%B0/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/설명문서">틀:틀 설명문서</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Speciaal:Exporteren/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Sjabloon:Sjabdoc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Specjalna:Eksport/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/opis">Szablon:Dokumentacja</DocumentationTemplate>
-      </DocumentationTemplates>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
     <MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Especial:Exportar/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Predefinição:Documentação</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Служебная:Export/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">Шаблон:Doc</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%E0%B7%80%E0%B7%92%E0%B7%81%E0%B7%9A%E0%B7%82:%E0%B6%B1%E0%B7%92%E0%B6%BB%E0%B7%8A%E0%B6%BA%E0%B7%8F%E0%B6%AD%E0%B6%9A%E0%B6%BB%E0%B6%B1%E0%B7%8A%E0%B6%B1/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates />
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
     <MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/%E0%AE%9A%E0%AE%BF%E0%AE%B1%E0%AE%AA%E0%AF%8D%E0%AE%AA%E0%AF%81:Export/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates />
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
     <MediaWiki>
           </LanguageName>
         </Names>
       </Language>
-      <ExportPath>/wiki/Special:%E5%AF%BC%E5%87%BA%E9%A1%B5%E9%9D%A2/$1</ExportPath>
       <MagicWords />
       <InterwikiPrefixs />
-      <DocumentationTemplates>
-        <DocumentationTemplate DefaultPage="/doc">模板:Documentation</DocumentationTemplate>
-      </DocumentationTemplates>
       <LangFormat>{{Lang|$1|$2}}</LangFormat>
       <HasLanguagePage>True</HasLanguagePage>
     </MediaWiki>
index c230bc1..7abff17 100644 (file)
@@ -120,7 +120,7 @@ namespace Honememo.Wptscs.Models
             UriBuilder b = new UriBuilder("file", string.Empty);
             b.Path = Path.GetFullPath(MockFactory.TestMediaWikiDir) + "\\";
             wiki.Location = new Uri(b.Uri, wiki.Language.Code + "/").ToString();
-            wiki.ExportPath = "$1.xml";
+            wiki.ContentApi = "$1.xml";
             wiki.MetaApi = "_api.xml";
             wiki.InterlanguageApi = "interlanguages/$1.xml";
         }
index 036ff3a..44806fe 100644 (file)
@@ -31,7 +31,7 @@ namespace Honememo.Wptscs.Websites
         /// <summary>
         /// example.xmlのページ本文。
         /// </summary>
-        private static readonly string exampleText
+        private static readonly string ExampleText
             = "[[File:Example.png|thumb|Wikipedia's example image. (Example.png)]]\n{{wiktionary}}\n{{wikiquote}}\n"
                 + "'''Example''' may refer to:\n\n*[[Example (rapper)]], a British rapper\n*[[example.com]], "
                 + "[[example.net]], [[example.org]]  and [[.example]], domain names reserved for use in documentation "
@@ -42,7 +42,7 @@ namespace Honememo.Wptscs.Websites
         /// <summary>
         /// example.xmlのページ本文。
         /// </summary>
-        private static readonly DateTime exampleTimestamp = DateTime.Parse("2010-07-13T00:49:18Z");
+        private static readonly DateTime ExampleTimestamp = DateTime.Parse("2010-07-13T00:49:18Z");
 
         #endregion
 
@@ -58,18 +58,18 @@ namespace Honememo.Wptscs.Websites
             // 同時にタイムスタンプ, URIも設定される
             // ※ 異常系については、MediaWiki側の実装なのでそちらでテストする
             MediaWiki site = new MockFactory().GetMediaWiki("en");
-            Uri uri = new Uri(new Uri(site.Location), StringUtils.FormatDollarVariable(site.ExportPath, "example"));
+            Uri uri = new Uri(new Uri(site.Location), StringUtils.FormatDollarVariable(site.ContentApi, "example"));
             MediaWikiPageMock page = new MediaWikiPageMock(site, "example");
             Assert.IsNull(page.Uri);
 
-            Assert.AreEqual(MediaWikiPageTest.exampleText, page.Text);
-            Assert.AreEqual(MediaWikiPageTest.exampleTimestamp, page.Timestamp);
+            Assert.AreEqual(MediaWikiPageTest.ExampleText, page.Text);
+            Assert.AreEqual(MediaWikiPageTest.ExampleTimestamp, page.Timestamp);
             Assert.AreEqual(uri, page.Uri);
 
             // 一度読み込むと、次回以降はその値が設定されている
             page.Title = "new name";
-            Assert.AreEqual(MediaWikiPageTest.exampleText, page.Text);
-            Assert.AreEqual(MediaWikiPageTest.exampleTimestamp, page.Timestamp);
+            Assert.AreEqual(MediaWikiPageTest.ExampleText, page.Text);
+            Assert.AreEqual(MediaWikiPageTest.ExampleTimestamp, page.Timestamp);
 
             // 値が設定されている状態では、設定された値が返る
             page = new MediaWikiPageMock(site, "example");
@@ -88,18 +88,18 @@ namespace Honememo.Wptscs.Websites
             // 同時にページ本文, URIも設定される
             // ※ 異常系については、MediaWiki側の実装なのでそちらでテストする
             MediaWiki site = new MockFactory().GetMediaWiki("en");
-            Uri uri = new Uri(new Uri(site.Location), StringUtils.FormatDollarVariable(site.ExportPath, "example"));
+            Uri uri = new Uri(new Uri(site.Location), StringUtils.FormatDollarVariable(site.ContentApi, "example"));
             MediaWikiPageMock page = new MediaWikiPageMock(site, "example");
             Assert.IsNull(page.Uri);
 
-            Assert.AreEqual(MediaWikiPageTest.exampleTimestamp, page.Timestamp);
-            Assert.AreEqual(MediaWikiPageTest.exampleText, page.Text);
+            Assert.AreEqual(MediaWikiPageTest.ExampleTimestamp, page.Timestamp);
+            Assert.AreEqual(MediaWikiPageTest.ExampleText, page.Text);
             Assert.AreEqual(uri, page.Uri);
 
             // 一度読み込むと、次回以降はその値が設定されている
             page.Title = "new name";
-            Assert.AreEqual(MediaWikiPageTest.exampleTimestamp, page.Timestamp);
-            Assert.AreEqual(MediaWikiPageTest.exampleText, page.Text);
+            Assert.AreEqual(MediaWikiPageTest.ExampleTimestamp, page.Timestamp);
+            Assert.AreEqual(MediaWikiPageTest.ExampleText, page.Text);
 
             // 値が設定されている状態では、設定された値が返る
             page = new MediaWikiPageMock(site, "example");
@@ -339,7 +339,6 @@ namespace Honememo.Wptscs.Websites
 
             #region 非公開プロパティテスト用のオーラーライドプロパティ
 
-
             /// <summary>
             /// ページタイトル。
             /// </summary>
index 15f0e60..cd4bac2 100644 (file)
@@ -36,12 +36,10 @@ namespace Honememo.Wptscs.Websites
         /// </summary>
         private static readonly string TestXml = "<MediaWiki><Location>http://ja.wikipedia.org</Location>"
             + "<Language Code=\"ja\"><Names /><Bracket /></Language>"
-            + "<MetaApi>_api.xml</MetaApi><ExportPath>/export/$1</ExportPath><InterlanguageApi>/interlanguage/$1.xml</InterlanguageApi>"
+            + "<MetaApi>_api.xml</MetaApi><ContentApi>/export/$1</ContentApi><InterlanguageApi>/interlanguage/$1.xml</InterlanguageApi>"
             + "<TemplateNamespace>100</TemplateNamespace><CategoryNamespace>101</CategoryNamespace><FileNamespace>200</FileNamespace>"
             + "<MagicWords><Variable>特別</Variable><Variable>マジックワード</Variable></MagicWords>"
             + "<InterwikiPrefixs><Prefix>外部ウィキ</Prefix><Prefix>ニュース</Prefix></InterwikiPrefixs>"
-            + "<DocumentationTemplates><DocumentationTemplate DefaultPage=\"/サブページ\">Template:ドキュメント</DocumentationTemplate>"
-            + "<DocumentationTemplate DefaultPage=\"/サブページ\">テンプレート:Doc</DocumentationTemplate></DocumentationTemplates>"
             + "<LinkInterwikiFormat>{{仮リンク|$1|$2|$3|label=$4}}</LinkInterwikiFormat>"
             + "<LangFormat>{{Lang|$1|$2}}</LangFormat>"
             + "<HasLanguagePage>True</HasLanguagePage></MediaWiki>";
@@ -129,25 +127,31 @@ namespace Honememo.Wptscs.Websites
         }
 
         /// <summary>
-        /// <see cref="MediaWiki.ExportPath"/>プロパティテストケース。
+        /// <see cref="MediaWiki.ContentApi"/>プロパティテストケース。
         /// </summary>
         [TestMethod]
-        public void TestExportPath()
+        public void TestContentApi()
         {
             MediaWiki site = new MediaWiki(new Language("ja"));
 
             // デフォルトでは設定ファイルの値が返される
-            Assert.AreEqual("/wiki/Special:Export/$1", site.ExportPath);
+            Assert.AreEqual(
+                "/w/api.php?action=query&prop=revisions&titles=$1&redirects&rvprop=timestamp|content&format=xml",
+                site.ContentApi);
 
             // 値を設定するとその値が返る
-            site.ExportPath = "test";
-            Assert.AreEqual("test", site.ExportPath);
+            site.ContentApi = "test";
+            Assert.AreEqual("test", site.ContentApi);
 
             // 空またはnullの場合、再び設定ファイルの値が入る
-            site.ExportPath = null;
-            Assert.AreEqual("/wiki/Special:Export/$1", site.ExportPath);
-            site.ExportPath = string.Empty;
-            Assert.AreEqual("/wiki/Special:Export/$1", site.ExportPath);
+            site.ContentApi = null;
+            Assert.AreEqual(
+                "/w/api.php?action=query&prop=revisions&titles=$1&redirects&rvprop=timestamp|content&format=xml",
+                site.ContentApi);
+            site.ContentApi = string.Empty;
+            Assert.AreEqual(
+                "/w/api.php?action=query&prop=revisions&titles=$1&redirects&rvprop=timestamp|content&format=xml",
+                site.ContentApi);
         }
 
         /// <summary>
@@ -301,49 +305,6 @@ namespace Honememo.Wptscs.Websites
         #region それ以外のプロパティテストケース
 
         /// <summary>
-        /// <see cref="MediaWiki.DocumentationTemplates"/>プロパティテストケース。
-        /// </summary>
-        [TestMethod]
-        public void TestDocumentationTemplates()
-        {
-            MediaWiki site = new MediaWiki(new Language("ja"));
-
-            // デフォルトでは空
-            Assert.IsNotNull(site.DocumentationTemplates);
-            Assert.AreEqual(0, site.DocumentationTemplates.Count);
-
-            // 値を設定するとそのオブジェクトが返る
-            string[] templates = new string[] { "Template:Documentation" };
-            site.DocumentationTemplates = templates;
-            Assert.AreEqual(1, site.DocumentationTemplates.Count);
-            Assert.AreEqual("Template:Documentation", site.DocumentationTemplates[0]);
-            Assert.AreSame(templates, site.DocumentationTemplates);
-
-            // nullを設定すると初期化
-            site.DocumentationTemplates = null;
-            Assert.IsNotNull(site.DocumentationTemplates);
-            Assert.AreEqual(0, site.DocumentationTemplates.Count);
-        }
-
-        /// <summary>
-        /// <see cref="MediaWiki.DocumentationTemplateDefaultPage"/>プロパティテストケース。
-        /// </summary>
-        [TestMethod]
-        public void TestDocumentationTemplateDefaultPage()
-        {
-            MediaWiki site = new MediaWiki(new Language("ja"));
-
-            // デフォルトでは空
-            Assert.AreEqual(string.Empty, StringUtils.DefaultString(site.DocumentationTemplateDefaultPage));
-
-            // 値を設定するとその値が返る
-            site.DocumentationTemplateDefaultPage = "/doc";
-            Assert.AreEqual("/doc", site.DocumentationTemplateDefaultPage);
-            site.DocumentationTemplateDefaultPage = null;
-            Assert.AreEqual(string.Empty, StringUtils.DefaultString(site.DocumentationTemplateDefaultPage));
-        }
-
-        /// <summary>
         /// <see cref="MediaWiki.LinkInterwikiFormat"/>プロパティテストケース。
         /// </summary>
         [TestMethod]
@@ -454,34 +415,6 @@ namespace Honememo.Wptscs.Websites
         }
 
         /// <summary>
-        /// <see cref="MediaWiki.GetPageBodyAndTimestamp"/>メソッドテストケース(末尾ピリオド)。
-        /// </summary>
-        [TestMethod]
-        [ExpectedException(typeof(EndPeriodException))]
-        public void TestGetPageBodyAndTimestampAboutEndPeriodException()
-        {
-            // ピリオドで終わるページは2012年現在処理できないため、
-            // 暫定対応として例外を投げる
-            // ※ httpでページ名が末尾に来るパスになるよう設定
-            //    処理の都合上、このテストはサーバーに接続しています
-            new MediaWiki(new Language("en")).GetPageBodyAndTimestamp("Vulcan Inc.");
-        }
-
-        /// <summary>
-        /// <see cref="MediaWiki.GetPageBodyAndTimestamp"/>メソッドテストケース(末尾クエッションマーク)。
-        /// </summary>
-        [TestMethod]
-        [ExpectedException(typeof(EndPeriodException))]
-        public void TestGetPageBodyAndTimestampAboutEndPeriodExceptionByQuestion()
-        {
-            // ?で終わるページも2012年現在処理できないため、
-            // 暫定対応として例外を投げる
-            // ※ httpでページ名が末尾に来るパスになるよう設定
-            //    処理の都合上、このテストはサーバーに接続しています
-            new MediaWiki(new Language("en")).GetPageBodyAndTimestamp("How does one patch KDE2 under FreeBSD?");
-        }
-
-        /// <summary>
         /// <see cref="MediaWiki.IsMagicWord"/>メソッドテストケース。
         /// </summary>
         [TestMethod]
@@ -627,8 +560,6 @@ namespace Honememo.Wptscs.Websites
             Assert.IsNotNull(site);
             Assert.AreEqual("http://ja.wikipedia.org", site.Location);
             Assert.AreEqual("ja", site.Language.Code);
-            Assert.AreEqual(0, site.DocumentationTemplates.Count);
-            Assert.AreEqual(string.Empty, StringUtils.DefaultString(site.DocumentationTemplateDefaultPage));
             Assert.AreEqual(string.Empty, StringUtils.DefaultString(site.LinkInterwikiFormat));
             Assert.AreEqual(string.Empty, StringUtils.DefaultString(site.LangFormat));
             Assert.IsFalse(site.HasLanguagePage);
@@ -637,7 +568,7 @@ namespace Honememo.Wptscs.Websites
             // ※ Namespacesは空の場合サーバーからデフォルト値を取得するため、ここではテストしない
             // ※ InterwikiPrefixsのgetは常にサーバーからも値を取得するため、ここではテストしない
             Assert.AreEqual("/w/api.php?format=xml&action=query&meta=siteinfo&siprop=namespaces|namespacealiases|interwikimap", site.MetaApi);
-            Assert.AreEqual("/wiki/Special:Export/$1", site.ExportPath);
+            Assert.AreEqual("/w/api.php?action=query&prop=revisions&titles=$1&redirects&rvprop=timestamp|content&format=xml", site.ContentApi);
             Assert.AreEqual("/w/api.php?action=query&prop=langlinks&titles=$1&redirects=&lllimit=500&format=xml", site.InterlanguageApi);
             Assert.AreEqual(10, site.TemplateNamespace);
             Assert.AreEqual(14, site.CategoryNamespace);
@@ -655,7 +586,7 @@ namespace Honememo.Wptscs.Websites
             Assert.AreEqual("http://ja.wikipedia.org", site.Location);
             Assert.AreEqual("ja", site.Language.Code);
             Assert.AreEqual("_api.xml", site.MetaApi);
-            Assert.AreEqual("/export/$1", site.ExportPath);
+            Assert.AreEqual("/export/$1", site.ContentApi);
             Assert.AreEqual("/interlanguage/$1.xml", site.InterlanguageApi);
             Assert.AreEqual(100, site.TemplateNamespace);
             Assert.AreEqual(101, site.CategoryNamespace);
@@ -663,10 +594,6 @@ namespace Honememo.Wptscs.Websites
             Assert.AreEqual(2, site.MagicWords.Count);
             Assert.IsTrue(site.MagicWords.Contains("特別"));
             Assert.IsTrue(site.MagicWords.Contains("マジックワード"));
-            Assert.AreEqual(2, site.DocumentationTemplates.Count);
-            Assert.IsTrue(site.DocumentationTemplates.Contains("Template:ドキュメント"));
-            Assert.IsTrue(site.DocumentationTemplates.Contains("テンプレート:Doc"));
-            Assert.AreEqual("/サブページ", site.DocumentationTemplateDefaultPage);
             Assert.AreEqual("{{仮リンク|$1|$2|$3|label=$4}}", site.LinkInterwikiFormat);
             Assert.AreEqual("{{Lang|$1|$2}}", site.LangFormat);
             Assert.IsTrue(site.HasLanguagePage);
@@ -693,22 +620,20 @@ namespace Honememo.Wptscs.Websites
 
             Assert.AreEqual(
                 "<MediaWiki><Location>http://ja.wikipedia.org</Location><Language Code=\"ja\"><Names /><Bracket /></Language>"
-                + "<MetaApi /><ExportPath /><InterlanguageApi /><TemplateNamespace /><CategoryNamespace /><FileNamespace />"
-                + "<MagicWords /><InterwikiPrefixs /><DocumentationTemplates /><LinkInterwikiFormat /><LangFormat />"
+                + "<MetaApi /><ContentApi /><InterlanguageApi /><TemplateNamespace /><CategoryNamespace /><FileNamespace />"
+                + "<MagicWords /><InterwikiPrefixs /><LinkInterwikiFormat /><LangFormat />"
                 + "<HasLanguagePage>False</HasLanguagePage></MediaWiki>",
                 b.ToString());
 
             // プロパティに値が設定された場合の出力
             site.MetaApi = "_api.xml";
-            site.ExportPath = "/export/$1";
+            site.ContentApi = "/export/$1";
             site.InterlanguageApi = "/interlanguage/$1.xml";
             site.TemplateNamespace = 100;
             site.CategoryNamespace = 101;
             site.FileNamespace = 200;
             site.MagicWords = new HashSet<string>(new string[] { "特別", "マジックワード" });
             site.InterwikiPrefixs = new IgnoreCaseSet(new string[] { "外部ウィキ", "ニュース" });
-            site.DocumentationTemplates = new string[] { "Template:ドキュメント", "テンプレート:Doc" };
-            site.DocumentationTemplateDefaultPage = "/サブページ";
             site.LinkInterwikiFormat = "{{仮リンク|$1|$2|$3|label=$4}}";
             site.LangFormat = "{{Lang|$1|$2}}";
             site.HasLanguagePage = true;