Skip to content

Commit 557f4ee

Browse files
authored
Merge pull request #549 from Freeesia/copilot/add-supported-languages
Add support for Turkish, Thai, Russian, and Filipino languages
2 parents 50b808b + 3fefb04 commit 557f4ee

37 files changed

Lines changed: 2264 additions & 469 deletions

.github/copilot-instructions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
## 翻訳リソース作成時
44

55
* 翻訳元言語は日本語
6-
* 翻訳先言語は英語、ドイツ語、韓国語、中国語(簡体字)、中国語(繁体字)、ベトナム語、マレーシア語、インドネシア語、ブラジルポルトガル語、フランス語、スペイン語、アラビア語
6+
* 翻訳先言語は英語、ドイツ語、韓国語、中国語(簡体字)、中国語(繁体字)、ベトナム語、マレーシア語、インドネシア語、ブラジルポルトガル語、フランス語、スペイン語、アラビア語、トルコ語、タイ語、ロシア語、フィリピン語
77
* 翻訳先リソースファイルが存在しない場合は、リソースファイルを作成する
88
* 既存の翻訳テキストは変更しない
99
* ただし、翻訳テキストに日本語が入っていた場合は各言語の翻訳に置き換える
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
<?xml version='1.0' encoding='utf-8'?>
2+
<root xmlns:ns1="urn:schemas-microsoft-com:xml-msdata" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3+
4+
<xs:schema id="root">
5+
<xs:import namespace="http://www.w3.org/XML/1998/namespace" />
6+
<xs:element name="root" ns1:IsDataSet="true">
7+
<xs:complexType>
8+
<xs:choice maxOccurs="unbounded">
9+
<xs:element name="metadata">
10+
<xs:complexType>
11+
<xs:sequence>
12+
<xs:element name="value" type="xsd:string" minOccurs="0" />
13+
</xs:sequence>
14+
<xs:attribute name="name" use="required" type="xsd:string" />
15+
<xs:attribute name="type" type="xsd:string" />
16+
<xs:attribute name="mimetype" type="xsd:string" />
17+
<xs:attribute ref="xml:space" />
18+
</xs:complexType>
19+
</xs:element>
20+
<xs:element name="assembly">
21+
<xs:complexType>
22+
<xs:attribute name="alias" type="xsd:string" />
23+
<xs:attribute name="name" type="xsd:string" />
24+
</xs:complexType>
25+
</xs:element>
26+
<xs:element name="data">
27+
<xs:complexType>
28+
<xs:sequence>
29+
<xs:element name="value" type="xsd:string" minOccurs="0" ns1:Ordinal="1" />
30+
<xs:element name="comment" type="xsd:string" minOccurs="0" ns1:Ordinal="2" />
31+
</xs:sequence>
32+
<xs:attribute name="name" type="xsd:string" use="required" ns1:Ordinal="1" />
33+
<xs:attribute name="type" type="xsd:string" ns1:Ordinal="3" />
34+
<xs:attribute name="mimetype" type="xsd:string" ns1:Ordinal="4" />
35+
<xs:attribute ref="xml:space" />
36+
</xs:complexType>
37+
</xs:element>
38+
<xs:element name="resheader">
39+
<xs:complexType>
40+
<xs:sequence>
41+
<xs:element name="value" type="xsd:string" minOccurs="0" ns1:Ordinal="1" />
42+
</xs:sequence>
43+
<xs:attribute name="name" type="xsd:string" use="required" />
44+
</xs:complexType>
45+
</xs:element>
46+
</xs:choice>
47+
</xs:complexType>
48+
</xs:element>
49+
</xs:schema>
50+
<resheader name="resmimetype">
51+
<value>text/microsoft-resx</value>
52+
</resheader>
53+
<resheader name="version">
54+
<value>2.0</value>
55+
</resheader>
56+
<resheader name="reader">
57+
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
58+
</resheader>
59+
<resheader name="writer">
60+
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
61+
</resheader>
62+
<data name="Capture" xml:space="preserve">
63+
<value>Capture Window</value>
64+
</data>
65+
<data name="Overlay" xml:space="preserve">
66+
<value>Overlay</value>
67+
</data>
68+
<data name="Hold" xml:space="preserve">
69+
<value>Habang pinindot lamang</value>
70+
</data>
71+
<data name="Toggle" xml:space="preserve">
72+
<value>Pindutin upang i-ON/OFF</value>
73+
</data>
74+
<data name="Recognize" xml:space="preserve">
75+
<value>Mga Setting ng Pagkilala</value>
76+
</data>
77+
<data name="Scale" xml:space="preserve">
78+
<value>Sukat</value>
79+
</data>
80+
<data name="MergeThrethold" xml:space="preserve">
81+
<value>Threshold ng Pagsama</value>
82+
</data>
83+
<data name="XPosThrethold" xml:space="preserve">
84+
<value>Threshold ng Posisyon X</value>
85+
</data>
86+
<data name="YPosThrethold" xml:space="preserve">
87+
<value>Threshold ng Posisyon Y</value>
88+
</data>
89+
<data name="LeadingThrethold" xml:space="preserve">
90+
<value>Threshold ng Leading</value>
91+
</data>
92+
<data name="SpacingThreshold" xml:space="preserve">
93+
<value>Threshold ng Spacing</value>
94+
</data>
95+
<data name="FontSizeThrethold" xml:space="preserve">
96+
<value>Threshold ng Laki ng Font</value>
97+
</data>
98+
<data name="IsAvoidMergeList" xml:space="preserve">
99+
<value>Mga Karakter na Iwasan sa Pagsama</value>
100+
</data>
101+
<data name="BufferSize" xml:space="preserve">
102+
<value>Laki ng Buffer</value>
103+
</data>
104+
<data name="BasicOcrParam" xml:space="preserve">
105+
<value>Mga Basic na Parameter ng OCR</value>
106+
</data>
107+
<data name="Misc" xml:space="preserve">
108+
<value>Iba pa</value>
109+
</data>
110+
<data name="Buffer" xml:space="preserve">
111+
<value>Pag-andar ng Buffer</value>
112+
</data>
113+
<data name="IsEnableRecover" xml:space="preserve">
114+
<value>Pagwawasto ng Mali sa Pagkilala</value>
115+
</data>
116+
<data name="IsSuppressVibe" xml:space="preserve">
117+
<value>Pagsupil ng Panginginig</value>
118+
</data>
119+
<data name="TranslateLanguage" xml:space="preserve">
120+
<value>Mga Setting ng Wika</value>
121+
</data>
122+
<data name="SameSourceTargetLanguage" xml:space="preserve">
123+
<value>Ang pinagmulang wika at target na wika ay pareho. Mangyaring magtukoy ng ibang wika.</value>
124+
</data>
125+
<data name="TranslateModule" xml:space="preserve">
126+
<value>Modyul ng Pagsasalin</value>
127+
</data>
128+
<data name="CacheModule" xml:space="preserve">
129+
<value>Modyul ng Cache</value>
130+
</data>
131+
</root>
Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
<?xml version='1.0' encoding='utf-8'?>
2+
<root xmlns:ns1="urn:schemas-microsoft-com:xml-msdata" xmlns:xs="http://www.w3.org/2001/XMLSchema">
3+
4+
<xs:schema id="root">
5+
<xs:import namespace="http://www.w3.org/XML/1998/namespace" />
6+
<xs:element name="root" ns1:IsDataSet="true">
7+
<xs:complexType>
8+
<xs:choice maxOccurs="unbounded">
9+
<xs:element name="metadata">
10+
<xs:complexType>
11+
<xs:sequence>
12+
<xs:element name="value" type="xsd:string" minOccurs="0" />
13+
</xs:sequence>
14+
<xs:attribute name="name" use="required" type="xsd:string" />
15+
<xs:attribute name="type" type="xsd:string" />
16+
<xs:attribute name="mimetype" type="xsd:string" />
17+
<xs:attribute ref="xml:space" />
18+
</xs:complexType>
19+
</xs:element>
20+
<xs:element name="assembly">
21+
<xs:complexType>
22+
<xs:attribute name="alias" type="xsd:string" />
23+
<xs:attribute name="name" type="xsd:string" />
24+
</xs:complexType>
25+
</xs:element>
26+
<xs:element name="data">
27+
<xs:complexType>
28+
<xs:sequence>
29+
<xs:element name="value" type="xsd:string" minOccurs="0" ns1:Ordinal="1" />
30+
<xs:element name="comment" type="xsd:string" minOccurs="0" ns1:Ordinal="2" />
31+
</xs:sequence>
32+
<xs:attribute name="name" type="xsd:string" use="required" ns1:Ordinal="1" />
33+
<xs:attribute name="type" type="xsd:string" ns1:Ordinal="3" />
34+
<xs:attribute name="mimetype" type="xsd:string" ns1:Ordinal="4" />
35+
<xs:attribute ref="xml:space" />
36+
</xs:complexType>
37+
</xs:element>
38+
<xs:element name="resheader">
39+
<xs:complexType>
40+
<xs:sequence>
41+
<xs:element name="value" type="xsd:string" minOccurs="0" ns1:Ordinal="1" />
42+
</xs:sequence>
43+
<xs:attribute name="name" type="xsd:string" use="required" />
44+
</xs:complexType>
45+
</xs:element>
46+
</xs:choice>
47+
</xs:complexType>
48+
</xs:element>
49+
</xs:schema>
50+
<resheader name="resmimetype">
51+
<value>text/microsoft-resx</value>
52+
</resheader>
53+
<resheader name="version">
54+
<value>2.0</value>
55+
</resheader>
56+
<resheader name="reader">
57+
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
58+
</resheader>
59+
<resheader name="writer">
60+
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
61+
</resheader>
62+
<data name="Capture" xml:space="preserve">
63+
<value>Окно захвата</value>
64+
</data>
65+
<data name="Overlay" xml:space="preserve">
66+
<value>Наложение</value>
67+
</data>
68+
<data name="Hold" xml:space="preserve">
69+
<value>Только при удерживании</value>
70+
</data>
71+
<data name="Toggle" xml:space="preserve">
72+
<value>Нажмите для включения/выключения</value>
73+
</data>
74+
<data name="Recognize" xml:space="preserve">
75+
<value>Настройки распознавания</value>
76+
</data>
77+
<data name="Scale" xml:space="preserve">
78+
<value>Масштаб</value>
79+
</data>
80+
<data name="MergeThrethold" xml:space="preserve">
81+
<value>Порог объединения</value>
82+
</data>
83+
<data name="XPosThrethold" xml:space="preserve">
84+
<value>Порог позиции X</value>
85+
</data>
86+
<data name="YPosThrethold" xml:space="preserve">
87+
<value>Порог позиции Y</value>
88+
</data>
89+
<data name="LeadingThrethold" xml:space="preserve">
90+
<value>Порог межстрочного интервала</value>
91+
</data>
92+
<data name="SpacingThreshold" xml:space="preserve">
93+
<value>Порог пробелов</value>
94+
</data>
95+
<data name="FontSizeThrethold" xml:space="preserve">
96+
<value>Порог размера шрифта</value>
97+
</data>
98+
<data name="IsAvoidMergeList" xml:space="preserve">
99+
<value>Символы, которых следует избегать при объединении</value>
100+
</data>
101+
<data name="BufferSize" xml:space="preserve">
102+
<value>Размер буфера</value>
103+
</data>
104+
<data name="BasicOcrParam" xml:space="preserve">
105+
<value>Основные параметры OCR</value>
106+
</data>
107+
<data name="Misc" xml:space="preserve">
108+
<value>Прочее</value>
109+
</data>
110+
<data name="Buffer" xml:space="preserve">
111+
<value>Функция буфера</value>
112+
</data>
113+
<data name="IsEnableRecover" xml:space="preserve">
114+
<value>Исправление ошибок распознавания</value>
115+
</data>
116+
<data name="IsSuppressVibe" xml:space="preserve">
117+
<value>Подавление вибрации</value>
118+
</data>
119+
<data name="TranslateLanguage" xml:space="preserve">
120+
<value>Настройки языка</value>
121+
</data>
122+
<data name="SameSourceTargetLanguage" xml:space="preserve">
123+
<value>Исходный и целевой языки совпадают. Пожалуйста, укажите другой язык.</value>
124+
</data>
125+
<data name="TranslateModule" xml:space="preserve">
126+
<value>Модуль перевода</value>
127+
</data>
128+
<data name="CacheModule" xml:space="preserve">
129+
<value>Модуль кэша</value>
130+
</data>
131+
</root>

0 commit comments

Comments
 (0)