From fb1deeb20540cf9cc8d5cc38aa8fe2c01b50205c Mon Sep 17 00:00:00 2001 From: nishikawa_takeshi Date: Wed, 11 Mar 2009 02:55:14 +0000 Subject: [PATCH] =?UTF-8?q?=E3=83=9E=E3=82=B9=E3=82=BF=E3=82=A8=E3=83=87?= =?UTF-8?q?=E3=82=A3=E3=82=BF:=E3=82=B7=E3=82=B9=E3=83=86=E3=83=A0?= =?UTF-8?q?=E7=89=88=E3=82=92=E6=9B=B4=E6=96=B0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: file:///Users/lillianskinner/Downloads/platinum/twl/TwlToolsRED@235 7061adef-622a-194b-ae81-725974e89856 --- .../MasterEditorTWL/MasterEditorTWL.ncb | Bin 11119616 -> 11152384 bytes .../MasterEditorTWL/MasterEditorTWL.suo | Bin 12800 -> 12800 bytes .../MasterEditorTWL/AssemblyInfo.cpp | 2 +- .../MasterEditorTWL/MasterEditorTWL.vcproj | 12 + .../MasterEditorTWL/Release/BuildLog.htm | Bin 23184 -> 25656 bytes .../MasterEditorTWLSetup.vdproj | 179 +- .../MasterEditorTWL/resource/append_ini.xml | 11 +- .../MasterEditorTWL/resource/gui_msg_e.xml | 116 + .../MasterEditorTWL/resource/gui_msg_j.xml | 116 + .../MasterEditorTWL/resource/ini_memo.xml | 22 + .../MasterEditorTWL/resource/mrc_msg_e.xml | 409 + .../MasterEditorTWL/resource/mrc_msg_j.xml | 409 + .../resource/sheet_template_en.xml | 11900 ++++++++++++ ...eet_templete.xml => sheet_template_jp.xml} | 15326 ++++++++-------- .../MasterEditorTWL/MasterEditorTWL.ncb | Bin 11144192 -> 11176960 bytes .../MasterEditorTWL/MasterEditorTWL.suo | Bin 12800 -> 12800 bytes .../MasterEditorTWL/AssemblyInfo.cpp | 2 +- .../MasterEditorTWL/MasterEditorTWL.vcproj | 12 + .../MasterEditorTWL/Release/BuildLog.htm | Bin 23112 -> 25544 bytes .../MasterEditorTWLSetup.vdproj | 217 +- .../MasterEditorTWL/resource/append_ini.xml | 11 +- .../MasterEditorTWL/resource/gui_msg_e.xml | 116 + .../MasterEditorTWL/resource/gui_msg_j.xml | 116 + .../MasterEditorTWL/resource/ini_memo.xml | 22 + .../MasterEditorTWL/resource/mrc_msg_e.xml | 409 + .../MasterEditorTWL/resource/mrc_msg_j.xml | 409 + .../resource/sheet_template_en.xml | 11900 ++++++++++++ ...eet_templete.xml => sheet_template_jp.xml} | 15326 ++++++++-------- .../MasterEditorTWL/MasterEditorTWL.ncb | Bin 11152384 -> 11152384 bytes .../MasterEditorTWL/MasterEditorTWL.suo | Bin 15360 -> 20992 bytes .../MasterEditorTWL/AssemblyInfo.cpp | 2 +- .../MasterEditorTWL/MasterEditorTWL.vcproj | 12 + .../MasterEditorTWL/Release/BuildLog.htm | Bin 23112 -> 25572 bytes .../MasterEditorTWLSetup.vdproj | 236 +- .../MasterEditorTWL/resource/append_ini.xml | 11 +- .../MasterEditorTWL/resource/gui_msg_e.xml | 116 + .../MasterEditorTWL/resource/gui_msg_j.xml | 116 + .../MasterEditorTWL/resource/ini_memo.xml | 22 + .../MasterEditorTWL/resource/mrc_msg_e.xml | 409 + .../MasterEditorTWL/resource/mrc_msg_j.xml | 409 + .../resource/sheet_template_en.xml | 11900 ++++++++++++ ...eet_templete.xml => sheet_template_jp.xml} | 15326 ++++++++-------- 42 files changed, 62550 insertions(+), 23051 deletions(-) create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/gui_msg_e.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/gui_msg_j.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/ini_memo.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/mrc_msg_e.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/mrc_msg_j.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/sheet_template_en.xml rename build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/{sheet_templete.xml => sheet_template_jp.xml} (63%) create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Secure/MasterEditorTWL/resource/gui_msg_e.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Secure/MasterEditorTWL/resource/gui_msg_j.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Secure/MasterEditorTWL/resource/ini_memo.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Secure/MasterEditorTWL/resource/mrc_msg_e.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Secure/MasterEditorTWL/resource/mrc_msg_j.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_Secure/MasterEditorTWL/resource/sheet_template_en.xml rename build/tools/MasterEditor/MasterEditorTWL_Secure/MasterEditorTWL/resource/{sheet_templete.xml => sheet_template_jp.xml} (63%) create mode 100644 build/tools/MasterEditor/MasterEditorTWL_System/MasterEditorTWL/resource/gui_msg_e.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_System/MasterEditorTWL/resource/gui_msg_j.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_System/MasterEditorTWL/resource/ini_memo.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_System/MasterEditorTWL/resource/mrc_msg_e.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_System/MasterEditorTWL/resource/mrc_msg_j.xml create mode 100644 build/tools/MasterEditor/MasterEditorTWL_System/MasterEditorTWL/resource/sheet_template_en.xml rename build/tools/MasterEditor/MasterEditorTWL_System/MasterEditorTWL/resource/{sheet_templete.xml => sheet_template_jp.xml} (63%) diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL.ncb b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL.ncb index d92a5ece88d823e0072672eb47c515613d59cc17..533806b52974368725515b674402ade8e7063a64 100644 GIT binary patch delta 130132 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 delta 37545 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 diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL.suo b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL.suo index cec08aea90327a5001918f20ea37f2c757b7a8e4..b020a492b17b5f662c2c7eb8662c54eea8db363f 100644 GIT binary patch delta 424 zcmZojX-L`N!@?*rS&>DaZNmvS{VxkA7qJ9RKCEmw*?@&*@(>9zg~MhW}77`67$T zDa?SpcKT~YnyB9_3(hq(SrH%x`2gY;sQ?}Upa2t+Agck8Q#JXgl-K0Le72Jtq&+wUk)$_&kv`AH z%LpGqV(f%jTIHtC@KuftrPp%w$aia{M+| W>bNuU{5dJR8ps11zWI!v2{Qnn=#|3& diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/AssemblyInfo.cpp b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/AssemblyInfo.cpp index 01c7d53..5c39830 100644 --- a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/AssemblyInfo.cpp +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/AssemblyInfo.cpp @@ -31,7 +31,7 @@ using namespace System::Security::Permissions; // ׂĂ̒lw肷邩Â悤 '*' gărWуrhԍ // lɂ邱Ƃł܂: -[assembly:AssemblyVersionAttribute("1.3.*")]; +[assembly:AssemblyVersionAttribute("1.4.*")]; [assembly:ComVisible(false)]; diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/MasterEditorTWL.vcproj b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/MasterEditorTWL.vcproj index 704b172..17079fc 100644 --- a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/MasterEditorTWL.vcproj +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/MasterEditorTWL.vcproj @@ -261,6 +261,10 @@ RelativePath=".\MasterEditorTWL.cpp" > + + @@ -319,6 +323,10 @@ RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\deliverable.h" > + + @@ -354,6 +362,10 @@ RelativePath="..\..\..\MasterEditorTWL\MasterEditorTWL\lang.h" > + + diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/Release/BuildLog.htm b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWL/Release/BuildLog.htm index e35ce93acaafe5d0ded09f3831a739f0e25425f4..ab1013855f8e2299931e3d3b84039797372e7d19 100644 GIT binary patch delta 585 zcmbQRm2t-j#tlVmycP^53}!%V1j3se+5FkXa~V<@ih(eZAsxtyXGj9F@))uwKjf?2 ze1Z1@H>#e=jZU(g&q($$@>-%9wUcSHlH3(mRB@2<$!8>;CjZh9+gzpchnYE*A#d_- zRZn(920fs4d7F9F1Q{paa^RVKMAc#PH3yl^_cSD!cpZ@qpWMi1y4gzm760S_6BV59 zZ8R01Y~U%g*}*!95mo=@g*K}hd7UtfoM88e8C7_5qf;{@uQL{v3XEWv3koStzG80z zW^+572hp4FI!r~=12M)0-I&P}?ASK@xs);SqDTQ%7c)+-@e&YqMb-gi>wzL;@<&O@ z$u)LDn`d}@VdOwK9e$z2n6a*W+(tcUIwno=Xu39EBG2PP0sTdn;hUTx4Fgt y93!LA=7T}(jFaWmxh8)Jh+s8juw*a<3xWN2IyjZpn8AR-04T)Iym?XRI~D*y#gMQ7 delta 379 zcmdmSf^ouD#tlVm{Dut145kcb3>FMV3CO3q0O+FXGH8~-iXL6jG)Z`5kY@1hwuVZAi-25<{nQ?MVR2r)h UFj&pN+|72eJWQJ_;t#L@091EanE(I) diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWLSetup/MasterEditorTWLSetup.vdproj b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWLSetup/MasterEditorTWLSetup.vdproj index b70f16a..274a72c 100644 --- a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWLSetup/MasterEditorTWLSetup.vdproj +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/MasterEditorTWLSetup/MasterEditorTWLSetup.vdproj @@ -21,13 +21,19 @@ } "Entry" { + "MsmKey" = "8:_109D5B14804B42B2AC530C66C1F31A73" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_156A9EFCC7984AACBAC54A17F9B3818A" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { - "MsmKey" = "8:_1D2E12753E1B4DFDBE94E2C70E30E580" + "MsmKey" = "8:_27E90AF43DB3439EB36EA01489F6CACE" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } @@ -39,18 +45,48 @@ } "Entry" { + "MsmKey" = "8:_4BB8C23694B340C4924C2AA570B91957" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_53579BE266D44903AD8FB3B217C4471D" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { + "MsmKey" = "8:_53CE44B091204A75B7C0E8631BBF0D36" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_6B317BC0E2EF4782BC91F55C52FA3453" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { + "MsmKey" = "8:_85BB2DA46AEF42EAA0089F5FBC1AD663" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_883CEC9776BD47B2BE99F44F587A2469" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" } "Entry" { + "MsmKey" = "8:_B892193EF9E140F2BF973918018AEAEB" + "OwnerKey" = "8:_UNDEFINED" + "MsmSig" = "8:_UNDEFINED" + } + "Entry" + { "MsmKey" = "8:_D4ACBE74D68F4C1492C5038B79BF68A6" "OwnerKey" = "8:_UNDEFINED" "MsmSig" = "8:_UNDEFINED" @@ -80,6 +116,19 @@ "PrerequisitesLocation" = "2:1" "Url" = "8:" "ComponentsUrl" = "8:" + "Items" + { + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Net.Framework.3.5" + { + "Name" = "8:.NET Framework 3.5" + "ProductCode" = "8:Microsoft.Net.Framework.3.5" + } + "{EDC2488A-8267-493A-A98E-7D9C3B36CDF3}:Microsoft.Windows.Installer.3.1" + { + "Name" = "8:Windows Installer 3.1" + "ProductCode" = "8:Microsoft.Windows.Installer.3.1" + } + } } } "Release" @@ -167,6 +216,26 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_109D5B14804B42B2AC530C66C1F31A73" + { + "SourcePath" = "8:..\\resource\\mrc_msg_j.xml" + "TargetName" = "8:mrc_msg_j.xml" + "Tag" = "8:" + "Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889" + "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}:_156A9EFCC7984AACBAC54A17F9B3818A" { "SourcePath" = "8:..\\resource\\middleware_e.xsl" @@ -187,10 +256,10 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } - "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_1D2E12753E1B4DFDBE94E2C70E30E580" + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_27E90AF43DB3439EB36EA01489F6CACE" { - "SourcePath" = "8:..\\resource\\sheet_templete.xml" - "TargetName" = "8:sheet_templete.xml" + "SourcePath" = "8:..\\resource\\gui_msg_j.xml" + "TargetName" = "8:gui_msg_j.xml" "Tag" = "8:" "Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889" "Condition" = "8:" @@ -227,6 +296,86 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_4BB8C23694B340C4924C2AA570B91957" + { + "SourcePath" = "8:..\\resource\\mrc_msg_e.xml" + "TargetName" = "8:mrc_msg_e.xml" + "Tag" = "8:" + "Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889" + "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}:_53579BE266D44903AD8FB3B217C4471D" + { + "SourcePath" = "8:..\\resource\\sheet_template_jp.xml" + "TargetName" = "8:sheet_template_jp.xml" + "Tag" = "8:" + "Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889" + "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}:_53CE44B091204A75B7C0E8631BBF0D36" + { + "SourcePath" = "8:..\\resource\\ini_memo.xml" + "TargetName" = "8:ini_memo.xml" + "Tag" = "8:" + "Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889" + "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}:_85BB2DA46AEF42EAA0089F5FBC1AD663" + { + "SourcePath" = "8:..\\resource\\gui_msg_e.xml" + "TargetName" = "8:gui_msg_e.xml" + "Tag" = "8:" + "Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889" + "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}:_883CEC9776BD47B2BE99F44F587A2469" { "SourcePath" = "8:..\\resource\\middleware.xsl" @@ -247,11 +396,31 @@ "IsDependency" = "11:FALSE" "IsolateTo" = "8:" } + "{1FB2D0AE-D3B9-43D4-B9DD-F88EC61E35DE}:_B892193EF9E140F2BF973918018AEAEB" + { + "SourcePath" = "8:..\\resource\\sheet_template_en.xml" + "TargetName" = "8:sheet_template_en.xml" + "Tag" = "8:" + "Folder" = "8:_02F1563AC4AE47ED981A4F47CBB36889" + "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:" + } "{9F6F8455-1EF1-4B85-886A-4223BCC8E7F7}:_D4ACBE74D68F4C1492C5038B79BF68A6" { "AssemblyRegister" = "3:1" "AssemblyIsInGAC" = "11:FALSE" - "AssemblyAsmDisplayName" = "8:MasterEditorTWL.resources, Version=1.3.3300.29056, Culture=ja, processorArchitecture=MSIL" + "AssemblyAsmDisplayName" = "8:MasterEditorTWL.resources, Version=1.3.3357.21234, Culture=ja, processorArchitecture=MSIL" "ScatterAssemblies" { } diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/append_ini.xml b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/append_ini.xml index 6745373..dcd2d5f 100644 --- a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/append_ini.xml +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/append_ini.xml @@ -2,7 +2,7 @@ ON - + ON @@ -10,13 +10,4 @@ 0 30000 - - - 2097152 - 0 - 0 - 0 - 0 - 0 - diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/gui_msg_e.xml b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/gui_msg_e.xml new file mode 100644 index 0000000..eb9a13b --- /dev/null +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/gui_msg_e.xml @@ -0,0 +1,116 @@ + + + +{0} already exists. Overwrite data? + + +Cannot find the configuration file. +Cannot open the configuration file. +Temporary file already exists. Delete this data. +Cannot find the extended configuration file. +Cannot open the extended configuration file +Cannot read the SDK version in the configuration file. + + +Illegal ROM data. Either this is not TWL-compatible or TWL-exclusive ROM data, or the ROM data may have been modified. +This tool is for TWL-compatible ROMs only. Cannot read a ROM that does not support TWL, such as a NTR-only ROM. +Failed to read ROM data file. Read ROM data again. +ROM data CRC calculation failed. ROM data read canceled. +Cannot read because the ROM data file does not exist. +The reading of the TAD file has failed. + + +ROM data file has not been read. +Submission data cannot be created due to illegal settings. +Submission data cannot be created due to insufficient input information. +The following submission files are all created at one time. + +{0} (Master ROM) +{1} (Master ROM submission checklist) +{2} (List of middleware) +{3} (Print version of list of middleware) + +Select a save-to folder. +Submission data is not created because folder selection has been canceled. +Submission data is not created because file overwrite has been canceled. +Failed to create Master ROM. Halted during creation, so some files were not created. + + +Master ROM file not created due to failure to open the output file. +Master ROM file not created due to failure to read the file. +Master ROM file not created due to failure to write to the output file. +Master ROM file not created due to failure to copy the input ROM data file. +Master ROM file not created because the output file cannot be created if the input ROM data file does not exist in the source folder. +Master ROM file not created due to failure to calculate the digital signature of the output file. +Failed to calculate CRC. Halted during creation, so some files were not created. +Could not create middleware list. Halted during creation, so some files were not created. +Failed to create Master ROM. Halted during creation, so some files were not created. + +Exception:{0} +{1} +Failed to create submission checklist because submission checklist template could not be opened. +Could not write data to submission checklist. Check that a file of the same name is not already open. +Failed to create submission checklist. +Succeeded in creating submission data. + + +Could not create Master ROM because the ROM data file has not been read. +Could not create Master ROM due to illegal settings. +This procedure creates the following files. + +{0} (Master ROM) +Select a save-to folder. +The Master ROM was not created because folder selection has been canceled. +Creation of Master ROM was canceled. +Failed to create Master ROM. + + +Failed to create Master ROM. + +例外:{0} +{1} +Succeeded in creating Master ROM. +Failed to calculate CRC. + + +ROM data file has not been read. +Failed to create the middleware list. +Succeeded in creating middleware list. + + +Failed to save temporary information. + + +Failed to read temporary information. + + +Insufficient input: Input data. +Insufficient input: Illegal value. +Insufficient input: Select data. +Product Name +Product Code +Product Code(Region Code) +Product Name(Foreign Version) +Product Code(Foreign Version) +Usage +Backup Memory +Contact1 +Furigana +Company(Contact1) +Dept.(Contact1) +TEL(Contact1) +e-mail(Contact1) +Contact2 +Furigana +Company(Contact2) +Dept.(Contact2) +TEL(Contact2) +e-mail(Contact2) + +Market +Rating +{0}: Select data. +{0}: A "Rating Pending" has been specified. Re-submit when examination is finished. +Selected if rating does not need to be shown. This choice can only be selected when the software is a kind of tool and not a game. Contact support@noa.com to determine if the rating does not need to be displayed. + + diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/gui_msg_j.xml b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/gui_msg_j.xml new file mode 100644 index 0000000..90bd08b --- /dev/null +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/gui_msg_j.xml @@ -0,0 +1,116 @@ + + + +{0} はすでに存在します。上書きしますか? + + +設定ファイルが見つかりません。 +設定ファイルを開くことができませんでした。 +本プログラムで作成する一時ファイルと同名のファイルが存在します。このファイルを削除します。 +追加設定ファイルが見つかりません。 +追加設定ファイルを開くことができませんでした。 +設定ファイル中のSDKバージョンが読み込めませんでした。バージョンは0とみなされます。 + + +不正なROMデータです。TWL対応/専用ROMでないかROMデータが改ざんされている可能性があります。 +本ツールはTWL用です。NTR専用ROMなどのTWL非対応ROMを読み込むことはできません。 +ROMデータファイルの読み込みに失敗しました。再度ROMデータを読み込ませてください。 +ROMデータのCRC計算に失敗しました。ROMデータの読み込みはキャンセルされました。 +ファイルが存在しないので読み込むことができません。 +TADファイルの読み込みに失敗しました。 + + +ROMデータファイルが読み込まれていません。 +不正な設定があるため提出データを作成できません。 +入力情報に不足があるため提出データを作成できません。 +以下の提出ファイルが一度に作成されます。 + +{0} (マスターROM) +{1} (マスターROM提出確認書) +{2} (ミドルウェア一覧) +{3} (ミドルウェア一覧 印刷用) + +保存先フォルダを選択してください。 +フォルダの選択がキャンセルされましたので提出データ一式は作成されません。 +ファイルの上書きがキャンセルされましたので提出データ一式は作成されません。 +マスターROMの作成に失敗しました。作成を中止するため一部のファイルは作成されません。 + + +原因:出力ファイルのオープンに失敗しました。 +原因:ファイルの読み込みに失敗しました。 +原因:出力ファイルへの書き出しに失敗しました。 +原因:入力ROMデータファイルのコピーに失敗しました。 +原因:入力ROMデータファイルが元のフォルダに存在しないとき出力ファイルを作成できません。 +原因:出力ファイルのディジタル署名の計算に失敗しました。 +CRCの計算に失敗しました。作成を中止するため一部のファイルは作成されません。 +ミドルウェアのリストが作成できませんでした。作成を中止するため一部のファイルは作成されません。 +マスターROMの作成に失敗しました。作成を中止するため一部のファイルは作成されません。 + +例外:{0} +{1} +提出確認書のテンプレートが開けなかったため、提出確認書の作成に失敗しました。 +提出確認書にデータを書き込みできませんでした。同名ファイルがすでに開かれていないかご確認ください。 +提出確認書の作成に失敗しました。 +提出データ一式の作成に成功しました。 + + +ROMデータファイルが読み込まれていませんので、マスターROMの作成ができません。 +不正な設定があるためマスターROMの作成ができません。 +以下のファイルが作成されます。 + +{0} (マスターROM) +保存先フォルダを選択してください。 +フォルダの選択がキャンセルされましたのでマスターROMは作成されません。 +ファイルの上書きがキャンセルされましたのでマスターROMは作成されません。 +マスターROMの作成に失敗しました。 + + +マスターROMの作成に失敗しました。 + +例外:{0} +{1} +マスターROMの作成に成功しました。 +CRCの計算に失敗しました。 + + +ROMデータファイルが読み込まれていません。 +ミドルウェアリストの作成に失敗しました。 +ミドルウェアリストの作成に成功しました。 + + +一時情報の保存に失敗しました。 + + +一時情報の読み込みに失敗しました。 + + +入力漏れ: 入力してください。 +入力漏れ: 値が不正です。 +入力漏れ: 選択してください。 +製品名 +製品コード +製品コード(仕向地仕様コード) +製品名(海外版) +製品コード(海外版) +目的 +バックアップメモリ +ご氏名(担当者1) +ふりがな(担当者1) +貴社名(担当者1) +部署名(担当者1) +TEL(担当者1) +e-mail(担当者1) +ご氏名(担当者2) +ふりがな(担当者2) +貴社名(担当者2) +部署名(担当者2) +TEL(担当者2) +e-mail(担当者2) + +リージョン +レーティング +{0}: 選択してください。 +{0}: 審査中であると指定されています。審査が決まりしだい、再提出してください。 +レーティング表示が不要であると設定されています。この指定は、ソフトがゲームでないツール類のときのみ選択可能です。レーティング表示が不要であるかどうかは弊社窓口にご相談ください。 + + diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/ini_memo.xml b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/ini_memo.xml new file mode 100644 index 0000000..82f613a --- /dev/null +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/ini_memo.xml @@ -0,0 +1,22 @@ + + + + w + + + + + + 2097152 + + + 787f + 16017f + 151b + 99bf + 1bc1be + 2402ef + 37839f + 3b4f7f + + diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/mrc_msg_e.xml b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/mrc_msg_e.xml new file mode 100644 index 0000000..10c49a8 --- /dev/null +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/mrc_msg_e.xml @@ -0,0 +1,409 @@ + + + + + Game Title + Uses non-usable ASCII code. + 0bFalseTrue + + + Game Title + Register 00h in the area not used. + 0bFalseTrue + + + Game Title + Register 20h for spaces. + 0bFalseTrue + + + Game Code + Uses non-usable ASCII code. + cfFalseTrue + + + Game Code + SDK default code (NTRJ) is being used. + cfFalseTrue + + + Maker Code + Uses non-usable ASCII code. + 1011FalseTrue + + + Device type + Illegal value. Set 00h. + 1313FalseTrue + + + Remaster Version + Illegal value. Register one of 00h-0Fh for official releases, and E0h for pre-release versions. + 1e1eFalseTrue + + + Banner Offset + Banner data has not been set. + 686bFalseTrue + + + Effective ROM Size + A value has not been set. + 8083FalseTrue + + + CRC of Secure Region + Illgal address of secure region. + 7c7dFalseTrue + + + CRC of Secure Region + Does not match calculated result. The secure region may have been modified. + 7c7dFalseTrue + + + Character Data CRC + Does not match calculated result. The character data may have been modified. + 15c15dFalseTrue + + + ROM Header CRC + Does not match calculated result. The ROM header may have been modified. + 15e15fFalseTrue + + + System Call Library + SDK default is used for the system call library. + 00FalseTrue + + + + + NAND Application HYBRID Conditions + Creation of HYBRID versions of NAND applications that do not support clone booting is not permitted. + 1212FalseTrue + + + NAND Application LIMITED Conditions + NAND applications that support clone booting are created as LIMITED versions. + 1212FalseTrue + + + Encryption Flag for Old Developments + This ROM is an application that supports clone booting, but clone booting cannot be performed on retail systems. + 1c1cFalseTrue + + + Device capacity + A value smaller than the actual file size has been set. + 1414FalseTrue + + + Device capacity + A value that is excessively larger than the actual file size has been set. + 1414FalseTrue + + + Device capacity + Not a specifiable capacity. + 1414FalseTrue + + + Device capacity + Not a specifiable capacity for a NAND application. + 1414FalseTrue + + + Actual File Size + Ill-defined value. Usually, the value is a power of 2. + 1414FalseTrue + + + Size in NAND Memory + The size of NAND region used by the NAND application exceeds 32 MB. + 00FalseTrue + + + Size in NAND Memory + The size of NAND region used by the NAND application exceeds 16 MB + 00FalseTrue + + + Segment 3 CRC + There is a data error in the segment 3 region. + 00FalseTrue + + + TWL ROM Offset + The TWL normal region ROM offset (NA) and the TWL-exclusive region ROM offset (EA) must both be values greater than 1, and NA must not exceed EA. + 9093FalseTrue + + + Debugger Operation Prohibited Flag + Current settings can be analyzed by the debugger. If you are releasing the ROM as software for debugging, verify that there are no security problems in doing so. + 1f1fFalseTrue + + + Debugger Operation Prohibited Flag + Current settings cannot be analyzed by the debugger. This setting is not permitted. + 1f1fFalseTrue + + + Specific Markets + Illegal bit(s) are set. This setting is not permitted. + 1d1dFalseTrue + + + Normal Application Jump + Normal application jumps are not permitted. + 1d1dFalseTrue + + + Flags + RomSpeedType is not configured in the RSF file. + 1f1fFalseTrue + + + ROM Control Information + Mask ROM is not available for TWL. Set as one-time PROM. + 6067FalseTrue + + + AES Encryption + AES encryption is disabled. This is a security problem. + 22022fFalseTrue + + + TWL Expanded Flags + Flags are set that normally are not set. Check the settings configured at the time of the build. + 1bf1bfFalseTrue + + + Icon Display Flag + The wireless communication icon and Wi-Fi communication icon cannot be displayed at the same time. + 1bf1bfFalseTrue + + + Extended Resident Module + There is a problem with the location of the TWL extended resident module. Contact your Nintendo representative. + 1c01c3FalseTrue + + + SCFG Settings + The SCFG register can be accessed. + 1b81bbFalseTrue + + + TitleID + The game code does not match the TitleID. + 230233FalseTrue + + + Public/Private Save Data + With software intended for Game Cards, the size of Public and Private save data cannot be specified. + 23823fFalseTrue + + + Debug/Release Build + This ROM is not the FINALROM build. Be sure to submit the FINALROM build of the ROM. + 00FalseTrue + + + + + Application Types + Illegal value. + 230237FalseTrue + + + Application Types + This software is a {0} application. Not supported by this program. + 230237FalseTrue + + + + + Access Control Information + Cannot set the Game Card access method to both Normal mode and NTR mode. + 1b41b7FalseTrue + + + Access Control Information + Access to the NAND flash is not permitted. + 1b41b7FalseTrue + + + Access Control Information + Access to the SD Card is not permitted. + 1b41b7FalseTrue + + + Access Control Information + The SD Card can be accessed. + 1b41b7FalseTrue + + + Access Control Information + Access to the Game Card is not permitted. + 1b41b7FalseTrue + + + Access Control Information + The Game Card can be accessed. + 1b41b7FalseTrue + + + Access Control Information + Access to the NTR-compatible region in the Game Card is not permitted. + 1b41b7FalseTrue + + + Access Control Information + The NTR-compatible region in the Game Card can be accessed. + 1b41b7FalseTrue + + + Access Control Information + Access to the {0} is not permitted. + 1b41b7FalseTrue + + + Access Control Information + The {0} can be accessed. + 1b41b7FalseTrue + + + Access Control Information + The {0} can be accessed. + 1b41b7FalseTrue + + + Access Control Information + Illegal access bit(s) are set. This setting is not permitted. + 1b41b7FalseTrue + + + + + Padding + Last {0} cannot be read. + 00FalseTrue + + + Padding + Last {0} must be padded by FFh. The limitations of {1} ROMs are not being observed. + 00FalseTrue + + + + + Reserved region + An illegal value is included. Pad this region with 00h only. + 00FalseTrue + + + + + Shared2 file + File size is configured even if access to the Shared2 file is not specified. + 00FalseTrue + + + Shared2 file + File size is not configured even if access to the Shared2 file is specified. + 00FalseTrue + + + Shared2 file + The Shared2 file (No.{0}) is configured for private access only. Verify whether access is permitted. + 00FalseTrue + + + Shared2 file + Access to the Shared2 file (No.{0}) is not permitted. + 00FalseTrue + + + Shared2 file + The file size of the Shared2 file (No.{0}) is {1}. Verify that the value is correct. + 00FalseTrue + + + Shared2 file + The file size of the Shared2 file (No.{0}) is {1}. Verify that the value is correct. + 00FalseTrue + + + + + SDK ver. + Does not match the version information registered for the program. + 00FalseTrue + + + SDK ver. + You are using the PR version of the SDK. + 00FalseTrue + + + SDK ver. + You are using the RC version of the SDK. + 00FalseTrue + + + + + Banner + Cannot be read. + 00FalseTrue + + + Banner + An illegal character set is being used. + 00FalseTrue + + + + + Markets + The combination of regions is illegal. It has been loaded, but the Parental Controls information has been ignored. + 1b01b4TrueTrue + + + Markets + All markets are set. Confirm that different markets do not require separate settings. + 1b01b4TrueTrue + + + + + Rating + Cannot determine whether rating needs to be shown. + 2f02ffTrueTrue + + + Rating + Selected if rating does not need to be shown. This choice can only be selected when the software is a kind of tool and not a game. Contact support@noa.com to determine if the rating does not need to be displayed. + 2f02ffTrueTrue + + + Rating + {0}: The rating is undefined. + 2f02ffTrueTrue + + + Rating + {0}: "Rating Pending" has been specified. Re-submit when examination is finished. + 2f02ffTrueTrue + + + Rating + {0}: A "Rating Pending" specification and rating age are both specified at the same time. + 2f02ffTrueTrue + + + Rating + {0}: The rating age is not an age specified by the organization. + 2f02ffTrueTrue + + diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/mrc_msg_j.xml b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/mrc_msg_j.xml new file mode 100644 index 0000000..dbaada5 --- /dev/null +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/mrc_msg_j.xml @@ -0,0 +1,409 @@ + + + + + ソフトタイトル + 使用不可のASCIIコードが使用されています。 + 0bFalseTrue + + + ソフトタイトル + 末尾の未使用部分には00hを登録してください。 + 0bFalseTrue + + + ソフトタイトル + スペース部分には20hを登録してください。 + 0bFalseTrue + + + イニシャルコード + 使用不可のASCIIコードが使用されています。 + cfFalseTrue + + + イニシャルコード + SDKデフォルトのコード(NTRJ)が使用されています。 + cfFalseTrue + + + メーカーコード + 使用不可のASCIIコードが使用されています。 + 1011FalseTrue + + + デバイスタイプ + 不正な値です。00hを設定してください。 + 1313FalseTrue + + + リマスターバージョン + 不正な値です。正式版では01h-0Fhのいずれかの値、事前版ではE0hを設定してください。 + 1e1eFalseTrue + + + バナーオフセット + バナーデータが設定されていません。 + 686bFalseTrue + + + ROM実効サイズ + 値が設定されていません。 + 8083FalseTrue + + + セキュア領域CRC + セキュア領域のアドレス指定が不正です。 + 7c7dFalseTrue + + + セキュア領域CRC + 計算結果と一致しません。セキュア領域が改ざんされた可能性があります。 + 7c7dFalseTrue + + + キャラクターデータCRC + 計算結果と一致しません。キャラクターデータが改ざんされた可能性があります。 + 15c15dFalseTrue + + + ROMヘッダCRC + 計算結果と一致しません。ROMヘッダが改ざんされた可能性があります。 + 15e15fFalseTrue + + + システムコールライブラリ + SDKデフォルトです。 + 00FalseTrue + + + + + NANDアプリのHYBRID条件 + クローンブート対応でないNANDアプリをHYBRID版として作成することは許可されていません。 + 1212FalseTrue + + + NANDアプリのLIMITED条件 + クローンブート対応のNANDアプリをLIMITED版として作成することは許可されていません。 + 1212FalseTrue + + + 旧開発用暗号フラグ + このROMはクローンブート対応アプリですが、製品用本体ではクローンブートができなくなります。 + 1c1cFalseTrue + + + デバイス容量 + 実ファイルサイズよりも小さい値が指定されています。 + 1414FalseTrue + + + デバイス容量 + 実ファイルサイズに比べて無駄のある値が設定されています。 + 1414FalseTrue + + + デバイス容量 + 指定可能な容量ではありません。 + 1414FalseTrue + + + デバイス容量 + NANDアプリに対して指定可能な容量ではありません。 + 1414FalseTrue + + + 実ファイルサイズ + 中途半端な値です。通常では2のべき乗[Mbit]の値です。 + 1414FalseTrue + + + NAND使用サイズ + NANDアプリによるNAND領域の使用サイズ(セーブデータ含む)が32MBを超えています。 + 00FalseTrue + + + NAND使用サイズ + NANDアプリによるNAND領域の使用サイズ(セーブデータ含む)が16MBを超えています。 + 00FalseTrue + + + セグメント3 CRC + セグメント3領域に誤りがあります。 + 00FalseTrue + + + TWL ROMオフセット + TWLノーマル領域ROMオフセット(NA)およびTWL専用領域ROMオフセット(KA)はともに1以上で、かつNAはKAを超えてはいけません。 + 9093FalseTrue + + + デバッガ動作禁止フラグ + デバッガ上で解析可能な設定になっています。デバッガ向けソフトとしてROMをリリースする場合にはセキュリティ上の問題がないかご確認ください。 + 1f1fFalseTrue + + + デバッガ動作禁止フラグ + デバッガ上で解析不可な設定になっています。この設定は許可されていません。 + 1f1fFalseTrue + + + 特定仕向地 + 不正なビットが立っています。この設定は許可されていません。 + 1d1dFalseTrue + + + ノーマルアプリジャンプ + ノーマルアプリジャンプは許可されていません。 + 1d1dFalseTrue + + + 諸フラグ + RSFファイルでRomSpeedTypeが設定されていません。 + 1f1fFalseTrue + + + ROMコントロール情報 + TWLではマスクROMは用意されていません。ワンタイムPROM設定にしてください。 + 6067FalseTrue + + + AES暗号 + AES暗号が無効になっています。セキュリティ上の問題があります。 + 22022fFalseTrue + + + TWL拡張諸フラグ + 本来、立つはずのないフラグが立てられています。ビルド時の設定をご確認ください。 + 1bf1bfFalseTrue + + + アイコン表示フラグ + ワイヤレス通信アイコンとWi-Fi通信アイコンは同時に表示できません。 + 1bf1bfFalseTrue + + + 拡張常駐モジュール + TWL拡張常駐モジュールの配置に問題があります。弊社窓口にご連絡ください。 + 1c01c3FalseTrue + + + SCFG設定 + SCFGレジスタへアクセス可能になっています。 + 1b81bbFalseTrue + + + タイトルID + 下位4バイトがイニシャルコードと一致しません。 + 230233FalseTrue + + + Pubilc/Privateセーブデータ + ゲームカード向けソフトではPublicセーブデータおよびPrivateセーブデータのサイズを指定することはできません。 + 23823fFalseTrue + + + Debug/Releaseビルド + FINALROMビルドのROMではありません。必ずFINALROMビルドのROMを作成してご提出ください。 + 00FalseTrue + + + + + アプリ種別 + 不正な値です。 + 230237FalseTrue + + + アプリ種別 + アプリ種別は「{0}」です。本プログラムでは非対応です。 + 230237FalseTrue + + + + + アクセスコントロール情報 + ゲームカードアクセス設定にノーマルモードとNTRモードの両方を設定することはできません。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + ゲームカード用ソフトはNANDフラッシュメモリへのアクセスを許可されていません。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + SDカードへのアクセスは許可されていません。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + SDカードへアクセス可能になっています。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + ゲームカードへのアクセスは許可されていません。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + ゲームカードへアクセス可能になっています。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + ゲームカードNTR互換領域へのアクセスは許可されていません。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + ゲームカードNTR互換領域へアクセス可能になっています。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + {0} へのアクセスは許可されていません。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + {0} へアクセス可能になっています。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + {0} へアクセス可能になっています。 + 1b41b7FalseTrue + + + アクセスコントロール情報 + 未定義のアクセスビットが設定されています。この設定は許可されていません。 + 1b41b7FalseTrue + + + + + パディング + 最終{0}を読み出すことができませんでした。 + 00FalseTrue + + + パディング + 最終{0}にFFh以外の値が格納されています。{1} ROMの制限が守られていません。 + 00FalseTrue + + + + + 予約領域 + 不正な値が含まれています。この領域をすべて0で埋めてください。 + 00FalseTrue + + + + + Shared2ファイル + Shared2ファイルへのアクセスが指定されていないにもかかわらずファイルサイズが設定されています。 + 00FalseTrue + + + Shared2ファイル + Shared2ファイルへのアクセスが指定されているにもかかわらずファイルサイズが設定されていません。 + 00FalseTrue + + + Shared2ファイル + Shared2ファイル(No.{0})へのアクセス(非公開)が設定されています。アクセス許可されているかご確認ください。 + 00FalseTrue + + + Shared2ファイル + Shared2ファイル(No.{0})へのアクセスは許可されていません。 + 00FalseTrue + + + Shared2ファイル + Shared2ファイル(No.{0})のファイルサイズが {1} に設定されています。正しい値かどうかをご確認ください。 + 00FalseTrue + + + Shared2ファイル + Shared2ファイル(No.{0})のファイルサイズが {1} に設定されています。正しい値かどうかをご確認ください。 + 00FalseTrue + + + + + SDKバージョン + 設定ファイルに登録されているバージョンよりも古いバージョンです。 + 00FalseTrue + + + SDKバージョン + ご使用のSDKバージョンはPR版です。 + 00FalseTrue + + + SDKバージョン + ご使用のSDKバージョンはRC版です。 + 00FalseTrue + + + + + バナーファイル + 読み出すことができませんでした。 + 00FalseTrue + + + バナーファイル + 使用不可能な文字セットが使用されています。 + 00FalseTrue + + + + + リージョン + 仕向地の組み合わせが不正です。ペアレンタルコントロール情報は無視して読み込まれました。 + 1b01b4TrueTrue + + + リージョン + 読み込み時のROMでは全リージョンが設定されています。仕向地別に設定する必要がないかご確認ください。 + 1b01b4TrueTrue + + + + + レーティング + レーティング表示が不要かどうかを判断できません。再設定してください。 + 2f02ffTrueTrue + + + レーティング + 読み込み時のROMにはレーティング表示が不要であると設定されています。この指定は、ソフトがゲームでないツール類のときのみ選択可能です。レーティング表示が不要であるかどうかは弊社窓口にご相談ください。 + 2f02ffTrueTrue + + + レーティング + {0}: 未定義です。 + 2f02ffTrueTrue + + + レーティング + {0}: 読み込み時のROMには審査中であると指定されています。審査が決まりしだい、再提出してください。 + 2f02ffTrueTrue + + + レーティング + {0}: 審査中指定とレーティング年齢が同時に設定されています。 + 2f02ffTrueTrue + + + レーティング + {0}: レーティング年齢が団体によって指定された値ではありません。 + 2f02ffTrueTrue + + diff --git a/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/sheet_template_en.xml b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/sheet_template_en.xml new file mode 100644 index 0000000..a90a7f7 --- /dev/null +++ b/build/tools/MasterEditor/MasterEditorTWL_Launcher/MasterEditorTWL/resource/sheet_template_en.xml @@ -0,0 +1,11900 @@ + + + + + 2009-03-06T02:24:19Z + 2004-08-25T05:17:34Z + 2009-02-21T00:08:36Z + 11.9999 + + + + + + + 12120 + 19320 + 2760 + 1245 + + False + False + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Nintendo DSi Master ROM Submission Checklist + Form number 2009-03 + + + + + + - Product Information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Product Name + TagProductName + + + + + + Product Code + TWL - + TagProductCode1 + - + TagProductCode2 + + + + + + + Foreign Version Yes/No + TagReleaseForeign + Product Name + TagProductNameForeign + + + + + + (Including planned foreign versions) + Product Code + TWL - + TagProductCode1Foreign + - + TagProductCode2Foreign + + + + + + - Company Information 1 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Company/Department + TagCompany1 + + + + + + + + + TEL + TagTel1 + + + + + + Your Name + TagPerson1 + FAX + TagFax1 + + + + + + E-mail + TagMail1 + + + + + + + - Company Information 2 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Company/Department + TagCompany2 + + + + + + + + + TEL + TagTel2 + + + + + + Your name + TagPerson2 + FAX + TagFax2 + + + + + + E-mail + TagMail2 + + + + + + + - Submission Information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Submission Date + TagSubmitMonth + / + TagSubmitDay + / + TagSubmitYear + + (MM/DD/YYYY) + Method + TagSubmitWay + + + + + + Scheduled Sales Date + TagReleaseMonth + / + TagReleaseDay + / + TagReleaseYear + + (MM/DD/YYYY) + Usage + TagUsage + + + + + + - Master Data Information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Master Filename + TagSrlFilename + CRC + TagCRC + Game Code + TagGameCode + + + + + + Manufacturer Code + TagMakerCode + Game Name + TagTitleName0 + TagTitleName1 + TagTitleName2 + TagTitleName3 + TagTitleName4 + TagTitleName5 + TagTitleName6 + TagTitleName7 + TagTitleName8 + TagTitleName9 + TagTitleName10 + TagTitleName11 + + + + + + Remaster Version + TagRomVersion + Submission Version + TagSubmitVersion + Platform + TagPlatform + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ROM Type Setting + TagLatency + ROM Capacity + TagRomSize + Backup Memory + TagBackupMemory + + + + + + Title ID High + TagTitleIDHi + TitleID Low + TagTitleIDLo + Media + TagMedia + + + + + + Application Types + TagAppType + Other Application Info. + TagAppTypeOther + + + + + + TWL-Only Region ROM Offset + TagKeyTableRomOffset + + + + + + + Public Save Data Size + TagPublicSize + Private Save Data Size + TagPrivateSize + + + + + + Wi-Fi Communication Icon Display + TagIsWiFiIcon + DS Wireless Communication Icon Display + TagIsWirelessIcon + EULA Consent + TagIsEULA + + + + + + Codec NTR/TWL Mode + TagIsCodec + SubBanner File Enabled + TagIsSubBanner + Permit Tmp Jump Landing + TagIsTmpJump + + + + + + User Generated Content Support + TagIsUGC + Photo Exchange Support + TagIsPhotoEx + + + + + + + Card Region + TagRegion + + + + + + - Access Control Information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SD Card + TagIsSD + NAND Flash + TagIsNAND + Photo DataBase(photo:) + TagPhotoAccess + + + + + + + Other + TagAccessOther + + + + + + - Parental Controls + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Organization + Ratings + Organization + Ratings + + + + + + CERO + TagRatingCERO + ESRB + TagRatingESRB + + + + + + USK + TagRatingUSK + PEGI (Gen.) + TagRatingPEGI + + + + + + PEGI (Prt.) + TagRatingPEGI_PRT + PEGI+BBFC + TagRatingPEGI_BBFC + + + + + + AGCB(OFLC) + TagRatingOFLC + + + + + + + + - DSiWare Information + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Size of NAND used + TagUsedNandSizeKB + ( + TagUsedNandSizeMB + ) + + + + + + + - SDK/Libraries Used + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + SDK + TagSDK + + + + + + Libraries + TagLibrary + + + + + + + + + + + + + + + + - Remarks + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + TagCaption + + + Rec'd by Nintendo + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+