Dateien nach "src/main/java/net/licks92/wirelessredstone/string" hochladen
This commit is contained in:
@@ -0,0 +1,79 @@
|
|||||||
|
package net.licks92.wirelessredstone.string;
|
||||||
|
|
||||||
|
import com.google.gson.Gson;
|
||||||
|
import net.licks92.wirelessredstone.WirelessRedstone;
|
||||||
|
|
||||||
|
import java.io.InputStream;
|
||||||
|
import java.io.InputStreamReader;
|
||||||
|
import java.io.Reader;
|
||||||
|
import java.nio.charset.StandardCharsets;
|
||||||
|
import java.util.ArrayList;
|
||||||
|
import java.util.List;
|
||||||
|
|
||||||
|
public class StringManager {
|
||||||
|
|
||||||
|
private final String stringFolder = "languages/";
|
||||||
|
private final Strings strings;
|
||||||
|
|
||||||
|
public final List<String> tagsTransmitter;
|
||||||
|
public final List<String> tagsReceiver;
|
||||||
|
public final List<String> tagsScreen;
|
||||||
|
public final List<String> tagsReceiverDefaultType;
|
||||||
|
public final List<String> tagsReceiverInverterType;
|
||||||
|
public final List<String> tagsReceiverDelayerType;
|
||||||
|
public final List<String> tagsReceiverClockType;
|
||||||
|
public final List<String> tagsReceiverSwitchType;
|
||||||
|
|
||||||
|
public StringManager(String language) {
|
||||||
|
tagsTransmitter = new ArrayList<>();
|
||||||
|
tagsReceiver = new ArrayList<>();
|
||||||
|
tagsScreen = new ArrayList<>();
|
||||||
|
tagsReceiverDefaultType = new ArrayList<>();
|
||||||
|
tagsReceiverInverterType = new ArrayList<>();
|
||||||
|
tagsReceiverDelayerType = new ArrayList<>();
|
||||||
|
tagsReceiverClockType = new ArrayList<>();
|
||||||
|
tagsReceiverSwitchType = new ArrayList<>();
|
||||||
|
|
||||||
|
WirelessRedstone.getWRLogger().debug("Loading the tags...");
|
||||||
|
|
||||||
|
tagsTransmitter.add("[wrt]");
|
||||||
|
tagsTransmitter.add("[transmitter]");
|
||||||
|
|
||||||
|
tagsReceiver.add("[wrr]");
|
||||||
|
tagsReceiver.add("[receiver]");
|
||||||
|
|
||||||
|
tagsScreen.add("[wrs]");
|
||||||
|
tagsScreen.add("[screen]");
|
||||||
|
|
||||||
|
tagsReceiverDefaultType.add("[default]");
|
||||||
|
tagsReceiverDefaultType.add("[normal]");
|
||||||
|
|
||||||
|
tagsReceiverInverterType.add("[inverter]");
|
||||||
|
tagsReceiverInverterType.add("[inv]");
|
||||||
|
|
||||||
|
tagsReceiverDelayerType.add("[delayer]");
|
||||||
|
tagsReceiverDelayerType.add("[delay]");
|
||||||
|
|
||||||
|
tagsReceiverClockType.add("[clock]");
|
||||||
|
|
||||||
|
tagsReceiverSwitchType.add("[switch]");
|
||||||
|
tagsReceiverSwitchType.add("[switcher]");
|
||||||
|
|
||||||
|
WirelessRedstone plugin = WirelessRedstone.getInstance();
|
||||||
|
|
||||||
|
InputStream stream = plugin.getResource(stringFolder + "strings_" + language + ".json");
|
||||||
|
|
||||||
|
if (stream == null) {
|
||||||
|
stream = plugin.getResource(stringFolder + "strings_en.json");
|
||||||
|
}
|
||||||
|
|
||||||
|
Reader reader = new InputStreamReader(stream, StandardCharsets.UTF_8);
|
||||||
|
|
||||||
|
strings = new Gson().fromJson(reader, Strings.class);
|
||||||
|
}
|
||||||
|
|
||||||
|
public Strings getStrings() {
|
||||||
|
return strings;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
@@ -0,0 +1,72 @@
|
|||||||
|
package net.licks92.wirelessredstone.string;
|
||||||
|
|
||||||
|
public class Strings {
|
||||||
|
|
||||||
|
public String chatTag;
|
||||||
|
|
||||||
|
public String channelNotFound;
|
||||||
|
public String channelLocked;
|
||||||
|
public String channelUnlocked;
|
||||||
|
public String channelRemoved;
|
||||||
|
public String channelRemovedNoSigns;
|
||||||
|
public String channelOwner;
|
||||||
|
public String channelOwners;
|
||||||
|
public String channelOwnerAdded;
|
||||||
|
public String channelOwnerRemoved;
|
||||||
|
public String channelAlreadyOwner;
|
||||||
|
public String channelNoOwner;
|
||||||
|
|
||||||
|
public String dbBackupDone;
|
||||||
|
public String dbBackupFailed;
|
||||||
|
public String dbDeleteConfirm;
|
||||||
|
public String dbDeleteDone;
|
||||||
|
public String dbDeleteFailed;
|
||||||
|
public String dbPurgeDone;
|
||||||
|
public String dbPurgeFailed;
|
||||||
|
public String dbRestoreDone;
|
||||||
|
public String dbRestoreFailed;
|
||||||
|
public String dbConvertConfirm;
|
||||||
|
public String dbConvertDone;
|
||||||
|
public String dbConvertFailed;
|
||||||
|
public String dbConvertSameType;
|
||||||
|
|
||||||
|
public String commandNotFound;
|
||||||
|
public String commandTooFewArguments;
|
||||||
|
public String commandNoData;
|
||||||
|
public String commandOnlyInGame;
|
||||||
|
public String commandInferiorZero;
|
||||||
|
public String commandNoNumber;
|
||||||
|
public String commandSignNotFound;
|
||||||
|
public String commandInvalidSignLocation;
|
||||||
|
public String commandInvalidLocation;
|
||||||
|
public String commandActivated;
|
||||||
|
public String commandIncorrectSignType;
|
||||||
|
public String commandActivationMin;
|
||||||
|
public String commandDelayMin;
|
||||||
|
public String commandIntervalMin;
|
||||||
|
public String commandLanguageChanged;
|
||||||
|
public String commandVersion;
|
||||||
|
|
||||||
|
public String cannotCreateSign;
|
||||||
|
public String destroyReceiverTorch;
|
||||||
|
public String channelCreated;
|
||||||
|
public String channelExtended;
|
||||||
|
public String signDestroyed;
|
||||||
|
public String noTransmitters;
|
||||||
|
public String attachedToSign;
|
||||||
|
public String autoAssigned;
|
||||||
|
public String delayNumberOnly;
|
||||||
|
public String intervalNumberOnly;
|
||||||
|
public String noChannelName;
|
||||||
|
public String invalidChars;
|
||||||
|
|
||||||
|
public String permissionGeneral;
|
||||||
|
public String permissionChannelAccess;
|
||||||
|
public String permissionCreateChannel;
|
||||||
|
public String permissionCreateSign;
|
||||||
|
public String permissionDestroySign;
|
||||||
|
|
||||||
|
public String newUpdate;
|
||||||
|
public String changelog;
|
||||||
|
|
||||||
|
}
|
Reference in New Issue
Block a user