マスタエディタ:言語情報をリソースファイル化。リソースDLLのインストールが上手くいかないので、インストール直後にプログラムを実行して応急処置させる。

git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlIPL/trunk@2652 b08762b0-b915-fc4b-9d8c-17b2551a87ff
This commit is contained in:
nishikawa_takeshi 2008-10-28 13:06:44 +00:00
parent 7c5a89c759
commit 6a8a543aba
26 changed files with 8269 additions and 1521 deletions

View File

@ -0,0 +1 @@
Dummy

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,859 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="labPlatform.Size" type="System.Drawing.Size, System.Drawing">
<value>73, 12</value>
</data>
<data name="labPlatform.Text" xml:space="preserve">
<value>プラットフォーム</value>
</data>
<data name="labRomSize.Size" type="System.Drawing.Size, System.Drawing">
<value>54, 12</value>
</data>
<data name="labRomSize.Text" xml:space="preserve">
<value>ROM容量</value>
</data>
<data name="labRomType.Size" type="System.Drawing.Size, System.Drawing">
<value>80, 12</value>
</data>
<data name="labRomType.Text" xml:space="preserve">
<value>ROMタイプ設定</value>
</data>
<data name="labMakerCode.Size" type="System.Drawing.Size, System.Drawing">
<value>59, 12</value>
</data>
<data name="labMakerCode.Text" xml:space="preserve">
<value>メーカコード</value>
</data>
<data name="labGameCode.Size" type="System.Drawing.Size, System.Drawing">
<value>78, 12</value>
</data>
<data name="labGameCode.Text" xml:space="preserve">
<value>イニシャルコード</value>
</data>
<data name="labTitleName.Size" type="System.Drawing.Size, System.Drawing">
<value>65, 12</value>
</data>
<data name="labTitleName.Text" xml:space="preserve">
<value>ソフトタイトル</value>
</data>
<data name="labRemasterVer.Size" type="System.Drawing.Size, System.Drawing">
<value>93, 12</value>
</data>
<data name="labRemasterVer.Text" xml:space="preserve">
<value>リマスターバージョン</value>
</data>
<data name="gboxSrl.Text" xml:space="preserve">
<value>ROMデータ情報</value>
</data>
<data name="labBackup.Size" type="System.Drawing.Size, System.Drawing">
<value>79, 12</value>
</data>
<data name="labBackup.Text" xml:space="preserve">
<value>バックアップメモリ</value>
</data>
<data name="combBackup.Items7" xml:space="preserve">
<value>なし</value>
</data>
<data name="combBackup.Items8" xml:space="preserve">
<value>その他</value>
</data>
<data name="labRomCRC.Size" type="System.Drawing.Size, System.Drawing">
<value>63, 12</value>
</data>
<data name="labRomCRC.Text" xml:space="preserve">
<value>全体のCRC</value>
</data>
<data name="labHeaderCRC.Size" type="System.Drawing.Size, System.Drawing">
<value>55, 12</value>
</data>
<data name="labHeaderCRC.Text" xml:space="preserve">
<value>ヘッダCRC</value>
</data>
<data name="gboxCRC.Text" xml:space="preserve">
<value>ヘッダCRC</value>
</data>
<data name="labCaption.Size" type="System.Drawing.Size, System.Drawing">
<value>241, 12</value>
</data>
<data name="labCaption.Text" xml:space="preserve">
<value>備考欄 - その他連絡事項があればご記入ください</value>
</data>
<data name="combOFLC.Items4" xml:space="preserve">
<value>審査中</value>
</data>
<data name="combPEGI_BBFC.Items" xml:space="preserve">
<value>年齢制限なし(全年齢)</value>
</data>
<data name="combPEGI_BBFC.Items1" xml:space="preserve">
<value>3歳以上</value>
</data>
<data name="combPEGI_BBFC.Items2" xml:space="preserve">
<value>4歳以上推奨</value>
</data>
<data name="combPEGI_BBFC.Items3" xml:space="preserve">
<value>7歳以上</value>
</data>
<data name="combPEGI_BBFC.Items4" xml:space="preserve">
<value>8歳以上推奨</value>
</data>
<data name="combPEGI_BBFC.Items5" xml:space="preserve">
<value>12歳以上</value>
</data>
<data name="combPEGI_BBFC.Items6" xml:space="preserve">
<value>15歳以上</value>
</data>
<data name="combPEGI_BBFC.Items7" xml:space="preserve">
<value>16歳以上</value>
</data>
<data name="combPEGI_BBFC.Items8" xml:space="preserve">
<value>18歳以上</value>
</data>
<data name="combPEGI_BBFC.Items9" xml:space="preserve">
<value>審査中</value>
</data>
<data name="combPEGI_PRT.Items" xml:space="preserve">
<value>年齢制限なし(全年齢)</value>
</data>
<data name="combPEGI_PRT.Items1" xml:space="preserve">
<value>4歳以上</value>
</data>
<data name="combPEGI_PRT.Items2" xml:space="preserve">
<value>6歳以上</value>
</data>
<data name="combPEGI_PRT.Items3" xml:space="preserve">
<value>12歳以上</value>
</data>
<data name="combPEGI_PRT.Items4" xml:space="preserve">
<value>16歳以上</value>
</data>
<data name="combPEGI_PRT.Items5" xml:space="preserve">
<value>18歳以上</value>
</data>
<data name="combPEGI_PRT.Items6" xml:space="preserve">
<value>審査中</value>
</data>
<data name="combPEGI.Items" xml:space="preserve">
<value>年齢制限なし(全年齢)</value>
</data>
<data name="combPEGI.Items1" xml:space="preserve">
<value>3歳以上</value>
</data>
<data name="combPEGI.Items2" xml:space="preserve">
<value>7歳以上</value>
</data>
<data name="combPEGI.Items3" xml:space="preserve">
<value>12歳以上</value>
</data>
<data name="combPEGI.Items4" xml:space="preserve">
<value>16歳以上</value>
</data>
<data name="combPEGI.Items5" xml:space="preserve">
<value>18歳以上</value>
</data>
<data name="combPEGI.Items6" xml:space="preserve">
<value>審査中</value>
</data>
<data name="combUSK.Items" xml:space="preserve">
<value>年齢制限なし</value>
</data>
<data name="combUSK.Items1" xml:space="preserve">
<value>6歳以上</value>
</data>
<data name="combUSK.Items2" xml:space="preserve">
<value>12歳以上</value>
</data>
<data name="combUSK.Items3" xml:space="preserve">
<value>16歳以上</value>
</data>
<data name="combUSK.Items4" xml:space="preserve">
<value>青少年には不適切</value>
</data>
<data name="combUSK.Items5" xml:space="preserve">
<value>審査中</value>
</data>
<data name="combESRB.Items" xml:space="preserve">
<value>年齢制限なし(全年齢)</value>
</data>
<data name="combESRB.Items1" xml:space="preserve">
<value>EC (3歳以上)</value>
</data>
<data name="combESRB.Items2" xml:space="preserve">
<value>E (6歳以上)</value>
</data>
<data name="combESRB.Items3" xml:space="preserve">
<value>E10+ (10歳以上)</value>
</data>
<data name="combESRB.Items4" xml:space="preserve">
<value>T (13歳以上)</value>
</data>
<data name="combESRB.Items5" xml:space="preserve">
<value>M (17歳以上)</value>
</data>
<data name="combESRB.Items6" xml:space="preserve">
<value>審査中</value>
</data>
<data name="combCERO.Items" xml:space="preserve">
<value>A (全年齢)</value>
</data>
<data name="combCERO.Items1" xml:space="preserve">
<value>B (12歳以上)</value>
</data>
<data name="combCERO.Items2" xml:space="preserve">
<value>C (15歳以上)</value>
</data>
<data name="combCERO.Items3" xml:space="preserve">
<value>D (17歳以上)</value>
</data>
<data name="combCERO.Items4" xml:space="preserve">
<value>Z (18歳以上)</value>
</data>
<data name="combCERO.Items5" xml:space="preserve">
<value>審査中</value>
</data>
<data name="labParentalRating.Size" type="System.Drawing.Size, System.Drawing">
<value>82, 12</value>
</data>
<data name="labParentalRating.Text" xml:space="preserve">
<value>レーティング情報</value>
</data>
<data name="labRegion.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 12</value>
</data>
<data name="labRegion.Text" xml:space="preserve">
<value>リージョン</value>
</data>
<data name="cboxIsEULA.Size" type="System.Drawing.Size, System.Drawing">
<value>157, 16</value>
</data>
<data name="cboxIsEULA.Text" xml:space="preserve">
<value>EULAへの同意を必要とする</value>
</data>
<data name="combRegion.Items" xml:space="preserve">
<value>日本のみ</value>
</data>
<data name="combRegion.Items1" xml:space="preserve">
<value>米国のみ</value>
</data>
<data name="combRegion.Items2" xml:space="preserve">
<value>欧州のみ</value>
</data>
<data name="combRegion.Items3" xml:space="preserve">
<value>豪州のみ</value>
</data>
<data name="combRegion.Items4" xml:space="preserve">
<value>欧州および豪州</value>
</data>
<data name="cboxIsInputPerson2.Size" type="System.Drawing.Size, System.Drawing">
<value>150, 16</value>
</data>
<data name="cboxIsInputPerson2.Text" xml:space="preserve">
<value>担当者2を入力する(任意)</value>
</data>
<data name="labArbit4.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 12</value>
</data>
<data name="labArbit4.Text" xml:space="preserve">
<value>(任意)</value>
</data>
<data name="labArbit3.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 12</value>
</data>
<data name="labArbit3.Text" xml:space="preserve">
<value>(任意)</value>
</data>
<data name="labDepart2.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 12</value>
</data>
<data name="labDepart2.Text" xml:space="preserve">
<value>部署名</value>
</data>
<data name="labFurigana2.Size" type="System.Drawing.Size, System.Drawing">
<value>51, 12</value>
</data>
<data name="labFurigana2.Text" xml:space="preserve">
<value>(ふりがな)</value>
</data>
<data name="labPerson2.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 12</value>
</data>
<data name="labPerson2.Text" xml:space="preserve">
<value>ご氏名</value>
</data>
<data name="labCompany2.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 12</value>
</data>
<data name="labCompany2.Text" xml:space="preserve">
<value>貴社名</value>
</data>
<data name="gboxPerson2.Text" xml:space="preserve">
<value>担当者2</value>
</data>
<data name="labArbit2.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 12</value>
</data>
<data name="labArbit2.Text" xml:space="preserve">
<value>(任意)</value>
</data>
<data name="labArbit1.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 12</value>
</data>
<data name="labArbit1.Text" xml:space="preserve">
<value>(任意)</value>
</data>
<data name="labDepart1.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 12</value>
</data>
<data name="labDepart1.Text" xml:space="preserve">
<value>部署名</value>
</data>
<data name="labFurigana1.Size" type="System.Drawing.Size, System.Drawing">
<value>51, 12</value>
</data>
<data name="labFurigana1.Text" xml:space="preserve">
<value>(ふりがな)</value>
</data>
<data name="labPerson1.Size" type="System.Drawing.Size, System.Drawing">
<value>38, 12</value>
</data>
<data name="labPerson1.Text" xml:space="preserve">
<value>ご氏名</value>
</data>
<data name="labCompany1.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 12</value>
</data>
<data name="labCompany1.Text" xml:space="preserve">
<value>貴社名</value>
</data>
<data name="gboxPerson1.Text" xml:space="preserve">
<value>担当者1</value>
</data>
<data name="rUsageOther.Size" type="System.Drawing.Size, System.Drawing">
<value>54, 16</value>
</data>
<data name="rUsageOther.Text" xml:space="preserve">
<value>その他</value>
</data>
<data name="rUsageDst.Size" type="System.Drawing.Size, System.Drawing">
<value>87, 16</value>
</data>
<data name="rUsageDst.Text" xml:space="preserve">
<value>データ配信用</value>
</data>
<data name="rUsageSample.Size" type="System.Drawing.Size, System.Drawing">
<value>71, 16</value>
</data>
<data name="rUsageSample.Text" xml:space="preserve">
<value>試遊台用</value>
</data>
<data name="rUsageSale.Size" type="System.Drawing.Size, System.Drawing">
<value>83, 16</value>
</data>
<data name="rUsageSale.Text" xml:space="preserve">
<value>一般販売用</value>
</data>
<data name="gboxUsage.Text" xml:space="preserve">
<value>目的</value>
</data>
<data name="rSubmitHand.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 16</value>
</data>
<data name="rSubmitHand.Text" xml:space="preserve">
<value>手渡し</value>
</data>
<data name="rSubmitPost.Size" type="System.Drawing.Size, System.Drawing">
<value>47, 16</value>
</data>
<data name="rSubmitPost.Text" xml:space="preserve">
<value>郵送</value>
</data>
<data name="gboxSubmitWay.Text" xml:space="preserve">
<value>提出方法</value>
</data>
<data name="labSubmiteDate.Size" type="System.Drawing.Size, System.Drawing">
<value>65, 12</value>
</data>
<data name="labSubmiteDate.Text" xml:space="preserve">
<value>書類提出日</value>
</data>
<data name="labReleaseDate.Size" type="System.Drawing.Size, System.Drawing">
<value>65, 12</value>
</data>
<data name="labReleaseDate.Text" xml:space="preserve">
<value>発売予定日</value>
</data>
<data name="labProductCode.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 12</value>
</data>
<data name="labProductCode.Text" xml:space="preserve">
<value>製品コード</value>
</data>
<data name="labProductName.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 12</value>
</data>
<data name="labProductName.Text" xml:space="preserve">
<value>製品名</value>
</data>
<data name="labCapSubmitVer.Size" type="System.Drawing.Size, System.Drawing">
<value>233, 12</value>
</data>
<data name="labCapSubmitVer.Text" xml:space="preserve">
<value>* リマスターバージョンが上がると再び0からカウント</value>
</data>
<data name="labSubmitVer.Size" type="System.Drawing.Size, System.Drawing">
<value>74, 12</value>
</data>
<data name="labSubmitVer.Text" xml:space="preserve">
<value>提出バージョン</value>
</data>
<data name="labMultiForeign1.Size" type="System.Drawing.Size, System.Drawing">
<value>101, 12</value>
</data>
<data name="labMultiForeign1.Text" xml:space="preserve">
<value>(複数ある場合のみ)</value>
</data>
<data name="cboxReleaseForeign.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 16</value>
</data>
<data name="cboxReleaseForeign.Text" xml:space="preserve">
<value>海外版を発売する(予定)</value>
</data>
<data name="labProductNameForeign.Size" type="System.Drawing.Size, System.Drawing">
<value>41, 12</value>
</data>
<data name="labProductNameForeign.Text" xml:space="preserve">
<value>製品名</value>
</data>
<data name="labProductCodeForeign.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 12</value>
</data>
<data name="labProductCodeForeign.Text" xml:space="preserve">
<value>製品コード</value>
</data>
<data name="cboxIsShared2.Size" type="System.Drawing.Size, System.Drawing">
<value>123, 16</value>
</data>
<data name="cboxIsShared2.Text" xml:space="preserve">
<value>Shared2ファイル使用</value>
</data>
<data name="gboxShared2Size.Text" xml:space="preserve">
<value>Shared2ファイルサイズ</value>
</data>
<data name="labLib.Size" type="System.Drawing.Size, System.Drawing">
<value>70, 12</value>
</data>
<data name="labLib.Text" xml:space="preserve">
<value>使用ライブラリ</value>
</data>
<data name="labSDK.Size" type="System.Drawing.Size, System.Drawing">
<value>72, 12</value>
</data>
<data name="labSDK.Text" xml:space="preserve">
<value>SDKバージョン</value>
</data>
<data name="labNormalRomOffset.Size" type="System.Drawing.Size, System.Drawing">
<value>155, 12</value>
</data>
<data name="labNormalRomOffset.Text" xml:space="preserve">
<value>TWLーマル領域ROMオフセット</value>
</data>
<data name="labKeyTableRomOffset.Size" type="System.Drawing.Size, System.Drawing">
<value>142, 12</value>
</data>
<data name="labKeyTableRomOffset.Text" xml:space="preserve">
<value>TWL専用領域ROMオフセット</value>
</data>
<data name="gboxTWLExInfo.Text" xml:space="preserve">
<value>TWL拡張情報</value>
</data>
<data name="cboxIsSubBanner.Size" type="System.Drawing.Size, System.Drawing">
<value>131, 16</value>
</data>
<data name="cboxIsSubBanner.Text" xml:space="preserve">
<value>サブバナーファイル有効</value>
</data>
<data name="cboxIsWL.Size" type="System.Drawing.Size, System.Drawing">
<value>155, 16</value>
</data>
<data name="cboxIsWL.Text" xml:space="preserve">
<value>NTRホワイトリスト署名有効</value>
</data>
<data name="cboxIsNormalJump.Size" type="System.Drawing.Size, System.Drawing">
<value>121, 16</value>
</data>
<data name="cboxIsNormalJump.Text" xml:space="preserve">
<value>ノーマルジャンプ許可</value>
</data>
<data name="cboxIsTmpJump.Size" type="System.Drawing.Size, System.Drawing">
<value>103, 16</value>
</data>
<data name="cboxIsTmpJump.Text" xml:space="preserve">
<value>tmpジャンプ許可</value>
</data>
<data name="labAccessOther.Size" type="System.Drawing.Size, System.Drawing">
<value>36, 12</value>
</data>
<data name="labAccessOther.Text" xml:space="preserve">
<value>その他</value>
</data>
<data name="labIsGameCardOn.Size" type="System.Drawing.Size, System.Drawing">
<value>87, 12</value>
</data>
<data name="labIsGameCardOn.Text" xml:space="preserve">
<value>ゲームカード電源</value>
</data>
<data name="cboxIsNAND.Size" type="System.Drawing.Size, System.Drawing">
<value>121, 16</value>
</data>
<data name="cboxIsNAND.Text" xml:space="preserve">
<value>NANDフラッシュメモリ</value>
</data>
<data name="cboxIsSD.Text" xml:space="preserve">
<value>SDカード</value>
</data>
<data name="gboxAccess.Text" xml:space="preserve">
<value>アクセスコントロール情報</value>
</data>
<data name="labCaptionEx.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 12</value>
</data>
<data name="labCaptionEx.Text" xml:space="preserve">
<value>特記事項</value>
</data>
<data name="gboxProd.Text" xml:space="preserve">
<value>ROM提出情報</value>
</data>
<data name="stripItemOpenRom.Size" type="System.Drawing.Size, System.Drawing">
<value>211, 22</value>
</data>
<data name="stripItemOpenRom.Text" xml:space="preserve">
<value>ROMデータを開く</value>
</data>
<data name="stripItemSepFile1.Size" type="System.Drawing.Size, System.Drawing">
<value>208, 6</value>
</data>
<data name="stripItemSaveTemp.Size" type="System.Drawing.Size, System.Drawing">
<value>211, 22</value>
</data>
<data name="stripItemSaveTemp.Text" xml:space="preserve">
<value>提出情報を一時保存する</value>
</data>
<data name="stripItemLoadTemp.Size" type="System.Drawing.Size, System.Drawing">
<value>211, 22</value>
</data>
<data name="stripItemLoadTemp.Text" xml:space="preserve">
<value>一時保存した提出情報を開く</value>
</data>
<data name="stripFile.Size" type="System.Drawing.Size, System.Drawing">
<value>51, 20</value>
</data>
<data name="stripFile.Text" xml:space="preserve">
<value>ファイル</value>
</data>
<data name="stripItemSheet.Size" type="System.Drawing.Size, System.Drawing">
<value>280, 22</value>
</data>
<data name="stripItemSheet.Text" xml:space="preserve">
<value>提出データ一式を作成する</value>
</data>
<data name="stripItemSepMaster1.Size" type="System.Drawing.Size, System.Drawing">
<value>277, 6</value>
</data>
<data name="stripItemMasterRom.Size" type="System.Drawing.Size, System.Drawing">
<value>280, 22</value>
</data>
<data name="stripItemMasterRom.Text" xml:space="preserve">
<value>マスターROMのみを作成する</value>
</data>
<data name="stripItemMiddlewareXml.Size" type="System.Drawing.Size, System.Drawing">
<value>280, 22</value>
</data>
<data name="stripItemMiddlewareXml.Text" xml:space="preserve">
<value>ミドルウェアリストのみを作成する(XML形式)</value>
</data>
<data name="stripItemMiddlewareHtml.Size" type="System.Drawing.Size, System.Drawing">
<value>280, 22</value>
</data>
<data name="stripItemMiddlewareHtml.Text" xml:space="preserve">
<value>ミドルウェアリストのみを作成する(HTML形式)</value>
</data>
<data name="stripMaster.Size" type="System.Drawing.Size, System.Drawing">
<value>53, 20</value>
</data>
<data name="stripMaster.Text" xml:space="preserve">
<value>マスター</value>
</data>
<data name="tboxGuideRomInfo.Text" xml:space="preserve">
<value>このタブの情報は編集不可です。データに誤りがある場合にはROMデータの作成時の設定を見直してください。</value>
</data>
<data name="tabRomInfo.Text" xml:space="preserve">
<value>ROM基本情報(確認用)</value>
</data>
<data name="tboxGuideTWLInfo.Text" xml:space="preserve">
<value>このタブの情報は編集不可です。データに誤りがある場合にはROMデータの作成時の設定を見直してください。</value>
</data>
<data name="gboxExFlags.Text" xml:space="preserve">
<value>TWL拡張諸フラグ</value>
</data>
<data name="tabTWLInfo.Text" xml:space="preserve">
<value>TWL拡張情報(確認用)</value>
</data>
<data name="cboxIsUGC.Size" type="System.Drawing.Size, System.Drawing">
<value>210, 16</value>
</data>
<data name="cboxIsUGC.Text" xml:space="preserve">
<value>UGC(User Generated Contents)対応</value>
</data>
<data name="cboxIsPhotoEx.Size" type="System.Drawing.Size, System.Drawing">
<value>96, 16</value>
</data>
<data name="cboxIsPhotoEx.Text" xml:space="preserve">
<value>写真交換対応</value>
</data>
<data name="gboxOtherSpec.Text" xml:space="preserve">
<value>その他ROM仕様</value>
</data>
<data name="butSetBack.Text" xml:space="preserve">
<value>読み込み時の設定に戻す</value>
</data>
<data name="tboxGuideRomEditInfo.Text" xml:space="preserve">
<value>このタブの各項目への入力は提出確認書およびマスターROMの作成のために必要です。&lt;newline&gt;これらの情報はマスターROMの作成時にROM内登録データとして登録されます(「その他ROM仕様」を除く)。</value>
</data>
<data name="gboxParental.Text" xml:space="preserve">
<value>リージョンとレーティング情報</value>
</data>
<data name="rIsNoIcon.Size" type="System.Drawing.Size, System.Drawing">
<value>144, 16</value>
</data>
<data name="rIsNoIcon.Text" xml:space="preserve">
<value>通信アイコンを表示しない</value>
</data>
<data name="rIsWiFiIcon.Size" type="System.Drawing.Size, System.Drawing">
<value>134, 16</value>
</data>
<data name="rIsWiFiIcon.Text" xml:space="preserve">
<value>Wi-Fi通信アイコン表示</value>
</data>
<data name="rIsWirelessIcon.Size" type="System.Drawing.Size, System.Drawing">
<value>167, 16</value>
</data>
<data name="rIsWirelessIcon.Text" xml:space="preserve">
<value>DSワイヤレス通信アイコン表示</value>
</data>
<data name="gboxIcon.Text" xml:space="preserve">
<value>メニュー上での通信アイコン表示</value>
</data>
<data name="gboxEULA.Text" xml:space="preserve">
<value>EULA(利用規約)</value>
</data>
<data name="tabRomEditInfo.Text" xml:space="preserve">
<value>ROM登録情報(編集可)</value>
</data>
<data name="labProductNameLimit.Text" xml:space="preserve">
<value>(30文字以内)</value>
</data>
<data name="tboxGuideSubmitInfo.Text" xml:space="preserve">
<value>このタブの情報は提出確認書の作成に必要です。入力してください。</value>
</data>
<data name="labProductNameLimitForeign.Text" xml:space="preserve">
<value>(30文字以内)</value>
</data>
<data name="labMultiForeign2.Size" type="System.Drawing.Size, System.Drawing">
<value>101, 12</value>
</data>
<data name="labMultiForeign2.Text" xml:space="preserve">
<value>(複数ある場合のみ)</value>
</data>
<data name="gboxForeign.Text" xml:space="preserve">
<value>海外版</value>
</data>
<data name="tabSubmitInfo.Text" xml:space="preserve">
<value>提出情報(編集可)</value>
</data>
<data name="tboxGuideCompanyInfo.Text" xml:space="preserve">
<value>このタブの情報は提出確認書の作成に必要です。入力してください。</value>
</data>
<data name="tabCompanyInfo.Text" xml:space="preserve">
<value>会社情報(編集可)</value>
</data>
<data name="tboxGuideErrorInfo.Text" xml:space="preserve">
<value>このタブには読み込んだROMデータの問題と本プログラムでの入力ミスが列挙されます。&lt;newline&gt;赤文字の項目は、本プログラムで修正不可です。ROMデータ作成時の設定をご確認ください。&lt;newline&gt;青文字の項目は、本プログラムで修正できますが、修正がマスターROMに反映されます。&lt;newline&gt;黒文字の項目は、提出確認書にのみ反映され、マスターROMには反映されません。</value>
</data>
<data name="rErrorCurrent.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 16</value>
</data>
<data name="rErrorCurrent.Text" xml:space="preserve">
<value>現在の入力を反映</value>
</data>
<data name="rErrorReading.Size" type="System.Drawing.Size, System.Drawing">
<value>134, 16</value>
</data>
<data name="rErrorReading.Text" xml:space="preserve">
<value>ROMデータ読み込み時</value>
</data>
<data name="gboxErrorTiming.Text" xml:space="preserve">
<value>いつの情報を表示するか</value>
</data>
<data name="labWarn.Size" type="System.Drawing.Size, System.Drawing">
<value>339, 12</value>
</data>
<data name="labWarn.Text" xml:space="preserve">
<value>警告(修正は必須ではありませんが情報に誤りがないかご確認ください。)</value>
</data>
<data name="labError.Size" type="System.Drawing.Size, System.Drawing">
<value>137, 12</value>
</data>
<data name="labError.Text" xml:space="preserve">
<value>エラー(必ず修正してください)</value>
</data>
<data name="colWarnName.HeaderText" xml:space="preserve">
<value>項目名</value>
</data>
<data name="colWarnBegin.HeaderText" xml:space="preserve">
<value>開始</value>
</data>
<data name="colWarnEnd.HeaderText" xml:space="preserve">
<value>終了</value>
</data>
<data name="colWarnCause.HeaderText" xml:space="preserve">
<value>要因</value>
</data>
<data name="colErrorName.HeaderText" xml:space="preserve">
<value>項目名</value>
</data>
<data name="colErrorBegin.HeaderText" xml:space="preserve">
<value>開始</value>
</data>
<data name="colErrorEnd.HeaderText" xml:space="preserve">
<value>終了</value>
</data>
<data name="colErrorCause.HeaderText" xml:space="preserve">
<value>要因</value>
</data>
<data name="tabErrorInfo.Text" xml:space="preserve">
<value>エラー情報(確認用)</value>
</data>
<data name="labFile.Size" type="System.Drawing.Size, System.Drawing">
<value>92, 12</value>
</data>
<data name="labFile.Text" xml:space="preserve">
<value>ROMデータファイル</value>
</data>
</root>

