Added translation to all Components
This commit is contained in:
@@ -4,7 +4,9 @@ import eu.mhsl.minenet.minigames.Resource;
|
||||
import net.minestom.server.entity.Player;
|
||||
|
||||
import java.io.File;
|
||||
import java.io.IOException;
|
||||
import java.nio.file.Files;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
import java.util.logging.Logger;
|
||||
@@ -36,7 +38,7 @@ public class Languages {
|
||||
|
||||
private void readAll() {
|
||||
File locales = new File(Resource.LOCALES.getPath().toString());
|
||||
File[] files = locales.listFiles(File::canRead);
|
||||
File[] files = Arrays.stream(locales.listFiles(File::canRead)).filter(file -> file.getName().endsWith("map.csv")).toArray(File[]::new);
|
||||
|
||||
if(files.length == 0) {
|
||||
logger.warning("Failed to find any Language-files!");
|
||||
@@ -52,13 +54,13 @@ public class Languages {
|
||||
boolean computedFileHeader = false;
|
||||
|
||||
for(String line : Files.readAllLines(locale.toPath())) {
|
||||
line = line.replaceAll("[^\\p{L}\\s,#_+.:;]+", "");
|
||||
//line = line.replaceAll("[^\\p{L}\\s,#_+.:;]+", "");
|
||||
line = line.replaceAll("[^a-zA-Z0-9äöüÄÖÜ ,:;#_+]", "");
|
||||
String[] columns = line.split(";");
|
||||
|
||||
if(columns.length < 1) continue;
|
||||
|
||||
if(columns[0].equalsIgnoreCase("map")) {
|
||||
|
||||
if(columns[0].endsWith("map")) {
|
||||
// file header
|
||||
computedFileHeader = true;
|
||||
int index = -1;
|
||||
|
Reference in New Issue
Block a user