Author: markt
Date: Mon Nov 12 10:16:31 2018
New Revision: 1846389

URL: http://svn.apache.org/viewvc?rev=1846389&view=rev
Log:
Move storage location to a dir that is ignored by svn/git

Modified:
    tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java
    tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java
    tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java

Modified: tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java?rev=1846389&r1=1846388&r2=1846389&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Constants.java Mon 
Nov 12 10:16:31 2018
@@ -23,5 +23,7 @@ public class Constants {
 
     public static final String[] SEARCH_DIRS = new String[] { "java", 
"webapps" };
 
+    public static final String STORAGE_DIR = ".settings/translations";
+
     public static final String END_PACKAGE_MARKER = ".zzz.";
 }

Modified: tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java?rev=1846389&r1=1846388&r2=1846389&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Export.java Mon Nov 
12 10:16:31 2018
@@ -110,6 +110,12 @@ public class Export {
 
 
     private static void outputTranslations() {
+
+        File storageDir = new File(Constants.STORAGE_DIR);
+        if (!storageDir.exists()) {
+            storageDir.mkdirs();
+        }
+
         for (Map.Entry<String,Properties> translationEntry : 
translations.entrySet()) {
             Properties translation = translationEntry.getValue();
 
@@ -118,7 +124,7 @@ public class Export {
                 language = "_" + language;
             }
 
-            File out = new File(Constants.L10N_PREFIX + language + 
Constants.L10N_SUFFIX);
+            File out = new File(storageDir, Constants.L10N_PREFIX + language + 
Constants.L10N_SUFFIX);
             try (FileOutputStream fos = new FileOutputStream(out);
                     Writer w = new OutputStreamWriter(fos, 
StandardCharsets.UTF_8)) {
                 for (Object key : translation.keySet()) {

Modified: tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java
URL: 
http://svn.apache.org/viewvc/tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java?rev=1846389&r1=1846388&r2=1846389&view=diff
==============================================================================
--- tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java 
(original)
+++ tomcat/trunk/java/org/apache/tomcat/buildutil/translate/Import.java Mon Nov 
12 10:16:31 2018
@@ -28,7 +28,7 @@ import java.util.Properties;
 public class Import {
 
     public static void main(String... args) throws IOException {
-        File root = new File(".");
+        File root = new File(Constants.STORAGE_DIR);
 
         for (File f : root.listFiles()) {
             // Not robust but good enough



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org
For additional commands, e-mail: dev-h...@tomcat.apache.org

Reply via email to