This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/opennlp.git


The following commit(s) were added to refs/heads/main by this push:
     new 066315f8 OPENNLP-1599 - Add "model.language" to opennlp-models
066315f8 is described below

commit 066315f8a1f10729cec72addbf1277e1b431c7d8
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 +
 pom.xml                                                               | 2 +-
 3 files changed, 6 insertions(+), 1 deletion(-)

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..3720abb9 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("root", model.getModelLanguage());
   }
 
 }
diff --git a/pom.xml b/pom.xml
index 2cfc4f70..a7c78662 100644
--- a/pom.xml
+++ b/pom.xml
@@ -178,7 +178,7 @@
                <log4j2.version>2.23.1</log4j2.version>
                <jmh.version>1.37</jmh.version>
                <classgraph.version>4.8.174</classgraph.version>
-               <opennlp.models.version>1.0.0</opennlp.models.version>
+               <opennlp.models.version>1.0.1</opennlp.models.version>
                <opennlp.forkCount>1.0C</opennlp.forkCount>
                <coveralls.maven.plugin>4.3.0</coveralls.maven.plugin>
                <jacoco.maven.plugin>0.8.12</jacoco.maven.plugin>

Reply via email to