*.bak
.project
.settings
+.vs
TestResult.xml
*.sln.VisualState.xml
*.chm
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Honememo</RootNamespace>
<AssemblyName>hmlib</AssemblyName>
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
- <TargetFrameworkProfile>Client</TargetFrameworkProfile>
+ <TargetFrameworkProfile>
+ </TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\hmlib.XML</DocumentationFile>
<RunCodeAnalysis>false</RunCodeAnalysis>
+ <Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release\hmlib.XML</DocumentationFile>
+ <Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.CSharp" />
</ItemGroup>
<ItemGroup />
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <Import Project="$(ProgramFiles)\MSBuild\StyleCop\v4.7\StyleCop.Targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
// HmLibのアセンブリソース</summary>
//
// <copyright file="AssemblyInfo.cs" company="honeplusのメモ帳">
-// Copyright (C) 2013 Honeplus. All rights reserved.</copyright>
+// Copyright (C) 2019 Honeplus. All rights reserved.</copyright>
// <author>
// Honeplus</author>
// ================================================================================================
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("HmLib")]
-[assembly: AssemblyCopyright("Copyright (C) Honeplus 2013")]
+[assembly: AssemblyCopyright("Copyright (C) Honeplus 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
// 既定値にすることができます:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.5.*")]
+[assembly: AssemblyVersion("0.6.*")]
// 本ライブラリをC#以外の言語からも利用可能となるよう共通言語仕様準拠とする
[assembly: System.CLSCompliant(true)]
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Honememo</RootNamespace>
<AssemblyName>HmLibTest</AssemblyName>
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\HmLibTest.XML</DocumentationFile>
+ <Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <Import Project="$(ProgramFiles)\MSBuild\StyleCop\v4.7\StyleCop.Targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
// HmLib(テスト)のアセンブリソース</summary>
//
// <copyright file="AssemblyInfo.cs" company="honeplusのメモ帳">
-// Copyright (C) 2013 Honeplus. All rights reserved.</copyright>
+// Copyright (C) 2019 Honeplus. All rights reserved.</copyright>
// <author>
// Honeplus</author>
// ================================================================================================
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("HmLib")]
-[assembly: AssemblyCopyright("Copyright (C) Honeplus 2013")]
+[assembly: AssemblyCopyright("Copyright (C) Honeplus 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
// 既定値にすることができます:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("0.5.*")]
+[assembly: AssemblyVersion("0.6.*")]
// Wikipedia翻訳支援ツールのアセンブリソース</summary>
//
// <copyright file="AssemblyInfo.cs" company="honeplusのメモ帳">
-// Copyright (C) 2014 Honeplus. All rights reserved.</copyright>
+// Copyright (C) 2019 Honeplus. All rights reserved.</copyright>
// <author>
// Honeplus</author>
// ================================================================================================
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Wikipedia 翻訳支援ツール")]
-[assembly: AssemblyCopyright("Copyright (C) Honeplus 2014")]
+[assembly: AssemblyCopyright("Copyright (C) Honeplus 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Minor Version
// Build Number
// Revision
-[assembly: AssemblyVersion("1.31.*")]
+[assembly: AssemblyVersion("1.32.*")]
//------------------------------------------------------------------------------
// <auto-generated>
// このコードはツールによって生成されました。
-// ランタイム バージョン:4.0.30319.18033
+// ランタイム バージョン:4.0.30319.42000
//
// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
// コードが再生成されるときに損失したりします。
// または Visual Studio のようなツールを使用して自動生成されました。
// メンバーを追加または削除するには、.ResX ファイルを編集して、/str オプションと共に
// ResGen を実行し直すか、または VS プロジェクトをビルドし直します。
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "4.0.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
internal class Resources {
}
/// <summary>
- /// 厳密に型指定されたこのリソース クラスを使用して、すべての検索リソースに対し、
+ /// すべてについて、現在のスレッドの CurrentUICulture プロパティをオーバーライドします
/// 現在のスレッドの CurrentUICulture プロパティをオーバーライドします。
/// </summary>
[global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
//------------------------------------------------------------------------------
// <auto-generated>
// このコードはツールによって生成されました。
-// ランタイム バージョン:4.0.30319.18033
+// ランタイム バージョン:4.0.30319.42000
//
// このファイルへの変更は、以下の状況下で不正な動作の原因になったり、
// コードが再生成されるときに損失したりします。
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "11.0.0.0")]
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.3.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Configuration.DefaultSettingValueAttribute("<?xml version=\"1.0\" encoding=\"utf-16\"?>\r\n<ArrayOfString xmlns:xsi=\"http://www.w3." +
- "org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n <s" +
- "tring>CURRENTYEAR</string>\r\n <string>CURRENTMONTH</string>\r\n <string>CURRENTMO" +
- "NTHNAME</string>\r\n <string>CURRENTMONTHNAMEGEN</string>\r\n <string>CURRENTMONTH" +
- "ABBREV</string>\r\n <string>CURRENTDAY</string>\r\n <string>CURRENTDAY2</string>\r\n" +
- " <string>CURRENTDOW</string>\r\n <string>CURRENTDAYNAME</string>\r\n <string>CURR" +
- "ENTTIME</string>\r\n <string>CURRENTHOUR</string>\r\n <string>CURRENTWEEK</string>" +
- "\r\n <string>CURRENTTIMESTAMP</string>\r\n <string>LOCALYEAR</string>\r\n <string>L" +
- "OCALMONTH</string>\r\n <string>LOCALMONTHNAME</string>\r\n <string>LOCALMONTHNAMEG" +
- "EN</string>\r\n <string>LOCALMONTHABBREV</string>\r\n <string>LOCALDAY</string>\r\n " +
- " <string>LOCALDAY2</string>\r\n <string>LOCALDOW</string>\r\n <string>LOCALDAYNAME" +
- "</string>\r\n <string>LOCALTIME</string>\r\n <string>LOCALHOUR</string>\r\n <string" +
- ">LOCALWEEK</string>\r\n <string>LOCALTIMESTAMP</string>\r\n <string>SITENAME</stri" +
- "ng>\r\n <string>SERVER</string>\r\n <string>SERVERNAME</string>\r\n <string>DIRMARK" +
- "</string>\r\n <string>DIRECTIONMARK</string>\r\n <string>SCRIPTPATH</string>\r\n <s" +
- "tring>STYLEPATH</string>\r\n <string>CURRENTVERSION</string>\r\n <string>CONTENTLA" +
- "NGUAGE</string>\r\n <string>CONTENTLANG</string>\r\n <string>REVISIONID</string>\r\n" +
- " <string>REVISIONDAY</string>\r\n <string>REVISIONDAY2</string>\r\n <string>REVIS" +
- "IONMONTH</string>\r\n <string>REVISIONYEAR</string>\r\n <string>REVISIONTIMESTAMP<" +
- "/string>\r\n <string>REVISIONUSER</string>\r\n <string>PAGESIZE</string>\r\n <strin" +
- "g>PROTECTIONLEVEL</string>\r\n <string>DISPLAYTITLE</string>\r\n <string>DEFAULTSO" +
- "RT</string>\r\n <string>DEFAULTSORTKEY</string>\r\n <string>DEFAULTCATEGORYSORT</s" +
- "tring>\r\n <string>NUMBEROFPAGES</string>\r\n <string>NUMBEROFARTICLES</string>\r\n " +
- " <string>NUMBEROFFILES</string>\r\n <string>NUMBEROFEDITS</string>\r\n <string>NUM" +
- "BEROFVIEWS</string>\r\n <string>NUMBEROFUSERS</string>\r\n <string>NUMBEROFADMINS<" +
- "/string>\r\n <string>NUMBEROFACTIVEUSERS</string>\r\n <string>PAGESINCATEGORY</str" +
- "ing>\r\n <string>PAGESINCAT</string>\r\n <string>NUMBERINGROUP</string>\r\n <string" +
- ">NUMINGROUP</string>\r\n <string>PAGESINNS</string>\r\n <string>PAGESINNAMESPACE</" +
- "string>\r\n <string>FULLPAGENAME</string>\r\n <string>PAGENAME</string>\r\n <string" +
- ">BASEPAGENAME</string>\r\n <string>SUBPAGENAME</string>\r\n <string>SUBJECTPAGENAM" +
- "E</string>\r\n <string>TALKPAGENAME</string>\r\n <string>FULLPAGENAMEE</string>\r\n " +
- " <string>PAGENAMEE</string>\r\n <string>BASEPAGENAMEE</string>\r\n <string>SUBPAGE" +
- "NAMEE</string>\r\n <string>SUBJECTPAGENAMEE</string>\r\n <string>TALKPAGENAMEE</st" +
- "ring>\r\n <string>NAMESPACE</string>\r\n <string>SUBJECTSPACE</string>\r\n <string>" +
- "ARTICLESPACE</string>\r\n <string>TALKSPACE</string>\r\n <string>NAMESPACEE</strin" +
- "g>\r\n <string>SUBJECTSPACEE</string>\r\n <string>TALKSPACEE</string>\r\n <string>l" +
- "ocalurl</string>\r\n <string>fullurl</string>\r\n <string>filepath</string>\r\n <st" +
- "ring>urlencode</string>\r\n <string>anchorencode</string>\r\n <string>ns</string>\r" +
- "\n <string>lc</string>\r\n <string>lcfirst</string>\r\n <string>uc</string>\r\n <st" +
- "ring>ucfirst</string>\r\n <string>formatnum</string>\r\n <string>#dateformat</stri" +
- "ng>\r\n <string>#formatdate</string>\r\n <string>padleft</string>\r\n <string>padri" +
- "ght</string>\r\n <string>plural</string>\r\n <string>grammar</string>\r\n <string>i" +
- "nt</string>\r\n <string>#language</string>\r\n <string>#special</string>\r\n <strin" +
- "g>#tag</string>\r\n <string>gender</string>\r\n <string>groupconvert</string>\r\n <" +
- "string>#expr</string>\r\n <string>#if</string>\r\n <string>#ifeq</string>\r\n <stri" +
- "ng>#ifexist</string>\r\n <string>#ifexpr</string>\r\n <string>#switch</string>\r\n " +
- "<string>#time</string>\r\n <string>#rel2abs</string>\r\n <string>#titleparts</stri" +
- "ng>\r\n <string>#iferror</string>\r\n</ArrayOfString>")]
- public global::System.Collections.Specialized.StringCollection MediaWikiMagicWords {
- get {
- return ((global::System.Collections.Specialized.StringCollection)(this["MediaWikiMagicWords"]));
- }
- }
-
- [global::System.Configuration.ApplicationScopedSettingAttribute()]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("/w/api.php?action=query&prop=revisions&titles=$1&redirects&rvprop=timestamp|conte" +
"nt&format=xml")]
public string MediaWikiContentApi {
}
}
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("")]
+ public string LastSelectedLanguage {
+ get {
+ return ((string)(this["LastSelectedLanguage"]));
+ }
+ set {
+ this["LastSelectedLanguage"] = value;
+ }
+ }
+
+ [global::System.Configuration.UserScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("Wikipedia")]
+ public string LastSelectedConfiguration {
+ get {
+ return ((string)(this["LastSelectedConfiguration"]));
+ }
+ set {
+ this["LastSelectedConfiguration"] = value;
+ }
+ }
+
+ [global::System.Configuration.ApplicationScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute(".xml")]
+ public string ConfigurationExtension {
+ get {
+ return ((string)(this["ConfigurationExtension"]));
+ }
+ }
+
+ [global::System.Configuration.ApplicationScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("/w/api.php?action=query&prop=langlinks&titles=$1&redirects=&lllimit=500&format=xm" +
+ "l")]
+ public string MediaWikiInterlanguageApi {
+ get {
+ return ((string)(this["MediaWikiInterlanguageApi"]));
+ }
+ }
+
+ [global::System.Configuration.ApplicationScopedSettingAttribute()]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Configuration.DefaultSettingValueAttribute("<?xml version=\"1.0\" encoding=\"utf-16\"?>\r\n<ArrayOfString xmlns:xsi=\"http://www.w3." +
+ "org/2001/XMLSchema-instance\" xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\">\r\n <s" +
+ "tring>CURRENTYEAR</string>\r\n <string>CURRENTMONTH</string>\r\n <string>CURRENTMO" +
+ "NTHNAME</string>\r\n <string>CURRENTMONTHNAMEGEN</string>\r\n <string>CURRENTMONTH" +
+ "ABBREV</string>\r\n <string>CURRENTDAY</string>\r\n <string>CURRENTDAY2</string>\r\n" +
+ " <string>CURRENTDOW</string>\r\n <string>CURRENTDAYNAME</string>\r\n <string>CURR" +
+ "ENTTIME</string>\r\n <string>CURRENTHOUR</string>\r\n <string>CURRENTWEEK</string>" +
+ "\r\n <string>CURRENTTIMESTAMP</string>\r\n <string>LOCALYEAR</string>\r\n <string>L" +
+ "OCALMONTH</string>\r\n <string>LOCALMONTHNAME</string>\r\n <string>LOCALMONTHNAMEG" +
+ "EN</string>\r\n <string>LOCALMONTHABBREV</string>\r\n <string>LOCALDAY</string>\r\n " +
+ " <string>LOCALDAY2</string>\r\n <string>LOCALDOW</string>\r\n <string>LOCALDAYNAME" +
+ "</string>\r\n <string>LOCALTIME</string>\r\n <string>LOCALHOUR</string>\r\n <string" +
+ ">LOCALWEEK</string>\r\n <string>LOCALTIMESTAMP</string>\r\n <string>SITENAME</stri" +
+ "ng>\r\n <string>SERVER</string>\r\n <string>SERVERNAME</string>\r\n <string>DIRMARK" +
+ "</string>\r\n <string>DIRECTIONMARK</string>\r\n <string>SCRIPTPATH</string>\r\n <s" +
+ "tring>STYLEPATH</string>\r\n <string>CURRENTVERSION</string>\r\n <string>CONTENTLA" +
+ "NGUAGE</string>\r\n <string>CONTENTLANG</string>\r\n <string>REVISIONID</string>\r\n" +
+ " <string>REVISIONDAY</string>\r\n <string>REVISIONDAY2</string>\r\n <string>REVIS" +
+ "IONMONTH</string>\r\n <string>REVISIONYEAR</string>\r\n <string>REVISIONTIMESTAMP<" +
+ "/string>\r\n <string>REVISIONUSER</string>\r\n <string>PAGESIZE</string>\r\n <strin" +
+ "g>PROTECTIONLEVEL</string>\r\n <string>DISPLAYTITLE</string>\r\n <string>DEFAULTSO" +
+ "RT</string>\r\n <string>DEFAULTSORTKEY</string>\r\n <string>DEFAULTCATEGORYSORT</s" +
+ "tring>\r\n <string>NUMBEROFPAGES</string>\r\n <string>NUMBEROFARTICLES</string>\r\n " +
+ " <string>NUMBEROFFILES</string>\r\n <string>NUMBEROFEDITS</string>\r\n <string>NUM" +
+ "BEROFVIEWS</string>\r\n <string>NUMBEROFUSERS</string>\r\n <string>NUMBEROFADMINS<" +
+ "/string>\r\n <string>NUMBEROFACTIVEUSERS</string>\r\n <string>PAGESINCATEGORY</str" +
+ "ing>\r\n <string>PAGESINCAT</string>\r\n <string>NUMBERINGROUP</string>\r\n <string" +
+ ">NUMINGROUP</string>\r\n <string>PAGESINNS</string>\r\n <string>PAGESINNAMESPACE</" +
+ "string>\r\n <string>FULLPAGENAME</string>\r\n <string>PAGENAME</string>\r\n <string" +
+ ">BASEPAGENAME</string>\r\n <string>SUBPAGENAME</string>\r\n <string>SUBJECTPAGENAM" +
+ "E</string>\r\n <string>TALKPAGENAME</string>\r\n <string>FULLPAGENAMEE</string>\r\n " +
+ " <string>PAGENAMEE</string>\r\n <string>BASEPAGENAMEE</string>\r\n <string>SUBPAGE" +
+ "NAMEE</string>\r\n <string>SUBJECTPAGENAMEE</string>\r\n <string>TALKPAGENAMEE</st" +
+ "ring>\r\n <string>NAMESPACE</string>\r\n <string>SUBJECTSPACE</string>\r\n <string>" +
+ "ARTICLESPACE</string>\r\n <string>TALKSPACE</string>\r\n <string>NAMESPACEE</strin" +
+ "g>\r\n <string>SUBJECTSPACEE</string>\r\n <string>TALKSPACEE</string>\r\n <string>l" +
+ "ocalurl</string>\r\n <string>fullurl</string>\r\n <string>filepath</string>\r\n <st" +
+ "ring>urlencode</string>\r\n <string>anchorencode</string>\r\n <string>ns</string>\r" +
+ "\n <string>lc</string>\r\n <string>lcfirst</string>\r\n <string>uc</string>\r\n <st" +
+ "ring>ucfirst</string>\r\n <string>formatnum</string>\r\n <string>#dateformat</stri" +
+ "ng>\r\n <string>#formatdate</string>\r\n <string>padleft</string>\r\n <string>padri" +
+ "ght</string>\r\n <string>plural</string>\r\n <string>grammar</string>\r\n <string>i" +
+ "nt</string>\r\n <string>#language</string>\r\n <string>#special</string>\r\n <strin" +
+ "g>#tag</string>\r\n <string>gender</string>\r\n <string>groupconvert</string>\r\n <" +
+ "string>#expr</string>\r\n <string>#if</string>\r\n <string>#ifeq</string>\r\n <stri" +
+ "ng>#ifexist</string>\r\n <string>#ifexpr</string>\r\n <string>#switch</string>\r\n " +
+ "<string>#time</string>\r\n <string>#rel2abs</string>\r\n <string>#titleparts</stri" +
+ "ng>\r\n <string>#iferror</string>\r\n</ArrayOfString>")]
+ public global::System.Collections.Specialized.StringCollection MediaWikiMagicWords {
+ get {
+ return ((global::System.Collections.Specialized.StringCollection)(this["MediaWikiMagicWords"]));
+ }
+ }
+
[global::System.Configuration.ApplicationScopedSettingAttribute()]
[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
[global::System.Configuration.DefaultSettingValueAttribute("<?xml version=\"1.0\" encoding=\"utf-16\"?>\r\n<ArrayOfString xmlns:xsi=\"http://www.w3." +
return ((global::System.Collections.Specialized.StringCollection)(this["MediaWikiInterwikiPrefixs"]));
}
}
-
- [global::System.Configuration.UserScopedSettingAttribute()]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Configuration.DefaultSettingValueAttribute("")]
- public string LastSelectedLanguage {
- get {
- return ((string)(this["LastSelectedLanguage"]));
- }
- set {
- this["LastSelectedLanguage"] = value;
- }
- }
-
- [global::System.Configuration.UserScopedSettingAttribute()]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Configuration.DefaultSettingValueAttribute("Wikipedia")]
- public string LastSelectedConfiguration {
- get {
- return ((string)(this["LastSelectedConfiguration"]));
- }
- set {
- this["LastSelectedConfiguration"] = value;
- }
- }
-
- [global::System.Configuration.ApplicationScopedSettingAttribute()]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Configuration.DefaultSettingValueAttribute(".xml")]
- public string ConfigurationExtension {
- get {
- return ((string)(this["ConfigurationExtension"]));
- }
- }
-
- [global::System.Configuration.ApplicationScopedSettingAttribute()]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Configuration.DefaultSettingValueAttribute("/w/api.php?action=query&prop=langlinks&titles=$1&redirects=&lllimit=500&format=xm" +
- "l")]
- public string MediaWikiInterlanguageApi {
- get {
- return ((string)(this["MediaWikiInterlanguageApi"]));
- }
- }
}
}
=====================================================================
【タイトル】 Wikipedia 翻訳支援ツール
-【ファイル】 wptscs131.msi, wptscs131.zip, wptscs131-src.zip
-【作成月日】 2014/4/4
+【ファイル】 wptscs132.msi, wptscs132.zip, wptscs132-src.zip
+【作成月日】 2019/12/11
【制 作 者】 Honeplus
-【動作環境】 Windows 7/8.1 での動作を確認。要.NET Framework 4.0 Client Profile または 4.5
+【動作環境】 Windows 10 での動作を確認。要.NET Framework 4.7.2
【配布形態】 修正BSDライセンス
【HomePage】 https://ja.osdn.net/projects/wptscs/
=====================================================================
アプリケーション上で設定した内容は、上記設定ファイルには反映されません。
ユーザーごとのフォルダに出力されます。
設定ファイルを直接修正、または削除して初期値に戻したい場合は、
-下記のようなパスにあるファイルを更新してください(以下はWindows 8.1の例)。
+下記のようなパスにあるファイルを更新してください(以下はWindows 10の例)。
C:\Users\[ユーザー名]\AppData\Roaming\Honememo\Wikipedia 翻訳支援ツール\[バージョン番号]\config.xml
C:\Users\[ユーザー名]\AppData\Local\Honememo\wptscs.exe_[~]\[バージョン番号]\user.config
・ソースについて
-wptscs131-src.zip としてソースファイル一式を配布しています。
-開発環境はVisual Studio 2013 Express for Windows Desktopです。
-その他外部ツールとしてコーディングスタイルチェック用のStyleCopを使用しています。
-また、インストーラの作成にはWiXを使用しています。
+wptscs132-src.zip としてソースファイル一式を配布しています。
+開発環境はVisual Studio Community 2019です。
+インストーラの作成にはWiXを使用しています。
※ 設定ファイルに互換性はありますが、一部設定項目の変更・追加・削除が発生しています。
独自の設定を追加している場合、変更が必要になる可能性があります。
Ver1.31 2014/04/04 記事名のエスケープを明示的に行うようにし、扱えない文字が残っていたのを修正。
+Ver1.32 2019/12/11 TLS1.0/1.1のサポート終了でエラーとなる問題を修正。
+ ※ 本バージョンから、.NET Frameworkが4.0→4.7へと変わります。XPなど古いOSでは動作しません。
・仕様上の制限
<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
+<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="12.0">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<RootNamespace>Honememo.Wptscs</RootNamespace>
<AssemblyName>wptscs</AssemblyName>
<ApplicationIcon>App.ico</ApplicationIcon>
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileUpgradeFlags>
</FileUpgradeFlags>
<OldToolsVersion>2.0</OldToolsVersion>
<UpgradeBackupLocation />
- <TargetFrameworkProfile>Client</TargetFrameworkProfile>
+ <TargetFrameworkProfile>
+ </TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\wptscs.XML</DocumentationFile>
<RunCodeAnalysis>false</RunCodeAnalysis>
+ <Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Release\wptscs.XML</DocumentationFile>
+ <Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
- <Import Project="$(ProgramFiles)\MSBuild\StyleCop\v4.7\StyleCop.Targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</setting>
<setting name="MediaWikiMagicWords" serializeAs="Xml">
<value>
- <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>CURRENTYEAR</string>
<string>CURRENTMONTH</string>
<string>CURRENTMONTHNAME</string>
</setting>
<setting name="MediaWikiInterwikiPrefixs" serializeAs="Xml">
<value>
- <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+ <ArrayOfString xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<string>acronym</string>
<string>advogato</string>
<string>annotationwiki</string>
<userSettings>
<Honememo.Wptscs.Properties.Settings>
<setting name="SaveDirectory" serializeAs="String">
- <value />
+ <value/>
</setting>
<setting name="LastSelectedSource" serializeAs="String">
<value>en</value>
</setting>
<setting name="LastSelectedTarget" serializeAs="String">
- <value />
+ <value/>
</setting>
<setting name="UserAgent" serializeAs="String">
- <value />
+ <value/>
</setting>
<setting name="Referer" serializeAs="String">
- <value />
+ <value/>
</setting>
<setting name="CacheExpire" serializeAs="String">
<value>15.00:00:00</value>
<value>2000</value>
</setting>
<setting name="LastSelectedLanguage" serializeAs="String">
- <value />
+ <value/>
</setting>
<setting name="LastSelectedConfiguration" serializeAs="String">
<value>Wikipedia</value>
</setting>
</Honememo.Wptscs.Properties.Settings>
</userSettings>
-<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0,Profile=Client"/></startup></configuration>
+<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup></configuration>
// Wikipedia翻訳支援ツール(テスト)のアセンブリソース</summary>
//
// <copyright file="AssemblyInfo.cs" company="honeplusのメモ帳">
-// Copyright (C) 2014 Honeplus. All rights reserved.</copyright>
+// Copyright (C) 2019 Honeplus. All rights reserved.</copyright>
// <author>
// Honeplus</author>
// ================================================================================================
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Wikipedia 翻訳支援ツール")]
-[assembly: AssemblyCopyright("Copyright (C) Honeplus 2014")]
+[assembly: AssemblyCopyright("Copyright (C) Honeplus 2019")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// すべての値を指定するか、下のように '*' を使ってビルドおよびリビジョン番号を
// 既定値にすることができます:
// [assembly: AssemblyVersion("1.0.*")]
-[assembly: AssemblyVersion("1.31.*")]
+[assembly: AssemblyVersion("1.32.*")]
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Honememo.Wptscs</RootNamespace>
<AssemblyName>WptscsTest</AssemblyName>
- <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
+ <TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile>
</TargetFrameworkProfile>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<DocumentationFile>bin\Debug\WptscsTest.XML</DocumentationFile>
+ <Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
+ <Prefer32Bit>false</Prefer32Bit>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualStudio.QualityTools.UnitTestFramework, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a, processorArchitecture=MSIL" />
</None>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
- <Import Project="$(ProgramFiles)\MSBuild\StyleCop\v4.7\StyleCop.Targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">