Skip to content

Commit f15e028

Browse files
GeBo1ManlyMarco
authored andcommitted
Status script for README
- `translation_stats.ps1` can generate Status section of README (slow) - updated README with latest status - changed README encoding to UTF-8
1 parent 40ffeb7 commit f15e028

File tree

2 files changed

+375
-57
lines changed

2 files changed

+375
-57
lines changed

README.md

Lines changed: 131 additions & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ original text=translated text
4040
Example:
4141

4242
```
43-
悟飯=Food
43+
悟飯=Food
4444
```
4545

4646
Lines beginning with `//` are considered comments, i.e., they are not considered in the translation.
@@ -93,13 +93,13 @@ Every `translation.txt` file has the raw Japanese text that needs translations.
9393
Before:
9494

9595
```
96-
//Tシャツ=
96+
//Tシャツ=
9797
```
9898

9999
After:
100100

101101
```
102-
Tシャツ=T-shirt
102+
Tシャツ=T-shirt
103103
```
104104

105105
If `zz_machineTranslation.txt` files are present only lines that are not translated by `translation.txt` will be used. If the file `translation.txt` has been fully translated, the file `zz_machineTranslation.txt` can be deleted. The goal of this translation project is that none of the `zz_machineTranslation.txt` files remain.
@@ -125,62 +125,82 @@ Table with the localization of the translations for each part of the game:
125125
| `h/list/*/personality_voice*` | H Subtitles |
126126
| `list/characustom` | Maker stuff |
127127
| `list/characustom/*/cha_sample_voice_*` | Personality names |
128+
| `list/random_name` | Random names |
128129
| `map/list/mapinfo` | Map names |
129130
| `studio/info` | Studio stuff |
130131

132+
131133
#### Personalities
132134

