This is an automated email from the ASF dual-hosted git repository. rzo1 pushed a commit to branch OPENNLP-1599-Add-model.language-to-opennlp-models in repository https://gitbox.apache.org/repos/asf/opennlp.git
commit 17f92978b8333f5b26562f0ae05585cfc21caee0 Author: Richard Zowalla <[email protected]> AuthorDate: Wed Jul 24 15:40:51 2024 +0200 OPENNLP-1599 - Add "model.language" to opennlp-models --- .../src/main/java/opennlp/tools/models/ClassPathModel.java | 4 ++++ .../src/test/java/opennlp/tools/models/AbstractModelLoaderTest.java | 1 + 2 files changed, 5 insertions(+) diff --git a/opennlp-tools-models/src/main/java/opennlp/tools/models/ClassPathModel.java b/opennlp-tools-models/src/main/java/opennlp/tools/models/ClassPathModel.java index e89f310a..97c21438 100644 --- a/opennlp-tools-models/src/main/java/opennlp/tools/models/ClassPathModel.java +++ b/opennlp-tools-models/src/main/java/opennlp/tools/models/ClassPathModel.java @@ -32,4 +32,8 @@ public record ClassPathModel(Properties properties, byte[] model) { return properties != null ? properties.getProperty("model.sha256", "unknown") : "unknown"; } + public String getModelLanguage() { + return properties != null ? properties.getProperty("model.language", "unknown") : "unknown"; + } + } diff --git a/opennlp-tools-models/src/test/java/opennlp/tools/models/AbstractModelLoaderTest.java b/opennlp-tools-models/src/test/java/opennlp/tools/models/AbstractModelLoaderTest.java index 7850c934..5264c687 100644 --- a/opennlp-tools-models/src/test/java/opennlp/tools/models/AbstractModelLoaderTest.java +++ b/opennlp-tools-models/src/test/java/opennlp/tools/models/AbstractModelLoaderTest.java @@ -33,6 +33,7 @@ public abstract class AbstractModelLoaderTest extends AbstractClassPathModelTest model.getModelSHA256()); assertEquals("langdetect-183.bin", model.getModelName()); assertEquals("1.8.3", model.getModelVersion()); + assertEquals("unknown" /* "root" <- correct value after OpenNLP models 1.0.1 */, model.getModelLanguage()); } }
