Implemented interlinguality and fixed some bugs"
This commit is contained in:
@@ -10,6 +10,7 @@ import java.util.concurrent.ConcurrentMap;
|
||||
import java.util.concurrent.atomic.AtomicLong;
|
||||
|
||||
import data.*;
|
||||
import gui.I18N;
|
||||
import gui.ValidationUtil;
|
||||
import org.apache.commons.csv.CSVFormat;
|
||||
import org.apache.commons.csv.CSVPrinter;
|
||||
@@ -90,23 +91,23 @@ public class Export {
|
||||
|
||||
//CSV file header
|
||||
if (!ValidationUtil.isEmpty(filter.getSkipValue()) && filter.getSkipValue() > 0) {
|
||||
FILE_HEADER_AL.add("Izpuščene besede");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.skippedWords"));
|
||||
}
|
||||
FILE_HEADER_AL.add(filter.getCalculateFor().toHeaderString(filter.getNgramValue()));
|
||||
if (filter.getCalculateFor().equals(CalculateFor.LEMMA)) {
|
||||
if(filter.getNgramValue() == 0) {
|
||||
FILE_HEADER_AL.add("Črkovni niz (male črke)");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.lettersSmall"));
|
||||
} else if(filter.getNgramValue() >= 1) {
|
||||
FILE_HEADER_AL.add("Lema (male črke)");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.wordsSmall"));
|
||||
}
|
||||
}
|
||||
if (filter.getSuffixLength() != null && filter.getSuffixList() != null && filter.getPrefixLength() != null && filter.getPrefixList() != null) {
|
||||
if (filter.getPrefixLength() > 0 || filter.getPrefixList().size() > 0) {
|
||||
FILE_HEADER_AL.add("Začetni del besede");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.wordBeginning"));
|
||||
}
|
||||
FILE_HEADER_AL.add("Preostali del besede");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.wordRest"));
|
||||
if (filter.getSuffixLength() > 0 || filter.getSuffixList().size() > 0) {
|
||||
FILE_HEADER_AL.add("Končni del besede");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.wordEnding"));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -117,14 +118,14 @@ public class Export {
|
||||
for (CalculateFor otherKey : filter.getMultipleKeys()) {
|
||||
FILE_HEADER_AL.add(otherKey.toHeaderString(filter.getNgramValue()));
|
||||
if (otherKey.equals(CalculateFor.LEMMA))
|
||||
FILE_HEADER_AL.add("Lema (male črke)");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.wordsSmall"));
|
||||
}
|
||||
|
||||
|
||||
FILE_HEADER_AL.add(filter.getCalculateFor().totalAbsoluteFrequencyString(filter.getNgramValue()));
|
||||
FILE_HEADER_AL.add(filter.getCalculateFor().shareOfTotalString(filter.getNgramValue()));
|
||||
|
||||
FILE_HEADER_AL.add("Skupna relativna pogostost (na milijon pojavitev)");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.totalRelativeFrequency"));
|
||||
|
||||
if (filter.getCollocability().size() > 0){
|
||||
for (Collocability c : filter.getCollocability()) {
|
||||
@@ -134,9 +135,9 @@ public class Export {
|
||||
|
||||
for (Taxonomy key : taxonomyResults.keySet()) {
|
||||
if(!key.equals(Taxonomy.TOTAL) && num_taxonomy_frequencies.containsKey(key) && num_taxonomy_frequencies.get(key).longValue() > 0) {
|
||||
FILE_HEADER_AL.add("Absolutna pogostost [" + key.toString() + "]");
|
||||
FILE_HEADER_AL.add("Delež [" + key.toString() + "]");
|
||||
FILE_HEADER_AL.add("Relativna pogostost [" + key.toString() + "]");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.absoluteFrequency") + " [" + key.toString() + "]");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.percentage") + " [" + key.toString() + "]");
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.relativeFrequency") + " [" + key.toString() + "]");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -150,7 +151,7 @@ public class Export {
|
||||
}
|
||||
}
|
||||
for(int i = 0; i < maxMsdLength; i++){
|
||||
FILE_HEADER_AL.add("msd" + String.format("%02d", i + 1));
|
||||
FILE_HEADER_AL.add(I18N.get("exportTable.msd") + String.format("%02d", i + 1));
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user