diff --git a/apps/desktopgui/build.xml b/apps/desktopgui/build.xml
index 598027900..7e25f3897 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 6823dde03..865460756 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 ec0e5e7e8..31f3805a1 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 7ef207a6d..adbacb45a 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 9c86a7ae1..7f3833c76 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 a777a5eed..ac31340f7 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 0b426cb4d..00f26b712 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 14f729446..c3aaf4a55 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 140efc61e..3c9103fd9 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 a5bfe58f7..f2e716608 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 23588e440..77045ddad 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 759a3137b..22137d1f1 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 dd100561b..2f2137524 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 482bedad0..f5279d69b 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 25bfae4d7..60aaa17d7 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 3a553c601..2a524b2b6 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 8d8b55fc5..330fa7988 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