1
0
mirror of synced 2024-11-24 15:40:22 +01:00

Translated the Tower mode upper background info & result screen in French and English, add few more translations on the config menu and some documentation for dictionnary indexes

This commit is contained in:
0aubsq 2021-10-25 11:48:37 +02:00
parent e8b601c763
commit 03351c60af
7 changed files with 85 additions and 29 deletions

View File

@ -0,0 +1,22 @@
# Dictionnary Indexes
- This document describes all the indexes used by the fonction `CLangManager.LangInstance.GetString(idx)`.
```
0 : "System language" description
1 : "System language" option title
2 : "<< Back to left menu" option title
3 : "<< Back to left menu" description
4 : "Reload songs" option title
5 : "Reload songs" description
6 : "Player count" option title
7 : "Player count" description
8 : "Risky" option title
9 : "Risky" description
10 : "Song speed" option title
11 : "Song speed" description
12 : Reached floor (Tower)
13 : Floor suffix (1 character)
14 : Points accronym (1 character)
15 : Score
```

View File

@ -24,6 +24,23 @@ namespace TJAPlayer3
[3] = "Return to left menu.",
[4] = "Reload song data",
[5] = "Retrieve and update the song list.",
[6] = "Player count",
[7] = "Change the ingame player count<6E>F\nSetting it to 2 makes able to play\nregular charts at 2 players by splitting \nthe screen in half.",
[8] = "Risky",
[9] = "Risky mode:\nSet over 1, in case you'd like to specify\n the number of Poor/Miss times to be\n FAILED.\nSet 0 to disable Risky mode.",
[10] = "Song speed",
[11] = "It changes the song speed.\n" +
"For example, you can play in half\n" +
" speed by setting PlaySpeed = 0.500\n" +
" for your practice.\n" +
"\n" +
"Note: It also changes the songs' pitch.\n" +
"In case TimeStretch=ON, some sound\n" +
"lag occurs slower than x0.900.",
[12] = "Reached floor",
[13] = "F",
[14] = "P",
[15] = "Score",
};
}
}

View File

@ -24,6 +24,23 @@ namespace TJAPlayer3
[3] = "Retour au menu principal.",
[4] = "Recharger les sons",
[5] = "Met à jour et récupère les\nmodifications effectuées sur\nla liste de sons.",
[6] = "Nombre de joueurs",
[7] = "Change le nombre de joueurs en jeu\nEn le mettant à 2, il est possible de\njouer à 2 en mode écran scindé.\nDisponible seulement pour le mode partie \nrapide.",
[8] = "Mort subite",
[9] = "Mode mort subite :\nSi 1 ou plus, spécifiez le nombre de \nnotes ratées maximales autorisées avant \nde perdre la partie.\nSi 0 le mode mort subite est désactivé.",
[10] = "Vitesse générale",
[11] = "Change le coefficient multiplicateur de \nla vitesse générale de la musique en jeu." +
"Par exemple, vous pouvez la diviser par \n" +
"2 en l'établissant à 0.500 \n" +
"afin de vous entraîner plus serainement.\n" +
"\n" +
"Note: Cette option change aussi le ton de la musique.\n" +
"Si TimeStretch=ON, il peut y avoir du\n" +
"lag si la vitesse générale est inférieure à x0.900.",
[12] = "Étage atteint",
[13] = "",
[14] = "P",
[15] = "Score",
};
}
}

View File

@ -24,6 +24,23 @@ namespace TJAPlayer3
[3] = "左側のメニューに戻ります。",
[4] = "曲データ再読込み",
[5] = "曲データの一覧情報を取得し直します。",
[6] = "プレイ人数",
[7] = "プレイ人数切り替え:\n2にすると演奏画面が2人プレイ専用のレイアウトになり、\n2P専用譜面を読み込むようになります。",
[8] = "Risky",
[9] = "Riskyモードの設定:\n1以上の値にすると、その回数分の\nPoor/MissでFAILEDとなります。\n0にすると無効になり、\nDamageLevelに従ったゲージ増減と\nなります。\nStageFailedの設定と併用できます。",
[10] = "再生速度",
[11] = "曲の演奏速度を、速くしたり遅くした\n" +
"りすることができます。\n" +
"(※一部のサウンドカードでは正しく\n" +
" 再生できない可能性があります。)\n" +
"\n" +
"TimeStretchがONのときに、演奏\n" +
"速度をx0.850以下にすると、チップの\n" +
"ズレが大きくなります。",
[12] = "到達階数",
[13] = "階",
[14] = "点",
[15] = "スコア",
};
}
}

View File