135+
##### Character Personalities
136+
133137
| ID | Name | Eng Name | Source |
134-
|----|------------|--------------------|-----------------------------------|
135-
| 00 | セクシー系お姉さま | Sexy | |
136-
| 01 | お嬢様 | Ojousama | |
137-
| 02 | タカビー | Snobby | |
138-
| 03 | 小悪魔っ子 | Kouhai | |
139-
| 04 | ミステリアス | Mysterious | |
140-
| 05 | 電波 | Weirdo | |
141-
| 06 | 大和撫子 | Yamamoto Nadeshiko | |
142-
| 07 | ボーイッシュ | Tomboy | |
143-
| 08 | 純粋無垢な子供 | Pure | |
144-
| 09 | アホの子 | Simple | |
145-
| 10 | 邪気眼 | Delusional | |
146-
| 11 | 母性的お姉さん | Motherly | |
147-
| 12 | 姉御肌 | Big Sisterly | |
148-
| 13 | コギャル | Gyaru | |
149-
| 14 | 不良少女 | Delinquent | |
150-
| 15 | 野生的 | Wild | |
151-
| 16 | 意識高いクールな女性 | Wannabe | |
152-
| 17 | ひねくれ | Reluctant | |
153-
| 18 | 不幸少女 | Jinxed | |
154-
| 19 | 文学少女 | Bookish | |
155-
| 20 | モジモジ | Timid | |
156-
| 21 | 正統派ヒロイン | Typical Schoolgirl | |
157-
| 22 | ミーハー | Trendy | |
158-
| 23 | オタク女子 | Otaku | |
159-
| 24 | ヤンデレ | Yandere | |
160-
| 25 | ダル | Lazy | |
161-
| 26 | 無口 | Quiet | |
162-
| 27 | 意地っ張り | Stubborn | |
163-
| 28 | ロリばばあ | Old-Fashioned | |
164-
| 29 | 素直クール | Humble | |
165-
| 30 | 気さく | Friendly | Free DLC |
166-
| 31 | 勝ち気 | Willful | Personality Expansion DLC (07/27) |
167-
| 32 | 誠実 | Honest | Personality Expansion DLC (07/27) |
168-
| 33 | 艶やか | Glamorous | Personality Expansion DLC (07/27) |
169-
| 34 | 帰国子女 | Returnee | AfterSchool Expansion DLC (12/21) |
170-
| 35 | 方言娘 | Slangy | AfterSchool Expansion DLC (12/21) |
171-
| 36 | Sッ気 | Sadistic | AfterSchool Expansion DLC (12/21) |
172-
| 37 | 無感情 | Emotionless | AfterSchool Expansion DLC (12/21) |
173-
| 38 | 几帳面 | Perfectionist | Yoyaku Preorder Exclusive DLC |
138+
|:--:|:-----------|:-------------------|:----------------------------------|
139+
| 00 | セクシー系お姉さま | Sexy | |
140+
| 01 | お嬢様 | Ojousama | |
141+
| 02 | タカビー | Snobby | |
142+
| 03 | 小悪魔っ子 | Kouhai | |
143+
| 04 | ミステリアス | Mysterious | |
144+
| 05 | 電波 | Weirdo | |
145+
| 06 | 大和撫子 | Yamamoto Nadeshiko | |
146+
| 07 | ボーイッシュ | Tomboy | |
147+
| 08 | 純粋無垢な子供 | Pure | |
148+
| 09 | アホの子 | Simple | |
149+
| 10 | 邪気眼 | Delusional | |
150+
| 11 | 母性的お姉さん | Motherly | |
151+
| 12 | 姉御肌 | Big Sisterly | |
152+
| 13 | コギャル | Gyaru | |
153+
| 14 | 不良少女 | Delinquent | |
154+
| 15 | 野生的 | Wild | |
155+
| 16 | 意識高いクールな女性 | Wannabe | |
156+
| 17 | ひねくれ | Reluctant | |
157+
| 18 | 不幸少女 | Jinxed | |
158+
| 19 | 文学少女 | Bookish | |
159+
| 20 | モジモジ | Timid | |
160+
| 21 | 正統派ヒロイン | Typical Schoolgirl | |
161+
| 22 | ミーハー | Trendy | |
162+
| 23 | オタク女子 | Otaku | |
163+
| 24 | ヤンデレ | Yandere | |
164+
| 25 | ダル | Lazy | |
165+
| 26 | 無口 | Quiet | |
166+
| 27 | 意地っ張り | Stubborn | |
167+
| 28 | ロリばばあ | Old-Fashioned | |
168+
| 29 | 素直クール | Humble | |
169+
| 30 | 気さく | Friendly | Free DLC |
170+
| 31 | 勝ち気 | Willful | Personality Expansion DLC (07/27) |
171+
| 32 | 誠実 | Honest | Personality Expansion DLC (07/27) |
172+
| 33 | 艶やか | Glamorous | Personality Expansion DLC (07/27) |
173+
| 34 | 帰国子女 | Returnee | AfterSchool Expansion DLC (12/21) |
174+
| 35 | 方言娘 | Slangy | AfterSchool Expansion DLC (12/21) |
175+
| 36 | Sッ気 | Sadistic | AfterSchool Expansion DLC (12/21) |
176+
| 37 | 無感情 | Emotionless | AfterSchool Expansion DLC (12/21) |
177+
| 38 | 几帳面 | Perfectionist | Yoyaku Preorder Exclusive DLC |
178+
179+
##### NPC Personalities
180+
181+
182+
| ID | Name | Eng Name |
183+
|:---:|:--------|:----------------|
184+
| -1 | リナ・ロベール | Lina Roberts |
185+
| -2 | 橋本麗奈 | Hashimoto Reina |
186+
| -4 | 櫻井野乃花 | Sakurai Nonoka |
187+
| -5 | 姫川舞 | Himekawa Mai |
188+
| -8 | 柊このみ | Hiiragi Konomi |
189+
| -9 | 結城桜 | Yuuki Sakura |
190+
| -10 | 水瀬亜依 | Minase Ai |
191+
174192

175193

176194
#### Personality Asset Locations
177195

178-
| Type | Location (replace `##` with ID from table above) |
179-
|------------|--------------------------------------------------|
180-
| Dialog | `adv/scenario/c##/*` |
181-
| Dialog | `communication/info_*/*_##` |
182-
| Call Names | `etcetra/list/nickname/c##` |
183-
| H Lines | `h/list/*/personality_voice_c38_*` |
196+
| Type | Location (replace `##` with ID from table above) |
197+
|------------------------|--------------------------------------------------|
198+
| Dialog (adv) | `adv/scenario/c##/*` |
199+
| Dialog (communication) | `communication/info_*/*_##` |
200+
| Call Names | `etcetra/list/nickname/*/c##` |
201+
| H Lines | `h/list/*/personality_voice_c##_*` |
202+
203+
NPC Personalities only have entries under Dialog (adv) and H Lines.
184204