File diff suppressed because it is too large Load Diff

View File

@ -146,18 +146,18 @@ System::Void Form1::loadSrl( System::String ^filename )
switch( result )
{
case ECSrlResult::ERROR_PLATFORM:
this->errMsg( "本ツールはTWL対応ROM専用です。NTR専用ROMなどのTWL非対応ROMを読み込むことはできません。",
this->errMsg( "本ツールはTWL用です。NTR専用ROMなどのTWL非対応ROMを読み込むことはできません。",
"This tool can only read TWL ROM. This can't read an other data e.g. NTR limited ROM." );
break;
case ECSrlResult::ERROR_SIGN_DECRYPT:
case ECSrlResult::ERROR_SIGN_VERIFY:
this->errMsg( "不正なROMデータです。TWL対応ROMでないかROMデータが改ざんされている可能性があります。",
this->errMsg( "不正なROMデータです。TWL対応/専用ROMでないかROMデータが改ざんされている可能性があります。",
"Illegal ROM data. It is not for TWL ROM, or is altered illegally." );
break;
default:
this->errMsg( "ROMデータファイルの読み込みに失敗しました。\n再度「ROMデータを開く」を選択してROMデータを読み出してください。",
this->errMsg( "ROMデータファイルの読み込みに失敗しました。\n再度ROMデータを読み込ませてください。",
"Reading the ROM data file failed. \nPlease read a ROM data file again, with \"Open a ROM data file\"" );
break;
}

View File

@ -33,460 +33,360 @@ void Form1::changeMaxLength( System::Windows::Forms::TextBox ^tbox, System::Int3
// 日本語版への切り替え
void Form1::changeJapanese(void)
{
System::Int32 index;
// 入力文字数制限を変更する
this->changeMaxLength( this->tboxCompany1, 25 );
this->changeMaxLength( this->tboxDepart1, 25 );
this->changeMaxLength( this->tboxPerson1, 15 );
// タイトルバー
this->stripFile->Text = gcnew System::String( "ファイル" );
this->stripItemOpenRom->Text = gcnew System::String( "ROMデータを開く" );
this->stripItemSaveTemp->Text = gcnew System::String( "提出情報を一時保存する" );
this->stripItemLoadTemp->Text = gcnew System::String( "一時保存した提出情報を読み込む" );
this->stripMaster->Text = gcnew System::String( "マスター" );
this->stripItemSheet->Text = gcnew System::String( "提出データ一式を作成する" );
this->stripItemMasterRom->Text = gcnew System::String( "マスターROMのみを作成する" );
this->stripItemMiddlewareXml->Text = gcnew System::String( "使用ミドルウェア一覧のみを作成する(XML形式)" );
this->stripItemMiddlewareHtml->Text = gcnew System::String( "使用ミドルウェア一覧のみを作成する(HTML形式)" );
// 入力ファイル
this->labFile->Text = gcnew System::String( "ROMデータファイル" );
// タブ
this->tabRomInfo->Text = gcnew System::String( "ROM基本情報(確認用)" );
this->tabTWLInfo->Text = gcnew System::String( "TWL拡張情報(確認用)" );
this->tabRomEditInfo->Text = gcnew System::String( "ROM登録情報(編集可)" );
this->tabSubmitInfo->Text = gcnew System::String( "提出情報(編集可)" );
this->tabCompanyInfo->Text = gcnew System::String( "会社情報(編集可)" );
this->tabErrorInfo->Text = gcnew System::String( "エラー情報(確認用)" );
// ガイド
this->tboxGuideRomInfo->Text = gcnew System::String( "このタブの情報は編集不可です。データに誤りがある場合にはROMデータの作成時の設定を見直してください。" );
this->tboxGuideTWLInfo->Text = gcnew System::String( "このタブの情報は編集不可です。データに誤りがある場合にはROMデータの作成時の設定を見直してください。" );
this->tboxGuideRomEditInfo->Text = gcnew System::String( "" );
this->tboxGuideRomEditInfo->Text += "このタブの各項目への入力は提出確認書およびマスターROMの作成のために必要です。";
this->tboxGuideRomEditInfo->Text += "\r\nこれらの情報はマスターROMの作成時にROM内登録データとして登録されます(「その他ROM情報」を除く)。";
this->tboxGuideSubmitInfo->Text = gcnew System::String( "このタブの情報は提出確認書の作成に必要です。入力してください。" );
this->tboxGuideCompanyInfo->Text = gcnew System::String( "このタブの情報は提出確認書の作成に必要です。入力してください。" );
this->tboxGuideErrorInfo->Text = gcnew System::String( "" );
this->tboxGuideErrorInfo->Text += "このタブには読み込んだROMデータの問題と本プログラムでの入力ミスが列挙されます。";
this->tboxGuideErrorInfo->Text += "\r\n赤文字の項目は、本プログラムで修正不可です。ROMデータ作成時の設定をご確認ください。";
this->tboxGuideErrorInfo->Text += "\r\n青文字の項目は、本プログラムで修正できますが、修正がマスターROMに反映されます。";
this->tboxGuideErrorInfo->Text += "\r\n黒文字の項目は、提出確認書にのみ反映され、マスターROMには反映されません。";
// SRL情報
this->gboxSrl->Text = gcnew System::String( "ROMデータ情報" );
this->labTitleName->Text = gcnew System::String( "ソフトタイトル" );
this->labGameCode->Text = gcnew System::String( "イニシャルコード" );
this->labMakerCode->Text = gcnew System::String( "メーカコード" );
this->labPlatform->Text = gcnew System::String( "プラットフォーム" );
this->labRomType->Text = gcnew System::String( "ROMタイプ設定" );
this->labRomSize->Text = gcnew System::String( "ROM容量" );
this->labRemasterVer->Text = gcnew System::String( "リマスターバージョン" );
this->cboxRemasterVerE->Text = gcnew System::String( "E(準備版)" );
this->labHeaderCRC->Text = gcnew System::String( "ヘッダCRC" );
this->labRomCRC->Text = gcnew System::String( "全体のCRC" );
index = this->combBackup->SelectedIndex;
// バックアップメモリ
this->gboxProd->Text = gcnew System::String( "ROM生産情報(必ず入力してください)" );
this->labBackup->Text = gcnew System::String( LANG_BACKUP_J );
this->combBackup->Items->Clear();
this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"4Kbit EEPROM", L"64Kbit EEPROM", L"512Kbit EEPROM",
L"256Kbit FRAM", L"2Mbit FLASH", L"4Mbit FLASH", L"8Mbit FLASH", L"なし", L"その他"});
this->combBackup->SelectedIndex = index;
// 提出情報
this->labProductName->Text = gcnew System::String( LANG_PRODUCT_NAME_J );
this->labProductCode->Text = gcnew System::String( LANG_PRODUCT_CODE_J );
this->labReleaseDate->Text = gcnew System::String( LANG_RELEASE_DATE_J );
this->labSubmiteDate->Text = gcnew System::String( LANG_SUBMIT_DATE_J );
this->gboxSubmitWay->Text = gcnew System::String( LANG_SUBMIT_WAY_J );
this->rSubmitPost->Text = gcnew System::String( LANG_SUBMIT_POST_J );
this->rSubmitHand->Text = gcnew System::String( LANG_SUBMIT_HAND_J );
this->gboxUsage->Text = gcnew System::String( LANG_USAGE_J );
this->rUsageSale->Text = gcnew System::String( LANG_USAGE_SALE_J );
this->rUsageSample->Text = gcnew System::String( LANG_USAGE_SAMPLE_J );
this->rUsageDst->Text = gcnew System::String( LANG_USAGE_DST_J );
this->rUsageOther->Text = gcnew System::String( LANG_USAGE_OTHER_J );
this->labSubmitVer->Text = gcnew System::String( LANG_SUBMIT_VER_J );
this->labCapSubmitVer->Text = gcnew System::String( LANG_SUBMIT_VER_CAP_J );
this->gboxForeign->Text = gcnew System::String( LANG_F_J );
this->labProductNameForeign->Text = gcnew System::String( LANG_PRODUCT_NAME_F_J );
this->labProductCodeForeign->Text = gcnew System::String( LANG_PRODUCT_CODE_F_J );
this->cboxReleaseForeign->Text = gcnew System::String( LANG_RELEASE_F_J );
this->labMultiForeign1->Text = gcnew System::String( LANG_MULTI_F_J );
this->labMultiForeign2->Text = gcnew System::String( LANG_MULTI_F_J );
this->labCaption->Text = gcnew System::String( LANG_CAPTION_J );
this->labProductNameLimit->Text = gcnew System::String( LANG_PRODUCT_LIMIT_J );
this->labProductNameLimitForeign->Text = gcnew System::String( LANG_PRODUCT_LIMIT_J );
// 会社情報
this->gboxPerson1->Text = gcnew System::String( LANG_PERSON_1_J );
this->gboxPerson2->Text = gcnew System::String( LANG_PERSON_2_J );
this->cboxIsInputPerson2->Text = gcnew System::String( LANG_INPUT_PERSON_2_J );
this->labCompany1->Text = gcnew System::String( LANG_COMPANY_J );
this->labDepart1->Text = gcnew System::String( LANG_DEPART_J );
this->labPerson1->Text = gcnew System::String( LANG_PERSON_J );
this->labCompany2->Text = gcnew System::String( LANG_COMPANY_J );
this->labDepart2->Text = gcnew System::String( LANG_DEPART_J );
this->labPerson2->Text = gcnew System::String( LANG_PERSON_J );
this->labArbit1->Text = gcnew System::String( "(任意)" );
this->labArbit2->Text = gcnew System::String( "(任意)" );
this->labArbit3->Text = gcnew System::String( "(任意)" );
this->labArbit4->Text = gcnew System::String( "(任意)" );
// ふりがな情報を有効にする
this->tboxFurigana1->Enabled = true;
this->labFurigana1->Text = gcnew System::String( LANG_FURIGANA_J );
this->tboxFurigana2->Enabled = true;
this->labFurigana2->Text = gcnew System::String( LANG_FURIGANA_J );
// NTSC-UserIDも日本語版のみ
this->tboxNTSC1->Enabled = true;
this->tboxNTSC2->Enabled = true;
this->labNTSC1Pre->Text = gcnew System::String( LANG_NTSC_1_J );
this->labNTSC1Sur->Text = gcnew System::String( LANG_NTSC_2_J );
this->labNTSC2Pre->Text = gcnew System::String( LANG_NTSC_1_J );
this->labNTSC2Sur->Text = gcnew System::String( LANG_NTSC_2_J );
// TWL仕様
this->gboxTWLExInfo->Text = gcnew System::String( "TWL拡張情報" );
this->labNormalRomOffset->Text = gcnew System::String( "TWLーマル領域ROMオフセット" );
this->labKeyTableRomOffset->Text = gcnew System::String( "TWL専用領域ROMオフセット" );
this->cboxIsNormalJump->Text = gcnew System::String( "ノーマルジャンプ許可" );
this->cboxIsTmpJump->Text = gcnew System::String( "tmpジャンプ許可" );
this->cboxIsSubBanner->Text = gcnew System::String( "サブバナーファイル有効" );
this->cboxIsWL->Text = gcnew System::String( "NTRホワイトリスト署名有効" );
this->gboxAccess->Text = gcnew System::String( "アクセスコントロール情報" );
this->cboxIsSD->Text = gcnew System::String( "SDカード" );
this->cboxIsNAND->Text = gcnew System::String( "NANDフラッシュメモリ" );
this->labIsGameCardOn->Text = gcnew System::String( "ゲームカード電源" );
this->labAccessOther->Text = gcnew System::String( "その他" );
this->gboxShared2Size->Text = gcnew System::String( "Shared2ファイルサイズ" );
this->cboxIsShared2->Text = gcnew System::String( "Shared2ファイル使用" );
this->labSDK->Text = gcnew System::String( "SDKバージョン" );
this->labLib->Text = gcnew System::String( "使用ライブラリ" );
this->labCaptionEx->Text = gcnew System::String( "特記事項" );
// SRL編集可能情報
this->gboxEULA->Text = gcnew System::String( LANG_BOX_EULA_J );
this->cboxIsEULA->Text = gcnew System::String( LANG_EULA_J );
this->gboxIcon->Text = gcnew System::String( LANG_ICON_J );
this->rIsWirelessIcon->Text = gcnew System::String( LANG_WIRELESS_ICON_J );
this->rIsWiFiIcon->Text = gcnew System::String( LANG_WIFI_ICON_J );
this->rIsNoIcon->Text = gcnew System::String( LANG_NO_ICON_J );
this->labRegion->Text = gcnew System::String( LANG_REGION_J );
this->gboxOtherSpec->Text = gcnew System::String( LANG_OTHER_SPEC_J );
this->cboxIsUGC->Text = gcnew System::String( LANG_UGC_J );
this->cboxIsPhotoEx->Text = gcnew System::String( LANG_PHOTO_EX_J );
// リージョン
index = this->combRegion->SelectedIndex;
this->combRegion->Items->Clear();
this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(5)
{L"日本のみ", L"米国のみ", L"欧州のみ", L"豪州のみ", L"欧州および豪州"});
#if defined(METWL_VER_APPTYPE_SYSTEM) || defined(METWL_VER_APPTYPE_SECURE) || defined(METWL_VER_APPTYPE_LAUNCHER)
this->combRegion->Items->Add( gcnew System::String( L"全リージョン" ) );
#endif
this->combRegion->SelectedIndex = index;
//// ペアレンタルコントロール
this->gboxParental->Text = gcnew System::String( LANG_REGION_PCTL_J );
this->labParentalRating->Text = gcnew System::String( LANG_PCTL_RATING_J );
index = this->combCERO->SelectedIndex; // いったんclearすると現在のindexに意味がなくなるので退避
this->combCERO->Items->Clear();
this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6)
{L"A (全年齢)", L"B (12歳以上)", L"C (15歳以上)", L"D (17歳以上)", L"Z (18歳以上)", L"審査中"});
this->combCERO->SelectedIndex = index;
index = this->combESRB->SelectedIndex;
this->combESRB->Items->Clear();
this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(7)
{L"年齢制限なし(全年齢)", L"EC (3歳以上)", L"E (6歳以上)", L"E10+ (10歳以上)", L"T (13歳以上)", L"M (17歳以上)", L"審査中"});
this->combESRB->SelectedIndex = index;
index = this->combUSK->SelectedIndex;
this->combUSK->Items->Clear();
this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6)
{L"年齢制限なし", L"6歳以上", L"12歳以上", L"16歳以上", L"青少年には不適切", L"審査中"});
this->combUSK->SelectedIndex = index;
index = this->combPEGI->SelectedIndex;
this->combPEGI->Items->Clear();
this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(7)
{L"年齢制限なし(全年齢)", L"3歳以上", L"7歳以上", L"12歳以上", L"16歳以上", L"18歳以上", L"審査中"});
this->combPEGI->SelectedIndex = index;
index = this->combPEGI_PRT->SelectedIndex;
this->combPEGI_PRT->Items->Clear();
this->combPEGI_PRT->Items->AddRange(gcnew cli::array< System::Object^ >(7)
{L"年齢制限なし(全年齢)", L"4歳以上", L"6歳以上", L"12歳以上", L"16歳以上", L"18歳以上", L"審査中"});
this->combPEGI_PRT->SelectedIndex = index;
index = this->combPEGI_BBFC->SelectedIndex;
this->combPEGI_BBFC->Items->Clear();
this->combPEGI_BBFC->Items->AddRange(gcnew cli::array< System::Object^ >(10)
{L"年齢制限なし(全年齢)", L"3歳以上", L"4歳以上推奨", L"7歳以上", L"8歳以上推奨", L"12歳以上", L"15歳以上", L"16歳以上", L"18歳以上", L"審査中"});
this->combPEGI_BBFC->SelectedIndex = index;
index = this->combOFLC->SelectedIndex;
this->combOFLC->Items->Clear();
this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5)
{L"G", L"PG", L"M", L"MA15+", L"審査中"});
this->combOFLC->SelectedIndex = index;
// エラー情報
this->labError->Text = gcnew System::String( "エラー(必ず修正してください。)" );
this->colErrorName->HeaderText = gcnew System::String( "項目名" );
this->colErrorBegin->HeaderText = gcnew System::String( "開始" );
this->colErrorEnd->HeaderText = gcnew System::String( "終了" );
this->colErrorCause->HeaderText = gcnew System::String( "要因" );
this->labWarn->Text = gcnew System::String( "警告(修正は必須ではありませんが情報に誤りがないかご確認ください。)" );
this->colWarnName->HeaderText = gcnew System::String( "項目名" );
this->colWarnBegin->HeaderText = gcnew System::String( "開始" );
this->colWarnEnd->HeaderText = gcnew System::String( "終了" );
this->colWarnCause->HeaderText = gcnew System::String( "要因" );
this->gboxErrorTiming->Text = gcnew System::String( "いつの情報を表示するか" );
this->rErrorReading->Text = gcnew System::String( "ROMデータ読み込み時" );
this->rErrorCurrent->Text = gcnew System::String( "現在の入力を反映" );
this->changeLanguage( "ja" );
// 特殊な設定用のテキストボックスの表記を変更
this->setSrlFormsCaptionEx();
// 複数行表示の改行を挿入
this->tboxGuideRomEditInfo->Text = this->tboxGuideRomEditInfo->Text->Replace( "<newline>", "\r\n" );
this->tboxGuideErrorInfo->Text = this->tboxGuideErrorInfo->Text->Replace( "<newline>", "\r\n" );
}
// 英語版への切り替え
void Form1::changeEnglish(void)
{
System::Int32 index;
// 入力文字数制限を変更する
this->changeMaxLength( this->tboxCompany1, 40 );
this->changeMaxLength( this->tboxDepart1, 40 );
this->changeMaxLength( this->tboxPerson1, 30 );
// タイトルバー
this->stripFile->Text = gcnew System::String( "File" );
this->stripItemOpenRom->Text = gcnew System::String( "Open a ROM data file" );
this->stripItemSaveTemp->Text = gcnew System::String( "Save a temporary info." );
this->stripItemLoadTemp->Text = gcnew System::String( "Load a temporary info. saved previously" );
this->stripMaster->Text = gcnew System::String( "Master" );
this->stripItemSheet->Text = gcnew System::String( "Make a set of submission data" );
this->stripItemMasterRom->Text = gcnew System::String( "Make a master ROM data file only" );
this->stripItemMiddlewareXml->Text = gcnew System::String( "Make a middleware list only(XML format)" );
this->stripItemMiddlewareHtml->Text = gcnew System::String( "Make a middleware list only(HTML format)" );
this->changeLanguage( "en" );
// 入力ファイル
this->labFile->Text = gcnew System::String( "ROM Data File" );
this->setSrlFormsCaptionEx();
// タブ
this->tabRomInfo->Text = gcnew System::String( "ROM Info.(Read Only)" );
this->tabTWLInfo->Text = gcnew System::String( "TWL Info.(Read Only)" );
this->tabRomEditInfo->Text = gcnew System::String( "ROM Settings(Editable)" );
this->tabSubmitInfo->Text = gcnew System::String( "Submission Info.(Editable)" );
this->tabCompanyInfo->Text = gcnew System::String( "Company Info.(Editable)" );
this->tabErrorInfo->Text = gcnew System::String( "Error(Read Only)" );
this->tboxGuideRomEditInfo->Text = this->tboxGuideRomEditInfo->Text->Replace( "<newline>", "\r\n" );
this->tboxGuideErrorInfo->Text = this->tboxGuideErrorInfo->Text->Replace( "<newline>", "\r\n" );
}
// ガイド
this->tboxGuideRomInfo->Text = gcnew System::String( "This tab is for checking ROM data. When ROM data is illegal, please check settings of building ROM data" );
this->tboxGuideTWLInfo->Text = gcnew System::String( "This tab is for checking ROM data. When ROM data is illegal, please check settings of building ROM data" );
this->tboxGuideRomEditInfo->Text = gcnew System::String( "" );
this->tboxGuideRomEditInfo->Text += "These items is necessary not only to make a submission sheet and but also to make a master ROM data. Please edit certainly.";
this->tboxGuideRomEditInfo->Text += "\r\nIn making a master ROM data, these info will be registered in the ROM data(except \"Other Rom Spec\").";
this->tboxGuideSubmitInfo->Text = gcnew System::String( "These items are necessary for making a submission sheet. Please input." );
this->tboxGuideCompanyInfo->Text = gcnew System::String( "These items are necessary for making a submission sheet. Please input." );
this->tboxGuideErrorInfo->Text = gcnew System::String( "" );
this->tboxGuideErrorInfo->Text += "This tab discribes errors in the ROM data file and edit mistakes.";
this->tboxGuideErrorInfo->Text += "\r\nItems highlighted by Red can't be modified by this program. Please modify build settings.";
this->tboxGuideErrorInfo->Text += "\r\nItems highlighted by Blue can be modified by this program and will register in a master ROM.";
this->tboxGuideErrorInfo->Text += "\r\nItems highlighted by Black are discribed in a submission sheet and aren't affect a master ROM.";
// 言語リソース切り替え
void MasterEditorTWL::Form1::changeLanguage( System::String ^langname )
{
int index;
System::Threading::Thread::CurrentThread->CurrentUICulture = gcnew System::Globalization::CultureInfo(langname,true);
System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(Form1::typeid));
resources->ApplyResources(this->tboxFile, L"tboxFile");
resources->ApplyResources(this->gboxSrl, L"gboxSrl");
resources->ApplyResources(this->tboxRemasterVer, L"tboxRemasterVer");
resources->ApplyResources(this->tboxRomSize, L"tboxRomSize");
resources->ApplyResources(this->tboxPlatform, L"tboxPlatform");
resources->ApplyResources(this->labPlatform, L"labPlatform");
resources->ApplyResources(this->tboxRomLatency, L"tboxRomLatency");
resources->ApplyResources(this->labRomSize, L"labRomSize");
resources->ApplyResources(this->labRomType, L"labRomType");
resources->ApplyResources(this->tboxMakerCode, L"tboxMakerCode");
resources->ApplyResources(this->cboxRemasterVerE, L"cboxRemasterVerE");
resources->ApplyResources(this->labMakerCode, L"labMakerCode");
resources->ApplyResources(this->labGameCode, L"labGameCode");
resources->ApplyResources(this->tboxGameCode, L"tboxGameCode");
resources->ApplyResources(this->labTitleName, L"labTitleName");
resources->ApplyResources(this->labRemasterVer, L"labRemasterVer");
resources->ApplyResources(this->tboxTitleName, L"tboxTitleName");
resources->ApplyResources(this->labBackup, L"labBackup");
// SRL情報
this->gboxSrl->Text = gcnew System::String( "ROM Info." );
this->labTitleName->Text = gcnew System::String( "Game Title" );
this->labGameCode->Text = gcnew System::String( "Game Code" );
this->labMakerCode->Text = gcnew System::String( "Maker Code" );
this->labPlatform->Text = gcnew System::String( "Platform" );
this->labRomType->Text = gcnew System::String( "ROM Type" );
this->labRomSize->Text = gcnew System::String( "ROM Size" );
this->labRemasterVer->Text = gcnew System::String( "Release Ver." );
this->cboxRemasterVerE->Text = gcnew System::String( "E(Preliminary Ver.)" );
this->labHeaderCRC->Text = gcnew System::String( "Header CRC" );
this->labRomCRC->Text = gcnew System::String( "ROM CRC" );
index = this->combBackup->SelectedIndex;
// バックアップメモリ
this->gboxProd->Text = gcnew System::String( "ROM Production Info." );
this->labBackup->Text = gcnew System::String( LANG_BACKUP_E );
this->combBackup->Items->Clear();
this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {L"4Kbit EEPROM", L"64Kbit EEPROM", L"512Kbit EEPROM",
L"256Kbit FRAM", L"2Mbit FLASH", L"4Mbit FLASH", L"8Mbit FLASH", L"Nothing", L"Other"});
resources->ApplyResources(this->combBackup, L"combBackup");
this->combBackup->Items->AddRange(gcnew cli::array< System::Object^ >(9) {resources->GetString(L"combBackup.Items"), resources->GetString(L"combBackup.Items1"),
resources->GetString(L"combBackup.Items2"), resources->GetString(L"combBackup.Items3"), resources->GetString(L"combBackup.Items4"),
resources->GetString(L"combBackup.Items5"), resources->GetString(L"combBackup.Items6"), resources->GetString(L"combBackup.Items7"),
resources->GetString(L"combBackup.Items8")});
this->combBackup->SelectedIndex = index;
// 提出情報
this->labProductName->Text = gcnew System::String( LANG_PRODUCT_NAME_E );
this->labProductCode->Text = gcnew System::String( LANG_PRODUCT_CODE_E );
this->labReleaseDate->Text = gcnew System::String( LANG_RELEASE_DATE_E );
this->labSubmiteDate->Text = gcnew System::String( LANG_SUBMIT_DATE_E );
this->gboxSubmitWay->Text = gcnew System::String( LANG_SUBMIT_WAY_E );
this->rSubmitPost->Text = gcnew System::String( LANG_SUBMIT_POST_E );
this->rSubmitHand->Text = gcnew System::String( LANG_SUBMIT_HAND_E );
this->gboxUsage->Text = gcnew System::String( LANG_USAGE_E );
this->rUsageSale->Text = gcnew System::String( LANG_USAGE_SALE_E );
this->rUsageSample->Text = gcnew System::String( LANG_USAGE_SAMPLE_E );
this->rUsageDst->Text = gcnew System::String( LANG_USAGE_DST_E );
this->rUsageOther->Text = gcnew System::String( LANG_USAGE_OTHER_E );
this->labSubmitVer->Text = gcnew System::String( LANG_SUBMIT_VER_E );
this->labCapSubmitVer->Text = gcnew System::String( LANG_SUBMIT_VER_CAP_E );
this->gboxForeign->Text = gcnew System::String( LANG_F_E );
this->labProductNameForeign->Text = gcnew System::String( LANG_PRODUCT_NAME_F_E );
this->labProductCodeForeign->Text = gcnew System::String( LANG_PRODUCT_CODE_F_E );
this->cboxReleaseForeign->Text = gcnew System::String( LANG_RELEASE_F_E );
this->labMultiForeign1->Text = gcnew System::String( LANG_MULTI_F_E );
this->labMultiForeign2->Text = gcnew System::String( LANG_MULTI_F_E );
this->labCaption->Text = gcnew System::String( LANG_CAPTION_E );
this->labProductNameLimit->Text = gcnew System::String( LANG_PRODUCT_LIMIT_E );
this->labProductNameLimitForeign->Text = gcnew System::String( LANG_PRODUCT_LIMIT_E );
resources->ApplyResources(this->tboxBackupOther, L"tboxBackupOther");
resources->ApplyResources(this->gboxCRC, L"gboxCRC");
resources->ApplyResources(this->labRomCRC, L"labRomCRC");
resources->ApplyResources(this->labHeaderCRC, L"labHeaderCRC");
resources->ApplyResources(this->tboxHeaderCRC, L"tboxHeaderCRC");
resources->ApplyResources(this->tboxWholeCRC, L"tboxWholeCRC");
resources->ApplyResources(this->labCaption, L"labCaption");
resources->ApplyResources(this->tboxCaption, L"tboxCaption");
resources->ApplyResources(this->labOFLC, L"labOFLC");
resources->ApplyResources(this->labPEGI_BBFC, L"labPEGI_BBFC");
resources->ApplyResources(this->labPEGI_PRT, L"labPEGI_PRT");
resources->ApplyResources(this->labPEGI, L"labPEGI");
resources->ApplyResources(this->labUSK, L"labUSK");
resources->ApplyResources(this->labESRB, L"labESRB");
resources->ApplyResources(this->labCERO, L"labCERO");
// 会社情報
this->gboxPerson1->Text = gcnew System::String( LANG_PERSON_1_E );
this->gboxPerson2->Text = gcnew System::String( LANG_PERSON_2_E );
this->cboxIsInputPerson2->Text = gcnew System::String( LANG_INPUT_PERSON_2_E );
this->labCompany1->Text = gcnew System::String( LANG_COMPANY_E );
this->labDepart1->Text = gcnew System::String( LANG_DEPART_E );
this->labPerson1->Text = gcnew System::String( LANG_PERSON_E );
this->labCompany2->Text = gcnew System::String( LANG_COMPANY_E );
this->labDepart2->Text = gcnew System::String( LANG_DEPART_E );
this->labPerson2->Text = gcnew System::String( LANG_PERSON_E );
this->labArbit1->Text = gcnew System::String( "(Arbitrary)" );
this->labArbit2->Text = gcnew System::String( "(Arbitrary)" );
this->labArbit3->Text = gcnew System::String( "(Arbitrary)" );
this->labArbit4->Text = gcnew System::String( "(Arbitrary)" );
// ふりがな情報を入力できないようにする
//this->tboxFurigana1->Clear();
this->tboxFurigana1->Enabled = false;
this->labFurigana1->Text = gcnew System::String( LANG_FURIGANA_E );
//this->tboxFurigana2->Clear();
this->tboxFurigana2->Enabled = false;
this->labFurigana2->Text = gcnew System::String( LANG_FURIGANA_E );
this->tboxNTSC1->Enabled = false;
//this->tboxNTSC1->Text = gcnew System::String("");
this->tboxNTSC2->Enabled = false;
//this->tboxNTSC2->Text = gcnew System::String("");
this->labNTSC1Pre->Text = gcnew System::String( LANG_NTSC_1_E );
this->labNTSC1Sur->Text = gcnew System::String( LANG_NTSC_2_E );
this->labNTSC2Pre->Text = gcnew System::String( LANG_NTSC_1_E );
this->labNTSC2Sur->Text = gcnew System::String( LANG_NTSC_2_E );
resources->ApplyResources(this->combOFLC, L"combOFLC");
index = this->combOFLC->SelectedIndex;
this->combOFLC->Items->Clear();
this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5) {resources->GetString(L"combOFLC.Items"), resources->GetString(L"combOFLC.Items1"),
resources->GetString(L"combOFLC.Items2"), resources->GetString(L"combOFLC.Items3"), resources->GetString(L"combOFLC.Items4")});
this->combOFLC->SelectedIndex = index;
// TWL仕様
this->gboxTWLExInfo->Text = gcnew System::String( "TWL Extended Info" );
this->labNormalRomOffset->Text = gcnew System::String( "TWL Normal Area ROM Offset" );
this->labKeyTableRomOffset->Text = gcnew System::String( "TWL Secure Area ROM Offset" );
this->cboxIsNormalJump->Text = gcnew System::String( "Enable Normal App. Jump" );
this->cboxIsTmpJump->Text = gcnew System::String( "Enable Temp. App. Jump" );
this->cboxIsSubBanner->Text = gcnew System::String( "Enable SubBanner File" );
this->cboxIsWL->Text = gcnew System::String( "Enable NTR WhiteList Signature" );
this->gboxAccess->Text = gcnew System::String( "Access Control" );
this->cboxIsSD->Text = gcnew System::String( "SD Card" );
this->cboxIsNAND->Text = gcnew System::String( "NAND Flash Memory" );
this->labIsGameCardOn->Text = gcnew System::String( "Card Power" );
this->labAccessOther->Text = gcnew System::String( "Others" );
this->gboxShared2Size->Text = gcnew System::String( "Size of Shared2 Files" );
this->cboxIsShared2->Text = gcnew System::String( "Use Shared2 Files" );
this->labSDK->Text = gcnew System::String( "SDK Ver." );
this->labLib->Text = gcnew System::String( "Libraries used by the program" );
this->labCaptionEx->Text = gcnew System::String( "Special Note" );
resources->ApplyResources(this->combPEGI_BBFC, L"combPEGI_BBFC");
index = this->combPEGI_BBFC->SelectedIndex;
this->combPEGI_BBFC->Items->Clear();
this->combPEGI_BBFC->Items->AddRange(gcnew cli::array< System::Object^ >(10) {resources->GetString(L"combPEGI_BBFC.Items"),
resources->GetString(L"combPEGI_BBFC.Items1"), resources->GetString(L"combPEGI_BBFC.Items2"), resources->GetString(L"combPEGI_BBFC.Items3"),
resources->GetString(L"combPEGI_BBFC.Items4"), resources->GetString(L"combPEGI_BBFC.Items5"), resources->GetString(L"combPEGI_BBFC.Items6"),
resources->GetString(L"combPEGI_BBFC.Items7"), resources->GetString(L"combPEGI_BBFC.Items8"), resources->GetString(L"combPEGI_BBFC.Items9")});
this->combPEGI_BBFC->SelectedIndex = index;
// SRL編集可能情報
this->gboxEULA->Text = gcnew System::String( LANG_BOX_EULA_E );
this->cboxIsEULA->Text = gcnew System::String( LANG_EULA_E );
this->gboxIcon->Text = gcnew System::String( LANG_ICON_E );
this->rIsWirelessIcon->Text = gcnew System::String( LANG_WIRELESS_ICON_E );
this->rIsWiFiIcon->Text = gcnew System::String( LANG_WIFI_ICON_E );
this->rIsNoIcon->Text = gcnew System::String( LANG_NO_ICON_E );
this->labRegion->Text = gcnew System::String( LANG_REGION_E );
this->gboxOtherSpec->Text = gcnew System::String( LANG_OTHER_SPEC_E );
this->cboxIsUGC->Text = gcnew System::String( LANG_UGC_E );
this->cboxIsPhotoEx->Text = gcnew System::String( LANG_PHOTO_EX_E );
resources->ApplyResources(this->combPEGI_PRT, L"combPEGI_PRT");
index = this->combPEGI_PRT->SelectedIndex;
this->combPEGI_PRT->Items->Clear();
this->combPEGI_PRT->Items->AddRange(gcnew cli::array< System::Object^ >(7) {resources->GetString(L"combPEGI_PRT.Items"),
resources->GetString(L"combPEGI_PRT.Items1"), resources->GetString(L"combPEGI_PRT.Items2"), resources->GetString(L"combPEGI_PRT.Items3"),
resources->GetString(L"combPEGI_PRT.Items4"), resources->GetString(L"combPEGI_PRT.Items5"), resources->GetString(L"combPEGI_PRT.Items6")});
this->combPEGI_PRT->SelectedIndex = index;
// リージョン
resources->ApplyResources(this->combPEGI, L"combPEGI");
index = this->combPEGI->SelectedIndex;
this->combPEGI->Items->Clear();
this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(7) {resources->GetString(L"combPEGI.Items"), resources->GetString(L"combPEGI.Items1"),
resources->GetString(L"combPEGI.Items2"), resources->GetString(L"combPEGI.Items3"), resources->GetString(L"combPEGI.Items4"),
resources->GetString(L"combPEGI.Items5"), resources->GetString(L"combPEGI.Items6")});
this->combPEGI->SelectedIndex = index;
resources->ApplyResources(this->combUSK, L"combUSK");
index = this->combUSK->SelectedIndex;
this->combUSK->Items->Clear();
this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6) {resources->GetString(L"combUSK.Items"), resources->GetString(L"combUSK.Items1"),
resources->GetString(L"combUSK.Items2"), resources->GetString(L"combUSK.Items3"), resources->GetString(L"combUSK.Items4"), resources->GetString(L"combUSK.Items5")});
this->combUSK->SelectedIndex = index;
resources->ApplyResources(this->combESRB, L"combESRB");
index = this->combESRB->SelectedIndex;
this->combESRB->Items->Clear();
this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(7) {resources->GetString(L"combESRB.Items"), resources->GetString(L"combESRB.Items1"),
resources->GetString(L"combESRB.Items2"), resources->GetString(L"combESRB.Items3"), resources->GetString(L"combESRB.Items4"),
resources->GetString(L"combESRB.Items5"), resources->GetString(L"combESRB.Items6")});
this->combESRB->SelectedIndex = index;
resources->ApplyResources(this->combCERO, L"combCERO");
index = this->combCERO->SelectedIndex;
this->combCERO->Items->Clear();
this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6) {resources->GetString(L"combCERO.Items"), resources->GetString(L"combCERO.Items1"),
resources->GetString(L"combCERO.Items2"), resources->GetString(L"combCERO.Items3"), resources->GetString(L"combCERO.Items4"),
resources->GetString(L"combCERO.Items5")});
this->combCERO->SelectedIndex = index;
resources->ApplyResources(this->labParentalRating, L"labParentalRating");
resources->ApplyResources(this->labRegion, L"labRegion");
resources->ApplyResources(this->cboxIsEULA, L"cboxIsEULA");
resources->ApplyResources(this->combRegion, L"combRegion");
index = this->combRegion->SelectedIndex;
this->combRegion->Items->Clear();
this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(5)
{L"Japan Only", L"USA Only", L"Europe Only", L"Australia Only", L"Europe and Australia"});
this->combRegion->Items->AddRange(gcnew cli::array< System::Object^ >(5) {resources->GetString(L"combRegion.Items"), resources->GetString(L"combRegion.Items1"),
resources->GetString(L"combRegion.Items2"), resources->GetString(L"combRegion.Items3"), resources->GetString(L"combRegion.Items4")});
#if defined(METWL_VER_APPTYPE_SYSTEM) || defined(METWL_VER_APPTYPE_SECURE) || defined(METWL_VER_APPTYPE_LAUNCHER)
this->combRegion->Items->Add( gcnew System::String( L"All Region" ) );
if( langname->Equals( "ja" ) )
{
this->combRegion->Items->Add( gcnew System::String( L"全リージョン" ) );
}
else
{
this->combRegion->Items->Add( gcnew System::String( L"All Region" ) );
}
#endif
this->combRegion->SelectedIndex = index;
//// ペアレンタルコントロール
this->gboxParental->Text = gcnew System::String( LANG_REGION_PCTL_E );
this->labParentalRating->Text = gcnew System::String( LANG_PCTL_RATING_E );
index = this->combCERO->SelectedIndex; // いったんclearすると現在のindexに意味がなくなるので退避
this->combCERO->Items->Clear();
this->combCERO->Items->AddRange(gcnew cli::array< System::Object^ >(6)
{L"A (All ages)", L"B (aged 12 or older)", L"C (aged 15 or older)", L"D (aged 17 or older)", L"Z (aged 18 or older)", L"Rating Pending"});
this->combCERO->SelectedIndex = index;
index = this->combESRB->SelectedIndex;
this->combESRB->Items->Clear();
this->combESRB->Items->AddRange(gcnew cli::array< System::Object^ >(7)
{L"All ages", L"EC (aged 3 or older)", L"E (aged 6 or older)", L"E10+ (aged 10 or older)", L"T (aged 13 or older)", L"M (aged 17 or older)", L"Rating Pending"});
this->combESRB->SelectedIndex = index;
index = this->combUSK->SelectedIndex;
this->combUSK->Items->Clear();
this->combUSK->Items->AddRange(gcnew cli::array< System::Object^ >(6)
{L"All ages", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older", L"Inadequent for young", L"Rating Pending"});
this->combUSK->SelectedIndex = index;
index = this->combPEGI->SelectedIndex;
this->combPEGI->Items->Clear();
this->combPEGI->Items->AddRange(gcnew cli::array< System::Object^ >(7)
{L"All ages", L"aged 3 or older", L"aged 7 or older", L"aged 12 or older", L"aged 16 or older", L"aged 18 or older", L"Rating Pending"});
this->combPEGI->SelectedIndex = index;
index = this->combPEGI_PRT->SelectedIndex;
this->combPEGI_PRT->Items->Clear();
this->combPEGI_PRT->Items->AddRange(gcnew cli::array< System::Object^ >(7)
{L"All ages", L"aged 4 or older", L"aged 6 or older", L"aged 12 or older", L"aged 16 or older", L"aged 18 or older", L"Rating Pending"});
this->combPEGI_PRT->SelectedIndex = index;
index = this->combPEGI_BBFC->SelectedIndex;
this->combPEGI_BBFC->Items->Clear();
this->combPEGI_BBFC->Items->AddRange(gcnew cli::array< System::Object^ >(10)
{L"All ages", L"aged 3 or older", L"aged 4 or older recommended", L"aged 7 or older", L"aged 8 or older recommended",
L"aged 12 or older", L"aged 15 or older", L"aged 16 or older", L"aged 18 or older", L"Rating Pending"});
this->combPEGI_BBFC->SelectedIndex = index;
index = this->combOFLC->SelectedIndex;
this->combOFLC->Items->Clear();
this->combOFLC->Items->AddRange(gcnew cli::array< System::Object^ >(5)
{L"G", L"PG", L"M", L"MA15+", L"Rating Pending"});
this->combOFLC->SelectedIndex = index;
// エラー情報
this->labError->Text = gcnew System::String( "Error Information(Modification is necessary.)" );
this->colErrorName->HeaderText = gcnew System::String( "Name" );
this->colErrorBegin->HeaderText = gcnew System::String( "Begin" );
this->colErrorEnd->HeaderText = gcnew System::String( "End" );
this->colErrorCause->HeaderText = gcnew System::String( "Reason" );
this->labWarn->Text = gcnew System::String( "Warning(Modification is not necessary. Please check validity of these information.)" );
this->colWarnName->HeaderText = gcnew System::String( "Name" );
this->colWarnBegin->HeaderText = gcnew System::String( "Begin" );
this->colWarnEnd->HeaderText = gcnew System::String( "End" );
this->colWarnCause->HeaderText = gcnew System::String( "Reason" );
this->gboxErrorTiming->Text = gcnew System::String( "Error Of Timing" );
this->rErrorReading->Text = gcnew System::String( "When ROM data was read" );
this->rErrorCurrent->Text = gcnew System::String( "In current settings" );
// 特殊な設定用のテキストボックスの表記を変更
this->setSrlFormsCaptionEx();
resources->ApplyResources(this->cboxIsInputPerson2, L"cboxIsInputPerson2");
resources->ApplyResources(this->gboxPerson2, L"gboxPerson2");
resources->ApplyResources(this->labArbit4, L"labArbit4");
resources->ApplyResources(this->labArbit3, L"labArbit3");
resources->ApplyResources(this->labNTSC2Sur, L"labNTSC2Sur");
resources->ApplyResources(this->tboxNTSC2, L"tboxNTSC2");
resources->ApplyResources(this->labFax2, L"labFax2");
resources->ApplyResources(this->labNTSC2Pre, L"labNTSC2Pre");
resources->ApplyResources(this->tboxFax2, L"tboxFax2");
resources->ApplyResources(this->tboxMail2, L"tboxMail2");
resources->ApplyResources(this->tboxTel2, L"tboxTel2");
resources->ApplyResources(this->tboxFurigana2, L"tboxFurigana2");
resources->ApplyResources(this->tboxPerson2, L"tboxPerson2");
resources->ApplyResources(this->tboxDepart2, L"tboxDepart2");
resources->ApplyResources(this->labDepart2, L"labDepart2");
resources->ApplyResources(this->tboxCompany2, L"tboxCompany2");
resources->ApplyResources(this->labMail2, L"labMail2");
resources->ApplyResources(this->labTel2, L"labTel2");
resources->ApplyResources(this->labFurigana2, L"labFurigana2");
resources->ApplyResources(this->labPerson2, L"labPerson2");
resources->ApplyResources(this->labCompany2, L"labCompany2");
resources->ApplyResources(this->gboxPerson1, L"gboxPerson1");
resources->ApplyResources(this->labArbit2, L"labArbit2");
resources->ApplyResources(this->labArbit1, L"labArbit1");
resources->ApplyResources(this->labNTSC1Sur, L"labNTSC1Sur");
resources->ApplyResources(this->labFax1, L"labFax1");
resources->ApplyResources(this->labNTSC1Pre, L"labNTSC1Pre");
resources->ApplyResources(this->tboxNTSC1, L"tboxNTSC1");
resources->ApplyResources(this->tboxFax1, L"tboxFax1");
resources->ApplyResources(this->tboxMail1, L"tboxMail1");
resources->ApplyResources(this->tboxTel1, L"tboxTel1");
resources->ApplyResources(this->tboxFurigana1, L"tboxFurigana1");
resources->ApplyResources(this->tboxPerson1, L"tboxPerson1");
resources->ApplyResources(this->tboxDepart1, L"tboxDepart1");
resources->ApplyResources(this->labDepart1, L"labDepart1");
resources->ApplyResources(this->tboxCompany1, L"tboxCompany1");
resources->ApplyResources(this->labMail1, L"labMail1");
resources->ApplyResources(this->labTel1, L"labTel1");
resources->ApplyResources(this->labFurigana1, L"labFurigana1");
resources->ApplyResources(this->labPerson1, L"labPerson1");
resources->ApplyResources(this->labCompany1, L"labCompany1");
resources->ApplyResources(this->tboxProductCode2, L"tboxProductCode2");
resources->ApplyResources(this->tboxProductCode1, L"tboxProductCode1");
resources->ApplyResources(this->tboxProductName, L"tboxProductName");
resources->ApplyResources(this->labProductCode2, L"labProductCode2");
resources->ApplyResources(this->labProductCode1, L"labProductCode1");
resources->ApplyResources(this->dateSubmit, L"dateSubmit");
resources->ApplyResources(this->dateRelease, L"dateRelease");
resources->ApplyResources(this->gboxUsage, L"gboxUsage");
resources->ApplyResources(this->tboxUsageOther, L"tboxUsageOther");
resources->ApplyResources(this->rUsageOther, L"rUsageOther");
resources->ApplyResources(this->rUsageDst, L"rUsageDst");
resources->ApplyResources(this->rUsageSample, L"rUsageSample");
resources->ApplyResources(this->rUsageSale, L"rUsageSale");
resources->ApplyResources(this->gboxSubmitWay, L"gboxSubmitWay");
resources->ApplyResources(this->rSubmitHand, L"rSubmitHand");
resources->ApplyResources(this->rSubmitPost, L"rSubmitPost");
resources->ApplyResources(this->labSubmiteDate, L"labSubmiteDate");
resources->ApplyResources(this->labReleaseDate, L"labReleaseDate");
resources->ApplyResources(this->labProductCode, L"labProductCode");
resources->ApplyResources(this->labProductName, L"labProductName");
resources->ApplyResources(this->labCapSubmitVer, L"labCapSubmitVer");
resources->ApplyResources(this->numSubmitVersion, L"numSubmitVersion");
resources->ApplyResources(this->labSubmitVer, L"labSubmitVer");
resources->ApplyResources(this->labMultiForeign1, L"labMultiForeign1");
resources->ApplyResources(this->tboxProductCode2Foreign3, L"tboxProductCode2Foreign3");
resources->ApplyResources(this->tboxProductCode2Foreign2, L"tboxProductCode2Foreign2");
resources->ApplyResources(this->labProductCode2Foreign, L"labProductCode2Foreign");
resources->ApplyResources(this->cboxReleaseForeign, L"cboxReleaseForeign");
resources->ApplyResources(this->labProductNameForeign, L"labProductNameForeign");
resources->ApplyResources(this->tboxProductNameForeign, L"tboxProductNameForeign");
resources->ApplyResources(this->labProductCode1Foreign, L"labProductCode1Foreign");
resources->ApplyResources(this->tboxProductCode1Foreign, L"tboxProductCode1Foreign");
resources->ApplyResources(this->labProductCodeForeign, L"labProductCodeForeign");
resources->ApplyResources(this->tboxProductCode2Foreign1, L"tboxProductCode2Foreign1");
resources->ApplyResources(this->gboxShared2Size, L"gboxShared2Size");
resources->ApplyResources(this->labShared2Size5, L"labShared2Size5");
resources->ApplyResources(this->labShared2Size4, L"labShared2Size4");
resources->ApplyResources(this->labShared2Size3, L"labShared2Size3");
resources->ApplyResources(this->labShared2Size2, L"labShared2Size2");
resources->ApplyResources(this->labShared2Size1, L"labShared2Size1");
resources->ApplyResources(this->labShared2Size0, L"labShared2Size0");
resources->ApplyResources(this->tboxShared2Size5, L"tboxShared2Size5");
resources->ApplyResources(this->tboxShared2Size4, L"tboxShared2Size4");
resources->ApplyResources(this->tboxShared2Size3, L"tboxShared2Size3");
resources->ApplyResources(this->tboxShared2Size2, L"tboxShared2Size2");
resources->ApplyResources(this->tboxShared2Size1, L"tboxShared2Size1");
resources->ApplyResources(this->tboxShared2Size0, L"tboxShared2Size0");
resources->ApplyResources(this->cboxIsShared2, L"cboxIsShared2");
resources->ApplyResources(this->labLib, L"labLib");
resources->ApplyResources(this->tboxSDK, L"tboxSDK");
resources->ApplyResources(this->labSDK, L"labSDK");
resources->ApplyResources(this->gboxTWLExInfo, L"gboxTWLExInfo");
resources->ApplyResources(this->labByte1, L"labByte1");
resources->ApplyResources(this->labHex4, L"labHex4");
resources->ApplyResources(this->labHex3, L"labHex3");
resources->ApplyResources(this->tboxIsCodec, L"tboxIsCodec");
resources->ApplyResources(this->labIsCodec, L"labIsCodec");
resources->ApplyResources(this->labNormalRomOffset, L"labNormalRomOffset");
resources->ApplyResources(this->tboxNormalRomOffset, L"tboxNormalRomOffset");
resources->ApplyResources(this->labKeyTableRomOffset, L"labKeyTableRomOffset");
resources->ApplyResources(this->tboxPrivateSize, L"tboxPrivateSize");
resources->ApplyResources(this->labPrivateSize, L"labPrivateSize");
resources->ApplyResources(this->tboxKeyTableRomOffset, L"tboxKeyTableRomOffset");
resources->ApplyResources(this->labPublicSize, L"labPublicSize");
resources->ApplyResources(this->tboxPublicSize, L"tboxPublicSize");
resources->ApplyResources(this->cboxIsSubBanner, L"cboxIsSubBanner");
resources->ApplyResources(this->cboxIsWL, L"cboxIsWL");
resources->ApplyResources(this->cboxIsNormalJump, L"cboxIsNormalJump");
resources->ApplyResources(this->cboxIsTmpJump, L"cboxIsTmpJump");
resources->ApplyResources(this->gboxAccess, L"gboxAccess");
resources->ApplyResources(this->labAccessOther, L"labAccessOther");
resources->ApplyResources(this->tboxAccessOther, L"tboxAccessOther");
resources->ApplyResources(this->tboxIsGameCardOn, L"tboxIsGameCardOn");
resources->ApplyResources(this->labIsGameCardOn, L"labIsGameCardOn");
resources->ApplyResources(this->cboxIsNAND, L"cboxIsNAND");
resources->ApplyResources(this->cboxIsSD, L"cboxIsSD");
resources->ApplyResources(this->gboxTitleID, L"gboxTitleID");
resources->ApplyResources(this->labAppType, L"labAppType");
resources->ApplyResources(this->labMedia, L"labMedia");
resources->ApplyResources(this->tboxAppType, L"tboxAppType");
resources->ApplyResources(this->tboxMedia, L"tboxMedia");
resources->ApplyResources(this->labHex2, L"labHex2");
resources->ApplyResources(this->tboxTitleIDLo, L"tboxTitleIDLo");
resources->ApplyResources(this->labTitleIDLo, L"labTitleIDLo");
resources->ApplyResources(this->labTitleIDHi, L"labTitleIDHi");
resources->ApplyResources(this->tboxTitleIDHi, L"tboxTitleIDHi");
resources->ApplyResources(this->tboxAppTypeOther, L"tboxAppTypeOther");
resources->ApplyResources(this->labAppTypeOther, L"labAppTypeOther");
resources->ApplyResources(this->labCaptionEx, L"labCaptionEx");
resources->ApplyResources(this->tboxCaptionEx, L"tboxCaptionEx");
resources->ApplyResources(this->gboxProd, L"gboxProd");
resources->ApplyResources(this->menuStripAbove, L"menuStripAbove");
resources->ApplyResources(this->stripFile, L"stripFile");
resources->ApplyResources(this->stripItemOpenRom, L"stripItemOpenRom");
resources->ApplyResources(this->stripItemSepFile1, L"stripItemSepFile1");
resources->ApplyResources(this->stripItemSaveTemp, L"stripItemSaveTemp");
resources->ApplyResources(this->stripItemLoadTemp, L"stripItemLoadTemp");
resources->ApplyResources(this->stripMaster, L"stripMaster");
resources->ApplyResources(this->stripItemSheet, L"stripItemSheet");
resources->ApplyResources(this->stripItemSepMaster1, L"stripItemSepMaster1");
resources->ApplyResources(this->stripItemMasterRom, L"stripItemMasterRom");
resources->ApplyResources(this->stripItemMiddlewareXml, L"stripItemMiddlewareXml");
resources->ApplyResources(this->stripItemMiddlewareHtml, L"stripItemMiddlewareHtml");
resources->ApplyResources(this->stripLang, L"stripLang");
resources->ApplyResources(this->stripItemEnglish, L"stripItemEnglish");
resources->ApplyResources(this->stripItemJapanese, L"stripItemJapanese");
resources->ApplyResources(this->tabMain, L"tabMain");
resources->ApplyResources(this->tabRomInfo, L"tabRomInfo");
resources->ApplyResources(this->gridLibrary, L"gridLibrary");
resources->ApplyResources(this->colLibPublisher, L"colLibPublisher");
resources->ApplyResources(this->colLibName, L"colLibName");
resources->ApplyResources(this->tboxGuideRomInfo, L"tboxGuideRomInfo");
resources->ApplyResources(this->tabTWLInfo, L"tabTWLInfo");
resources->ApplyResources(this->tboxGuideTWLInfo, L"tboxGuideTWLInfo");
resources->ApplyResources(this->gboxExFlags, L"gboxExFlags");
resources->ApplyResources(this->tabRomEditInfo, L"tabRomEditInfo");
resources->ApplyResources(this->gboxOtherSpec, L"gboxOtherSpec");
resources->ApplyResources(this->cboxIsUGC, L"cboxIsUGC");
resources->ApplyResources(this->cboxIsPhotoEx, L"cboxIsPhotoEx");
resources->ApplyResources(this->butSetBack, L"butSetBack");
resources->ApplyResources(this->tboxGuideRomEditInfo, L"tboxGuideRomEditInfo");
resources->ApplyResources(this->gboxParental, L"gboxParental");
resources->ApplyResources(this->gboxIcon, L"gboxIcon");
resources->ApplyResources(this->rIsNoIcon, L"rIsNoIcon");
resources->ApplyResources(this->rIsWiFiIcon, L"rIsWiFiIcon");
resources->ApplyResources(this->rIsWirelessIcon, L"rIsWirelessIcon");
resources->ApplyResources(this->gboxEULA, L"gboxEULA");
resources->ApplyResources(this->tabSubmitInfo, L"tabSubmitInfo");
resources->ApplyResources(this->labProductNameLimit, L"labProductNameLimit");
resources->ApplyResources(this->tboxGuideSubmitInfo, L"tboxGuideSubmitInfo");
resources->ApplyResources(this->gboxForeign, L"gboxForeign");
resources->ApplyResources(this->labProductNameLimitForeign, L"labProductNameLimitForeign");
resources->ApplyResources(this->labMultiForeign2, L"labMultiForeign2");
resources->ApplyResources(this->tabCompanyInfo, L"tabCompanyInfo");
resources->ApplyResources(this->tboxGuideCompanyInfo, L"tboxGuideCompanyInfo");
resources->ApplyResources(this->tabErrorInfo, L"tabErrorInfo");
resources->ApplyResources(this->tboxGuideErrorInfo, L"tboxGuideErrorInfo");
resources->ApplyResources(this->gboxErrorTiming, L"gboxErrorTiming");
resources->ApplyResources(this->rErrorCurrent, L"rErrorCurrent");
resources->ApplyResources(this->rErrorReading, L"rErrorReading");
resources->ApplyResources(this->labWarn, L"labWarn");
resources->ApplyResources(this->labError, L"labError");
resources->ApplyResources(this->gridWarn, L"gridWarn");
resources->ApplyResources(this->gridError, L"gridError");
resources->ApplyResources(this->labFile, L"labFile");
resources->ApplyResources(this->labAssemblyVersion, L"labAssemblyVersion");
resources->ApplyResources(this->colErrorName, L"colErrorName");
resources->ApplyResources(this->colErrorBegin, L"colErrorBegin");
resources->ApplyResources(this->colErrorEnd, L"colErrorEnd");
resources->ApplyResources(this->colErrorCause, L"colErrorCause");
resources->ApplyResources(this->colWarnName, L"colWarnName");
resources->ApplyResources(this->colWarnBegin, L"colWarnBegin");
resources->ApplyResources(this->colWarnEnd, L"colWarnEnd");
resources->ApplyResources(this->colWarnCause, L"colWarnCause");
resources->ApplyResources(this, L"$this");
}
// end of file

View File

@ -297,6 +297,11 @@
RelativePath=".\Form1.h"
FileType="3"
>
<File
RelativePath=".\Form1.ja.resx"
SubType="Designer"
>
</File>
<File
RelativePath=".\Form1.resX"
SubType="Designer"

View File

@ -21,12 +21,30 @@
}
"Entry"
{
"MsmKey" = "8:_2FBB21F2C72D420C96323E9B01AE98FE"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_491C89DAB2F34A939F356C47975E7BD0"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_51367776DB1B459A9BC61A9375741F99"
"OwnerKey" = "8:_7746D2D347F0423FB46FA2300F6158A4"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_52A795D53BFB42E2AEDA0D7C06CE7BEF"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_6EC739CA561443E48045379A268C1657"
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
@ -43,6 +61,24 @@
"OwnerKey" = "8:_UNDEFINED"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_F2F774D4BB00497E9255EE39B3BE8568"
"OwnerKey" = "8:_51367776DB1B459A9BC61A9375741F99"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_2FBB21F2C72D420C96323E9B01AE98FE"
"MsmSig" = "8:_UNDEFINED"
}
"Entry"
{
"MsmKey" = "8:_UNDEFINED"
"OwnerKey" = "8:_7746D2D347F0423FB46FA2300F6158A4"
"MsmSig" = "8:_UNDEFINED"
}
}
"Configurations"
{
@ -125,6 +161,20 @@
{
"CustomAction"
{
"{4AA51A2D-7D85-4A59-BA75-B0809FC8B380}:_E5C132F9C6994C919F7171673A5DB7A8"
{
"Name" = "8:ResourceTransition.exe"
"Condition" = "8:"
"Object" = "8:_2FBB21F2C72D420C96323E9B01AE98FE"
"FileType" = "3:2"
"InstallAction" = "3:1"
"Arguments" = "8:\"[TARGETDIR]\\bin"
"EntryPoint" = "8:"
"Sequence" = "3:1"
"Identifier" = "8:_3CFA3BCE_7F42_4725_B7E0_C89AF8C8B930"
"InstallerClass" = "11:FALSE"
"CustomActionData" = "8:"
}
}
"DefaultFeature"
{
@ -168,6 +218,37 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_2FBB21F2C72D420C96323E9B01AE98FE"
{
"AssemblyRegister" = "3:1"
"AssemblyIsInGAC" = "11:FALSE"
"AssemblyAsmDisplayName" = "8:ResourceTransition, Version=1.0.3223.26316, Culture=neutral, processorArchitecture=x86"
"ScatterAssemblies"
{
"_2FBB21F2C72D420C96323E9B01AE98FE"
{
"Name" = "8:ResourceTransition.exe"
"Attributes" = "3:512"
}
}
"SourcePath" = "8:..\\ResourceTransition\\Release\\ResourceTransition.exe"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_2E7532FD56764A0B8349AAA9E97FD1A4"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_491C89DAB2F34A939F356C47975E7BD0"
{
"SourcePath" = "8:..\\resource\\middleware.xsl"
@ -188,6 +269,26 @@
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_52A795D53BFB42E2AEDA0D7C06CE7BEF"
{
"SourcePath" = "8:..\\MasterEditorTWL.resources.dll"
"TargetName" = "8:MasterEditorTWL.resources.dll"
"Tag" = "8:"
"Folder" = "8:_AB6CC39E2A774B2AB387F6F4C81BE36E"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
}
"{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_6EC739CA561443E48045379A268C1657"
{
"SourcePath" = "8:..\\resource\\middleware_e.xsl"
@ -264,6 +365,28 @@
"Property" = "8:_B23854B2049F4A97BCD9477AFCDBE7EB"
"Folders"
{
"{9EF0B969-E518-4E46-987F-47570745A589}:_2E7532FD56764A0B8349AAA9E97FD1A4"
{
"Name" = "8:install_bin"
"AlwaysCreate" = "11:FALSE"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Property" = "8:_BA900236A2504EA0BAB88A628C3904DC"
"Folders"
{
}
}
"{9EF0B969-E518-4E46-987F-47570745A589}:_AB6CC39E2A774B2AB387F6F4C81BE36E"
{
"Name" = "8:ja"
"AlwaysCreate" = "11:FALSE"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Property" = "8:_0CDFCC11878746AE8F009DBFCAD3F129"
"Folders"
{
}
}
}
}
"{9EF0B969-E518-4E46-987F-47570745A589}:_99EFE6B595C5432FB4712560C9D29AE5"
@ -307,7 +430,7 @@
"Name" = "8:Microsoft Visual Studio"
"ProductName" = "8:MasterEditorTWL"
"ProductCode" = "8:{B12B5AFF-26D1-47B5-85B6-1E2A7B5106F5}"
"PackageCode" = "8:{ABE560BA-10B0-4620-A9B1-EC5700EBDDEE}"
"PackageCode" = "8:{69879F78-483D-4A0A-9732-8D5A72E33723}"
"UpgradeCode" = "8:{CE22C209-7AE1-4F58-8F6B-6D044BA2A118}"
"RestartWWWService" = "11:FALSE"
"RemovePreviousVersions" = "11:FALSE"
@ -836,12 +959,68 @@
}
"MergeModule"
{
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_51367776DB1B459A9BC61A9375741F99"
{
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE"
"SourcePath" = "8:policy_9_0_Microsoft_VC90_CRT_x86.msm"
"Properties"
{
}
"LanguageId" = "3:0"
"Exclude" = "11:FALSE"
"Folder" = "8:"
"Feature" = "8:"
"IsolateTo" = "8:"
}
"{CEE29DC0-9FBA-4B99-8D47-5BC643D9B626}:_F2F774D4BB00497E9255EE39B3BE8568"
{
"UseDynamicProperties" = "11:TRUE"
"IsDependency" = "11:TRUE"
"SourcePath" = "8:microsoft_vc90_crt_x86.msm"
"Properties"
{
}
"LanguageId" = "3:0"
"Exclude" = "11:FALSE"
"Folder" = "8:"
"Feature" = "8:"
"IsolateTo" = "8:"
}
}
"ProjectOutput"
{
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_65C3DCC3F0554E0F88386C691DC81AD9"
{
"SourcePath" = "8:"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_1494B8B199184797B9C812877A4DFB7F"
"Condition" = "8:"
"Transitive" = "11:FALSE"
"Vital" = "11:TRUE"
"ReadOnly" = "11:FALSE"
"Hidden" = "11:FALSE"
"System" = "11:FALSE"
"Permanent" = "11:FALSE"
"SharedLegacy" = "11:FALSE"
"PackageAs" = "3:1"
"Register" = "3:1"
"Exclude" = "11:FALSE"
"IsDependency" = "11:FALSE"
"IsolateTo" = "8:"
"ProjectOutputGroupRegister" = "3:1"
"OutputConfiguration" = "8:"
"OutputGroupCanonicalName" = "8:LocalizedResourceDlls"
"OutputProjectGuid" = "8:{F8A4F8F7-A3BD-4DCA-B054-5FF8A09082F5}"
"ShowKeyOutput" = "11:TRUE"
"ExcludeFilters"
{
}
}
"{5259A561-127C-4D43-A0A1-72F10C7B3BF8}:_7746D2D347F0423FB46FA2300F6158A4"
{
"SourcePath" = "8:..\\Debug\\MasterEditorTWL.exe"
"SourcePath" = "8:..\\Release\\MasterEditorTWL.exe"
"TargetName" = "8:"
"Tag" = "8:"
"Folder" = "8:_1494B8B199184797B9C812877A4DFB7F"

View File

@ -0,0 +1,20 @@

Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ResourceTransition", "ResourceTransition\ResourceTransition.vcproj", "{A8AE9F94-E10F-4962-B5F7-059FEA220583}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Win32 = Debug|Win32
Release|Win32 = Release|Win32
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{A8AE9F94-E10F-4962-B5F7-059FEA220583}.Debug|Win32.ActiveCfg = Debug|Win32
{A8AE9F94-E10F-4962-B5F7-059FEA220583}.Debug|Win32.Build.0 = Debug|Win32
{A8AE9F94-E10F-4962-B5F7-059FEA220583}.Release|Win32.ActiveCfg = Release|Win32
{A8AE9F94-E10F-4962-B5F7-059FEA220583}.Release|Win32.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

View File

@ -0,0 +1,40 @@
#include "stdafx.h"
using namespace System;
using namespace System::Reflection;
using namespace System::Runtime::CompilerServices;
using namespace System::Runtime::InteropServices;
using namespace System::Security::Permissions;
//
// アセンブリに関する一般情報は以下の属性セットをとおして制御されます。
// アセンブリに関連付けられている情報を変更するには、
// これらの属性値を変更してください。
//
[assembly:AssemblyTitleAttribute("ResourceTransition")];
[assembly:AssemblyDescriptionAttribute("")];
[assembly:AssemblyConfigurationAttribute("")];
[assembly:AssemblyCompanyAttribute("任天堂株式会社")];
[assembly:AssemblyProductAttribute("ResourceTransition")];
[assembly:AssemblyCopyrightAttribute("Copyright (c) 任天堂株式会社 2008")];
[assembly:AssemblyTrademarkAttribute("")];
[assembly:AssemblyCultureAttribute("")];
//
// アセンブリのバージョン情報は、以下の 4 つの値で構成されています:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// すべての値を指定するか、下のように '*' を使ってリビジョンおよびビルド番号を
// 既定値にすることができます:
[assembly:AssemblyVersionAttribute("1.0.*")];
[assembly:ComVisible(false)];
[assembly:CLSCompliantAttribute(true)];
[assembly:SecurityPermission(SecurityAction::RequestMinimum, UnmanagedCode = true)];

View File

@ -0,0 +1,29 @@
===============================================================================
アプリケーション : ResourceTransition プロジェクトの概要
===============================================================================
この ResourceTransition アプリケーションは、AppWizard によって作成されました。
このファイルには、ResourceTransition アプリケーションを構成する各ファイルの
内容の概略が記述されています。
ResourceTransition.vcproj
これは、アプリケーション ウィザードで生成される VC++ プロジェクトのメインの
プロジェクト ファイルです。
ファイルを生成した Visual C++ のバージョン情報と、アプリケーション ウィザー
ドで選択したプラットフォーム、構成、およびプロジェクトの機能に関する情報が
記述されています。
ResourceTransition.cpp
これは、メインのアプリケーション ソース ファイルです。
AssemblyInfo.cpp
アセンブリ メタデータを変更するためのカスタム属性が含まれています。
///////////////////////////////////////////////////////////////////////////////
その他のメモ :
AppWizard では、"TODO:" を使用して、ユーザーが追加またはカスタマイズするソース
部分を示します。
///////////////////////////////////////////////////////////////////////////////

View File

@ -0,0 +1,55 @@
// ResourceTransition.cpp : メイン プロジェクト ファイルです。
#include "stdafx.h"
using namespace System;
#define ROOT_PATH "..\\"
int main(array<System::String ^> ^args)
{
// 作業ルートを引数からゲット
System::String ^root;
if( (args->Length <= 0) || (System::String::IsNullOrEmpty( args[0] )) )
{
root = gcnew System::String(ROOT_PATH); // ない場合はデフォルト
}
else
{
root = args[0];
if( !root->EndsWith( "\\" ) )
{
root += "\\";
}
}
Console::WriteLine( "Root path: " + root );
// 新しいフォルダ/jp/言語リソース.dll を jp/ に移す(コピー)
try
{
if( System::IO::File::Exists( root + "新しいフォルダ\\ja\\MasterEditorTWL.resources.dll" ) )
{
Console::WriteLine( "File Exists." );
if( !System::IO::Directory::Exists( root + "ja" ) )
{
System::IO::Directory::CreateDirectory( root + "ja" );
Console::WriteLine( "Create New Directory." );
}
System::IO::File::Copy( root + "新しいフォルダ\\ja\\MasterEditorTWL.resources.dll",
root + "ja\\MasterEditorTWL.resources.dll", true ); // 上書き
Console::WriteLine( "Copy Resource DLL." );
}
else
{
Console::WriteLine( "No File Exists." );
}
}
catch( System::Exception ^ex )
{
Console::WriteLine( "error: " + ex->Message );
}
//Console::ReadKey();
return 0;
}

View File

@ -0,0 +1,248 @@
<?xml version="1.0" encoding="shift_jis"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="9.00"
Name="ResourceTransition"
ProjectGUID="{A8AE9F94-E10F-4962-B5F7-059FEA220583}"
RootNamespace="ResourceTransition"
Keyword="ManagedCProj"
TargetFrameworkVersion="131072"
>
<Platforms>
<Platform
Name="Win32"
/>
</Platforms>
<ToolFiles>
</ToolFiles>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1"
ManagedExtensions="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
Optimization="0"
PreprocessorDefinitions="WIN32;_DEBUG"
RuntimeLibrary="3"
UsePrecompiledHeader="2"
WarningLevel="3"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="$(NoInherit)"
LinkIncremental="2"
GenerateDebugInformation="true"
AssemblyDebug="1"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="1"
ManagedExtensions="1"
WholeProgramOptimization="1"
>
<Tool
Name="VCPreBuildEventTool"
/>
<Tool
Name="VCCustomBuildTool"
/>
<Tool
Name="VCXMLDataGeneratorTool"
/>
<Tool
Name="VCWebServiceProxyGeneratorTool"
/>
<Tool
Name="VCMIDLTool"
/>
<Tool
Name="VCCLCompilerTool"
PreprocessorDefinitions="WIN32;NDEBUG"
RuntimeLibrary="2"
UsePrecompiledHeader="2"
WarningLevel="3"
DebugInformationFormat="3"
/>
<Tool
Name="VCManagedResourceCompilerTool"
/>
<Tool
Name="VCResourceCompilerTool"
/>
<Tool
Name="VCPreLinkEventTool"
/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="$(NoInherit)"
LinkIncremental="1"
GenerateDebugInformation="true"
TargetMachine="1"
/>
<Tool
Name="VCALinkTool"
/>
<Tool
Name="VCManifestTool"
/>
<Tool
Name="VCXDCMakeTool"
/>
<Tool
Name="VCBscMakeTool"
/>
<Tool
Name="VCFxCopTool"
/>
<Tool
Name="VCAppVerifierTool"
/>
<Tool
Name="VCPostBuildEventTool"
/>
</Configuration>
</Configurations>
<References>
<AssemblyReference
RelativePath="System.dll"
AssemblyName="System, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
MinFrameworkVersion="131072"
/>
<AssemblyReference
RelativePath="System.Data.dll"
AssemblyName="System.Data, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=x86"
MinFrameworkVersion="131072"
/>
<AssemblyReference
RelativePath="System.XML.dll"
AssemblyName="System.Xml, Version=2.0.0.0, PublicKeyToken=b77a5c561934e089, processorArchitecture=MSIL"
MinFrameworkVersion="131072"
/>
</References>
<Files>
<Filter
Name="ソース ファイル"
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
>
<File
RelativePath=".\AssemblyInfo.cpp"
>
</File>
<File
RelativePath=".\ResourceTransition.cpp"
>
</File>
<File
RelativePath=".\stdafx.cpp"
>
<FileConfiguration
Name="Debug|Win32"
>
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32"
>
<Tool
Name="VCCLCompilerTool"
UsePrecompiledHeader="1"
/>
</FileConfiguration>
</File>
</Filter>
<Filter
Name="ヘッダー ファイル"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
>
<File
RelativePath=".\resource.h"
>
</File>
<File
RelativePath=".\stdafx.h"
>
</File>
</Filter>
<Filter
Name="リソース ファイル"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
>
<File
RelativePath=".\app.ico"
>
</File>
<File
RelativePath=".\app.rc"
>
</File>
</Filter>
<File
RelativePath=".\ReadMe.txt"
>
</File>
</Files>
<Globals>
</Globals>
</VisualStudioProject>

View File

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="shift_jis"?>
<VisualStudioUserFile
ProjectType="Visual C++"
Version="9.00"
ShowAllFiles="false"
>
<Configurations>
<Configuration
Name="Debug|Win32"
>
<DebugSettings
Command="$(TargetPath)"
WorkingDirectory=""
CommandArguments=""
Attach="false"
DebuggerType="3"
Remote="1"
RemoteMachine="PC2355"
RemoteCommand=""
HttpUrl=""
PDBPath=""
SQLDebugging=""
Environment=""
EnvironmentMerge="true"
DebuggerFlavor=""
MPIRunCommand=""
MPIRunArguments=""
MPIRunWorkingDirectory=""
ApplicationCommand=""
ApplicationArguments=""
ShimCommand=""
MPIAcceptMode=""
MPIAcceptFilter=""
/>
</Configuration>
<Configuration
Name="Release|Win32"
>
<DebugSettings
Command="$(TargetPath)"
WorkingDirectory=""
CommandArguments=""
Attach="false"
DebuggerType="3"
Remote="1"
RemoteMachine="PC2355"
RemoteCommand=""
HttpUrl=""
PDBPath=""
SQLDebugging=""
Environment=""
EnvironmentMerge="true"
DebuggerFlavor=""
MPIRunCommand=""
MPIRunArguments=""
MPIRunWorkingDirectory=""
ApplicationCommand=""
ApplicationArguments=""
ShimCommand=""
MPIAcceptMode=""
MPIAcceptFilter=""
/>
</Configuration>
</Configurations>
</VisualStudioUserFile>

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

View File

@ -0,0 +1,63 @@
// Microsoft Visual C++ で生成されたリソース スクリプトです。
//
#include "resource.h"
#define APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
#undef APSTUDIO_READONLY_SYMBOLS
/////////////////////////////////////////////////////////////////////////////
// 英語 (米国) リソース
/////////////////////////////////////////////////////////////////////////////
//
// アイコン
//
// 最初に配置されたアイコン、または ID 値が最も低いアイコンが、アプリケーション アイコンになります。
LANGUAGE 17, 1
#pragma code_page(932)
1 ICON "app.ico"
#ifdef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE
//
1 TEXTINCLUDE
BEGIN
"resource.h\0"
"\0"
END
2 TEXTINCLUDE
BEGIN
"#include ""afxres.h""\r\n"
"\0"
END
3 TEXTINCLUDE
BEGIN
"\0"
END
#endif // APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
#ifndef APSTUDIO_INVOKED
/////////////////////////////////////////////////////////////////////////////
//
// TEXTINCLUDE 3 リソースから生成されました。
//
/////////////////////////////////////////////////////////////////////////////
#endif // APSTUDIO_INVOKED でない場合

View File

@ -0,0 +1,3 @@
//{{NO_DEPENDENCIES}}
// Microsoft Visual C++ generated include file.
// Used by app.rc

View File

@ -0,0 +1,7 @@
// stdafx.cpp : 標準インクルード ResourceTransition.pch のみを
// 含むソース ファイルは、プリコンパイル済みヘッダーになります。
// stdafx.obj にはプリコンパイル済み型情報が含まれます。
#include "stdafx.h"

View File

@ -0,0 +1,8 @@
// stdafx.h : 標準のシステム インクルード ファイルのインクルード ファイル、または
// 参照回数が多く、かつあまり変更されない、プロジェクト専用のインクルード ファイル
// を記述します。
//
#pragma once
// TODO: プログラムに必要な追加ヘッダーをここで参照してください。