@ -89,33 +89,16 @@ namespace TJAPlayer3
// new string[] { "OFF", "HALF", "FULL" } );
//this.list項目リスト.Add( this.iCommonDark );
this.iTaikoPlayerCount = new CItemInteger( "プレイ人数", 1, 2, TJAPlayer3.ConfigIni.nPlayerCount,
"プレイ人数切り替え:\n2にすると演奏画面が2人プレイ専用のレイアウトになり、2P専用譜面を読み込むようになります。",
"" );
this.iTaikoPlayerCount = new CItemInteger(CLangManager.LangInstance.GetString(6), 1, 2, TJAPlayer3.ConfigIni.nPlayerCount,
CLangManager.LangInstance.GetString(7));
this.list項目リスト.Add( this.iTaikoPlayerCount );
this.iSystemRisky = new CItemInteger( "Risky", 0, 10, TJAPlayer3.ConfigIni.nRisky,
"Riskyモードの設定:\n1以上の値にすると、その回数分の\nPoor/MissでFAILEDとなります。\n0にすると無効になり、\nDamageLevelに従ったゲージ増減と\nなります。\nStageFailedの設定と併用できます。",
"Risky mode:\nSet over 1, in case you'd like to specify\n the number of Poor/Miss times to be\n FAILED.\nSet 0 to disable Risky mode." );
this.iSystemRisky = new CItemInteger(CLangManager.LangInstance.GetString(8), 0, 10, TJAPlayer3.ConfigIni.nRisky,
CLangManager.LangInstance.GetString(9));
this.list項目リスト.Add( this.iSystemRisky );
this.iCommonPlaySpeed = new CItemInteger("再生速度", 5, 400, TJAPlayer3.ConfigIni.n演奏速度,
"曲の演奏速度を、速くしたり遅くした\n" +
"りすることができます。\n" +
"(※一部のサウンドカードでは正しく\n" +
" 再生できない可能性があります。)\n" +
"\n" +
"TimeStretchがONのときに、演奏\n" +
"速度をx0.850以下にすると、チップの\n" +
"ズレが大きくなります。",
"It changes the song speed.\n" +
"For example, you can play in half\n" +
" speed by setting PlaySpeed = 0.500\n" +
" for your practice.\n" +
"\n" +
"Note: It also changes the songs' pitch.\n" +
"In case TimeStretch=ON, some sound\n" +
"lag occurs slower than x0.900.");
this.iCommonPlaySpeed = new CItemInteger(CLangManager.LangInstance.GetString(10), 5, 400, TJAPlayer3.ConfigIni.n演奏速度,
CLangManager.LangInstance.GetString(11));
this.list項目リスト.Add( this.iCommonPlaySpeed );
this.iSystemTimeStretch = new CItemToggle( "TimeStretch", TJAPlayer3.ConfigIni.bTimeStretch,

View File

@ -101,8 +101,8 @@ namespace TJAPlayer3
this.pfTowerText = new CPrivateFastFont(new FontFamily("MS UI Gothic"), 28);
}
this.ttkTouTatsuKaiSuu = new TitleTextureKey("到達階数", pfTowerText, Color.White, Color.Black, 700);
this.ttkKai = new TitleTextureKey("階", pfTowerText, Color.White, Color.Black, 700);
this.ttkTouTatsuKaiSuu = new TitleTextureKey(CLangManager.LangInstance.GetString(12), pfTowerText, Color.White, Color.Black, 700);
this.ttkKai = new TitleTextureKey(CLangManager.LangInstance.GetString(13), pfTowerText, Color.White, Color.Black, 700);
this.ct炎 = new CCounter(0, 6, 50, TJAPlayer3.Timer);

View File

@ -364,11 +364,11 @@ namespace TJAPlayer3
this.pfTowerText72 = new CPrivateFastFont(new FontFamily("MS UI Gothic"), 72);
}
this.ttkMaxFloors = new TitleTextureKey("/" + TJAPlayer3.stage選曲.r確定された曲.arスコア[5]..nTotalFloor.ToString() + "階", pfTowerText48, Color.Black, Color.Transparent, 700);
this.ttkToutatsu = new TitleTextureKey("到達階数", pfTowerText48, Color.White, Color.Black, 700);
this.ttkTen = new TitleTextureKey("点", pfTowerText, Color.Black, Color.Transparent, 700);
this.ttkMaxFloors = new TitleTextureKey("/" + TJAPlayer3.stage選曲.r確定された曲.arスコア[5]..nTotalFloor.ToString() + CLangManager.LangInstance.GetString(13), pfTowerText48, Color.Black, Color.Transparent, 700);
this.ttkToutatsu = new TitleTextureKey(CLangManager.LangInstance.GetString(12), pfTowerText48, Color.White, Color.Black, 700);
this.ttkTen = new TitleTextureKey(CLangManager.LangInstance.GetString(14), pfTowerText, Color.Black, Color.Transparent, 700);
this.ttkReachedFloor = new TitleTextureKey(CFloorManagement.LastRegisteredFloor.ToString(), pfTowerText72, Color.Orange, Color.Black, 700);
this.ttkScore = new TitleTextureKey("スコア", pfTowerText, Color.Black, Color.Transparent, 700);
this.ttkScore = new TitleTextureKey(CLangManager.LangInstance.GetString(15), pfTowerText, Color.Black, Color.Transparent, 700);
this.ttkRemaningLifes = new TitleTextureKey(CFloorManagement.CurrentNumberOfLives.ToString(), pfTowerText, Color.Black, Color.Transparent, 700);
this.ttkScoreCount = new TitleTextureKey(TJAPlayer3.stage結果.st演奏記録.Drums.nスコア.ToString(), pfTowerText, Color.Black, Color.Transparent, 700);
}