forked from SteamWar/SteamWar
Fix Translations
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
package de.steamwar.tntleague
|
package de.steamwar.tntleague
|
||||||
|
|
||||||
|
import de.steamwar.kotlin.message.ComponentMessage
|
||||||
import de.steamwar.tntleague.command.AcceptCommand
|
import de.steamwar.tntleague.command.AcceptCommand
|
||||||
import de.steamwar.tntleague.command.InviteCommand
|
import de.steamwar.tntleague.command.InviteCommand
|
||||||
import de.steamwar.tntleague.command.LeaveCommand
|
import de.steamwar.tntleague.command.LeaveCommand
|
||||||
@@ -14,6 +15,7 @@ import org.bukkit.plugin.java.JavaPlugin
|
|||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
lateinit var plugin: TNTLeague
|
lateinit var plugin: TNTLeague
|
||||||
|
lateinit var message: ComponentMessage
|
||||||
|
|
||||||
class TNTLeague : JavaPlugin() {
|
class TNTLeague : JavaPlugin() {
|
||||||
init {
|
init {
|
||||||
@@ -24,16 +26,7 @@ class TNTLeague : JavaPlugin() {
|
|||||||
saveResource("config.yml", false)
|
saveResource("config.yml", false)
|
||||||
saveDefaultConfig()
|
saveDefaultConfig()
|
||||||
|
|
||||||
val registry = TranslationRegistry.create(Key.key("steamwar:tntleague"))
|
message = ComponentMessage("de.steamwar.tntleague.TNTLeague", classLoader)
|
||||||
|
|
||||||
val bundleDe = ResourceBundle.getBundle("de.steamwar.tntleague.TNTLeague", Locale.GERMAN, UTF8ResourceBundleControl())
|
|
||||||
val bundleEn = ResourceBundle.getBundle("de.steamwar.tntleague.TNTLeague", Locale.US, UTF8ResourceBundleControl())
|
|
||||||
registry.defaultLocale(Locale.GERMAN)
|
|
||||||
|
|
||||||
registry.registerAll(Locale.GERMAN, bundleDe, true)
|
|
||||||
registry.registerAll(Locale.US, bundleEn, true)
|
|
||||||
|
|
||||||
GlobalTranslator.translator().addSource(registry)
|
|
||||||
|
|
||||||
server.pluginManager.registerEvents(LobbyListener, this)
|
server.pluginManager.registerEvents(LobbyListener, this)
|
||||||
server.pluginManager.registerEvents(GlobalListener, this)
|
server.pluginManager.registerEvents(GlobalListener, this)
|
||||||
|
|||||||
@@ -6,7 +6,6 @@ import de.steamwar.tntleague.game.TNTLeagueTeam
|
|||||||
import de.steamwar.tntleague.inventory.SWInventoryHolder
|
import de.steamwar.tntleague.inventory.SWInventoryHolder
|
||||||
import de.steamwar.tntleague.plugin
|
import de.steamwar.tntleague.plugin
|
||||||
import de.steamwar.tntleague.util.*
|
import de.steamwar.tntleague.util.*
|
||||||
import io.papermc.paper.event.player.AsyncChatEvent
|
|
||||||
import org.bukkit.GameMode
|
import org.bukkit.GameMode
|
||||||
import org.bukkit.Material
|
import org.bukkit.Material
|
||||||
import org.bukkit.event.EventHandler
|
import org.bukkit.event.EventHandler
|
||||||
@@ -78,11 +77,4 @@ object GlobalListener: Listener {
|
|||||||
null -> e.respawnLocation = TNTLeagueWorldConfig.lobby
|
null -> e.respawnLocation = TNTLeagueWorldConfig.lobby
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@EventHandler
|
|
||||||
fun onChat(e: AsyncChatEvent) {
|
|
||||||
e.renderer { source, sourceDisplayName, message, _ ->
|
|
||||||
translate("chat", sourceDisplayName.colorByTeam(TNTLeagueGame.getTeam(source)), message).basic()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
@@ -4,7 +4,10 @@ main: de.steamwar.tntleague.TNTLeague
|
|||||||
load: POSTWORLD
|
load: POSTWORLD
|
||||||
api-version: '1.21'
|
api-version: '1.21'
|
||||||
dependencies:
|
dependencies:
|
||||||
- name: SpigotCore
|
server:
|
||||||
required: true
|
SpigotCore:
|
||||||
- name: KotlinCore
|
required: true
|
||||||
required: true
|
load: BEFORE
|
||||||
|
KotlinCore:
|
||||||
|
required: true
|
||||||
|
load: BEFORE
|
||||||
Reference in New Issue
Block a user