diff --git a/PugSharp.Match/Match.cs b/PugSharp.Match/Match.cs
index a334e6b..aa26d2b 100644
--- a/PugSharp.Match/Match.cs
+++ b/PugSharp.Match/Match.cs
@@ -244,6 +244,10 @@ private void StopReadyReminder()
{
_Logger.LogInformation("Stop ReadyReminder");
_ReadyReminderTimer.Stop();
+ foreach(var player in AllMatchPlayers)
+ {
+ player.Player.Clan = string.Empty;
+ }
}
private void UnpauseMatch()
@@ -759,6 +763,9 @@ private void SendRemainingMapsToVotingTeam()
ShowMenuToTeam(_CurrentMatchTeamToVote!, _TextHelper.GetText(nameof(Resources.PugSharp_Match_VoteMapMenuHeader)), mapOptions);
+ DoForAll(_CurrentMatchTeamToVote!.Players.Select(x => x.Player), p => p.Clan = _TextHelper.GetText(nameof(Resources.PugSharp_Match_VotingTag)));
+ DoForAll(GetOtherTeam(_CurrentMatchTeamToVote).Players.Select(x => x.Player), p => p.Clan = string.Empty);
+
GetOtherTeam(_CurrentMatchTeamToVote!).PrintToChat(_TextHelper.GetText(nameof(Resources.PugSharp_Match_WaitForOtherTeam)));
_VoteTimer.Start();
@@ -810,6 +817,9 @@ private void SendTeamVoteToVotingTeam()
ShowMenuToTeam(_CurrentMatchTeamToVote!, _TextHelper.GetText(nameof(Resources.PugSharp_Match_VoteTeamMenuHeader)), mapOptions);
GetOtherTeam(_CurrentMatchTeamToVote!).PrintToChat(_TextHelper.GetText(nameof(Resources.PugSharp_Match_WaitForOtherTeam)));
+ DoForAll(_CurrentMatchTeamToVote!.Players.Select(x => x.Player), p => p.Clan = _TextHelper.GetText(nameof(Resources.PugSharp_Match_VotingTag)));
+ DoForAll(GetOtherTeam(_CurrentMatchTeamToVote).Players.Select(x => x.Player), p => p.Clan = string.Empty);
+
_VoteTimer.Start();
}
@@ -1035,7 +1045,6 @@ public bool TryAddPlayer(IPlayer player)
return false;
}
- player.Clan = _TextHelper.GetText(nameof(Resources.PugSharp_Match_NotReadyTag));
if (MatchInfo.Config.TeamMode == Config.TeamMode.PlayerSelect)
{
// Quicker to just remove them and add them back, rather than check whether they are already in the match
@@ -1229,6 +1238,7 @@ public bool BanMap(IPlayer player, int mapNumber)
mapToSelect.Votes.Add(player);
player.PrintToChat(_TextHelper.GetText(nameof(Resources.PugSharp_Match_VotedToBanMap), mapToSelect.Name));
+ player.Clan = string.Empty;
if (_MapsToSelect.Sum(x => x.Votes.Count) >= MatchInfo.Config.PlayersPerTeam)
{
@@ -1280,6 +1290,7 @@ public bool VoteTeam(IPlayer player, string teamName)
// Successful vote
player.PrintToChat(_TextHelper.GetText(nameof(Resources.PugSharp_Match_VotedForTeam), teamToVote.Name));
+ player.Clan = string.Empty;
if (_TeamVotes.Sum(x => x.Votes.Count) >= MatchInfo.Config.PlayersPerTeam)
{
diff --git a/PugSharp.Translation/Properties/Resources.Designer.cs b/PugSharp.Translation/Properties/Resources.Designer.cs
index bef1dcf..eb3e53a 100644
--- a/PugSharp.Translation/Properties/Resources.Designer.cs
+++ b/PugSharp.Translation/Properties/Resources.Designer.cs
@@ -690,6 +690,15 @@ public static string PugSharp_Match_VoteTeamMenuHeader {
}
}
+ ///
+ /// Looks up a localized string similar to [Voting] .
+ ///
+ public static string PugSharp_Match_VotingTag {
+ get {
+ return ResourceManager.GetString("PugSharp.Match.VotingTag", resourceCulture);
+ }
+ }
+
///
/// Looks up a localized string similar to Waiting for other Team to vote!.
///
diff --git a/PugSharp.Translation/Properties/Resources.br.resx b/PugSharp.Translation/Properties/Resources.br.resx
index 9fd6813..1497dc4 100644
--- a/PugSharp.Translation/Properties/Resources.br.resx
+++ b/PugSharp.Translation/Properties/Resources.br.resx
@@ -1,6 +1,65 @@
-
+
+
@@ -268,4 +327,8 @@
distribuído por **PugSharp** (https://github.com/Lan2Play/PugSharp/)
+
+
+
+
\ No newline at end of file
diff --git a/PugSharp.Translation/Properties/Resources.da.resx b/PugSharp.Translation/Properties/Resources.da.resx
index 369e8e9..37cf131 100644
--- a/PugSharp.Translation/Properties/Resources.da.resx
+++ b/PugSharp.Translation/Properties/Resources.da.resx
@@ -1,6 +1,65 @@
-
+
+
@@ -58,37 +117,41 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- `!maxrunder <rounds>` for at sætte max kamp runder!
+
+ Ændret Max overtids runder fra {0:oldMaxRounds} til {1:maxOvertimeRounds}
Ændret Max runder fra {0:oldMaxRounds} til {1:maxRounds}
-
- `!fjernkort <mapname>` for at fjerne et kort!
+
+ Ændret Holdmode fra {0:oldTeamMode} til {1:newTeamMode}
Kampconfig loadet!
-
- Je zit momenteel in Team: **{0:teamName}**.
-
-
- `!spillereperteam <players>` for at sætte antal spillere per hold!
-
`!tilføjkort<mapname> for at tilføje et kort!
+
+ `!kampinfo` for at vise den nuværende kamp configuration!
+
`!maxovertidrunder <rounds>` for at sætte max overtids runder!
-
- Ændret Max overtids runder fra {0:oldMaxRounds} til {1:maxOvertimeRounds}
+
+ `!maxrunder <rounds>` for at sætte max kamp runder!
-
- `!kampinfo` for at vise den nuværende kamp configuration!
+
+ `!spillereperteam <players>` for at sætte antal spillere per hold!
-
- Ændret Holdmode fra {0:oldTeamMode} til {1:newTeamMode}
+
+ `!fjernkort <mapname>` for at fjerne et kort!
+
+
+ Je zit momenteel in Team: **{0:teamName}**.
+
+
+
+
\ No newline at end of file
diff --git a/PugSharp.Translation/Properties/Resources.de.resx b/PugSharp.Translation/Properties/Resources.de.resx
index 24e82cd..38203dc 100644
--- a/PugSharp.Translation/Properties/Resources.de.resx
+++ b/PugSharp.Translation/Properties/Resources.de.resx
@@ -59,7 +59,7 @@
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
-
+
@@ -117,110 +117,77 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- Hallo **{0:playerName}**, willkommen zu dem Match {1:matchId}
-
-
- Die hast die Kartennummer {0: mapNumber}: {1:mapName} bereits gebannt!
-
-
- Die Karte **{0:mapName}** wurde von {1:teamName} gebannt!
-
-
- {0:playerName} ist bereit! {1:readyPlayers} von {2:requiredPlayers} sind bereit.
-
-
- Im Moment ist keine Teamabstimmung aktiv!
-
-
- Im Moment kann die Pause nicht beendet werden!
-
-
- Das Team mit dem Namen {0:teamName} ist nicht verfügbar!
-
-
- Warte darauf dass alle Spieler bereit sind.
-
-
- Das Spiel ist jetzt **LIVE**
-
-
- Du hast bereits für das Team {0:teamNumber}: {1:teamName} gewählt!
-
-
- Im Moment kann keine Pause gestartet werden!
-
-
- Dir ist es im Momment nicht erlaubt eine Karte zu bannen!
+
+ Maximale Anzahl an Nachspielrunden wurde von {0:oldMaxRounds} zu {1:maxOvertimeRounds} geändert
-
- {0:playerName} ist nicht bereit! {1:readyPlayers} von {2:requiredPlayers} sind bereit.
+
+ Maximale Anzahl an Runden wurde von {0:oldMaxRounds} zu {1:maxRounds} geändert
-
- Start Spiel. **{0:team1Name}** als **{1:team1Side}**. **{2:team2Name}** als **{3:team2Side}**
+
+ Der Teammodus wurde von {0:oldTeamMode} zu {1:newTeamMode} geändert
-
- Im Moment ist keine Kartenabstimmung aktiv!
+
+ Matchkonfiguration geladen!
-
- Im Moment wird nicht auf den Bereitstatus gewartet!
+
+ `!addmap <mapname> um eine Karte hinzuzufügen!
-
- Die Karte mit der Kartennummer **{0:mapNumber}** ist nicht verfügbar!
+
+ `!matchinfo` um die aktuelle Spielkonfiguration anzuzeigen!
-
- Sie sind derzeit im Team: **{0:teamName}**.
+
+ `!maxovertimerounds <rounds>` um die maximaler Anzahl an Nachspielrunden zu setzen!
-
- Du bist !!nicht!! bereit! Schreibe `!ready` in den chat wenn du bereit bist.
+
+ `!maxrounds <rounds>` um die maximale Anzahl an Runden zu setzen!
-
- Dir ist es im Moment nicht erlaubt ein Team zu wählen!
+
+ `!playersperteam <players>` um die Anzahl an Spieler pro Team zu setzen!
-
- Wähle die Startseite (`!stay` oder`!switch`)
+
+ `!removemap <mapname>` um die Karte zu entfernen!
-
- Stimme ab um eine Karte zu bannen: schreibe `!<Kartennummer>` in den Chat
+
+ Anlegen eines Spiels gestartet!
-
- schreibe `!ready` in den Chat um als bereit markiert zu werden
+
+ `!startmatch` um ein Spiel zu starten!
-
- Warte auf die Abstimmung des anderen Teams!
+
+ `!teammode <mode>`um den Teammodus zu setzen!
-
- powered by **PugSharp** (https://github.com/Lan2Play/PugSharp/)
+
+ Das Argument für den Rundenindex muss eine Nummer sein.
-
- Du hast **{0:teamName}** gewählt
+
+ Csgo Verzeichnis existiert nicht!
-
- Du hast dafür gestimmt **{0:mapName}** zu bannen
+
+ FileName wird als Argument benötigt!
-
- {0:teamName} hat {1:side} als Startseite gewählt!
+
+ Laden der Konfiguration war nicht möglich . Fehler: {0:error.Value}
-
- Anzahl an Runden wird benötigt!
+
+ Mapname wird benötigt!
-
- Maximale Anzahl an Nachspielrunden wurde von {0:oldMaxRounds} zu {1:maxOvertimeRounds} geändert
+
+ Karte **{0:mapName}** kann nicht entfernt werden. Die Karten sind momentan: {1:maps}
-
- Maximale Anzahl an Runden wurde von {0:oldMaxRounds} zu {1:maxRounds} geändert
+
+ MatchId wird als Argument benötigt!
-
- Matchkonfiguration geladen!
+
+ MatchInfoFile "{matchInfoFileName}" konnte nicht geladen werden!
-
- `!addmap <mapname> um eine Karte hinzuzufügen!
+
+ MatchInfoFile "{matchInfoFileName}" wurde nicht gefunden!
-
- `!matchinfo` um die aktuelle Spielkonfiguration anzuzeigen!
+
+ Match {0:match} läuft momentan. Zum Stoppen `{1:stopCommand}`! aufrufen!
-
- Karte**{0:mapName}** entfernt. Aktuelle Karten sind {1:maps}
+
+ Momentan läuft kein Spiel. Status ist nicht verfügbar!
Kein Spiel verfügbar.
@@ -240,12 +207,18 @@
Maximale Anzahl an Runden muss eine Nummer sein!
+
+ Anzahl an Runden wird benötigt!
+
Das Spiel kann nicht gestartet werden! Es wird mindestens eine Karte benötigt!
Dieser Behfehl wird nicht über rcon unterstützt.
+
+ Rundensicherung "{0:roundBackupFile}" wurde nicht gefunden!
+
Mögliche Werte für den Teammodus: {0:possibleValues}
@@ -264,67 +237,98 @@
Karte **{0:mapName}** hinzugefügt. Aktuelle Karten sind {1:maps}
+
+ Karte**{0:mapName}** entfernt. Aktuelle Karten sind {1:maps}
+
Spiel gestoppt!
-
- Der Teammodus wurde von {0:oldTeamMode} zu {1:newTeamMode} geändert
+
+ Hallo **{0:playerName}**, willkommen zu dem Match {1:matchId}
-
- `!maxovertimerounds <rounds>` um die maximaler Anzahl an Nachspielrunden zu setzen!
+
+ Die Karte **{0:mapName}** wurde von {1:teamName} gebannt!
-
- `!maxrounds <rounds>` um die maximale Anzahl an Runden zu setzen!
+
+ Die hast die Kartennummer {0: mapNumber}: {1:mapName} bereits gebannt!
-
- `!playersperteam <players>` um die Anzahl an Spieler pro Team zu setzen!
+
+ Du hast bereits für das Team {0:teamNumber}: {1:teamName} gewählt!
-
- `!removemap <mapname>` um die Karte zu entfernen!
+
+ Im Moment ist keine Kartenabstimmung aktiv!
-
- Anlegen eines Spiels gestartet!
+
+ Im Moment wird nicht auf den Bereitstatus gewartet!
-
- `!startmatch` um ein Spiel zu starten!
+
+ Im Moment ist keine Teamabstimmung aktiv!
-
- `!teammode <mode>`um den Teammodus zu setzen!
+
+ Dir ist es im Momment nicht erlaubt eine Karte zu bannen!
-
- Das Argument für den Rundenindex muss eine Nummer sein.
+
+ Dir ist es im Moment nicht erlaubt ein Team zu wählen!
-
- Csgo Verzeichnis existiert nicht!
+
+ Im Moment kann keine Pause gestartet werden!
-
- FileName wird als Argument benötigt!
+
+ Das Team mit dem Namen {0:teamName} ist nicht verfügbar!
-
- Laden der Konfiguration war nicht möglich . Fehler: {0:error.Value}
+
+ Die Karte mit der Kartennummer **{0:mapNumber}** ist nicht verfügbar!
-
- Mapname wird benötigt!
+
+ Im Moment kann die Pause nicht beendet werden!
-
- Karte **{0:mapName}** kann nicht entfernt werden. Die Karten sind momentan: {1:maps}
+
+ Das Spiel ist jetzt **LIVE**
-
- MatchId wird als Argument benötigt!
+
+ {0:playerName} ist nicht bereit! {1:readyPlayers} von {2:requiredPlayers} sind bereit.
-
- MatchInfoFile "{matchInfoFileName}" konnte nicht geladen werden!
+
+ {0:playerName} ist bereit! {1:readyPlayers} von {2:requiredPlayers} sind bereit.
-
- MatchInfoFile "{matchInfoFileName}" wurde nicht gefunden!
+
+ Start Spiel. **{0:team1Name}** als **{1:team1Side}**. **{2:team2Name}** als **{3:team2Side}**
-
- Match {0:match} läuft momentan. Zum Stoppen `{1:stopCommand}`! aufrufen!
+
+ Warte darauf dass alle Spieler bereit sind.
-
- Momentan läuft kein Spiel. Status ist nicht verfügbar!
+
+ Sie sind derzeit im Team: **{0:teamName}**.
-
- Rundensicherung "{0:roundBackupFile}" wurde nicht gefunden!
+
+ Du bist !!nicht!! bereit! Schreibe `!ready` in den chat wenn du bereit bist.
+
+
+ {0:teamName} hat {1:side} als Startseite gewählt!
+
+
+ Du hast **{0:teamName}** gewählt
+
+
+ Du hast dafür gestimmt **{0:mapName}** zu bannen
+
+
+ Stimme ab um eine Karte zu bannen: schreibe `!<Kartennummer>` in den Chat
+
+
+ Wähle die Startseite (`!stay` oder`!switch`)
+
+
+ Warte auf die Abstimmung des anderen Teams!
+
+
+ schreibe `!ready` in den Chat um als bereit markiert zu werden
+
+
+ powered by **PugSharp** (https://github.com/Lan2Play/PugSharp/)
+
+
+
+
\ No newline at end of file
diff --git a/PugSharp.Translation/Properties/Resources.es.resx b/PugSharp.Translation/Properties/Resources.es.resx
index 3f32976..1b10c5b 100644
--- a/PugSharp.Translation/Properties/Resources.es.resx
+++ b/PugSharp.Translation/Properties/Resources.es.resx
@@ -1,6 +1,65 @@
-
+
+
@@ -58,77 +117,80 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- {0:playerName} está preparado! {1:readyPlayers} de {2:requiredPlayers} están preparados.
-
-
- Elige bando inicial:
-
-
- Votación para banear mapa: escribe `!<mapnumber>`
+
+ Cambiado el número máximo de rondas de prórroga de {0:oldMaxRounds} a {1:maxOvertimeRounds}
-
- No hay ninguna votación de equipo activa en este momento!
+
+ Cambiado el número máximo de rondas de {0:oldMaxRounds} a {1:maxRounds}
-
- escribe `!ready` para marcarte como preparado para la partida
+
+ Cambiado el Modo de Equipo de {0:oldTeamMode} a {1:newTeamMode}
-
- No se puede reanudar la partida en este momento!
+
+ ¡Configuración de la partida cargada!
-
- El equipo con nombre {0:teamName} no está disponible!
+
+ `!addmap <nombre_del_mapa> ` para añadir un mapa!
-
- Esperando a que vote el otro equipo!
+
+ `!matchinfo` para mostrar la configuración actual de la partida!
Hola **{0:playerName}**, bienvenido a la partida {1:matchId}
-
- Esperando a que todos los jugadores estén preparados.
-
-
- Actualmente estás en el equipo: **{0:teamName}**.
-
-
- La partida está **EN VIVO**
+
+ El mapa **{0:mapName}** ha sido baneado por {1:teamName}!
-
- desarrollado por **PugSharp** (https://github.com/Lan2Play/PugSharp/)
+
+ Ya has baneado el mapa número {0: mapNumber}: {1:mapName}!
Ya has votado por el equipo {0:teamNumber}: {1:teamName}!
-
- Has votado por **{0:teamName}**
+
+ No hay ninguna votación de mapa activa en este momento!
-
- No se puede pausar en este momento!
+
+ No se espera el estado preparado en este momento!
-
- Ya has baneado el mapa número {0: mapNumber}: {1:mapName}!
+
+ No hay ninguna votación de equipo activa en este momento!
No puedes banear ningún mapa en este momento!
-
- Has votado para banear **{0:mapName}**
+
+ No puedes votar por un equipo en este momento!
+
+
+ No se puede pausar en este momento!
+
+
+ El equipo con nombre {0:teamName} no está disponible!
+
+
+ El número de mapa **{0:mapNumber}** no está disponible!
+
+
+ No se puede reanudar la partida en este momento!
+
+
+ La partida está **EN VIVO**
{0:playerName} no está preparado! {1:readyPlayers} de {2:requiredPlayers} están preparados.
+
+ {0:playerName} está preparado! {1:readyPlayers} de {2:requiredPlayers} están preparados.
+
Comenzando partida. **{0:team1Name}** como **{1:team1Side}**. **{2:team2Name}** como **{3:team2Side}**
-
- No hay ninguna votación de mapa activa en este momento!
-
-
- No se espera el estado preparado en este momento!
+
+ Esperando a que todos los jugadores estén preparados.
-
- El número de mapa **{0:mapNumber}** no está disponible!
+
+ Actualmente estás en el equipo: **{0:teamName}**.
¡¡No!! estás preparado! Escribe `!ready` si estás preparado.
@@ -136,28 +198,29 @@
{0:teamName} ha seleccionado {1:side} como bando de inicio!
-
- El mapa **{0:mapName}** ha sido baneado por {1:teamName}!
+
+ Has votado por **{0:teamName}**
-
- No puedes votar por un equipo en este momento!
+
+ Has votado para banear **{0:mapName}**
-
- Cambiado el número máximo de rondas de prórroga de {0:oldMaxRounds} a {1:maxOvertimeRounds}
+
+ Votación para banear mapa: escribe `!<mapnumber>`
-
- Cambiado el número máximo de rondas de {0:oldMaxRounds} a {1:maxRounds}
+
+ Elige bando inicial:
-
- ¡Configuración de la partida cargada!
+
+ Esperando a que vote el otro equipo!
-
- `!matchinfo` para mostrar la configuración actual de la partida!
+
+ escribe `!ready` para marcarte como preparado para la partida
-
- `!addmap <nombre_del_mapa> ` para añadir un mapa!
+
+ desarrollado por **PugSharp** (https://github.com/Lan2Play/PugSharp/)
-
- Cambiado el Modo de Equipo de {0:oldTeamMode} a {1:newTeamMode}
+
+
+
\ No newline at end of file
diff --git a/PugSharp.Translation/Properties/Resources.ja.resx b/PugSharp.Translation/Properties/Resources.ja.resx
index 1cd4c79..4997c3f 100644
--- a/PugSharp.Translation/Properties/Resources.ja.resx
+++ b/PugSharp.Translation/Properties/Resources.ja.resx
@@ -1,6 +1,65 @@
-
+
+
@@ -58,91 +117,95 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- ラウンドインデックスの引数は数字である必要があります。
+
+ 延長戦の最大ラウンド数を{0:oldMaxRounds}から{1:maxOvertimeRounds}に変更
+
+
+ 最大ラウンド数を{0:oldMaxRounds}から{1:maxRounds}に変更
+
+
+ チームモードを{0:oldTeamMode}から{1:newTeamMode}に変更
+
+
+ Matchconfigのロードが完了しました!
+
+
+ `!addmap <mapname> でマップを追加できます!
+
+
+ `!matchinfo` で現在の試合設定が表示されます!
+
+
+ `!maxovertimerounds <rounds>` で延長戦の最大ラウンド数を設定できます!
`!maxrounds <rounds>` で試合の最大ラウンド数を設定できます!
-
- 最大ラウンド数を{0:oldMaxRounds}から{1:maxRounds}に変更
+
+ `!playersperteam <players>` でチームあたりのプレイヤー数を設定できます!
-
- あなたは現在次のチームに所属しています: **{0:teamName}**.
+
+ `!removemap <mapname>` でマップを削除できます!
+
+
+ 試合が開始されました!
`!startmatch`で試合を開始できます!
-
- 最大ラウンド数は数字のみ使用できます!
-
`!teammode <mode>` でチームモードを設定できます!
+
+ ラウンドインデックスの引数は数字である必要があります。
+
Csgoディレクトリが見つかりません!
+
+ 引数にはファイル名が必要です!
+
configをロードできませんでした。エラー: {0:error.Value}
-
- MatchInfoファイル "{matchInfoFileName}" がロードできませんでした!
+
+ マップ名は必須です!
-
- `!removemap <mapname>` でマップを削除できます!
+
+ **{0:mapName}**を削除できませんでした。 現在のマップは {1:maps}です
引数としてMatchIdが必要です!
-
- 現在試合は開始されていません
-
-
- 延長戦の最大ラウンド数は数字のみ使用できます!
-
-
- Matchconfigのロードが完了しました!
+
+ MatchInfoファイル "{matchInfoFileName}" がロードできませんでした!
-
- マップ名は必須です!
+
+ MatchInfoファイル "{matchInfoFileName}" が見つかりません!
現在の試合 {0:match} は開始済です。 試合を中止するには `{1:stopCommand}`を宣言してください!
-
- `!playersperteam <players>` でチームあたりのプレイヤー数を設定できます!
+
+ 現在試合は開始されていません
-
- `!addmap <mapname> でマップを追加できます!
+
+ 延長戦の最大ラウンド数は1以上にしてください!
+
+
+ 延長戦の最大ラウンド数は数字のみ使用できます!
最大ラウンド数は1以上にしてください!
-
- `!maxovertimerounds <rounds>` で延長戦の最大ラウンド数を設定できます!
-
-
- MatchInfoファイル "{matchInfoFileName}" が見つかりません!
-
-
- 試合が開始されました!
-
-
- 引数にはファイル名が必要です!
-
-
- **{0:mapName}**を削除できませんでした。 現在のマップは {1:maps}です
-
-
- 延長戦の最大ラウンド数を{0:oldMaxRounds}から{1:maxOvertimeRounds}に変更
-
-
- `!matchinfo` で現在の試合設定が表示されます!
+
+ 最大ラウンド数は数字のみ使用できます!
-
- 延長戦の最大ラウンド数は1以上にしてください!
+
+ あなたは現在次のチームに所属しています: **{0:teamName}**.
-
- チームモードを{0:oldTeamMode}から{1:newTeamMode}に変更
+
+
+
\ No newline at end of file
diff --git a/PugSharp.Translation/Properties/Resources.ko.resx b/PugSharp.Translation/Properties/Resources.ko.resx
index bce2be9..c7296d0 100644
--- a/PugSharp.Translation/Properties/Resources.ko.resx
+++ b/PugSharp.Translation/Properties/Resources.ko.resx
@@ -1,6 +1,65 @@
-
+
+
@@ -58,21 +117,14 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
- 귀하는 현재 다음 팀에 속해 있습니다: **{0:teamName}**.
-
-
- **{0:playerName}** 안녕하세요,
-매치에 오신걸 환영합니다 {1:matchId}
+
+ 최대연장전 라운드가 변경되었습니다. 변경전 {0:oldMaxRounds} 변경후 {1:maxOvertimeRounds}
최대라운드 변경 {0:oldMaxRounds} 에서 {1:maxRounds}으로
-
- `!maxovertimerounds <rounds>` 로 최대 연장전 라운드를 정할 수 있습니다!
-
-
- `!maxrounds <rounds>`명령어로 최대 매치라운드를 설정합니다!
+
+ 팀모드가 변경되었습니다.{0:oldTeamMode} 에서 {1:newTeamMode}으로
매치설정을 불러왔습니다!
@@ -80,13 +132,24 @@
`!addmap <mapname>`으로 맵을 추가합니다!
-
- 팀모드가 변경되었습니다.{0:oldTeamMode} 에서 {1:newTeamMode}으로
-
-
- 최대연장전 라운드가 변경되었습니다. 변경전 {0:oldMaxRounds} 변경후 {1:maxOvertimeRounds}
-
`!matchinfo`명령어로 경기구성을 확인할 수 있습니다!
+
+ `!maxovertimerounds <rounds>` 로 최대 연장전 라운드를 정할 수 있습니다!
+
+
+ `!maxrounds <rounds>`명령어로 최대 매치라운드를 설정합니다!
+
+
+ **{0:playerName}** 안녕하세요,
+매치에 오신걸 환영합니다 {1:matchId}
+
+
+ 귀하는 현재 다음 팀에 속해 있습니다: **{0:teamName}**.
+
+
+
+
+
\ No newline at end of file
diff --git a/PugSharp.Translation/Properties/Resources.pt.resx b/PugSharp.Translation/Properties/Resources.pt.resx
index bac903d..a33f957 100644
--- a/PugSharp.Translation/Properties/Resources.pt.resx
+++ b/PugSharp.Translation/Properties/Resources.pt.resx
@@ -1,6 +1,65 @@
-
+
+
@@ -58,6 +117,9 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ Alterado o número máximo de rodadas extras de {0:oldMaxRounds} para {1:maxOvertimeRounds}
+
Alterado o número máximo de rodadas de {0:oldMaxRounds} para {1:maxRounds}
@@ -67,12 +129,18 @@
Matchconfig carregado!
+
+ `!addmap <nome do mapa>` para adicionar um mapa!
+
`!matchinfo` para mostrar a configuração atual da partida!
`!maxovertimerounds <rounds>` para definir o máximo de rodadas de prorrogação!
+
+ `!maxrounds <rounds>` para definir o máximo de rodadas de partida!
+
`!playersperteam <players>` para definir jogadores por equipe!
@@ -88,6 +156,9 @@
`!teammode <mode>` para definir o modo de equipe!
+
+ O argumento para o índice round deve ser numérico.
+
Diretório CSGO não encontrado!
@@ -100,6 +171,9 @@
O nome do mapa é obrigatório!
+
+ não foi possível remover **{0:mapName}**. Os mapas atuais são {1:maps}
+
MatchId é necessário como Argumento!
@@ -109,6 +183,9 @@
MatchInfoFile "{matchInfoFileName}" não encontrado!
+
+ Atualmente a partida {0:match} está em execução. Para pará-lo, chame `{1:stopCommand}`!
+
Atualmente nenhuma partida está acontecendo. Matchstate não está disponível!
@@ -121,6 +198,9 @@
O máximo de rodadas de prorrogação deve ser maior que 0!
+
+ O máximo de rodadas de prorrogação deve ser um número!
+
O máximo de rodadas deve ser maior que 0!
@@ -136,11 +216,11 @@
Este comando não é suportado via rcon.
-
- Alterado o número máximo de rodadas extras de {0:oldMaxRounds} para {1:maxOvertimeRounds}
+
+ RoundBackupFile "{0:roundBackupFile}" não encontrado!
-
- `!addmap <nome do mapa>` para adicionar um mapa!
+
+ Possíveis valores para TeamMode: {0:possíveisValues}
O modo equipe é obrigatório!
@@ -163,12 +243,18 @@
Partida interrompida!
+
+ Olá **{0:playerName}**, bem-vindo ao jogo {1:matchId}
+
Mapa **{0:mapName}** foi banido por {1:teamName}!
Você já baniu mapnumber {0: mapNumber}: {1:mapName}!
+
+ Você já votou na equipe {0:teamNumber}: {1:teamName}!
+
Atualmente nenhuma votação de mapa está ativa!
@@ -181,6 +267,9 @@
Atualmente você não tem permissão para banir um mapa!
+
+ No momento você não tem permissão para votar em uma equipe!
+
A pausa não é possível no momento!
@@ -196,34 +285,8 @@
Partida está **LIVE**
-
- `!maxrounds <rounds>` para definir o máximo de rodadas de partida!
-
-
- Olá **{0:playerName}**, bem-vindo ao jogo {1:matchId}
-
-
- No momento você não tem permissão para votar em uma equipe!
-
-
- O argumento para o índice round deve ser numérico.
-
-
- não foi possível remover **{0:mapName}**. Os mapas atuais são {1:maps}
-
-
- Atualmente a partida {0:match} está em execução. Para pará-lo, chame `{1:stopCommand}`!
-
-
- O máximo de rodadas de prorrogação deve ser um número!
-
-
- RoundBackupFile "{0:roundBackupFile}" não encontrado!
-
-
- Possíveis valores para TeamMode: {0:possíveisValues}
-
-
- Você já votou na equipe {0:teamNumber}: {1:teamName}!
+
+
+
\ No newline at end of file
diff --git a/PugSharp.Translation/Properties/Resources.resx b/PugSharp.Translation/Properties/Resources.resx
index eea5433..08384af 100644
--- a/PugSharp.Translation/Properties/Resources.resx
+++ b/PugSharp.Translation/Properties/Resources.resx
@@ -336,4 +336,7 @@
powered by **PugSharp** (https://github.com/Lan2Play/PugSharp/)
+
+ [Voting]
+
\ No newline at end of file
diff --git a/PugSharp.Translation/Properties/Resources.zh-Hans.resx b/PugSharp.Translation/Properties/Resources.zh-Hans.resx
index a083334..f0ae5fe 100644
--- a/PugSharp.Translation/Properties/Resources.zh-Hans.resx
+++ b/PugSharp.Translation/Properties/Resources.zh-Hans.resx
@@ -1,6 +1,65 @@
-
+
+
@@ -58,6 +117,12 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ 将最大加时赛回合数由 {0:oldMaxRounds} 修改至 {1:maxOvertimeRounds}
+
+
+ 将最大回合数由 {0:oldMaxRounds} 修改至 {1:maxRounds}
+
将队伍模式由 {0:oldTeamMode} 修改至 {1:newTeamMode}
@@ -70,6 +135,9 @@
使用 `!matchinfo` 展示当前比赛配置!
+
+ 使用 `!maxovertimerounds <回合数>` 设置最大加时赛回合数!
+
使用 `!maxrounds <回合数>` 设置最大回合数!
@@ -88,6 +156,9 @@
使用 `!teammode <模式>` 设置队伍模式!
+
+ round index的参数必须为数字.
+
没有找到Csgo游戏目录!
@@ -106,33 +177,21 @@
MatchId必须作为参数!
+
+ 无法加载 "{matchInfoFileName}" MatchInfo文件!
+
找不到 "{matchInfoFileName}" MatchInfo文件!
当前正在进行比赛 {0:match} . 取消比赛请使用 `{1:stopCommand}`!
-
- 将最大加时赛回合数由 {0:oldMaxRounds} 修改至 {1:maxOvertimeRounds}
-
-
- 将最大回合数由 {0:oldMaxRounds} 修改至 {1:maxRounds}
-
-
- 使用 `!maxovertimerounds <回合数>` 设置最大加时赛回合数!
-
-
- round index的参数必须为数字.
-
-
- 无法加载 "{matchInfoFileName}" MatchInfo文件!
+
+ 当前没有正在进行的比赛. 比赛信息不可用!
没有可用的比赛.
-
- 当前没有正在进行的比赛. 比赛信息不可用!
-
当前没有正在进行的比赛
@@ -226,6 +285,9 @@
**比赛开始 GL&&HF**
+
+ {0:playerName} 取消准备! {1:readyPlayers} / {2:requiredPlayers} 已准备.
+
{0:playerName} 已准备! {1:readyPlayers} / {2:requiredPlayers} 已准备.
@@ -235,12 +297,18 @@
正在等待所有玩家准备.
+
+ 你现在在队伍: **{0:teamName}**.
+
你当前 !!没有准备!! ! 输入 `!ready` 准备.
{0:teamName} 选择了 {1:side} 作为初始边!
+
+ 你投票给了 **{0:teamName}**
+
你投票禁用了 **{0:mapName}**
@@ -250,25 +318,20 @@
选择初始边 (`!stay` 或 `!switch`)
+
+ 请选择正确的队伍:
+
等待对方投票!
-
- 由 **PugSharp** (https://github.com/Lan2Play/PugSharp/) 强力驱动
-
-
- 你投票给了 **{0:teamName}**
-
输入 `!ready` 以准备比赛
-
- {0:playerName} 取消准备! {1:readyPlayers} / {2:requiredPlayers} 已准备.
-
-
- 你现在在队伍: **{0:teamName}**.
+
+ 由 **PugSharp** (https://github.com/Lan2Play/PugSharp/) 强力驱动
-
- 请选择正确的队伍:
+
+
+
\ No newline at end of file