mirror of
https://github.com/TotalFreedomMC/PlayerParticles.git
synced 2025-08-07 13:03:11 +00:00
Lang file comments
This commit is contained in:
parent
ad4b8a9def
commit
5f0b4905ae
9 changed files with 362 additions and 201 deletions
|
@ -45,17 +45,27 @@ public class LocaleManager extends Manager {
|
|||
}
|
||||
|
||||
CommentedFileConfiguration configuration = CommentedFileConfiguration.loadConfiguration(this.playerParticles, file);
|
||||
if (newFile)
|
||||
if (newFile) {
|
||||
configuration.addComments(locale.getLocaleName() + " translation by " + locale.getTranslatorName());
|
||||
|
||||
Map<String, String> defaultLocaleStrings = locale.getDefaultLocaleStrings();
|
||||
for (String key : defaultLocaleStrings.keySet()) {
|
||||
String value = defaultLocaleStrings.get(key);
|
||||
if (!configuration.contains(key))
|
||||
configuration.set(key, value);
|
||||
Map<String, String> defaultLocaleStrings = locale.getDefaultLocaleStrings();
|
||||
for (String key : defaultLocaleStrings.keySet()) {
|
||||
String value = defaultLocaleStrings.get(key);
|
||||
if (key.startsWith("#")) {
|
||||
configuration.addComments(value);
|
||||
} else {
|
||||
configuration.set(key, value);
|
||||
}
|
||||
}
|
||||
} else {
|
||||
Map<String, String> defaultLocaleStrings = locale.getDefaultLocaleStrings();
|
||||
for (String key : defaultLocaleStrings.keySet()) {
|
||||
String value = defaultLocaleStrings.get(key);
|
||||
if (!configuration.contains(key))
|
||||
configuration.set(key, value);
|
||||
}
|
||||
}
|
||||
|
||||
configuration.save(true);
|
||||
configuration.save();
|
||||
}
|
||||
|
||||
@Override
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue