public class I18nModule extends JavaPlugin
Class I18nModule. Provides i18nmodule functionality for the Hytale server.
java.lang.Object > JavaPlugin > I18nModule
Field Summary
bench
Field bench.
id
Field id.
arr$
Field arr$.
category
Field category.
arr$2
Field arr$2.
itemCategory
Field itemCategory.
languagesPath
Field languagesPath.
assetMonitor
Field assetMonitor.
languageKey
Field languageKey.
entriesCount
Field entriesCount.
fallbackPath
Field fallbackPath.
properties
Field properties.
size
Field size.
packets
Field packets.
packet
Field packet.
prefix
Field prefix.
key
Field key.
value
Field value.
prev
Field prev.
directory
Field directory.
relativePath
Field relativePath.
name
Field name.
fallback
Field fallback.
config
Field config.
translatedString
Field translatedString.
path
Field path.
eventKind
Field eventKind.
normalized
Field normalized.
relativized
Field relativized.
langPath
Field langPath.
prefixWithDot
Field prefixWithDot.
iterator
Field iterator.
iterator2
Field iterator2.
removedKey
Field removedKey.
players
Field players.
handler
Field handler.
languageKey2
Field languageKey2.
Method Detail
setup
void
setup
()
Method setup.
start
void
start
()
Method start.
InternationalizationCommands
new
InternationalizationCommands
()
Method InternationalizationCommands.
EnableTmpTagsCommand
new
EnableTmpTagsCommand
()
Method EnableTmpTagsCommand.
I18nAssetMonitorHandler
new
I18nAssetMonitorHandler
(languagesPath)
Method I18nAssetMonitorHandler.
- Parameters:
languagesPathlanguagesPath
getUpdatePacketsForChanges
UpdateTranslations[]
getUpdatePacketsForChanges
(final String languageKey, @Nonnull final Map> changed, @Nonnull final Map> removed)
Method getUpdatePacketsForChanges.
- Parameters:
final StringlanguageKey@Nonnull final Mapchanged> @Nonnull final Mapremoved>
addDefaultMessages
void
addDefaultMessages
(@Nonnull final Map messages, final boolean isInitial)
Method addDefaultMessages.
- Parameters:
@Nonnull final Mapmessagesfinal booleanisInitial
ConcurrentHashMap
new
ConcurrentHashMap
()
Method ConcurrentHashMap.
MessagesUpdated
new
MessagesUpdated
(languageMapping, new Object2ObjectOpenHashMap String>>( )
Method MessagesUpdated.
- Parameters:
languageMappinglanguageMappingnew Object2ObjectOpenHashMapString>>(
loadMessages
int
loadMessages
(final String languageKey, @Nonnull final Path languagePath)
Method loadMessages.
- Parameters:
final StringlanguageKey@Nonnull final PathlanguagePath
loadMessagesFrom
int
loadMessagesFrom
(@Nonnull final Map messages, final String prefix, @Nonnull final Path path)
Method loadMessagesFrom.
- Parameters:
@Nonnull final Mapmessagesfinal Stringprefix@Nonnull final Pathpath
SkipSentryException
new
SkipSentryException
(e)
Method SkipSentryException.
- Parameters:
ee
getPrefix
String
getPrefix
(@Nonnull final Path languagePath, @Nonnull final Path path)
Method getPrefix.
- Parameters:
@Nonnull final PathlanguagePath@Nonnull final Pathpath
getMessages
String>
getMessages
(final String language)
Method getMessages.
- Parameters:
final Stringlanguage
sendTranslations
Method sendTranslations.
- Parameters:
@Nonnull final PacketHandlerpacketHandlerfinal Stringlanguage
getMessage
String
getMessage
(final String language, @Nonnull final String key)
Method getMessage.
- Parameters:
final Stringlanguage@Nonnull final Stringkey
getKey
Object
getKey
()
Method getKey.
accept
void
accept
(final Map map)
Method accept.
- Parameters:
final Mapmap
Object2ObjectOpenHashMap
new
Object2ObjectOpenHashMap
()
Method Object2ObjectOpenHashMap.