public class GenerateI18nCommand extends AbstractAsyncCommand
Command for generatei18 operations. Registered with the command system and callable by players.
java.lang.Object > AbstractAsyncCommand > GenerateI18nCommand
Field Summary
commandSender
final
CommandSender
commandSender
Field commandSender.
baseAssetPack
final
AssetPack
baseAssetPack
Field baseAssetPack.
baseAssetPackRoot
final
Path
baseAssetPackRoot
Field baseAssetPackRoot.
cleanOldKeys
final
boolean
cleanOldKeys
Field cleanOldKeys.
filename
final
String
filename
Field filename.
generatedMap
final
TranslationMap
generatedMap
Field generatedMap.
path
final
Path
path
Field path.
mergedMap
final
TranslationMap
mergedMap
Field mergedMap.
diskAsProperties
final
Properties
diskAsProperties
Field diskAsProperties.
diskTranslationMap
final
TranslationMap
diskTranslationMap
Field diskTranslationMap.
extraneousDiskKeys
final
Set
extraneousDiskKeys
Field extraneousDiskKeys.
k
final
String
k
Field k.
v
final
String
v
Field v.
difference
final
Set
difference
Field difference.
Method Detail
GenerateI18nCommand
public
public
GenerateI18nCommand
()
Method GenerateI18nCommand.
GenerateDefaultLanguageEvent
public
new
GenerateDefaultLanguageEvent
(translationFiles)
Method GenerateDefaultLanguageEvent.
- Parameters:
translationFilestranslationFiles
translation
public
s
translation
(s)
Method translation.
- Parameters:
ss
file
public
translation
file
(s)
Method file.
- Parameters:
ss
RuntimeException
public
new
RuntimeException
("Error writing generated translation file(s)
Method RuntimeException.
- Parameters:
"Error writing generated translationfile(s
mergei18nWithOnDisk
private
TranslationMap
mergei18nWithOnDisk
(@Nonnull final Path path, @Nonnull final TranslationMap generated, final boolean cleanOldKeys)
Method mergei18nWithOnDisk.
- Parameters:
@Nonnull final Pathpath@Nonnull final TranslationMapgeneratedfinal booleancleanOldKeys
FileInputStream
public
new
FileInputStream
(path.toFile()
Method FileInputStream.
- Parameters:
path.toFile(path.toFile(
writeTranslationMap
private
void
writeTranslationMap
(@Nonnull final Path path, @Nonnull final TranslationMap translationMap)
Method writeTranslationMap.
- Parameters:
@Nonnull final Pathpath@Nonnull final TranslationMaptranslationMap
difference
static
Set
difference
(@Nonnull final Set a, @Nonnull final Set b)
Method difference.
- Parameters:
@Nonnull final Seta@Nonnull final Setb