From fe4e2ce2bb849bd2151f64791d3cb44f3e4df850 Mon Sep 17 00:00:00 2001 From: sspanak Date: Thu, 16 May 2024 17:01:36 +0300 Subject: [PATCH] added missing Greek punctuation marks --- app/languages/definitions/Greek.yml | 2 +- .../github/sspanak/tt9/languages/NaturalLanguage.java | 10 +++++++--- .../java/io/github/sspanak/tt9/util/Characters.java | 4 ++++ 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/app/languages/definitions/Greek.yml b/app/languages/definitions/Greek.yml index 02979f78..e328a107 100644 --- a/app/languages/definitions/Greek.yml +++ b/app/languages/definitions/Greek.yml @@ -2,7 +2,7 @@ locale: el-GR dictionaryFile: gr-utf8.csv layout: - [SPECIAL] # 0 - - [PUNCTUATION_FR] # 1 + - [PUNCTUATION_GR] # 1 - [α, β, γ, ά] # 2 - [δ, ε, ζ, έ] # 3 - [η, θ, ι, ή, ί, ϊ, ΐ] # 4 diff --git a/app/src/main/java/io/github/sspanak/tt9/languages/NaturalLanguage.java b/app/src/main/java/io/github/sspanak/tt9/languages/NaturalLanguage.java index f5de34b5..510b70c5 100644 --- a/app/src/main/java/io/github/sspanak/tt9/languages/NaturalLanguage.java +++ b/app/src/main/java/io/github/sspanak/tt9/languages/NaturalLanguage.java @@ -74,8 +74,9 @@ public class NaturalLanguage extends Language implements Comparable keyChars = new ArrayList<>(); for (String defChar : definitionChars) { @@ -89,11 +90,14 @@ public class NaturalLanguage extends Language implements Comparable PunctuationGreek = new ArrayList<>(Arrays.asList( + ",", ".", "-", "«", "»", "(", ")", "[", "]", "&", "§", "~", "\"", "`", "'", "·", ":", "!", ";" + )); + final public static ArrayList Currency = new ArrayList<>(Arrays.asList( "$", "€", "₹", "₿", "₩", "¢", "¤", "₺", "₱", "¥", "₽", "£" ));