1
0
Fork 0

added missing Greek punctuation marks

This commit is contained in:
sspanak 2024-05-16 17:01:36 +03:00 committed by Dimo Karaivanov
parent 7fdfd10eea
commit fe4e2ce2bb
3 changed files with 12 additions and 4 deletions

View file

@ -74,8 +74,9 @@ public class NaturalLanguage extends Language implements Comparable<NaturalLangu
final String SPECIAL_CHARS_PLACEHOLDER = "SPECIAL";
final String PUNCTUATION_PLACEHOLDER = "PUNCTUATION";
final String ARABIC_PUNCTUATION_STYLE = PUNCTUATION_PLACEHOLDER + "_AR";
final String GERMAN_PUNCTUATION_STYLE = PUNCTUATION_PLACEHOLDER + "_DE";
final String FRENCH_PUNCTUATION_STYLE = PUNCTUATION_PLACEHOLDER + "_FR";
final String GERMAN_PUNCTUATION_STYLE = PUNCTUATION_PLACEHOLDER + "_DE";
final String GREEK_PUNCTUATION_STYLE = PUNCTUATION_PLACEHOLDER + "_GR";
ArrayList<String> keyChars = new ArrayList<>();
for (String defChar : definitionChars) {
@ -89,11 +90,14 @@ public class NaturalLanguage extends Language implements Comparable<NaturalLangu
case ARABIC_PUNCTUATION_STYLE:
keyChars.addAll(Characters.PunctuationArabic);
break;
case FRENCH_PUNCTUATION_STYLE:
keyChars.addAll(Characters.PunctuationFrench);
break;
case GERMAN_PUNCTUATION_STYLE:
keyChars.addAll(Characters.PunctuationGerman);
break;
case FRENCH_PUNCTUATION_STYLE:
keyChars.addAll(Characters.PunctuationFrench);
case GREEK_PUNCTUATION_STYLE:
keyChars.addAll(Characters.PunctuationGreek);
break;
default:
keyChars.add(defChar);

View file

@ -27,6 +27,10 @@ public class Characters {
",", ".", "-", "", "", "(", ")", "[", "]", "&", "§", "~", "\"", "`", "'", ";", ":", "!", "?"
));
final public static ArrayList<String> PunctuationGreek = new ArrayList<>(Arrays.asList(
",", ".", "-", "«", "»", "(", ")", "[", "]", "&", "§", "~", "\"", "`", "'", "·", ":", "!", ";"
));
final public static ArrayList<String> Currency = new ArrayList<>(Arrays.asList(
"$", "", "", "", "", "¢", "¤", "", "", "¥", "", "£"
));