185205
### Specialized translation lines
186206

@@ -192,7 +212,7 @@ Format strings have replacements in them processed by [`String.Format`](https://
192212

193213
Example:
194214
```
195-
{0}と仲がいいと思ってるわ=I think I'm good friends with {0}.
215+
{0}と仲がいいと思ってるわ=I think I'm good friends with {0}.
196216
```
197217

198218
#### ADV Choices
@@ -202,19 +222,19 @@ Because these strings are encoded into a larger entry in the resource files they
202222
Example:
203223

204224
```
205-
CHOICE:受け取る=Accept
225+
CHOICE:受け取る=Accept
206226
```
207227

208228
#### Optional Prefixes
209229

210230
There are a number of assets that support the use of optional prefixing to get a more exact match. This allows for more specific translations in cases where multiple assets might match the same replacement code. Matching for these assets will first try the prefixed match, then fall back to the standard un-prefixed match. Given the following translation file:
211231

212232
```
213-
PREFIX1:こんにちは=Hi!
214-
こんにちは=Hello.
233+
PREFIX1:こんにちは=Hi!
234+
こんにちは=Hello.
215235
```
216236

217-
Trying to match `こんにちは` for an asset using `PREFIX1` would return `Hi!`, where an asset using `PREFIX2` would fall back to `Hello.`.
237+
Trying to match `こんにちは` for an asset using `PREFIX1` would return `Hi!`, where an asset using `PREFIX2` would fall back to `Hello.`.
218238

219239
Some prefixes can be combined with numbers, which limit them to matching specific table rows or columns.
220240

@@ -238,7 +258,61 @@ Some prefixes can be combined with numbers, which limit them to matching specifi
238258

239259
## Status
240260

241-
Opening - Complete
242-
c00 (Sexy) - Scenario and Communication complete by ShadowTsuki
243-
c13 (Gyaru) - Scenario and Communication mostly complete by DarkPulse
261+
262+
| Id | Status | Current translation contributors |
263+
|----------------:|--------:|:---------------------------------------------------------------------------|
264+
| NPC -1 | 100.00% | ShadowTsuki, Avvilimento |
265+
| NPC -2 | 45.31% | GeBo1, DeathWeasel1337, ShadowTsuki |
266+
| NPC -4 | 34.13% | GeBo1, DeathWeasel1337, ShadowTsuki |
267+
| NPC -5 | 03.81% | ShadowTsuki, DeathWeasel1337 |
268+
| NPC -8 | 56.01% | DeathWeasel1337, ShadowTsuki |
269+
| NPC -9 | 02.51% | ShadowTsuki |
270+
| NPC -10 | 100.00% | Avvilimento, ShadowTsuki |
271+
| Pers. 00 | 96.19% | GeBo1, ShadowTsuki, DeathWeasel1337, ScrewThisNoise |
272+
| Pers. 01 | 05.65% | GeBo1, DeathWeasel1337, ShadowTsuki |
273+
| Pers. 02 | 03.62% | GeBo1, DeathWeasel1337, ShadowTsuki |
274+
| Pers. 03 | 03.83% | GeBo1, DeathWeasel1337, ShadowTsuki |
275+
| Pers. 04 | 04.33% | GeBo1, DeathWeasel1337, ShadowTsuki |
276+
| Pers. 05 | 04.49% | GeBo1, DeathWeasel1337, ShadowTsuki |
277+
| Pers. 06 | 04.36% | GeBo1, DeathWeasel1337, ShadowTsuki |
278+
| Pers. 07 | 95.52% | ScrewThisNoise, DeathWeasel1337, GeBo1, ShadowTsuki |
279+
| Pers. 08 | 06.85% | GeBo1, DeathWeasel1337, ShadowTsuki, ScrewThisNoise |
280+
| Pers. 09 | 05.84% | GeBo1, DeathWeasel1337, ShadowTsuki, ScrewThisNoise |
281+
| Pers. 10 | 16.01% | DeathWeasel1337, GeBo1, ShadowTsuki |
282+
| Pers. 11 | 03.99% | GeBo1, DeathWeasel1337, ShadowTsuki |
283+
| Pers. 12 | 03.52% | GeBo1, DeathWeasel1337, ShadowTsuki |
284+
| Pers. 13 | 85.86% | DeathWeasel1337, GeBo1, ScrewThisNoise, ShadowTsuki |
285+
| Pers. 14 | 06.50% | GeBo1, ShadowTsuki, DeathWeasel1337 |
286+
| Pers. 15 | 09.18% | DeathWeasel1337, GeBo1, ShadowTsuki, ScrewThisNoise |
287+
| Pers. 16 | 03.70% | GeBo1, DeathWeasel1337, ShadowTsuki |
288+
| Pers. 17 | 07.57% | GeBo1, DeathWeasel1337, ShadowTsuki, WataThaBradicus |
289+
| Pers. 18 | 04.37% | GeBo1, DeathWeasel1337, ShadowTsuki |
290+
| Pers. 19 | 04.15% | GeBo1, DeathWeasel1337, ShadowTsuki |
291+
| Pers. 20 | 05.53% | GeBo1, Erasmo, DeathWeasel1337, ShadowTsuki, Francesc Xavier Caro Miro |
292+
| Pers. 21 | 04.40% | GeBo1, DeathWeasel1337, ShadowTsuki |
293+
| Pers. 22 | 07.49% | DeathWeasel1337, GeBo1, ShadowTsuki |
294+
| Pers. 23 | 03.38% | GeBo1, DeathWeasel1337, ShadowTsuki |
295+
| Pers. 24 | 98.73% | ScrewThisNoise, GeBo1, DeathWeasel1337, ShadowTsuki |
296+
| Pers. 25 | 03.93% | GeBo1, DeathWeasel1337, ShadowTsuki |
297+
| Pers. 26 | 24.91% | tstephenson888, GeBo1, DeathWeasel1337, ShadowTsuki, ScrewThisNoise |
298+
| Pers. 27 | 05.63% | GeBo1, DeathWeasel1337, ShadowTsuki |
299+
| Pers. 28 | 04.01% | GeBo1, DeathWeasel1337, ShadowTsuki |
300+
| Pers. 29 | 04.27% | GeBo1, DeathWeasel1337, ShadowTsuki |
301+
| Pers. 30 | 96.06% | ScrewThisNoise, GeBo1, DeathWeasel1337, ShadowTsuki |
302+
| Pers. 31 | 96.03% | ScrewThisNoise, ManlyMarco, DeathWeasel1337, GeBo1, ShadowTsuki |
303+
| Pers. 32 | 95.85% | ScrewThisNoise, DeathWeasel1337, ManlyMarco, GeBo1, ShadowTsuki |
304+
| Pers. 33 | 96.11% | ScrewThisNoise, ManlyMarco, DeathWeasel1337, ShadowTsuki, GeBo1 |
305+
| Pers. 34 | 05.22% | GeBo1, DeathWeasel1337, ShadowTsuki |
306+
| Pers. 35 | 05.46% | GeBo1, DeathWeasel1337, ShadowTsuki |
307+
| Pers. 36 | 79.00% | Kropiciel, GeBo1, DeathWeasel1337, ShadowTsuki, ScrewThisNoise, ManlyMarco |
308+
| Pers. 37 | 90.80% | ScrewThisNoise, DeathWeasel1337, ShadowTsuki, ManlyMarco, GeBo1 |
309+
| Pers. 38 | 03.11% | GeBo1, ShadowTsuki |
310+
| Event Titles | 100.00% | Avvilimento, ShadowTsuki |
311+
| Maker Items | 98.87% | ShadowTsuki, GeBo1 |
312+
| Maker Pose Text | 95.24% | GeBo1 |
313+
| Map Names | 100.00% | GeBo1 |
314+
| Positions | 99.30% | GeBo1 |
315+
| Random Names | 100.00% | GeBo1 |
316+
| Studio Lists | 69.40% | ShadowTsuki, GeBo1 |
317+
244318

0 commit comments

Comments
 (0)