diff --git a/apps/desktopgui/build.xml b/apps/desktopgui/build.xml
index 598027900b..7e25f38977 100644
--- a/apps/desktopgui/build.xml
+++ b/apps/desktopgui/build.xml
@@ -6,7 +6,7 @@
-
+
@@ -17,9 +17,7 @@
-
-
-
+
@@ -27,35 +25,39 @@
-
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -74,7 +76,7 @@
-
+
diff --git a/apps/desktopgui/bundle-messages.sh b/apps/desktopgui/bundle-messages.sh
index 6823dde03e..8654607560 100644
--- a/apps/desktopgui/bundle-messages.sh
+++ b/apps/desktopgui/bundle-messages.sh
@@ -106,7 +106,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build
- msgfmt --java --statistics -r $CLASS -l $LG -d build $i
+ TD=build/messages-src-tmp
+ TDX=$TD/net/i2p/desktopgui
+ TD2=build/messages-src
+ TDY=$TD2/net/i2p/desktopgui
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -115,6 +121,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE
diff --git a/apps/i2psnark/java/build.xml b/apps/i2psnark/java/build.xml
index ec0e5e7e86..31f3805a18 100644
--- a/apps/i2psnark/java/build.xml
+++ b/apps/i2psnark/java/build.xml
@@ -150,6 +150,11 @@
+
+
+
diff --git a/apps/i2psnark/java/bundle-messages.sh b/apps/i2psnark/java/bundle-messages.sh
index 7ef207a6d3..adbacb45a6 100755
--- a/apps/i2psnark/java/bundle-messages.sh
+++ b/apps/i2psnark/java/bundle-messages.sh
@@ -97,7 +97,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build/obj
- msgfmt --java --statistics -r $CLASS -l $LG -d build/obj $i
+ TD=build/messages-src-tmp
+ TDX=$TD/org/klomp/snark/web
+ TD2=build/messages-src
+ TDY=$TD2/org/klomp/snark/web
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -106,6 +112,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE
diff --git a/apps/i2ptunnel/java/build.xml b/apps/i2ptunnel/java/build.xml
index 9c86a7ae19..7f3833c76b 100644
--- a/apps/i2ptunnel/java/build.xml
+++ b/apps/i2ptunnel/java/build.xml
@@ -136,6 +136,11 @@
+
+
+
@@ -169,6 +174,11 @@
+
+
+
diff --git a/apps/i2ptunnel/java/bundle-messages-proxy.sh b/apps/i2ptunnel/java/bundle-messages-proxy.sh
index a777a5eed9..ac31340f79 100755
--- a/apps/i2ptunnel/java/bundle-messages-proxy.sh
+++ b/apps/i2ptunnel/java/bundle-messages-proxy.sh
@@ -99,7 +99,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build/obj
- msgfmt --java --statistics -r $CLASS -l $LG -d build/obj $i
+ TD=build/messages-proxy-src-tmp
+ TDX=$TD/net/i2p/i2ptunnel/proxy
+ TD2=build/messages-proxy-src
+ TDY=$TD2/net/i2p/i2ptunnel/proxy
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -108,6 +114,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE
diff --git a/apps/i2ptunnel/java/bundle-messages.sh b/apps/i2ptunnel/java/bundle-messages.sh
index 0b426cb4d2..00f26b712c 100755
--- a/apps/i2ptunnel/java/bundle-messages.sh
+++ b/apps/i2ptunnel/java/bundle-messages.sh
@@ -98,7 +98,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build/obj
- msgfmt --java --statistics -r $CLASS -l $LG -d ../jsp/WEB-INF/classes $i
+ TD=build/messages-src-tmp
+ TDX=$TD/net/i2p/i2ptunnel/web
+ TD2=build/messages-src
+ TDY=$TD2/net/i2p/i2ptunnel/web
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -107,6 +113,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE
diff --git a/apps/ministreaming/java/build.xml b/apps/ministreaming/java/build.xml
index 14f729446b..c3aaf4a55b 100644
--- a/apps/ministreaming/java/build.xml
+++ b/apps/ministreaming/java/build.xml
@@ -110,6 +110,11 @@
+
+
+
diff --git a/apps/ministreaming/java/bundle-messages.sh b/apps/ministreaming/java/bundle-messages.sh
index 140efc61e1..3c9103fd93 100755
--- a/apps/ministreaming/java/bundle-messages.sh
+++ b/apps/ministreaming/java/bundle-messages.sh
@@ -97,7 +97,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build/obj
- msgfmt --java --statistics -r $CLASS -l $LG -d build/obj $i
+ TD=build/messages-src-tmp
+ TDX=$TD/net/i2p/client/streaming
+ TD2=build/messages-src
+ TDY=$TD2/net/i2p/client/streaming
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -106,6 +112,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE
diff --git a/apps/routerconsole/java/build.xml b/apps/routerconsole/java/build.xml
index a5bfe58f74..f2e7166089 100644
--- a/apps/routerconsole/java/build.xml
+++ b/apps/routerconsole/java/build.xml
@@ -158,6 +158,11 @@
+
+
+
@@ -204,6 +209,11 @@
+
+
+
@@ -217,6 +227,11 @@
+
+
+
diff --git a/apps/routerconsole/java/bundle-messages-countries.sh b/apps/routerconsole/java/bundle-messages-countries.sh
index 23588e440f..77045ddadb 100755
--- a/apps/routerconsole/java/bundle-messages-countries.sh
+++ b/apps/routerconsole/java/bundle-messages-countries.sh
@@ -113,7 +113,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build/obj
- msgfmt --java --statistics -r $CLASS -l $LG -d build/obj $i
+ TD=build/messages-countries-src-tmp
+ TDX=$TD/net/i2p/router/countries
+ TD2=build/messages-countries-src
+ TDY=$TD2/net/i2p/router/countries
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -122,6 +128,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE
diff --git a/apps/routerconsole/java/bundle-messages-news.sh b/apps/routerconsole/java/bundle-messages-news.sh
index 759a3137b5..22137d1f15 100755
--- a/apps/routerconsole/java/bundle-messages-news.sh
+++ b/apps/routerconsole/java/bundle-messages-news.sh
@@ -99,7 +99,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build/obj
- msgfmt --java --statistics -r $CLASS -l $LG -d build/obj $i
+ TD=build/messages-news-src-tmp
+ TDX=$TD/net/i2p/router/news
+ TD2=build/messages-news-src
+ TDY=$TD2/net/i2p/router/news
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -108,6 +114,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE
diff --git a/apps/routerconsole/java/bundle-messages.sh b/apps/routerconsole/java/bundle-messages.sh
index dd100561ba..2f21375245 100755
--- a/apps/routerconsole/java/bundle-messages.sh
+++ b/apps/routerconsole/java/bundle-messages.sh
@@ -126,7 +126,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build/obj
- msgfmt --java --statistics -r $CLASS -l $LG -d build/obj $i
+ TD=build/messages-src-tmp
+ TDX=$TD/net/i2p/router/web
+ TD2=build/messages-src
+ TDY=$TD2/net/i2p/router/web
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -135,6 +141,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE
diff --git a/apps/susidns/src/build.xml b/apps/susidns/src/build.xml
index 482bedad0f..f5279d69b4 100644
--- a/apps/susidns/src/build.xml
+++ b/apps/susidns/src/build.xml
@@ -149,6 +149,11 @@
+
+
+
@@ -171,7 +176,7 @@
-
+
diff --git a/apps/susidns/src/bundle-messages.sh b/apps/susidns/src/bundle-messages.sh
index 25bfae4d7a..60aaa17d7b 100755
--- a/apps/susidns/src/bundle-messages.sh
+++ b/apps/susidns/src/bundle-messages.sh
@@ -99,7 +99,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build/obj
- msgfmt --java --statistics -r $CLASS -l $LG -d WEB-INF/classes $i
+ TD=build/messages-src-tmp
+ TDX=$TD/i2p/susi/dns
+ TD2=build/messages-src
+ TDY=$TD2/i2p/susi/dns
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -108,6 +114,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE
diff --git a/apps/susimail/build.xml b/apps/susimail/build.xml
index 3a553c6014..2a524b2b65 100644
--- a/apps/susimail/build.xml
+++ b/apps/susimail/build.xml
@@ -113,6 +113,11 @@
+
+
+
diff --git a/apps/susimail/bundle-messages.sh b/apps/susimail/bundle-messages.sh
index 8d8b55fc54..330fa7988e 100644
--- a/apps/susimail/bundle-messages.sh
+++ b/apps/susimail/bundle-messages.sh
@@ -97,7 +97,13 @@ do
echo "Generating ${CLASS}_$LG ResourceBundle..."
# convert to class files in build/obj
- msgfmt --java --statistics -r $CLASS -l $LG -d src/WEB-INF/classes $i
+ TD=build/messages-src-tmp
+ TDX=$TD/i2p/susi/webmail
+ TD2=build/messages-src
+ TDY=$TD2/i2p/susi/webmail
+ rm -rf $TD
+ mkdir -p $TD $TDY
+ msgfmt --java --statistics --source -r $CLASS -l $LG -d $TD $i
if [ $? -ne 0 ]
then
echo "ERROR - msgfmt failed on ${i}, not updating translations"
@@ -106,6 +112,8 @@ do
RC=1
break
fi
+ mv $TDX/messages_$LG.java $TDY
+ rm -rf $TD
fi
done
rm -f $TMPFILE