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