--- a/Makefile Tue Jun 01 19:07:49 2010 +0200
+++ b/Makefile Tue Jun 01 19:57:01 2010 +0200
@@ -114,7 +114,7 @@
${LANG_DIR}/jpoker-%.po: messages.pot
msgmerge -s -U $@ messages.pot
touch $@
- : now edit with kbabel $<
+ : now edit with poedit $@
${LANG_DIR}/%.mo: ${LANG_DIR}/jpoker-%.po
msgfmt --check --output-file $@ $<
--- a/jpoker/sites/pokersource.eu/sources/JpokerPlugin/JpokerPlugin.tiddler Tue Jun 01 19:07:49 2010 +0200
+++ b/jpoker/sites/pokersource.eu/sources/JpokerPlugin/JpokerPlugin.tiddler Tue Jun 01 19:57:01 2010 +0200
@@ -49,6 +49,7 @@
$.jpoker.sound_directory = '../../../themes/pokersource.eu-2009/sounds/';
$(document).ready(function() {
+ $.jpoker.main();
$.jpoker.copyright();
});
--- a/jpoker/sites/pokersource.eu/sources/markup/MarkupPreHead.tiddler Tue Jun 01 19:07:49 2010 +0200
+++ b/jpoker/sites/pokersource.eu/sources/markup/MarkupPreHead.tiddler Tue Jun 01 19:57:01 2010 +0200
@@ -9,6 +9,7 @@
<link href="../../../l10n/jpoker-es.json" lang="es" rel="gettext"/>
<link href="../../../l10n/jpoker-fi.json" lang="fi" rel="gettext"/>
<link href="../../../l10n/jpoker-fr.json" lang="fr" rel="gettext"/>
+<link href="../../../themes/pokersource.eu/l10n/jpoker-fr.json" lang="fr" rel="gettext"/>
<link href="../../../l10n/jpoker-fr_BE.json" lang="fr_BE" rel="gettext"/>
<link href="../../../l10n/jpoker-fr_CA.json" lang="fr_CA" rel="gettext"/>
<link href="../../../l10n/jpoker-fr_FX.json" lang="fr_FX" rel="gettext"/>
--- a/jpoker/themes/pokersource.eu/Makefile Tue Jun 01 19:07:49 2010 +0200
+++ b/jpoker/themes/pokersource.eu/Makefile Tue Jun 01 19:57:01 2010 +0200
@@ -17,5 +17,48 @@
SUBDIRS=sounds-sources
+all::
+ $(MAKE) ${LANG_JSON}
+
+LINGUAS = $(shell grep -v ^\# l10n/LINGUAS)
+LANG_DIR = l10n
+
+#
+# because english is the default language, it has no
+# associated .json file
+#
+LANG_JSON = $(LINGUAS:%=${LANG_DIR}/jpoker-%.json)
+
+messages.pot: js/jpoker.js
+ xgettext --extract-all \
+ --lang java \
+ --from-code=UTF-8 \
+ --copyright-holder='Loic Dachary <loic@dachary.org>' \
+ --output=$@ \
+ --sort-output \
+ $<
+
+${LANG_DIR}/jpoker-%.po: messages.pot
+ msgmerge -s -U $@ messages.pot
+ touch $@
+ : now edit with poedit $@
+
+${LANG_DIR}/%.mo: ${LANG_DIR}/jpoker-%.po
+ msgfmt --check --output-file $@ $<
+ mkdir -p $*/LC_MESSAGES
+ cp $@ $*/LC_MESSAGES
+
+${LANG_DIR}/jpoker-%.json: ${LANG_DIR}/%.mo
+ python ../../../mo2json.py $* > $@
+
+maintainer-clean::
+ rm -f messages.pot
+ rm -fr ${LINGUAS:%=%/} l10n/*.mo
+
+# mimic when a new lang shows
+#newlang:
+# $(MAKE) messages.pot
+# msginit -l fr_FR -o l10n/jpoker-fr.po -i messages.pot
+
all build install clobber clean maintainer-clean check::
for i in ${SUBDIRS} ; do ${MAKE} -C $$i $@ ; done
--- a/jpoker/themes/pokersource.eu/css/jpoker_table_layout.css Tue Jun 01 19:07:49 2010 +0200
+++ b/jpoker/themes/pokersource.eu/css/jpoker_table_layout.css Tue Jun 01 19:57:01 2010 +0200
@@ -16,16 +16,16 @@
.jpoker_table .jpoker_ptable_fold { width:44px; height:30px; position:absolute; top:408px; left:386px; background-image:url("images/jpoker_table/fold.png");}
.jpoker_table .jpoker_ptable_raise { width:44px; height:30px; position:absolute; top:442px; left:289px; background-image:url("images/jpoker_table/raise.png");}
.jpoker_table .jpoker_ptable_raise_range { width:94px; height:50px; position:absolute; top:477px; left:338px; background-image:url("images/jpoker_table/raise_slider_dock.png");}
-.jpoker_table .jpoker_ptable_sit_seat0 { width:70px; height:87px; position:absolute; top:68px; left:88px; background-image:url("images/jpoker_table/seat-sit.gif");}
-.jpoker_table .jpoker_ptable_sit_seat1 { width:70px; height:87px; position:absolute; top:34px; left:202px; background-image:url("images/jpoker_table/seat-sit.gif");}
-.jpoker_table .jpoker_ptable_sit_seat2 { width:70px; height:87px; position:absolute; top:18px; left:347px; background-image:url("images/jpoker_table/seat-sit.gif");}
-.jpoker_table .jpoker_ptable_sit_seat3 { width:70px; height:87px; position:absolute; top:34px; left:500px; background-image:url("images/jpoker_table/seat-sit.gif");}
-.jpoker_table .jpoker_ptable_sit_seat4 { width:70px; height:87px; position:absolute; top:71px; left:605px; background-image:url("images/jpoker_table/seat-sit.gif");}
-.jpoker_table .jpoker_ptable_sit_seat5 { width:70px; height:87px; position:absolute; top:255px; left:605px; background-image:url("images/jpoker_table/seat-sit.gif");}
-.jpoker_table .jpoker_ptable_sit_seat6 { width:70px; height:87px; position:absolute; top:284px; left:500px; background-image:url("images/jpoker_table/seat-sit.gif");}
-.jpoker_table .jpoker_ptable_sit_seat7 { width:70px; height:87px; position:absolute; top:294px; left:347px; background-image:url("images/jpoker_table/seat-sit.gif");}
-.jpoker_table .jpoker_ptable_sit_seat8 { width:70px; height:87px; position:absolute; top:286px; left:202px; background-image:url("images/jpoker_table/seat-sit.gif");}
-.jpoker_table .jpoker_ptable_sit_seat9 { width:70px; height:87px; position:absolute; top:255px; left:88px; background-image:url("images/jpoker_table/seat-sit.gif");}
+.jpoker_table .jpoker_ptable_sit_seat0 { width:70px; height:71px; position:absolute; top:68px; left:88px; background-image:url("images/jpoker_table/seat-sit.png");}
+.jpoker_table .jpoker_ptable_sit_seat1 { width:70px; height:71px; position:absolute; top:34px; left:202px; background-image:url("images/jpoker_table/seat-sit.png");}
+.jpoker_table .jpoker_ptable_sit_seat2 { width:70px; height:71px; position:absolute; top:18px; left:347px; background-image:url("images/jpoker_table/seat-sit.png");}
+.jpoker_table .jpoker_ptable_sit_seat3 { width:70px; height:71px; position:absolute; top:34px; left:500px; background-image:url("images/jpoker_table/seat-sit.png");}
+.jpoker_table .jpoker_ptable_sit_seat4 { width:70px; height:71px; position:absolute; top:71px; left:605px; background-image:url("images/jpoker_table/seat-sit.png");}
+.jpoker_table .jpoker_ptable_sit_seat5 { width:70px; height:71px; position:absolute; top:255px; left:605px; background-image:url("images/jpoker_table/seat-sit.png");}
+.jpoker_table .jpoker_ptable_sit_seat6 { width:70px; height:71px; position:absolute; top:284px; left:500px; background-image:url("images/jpoker_table/seat-sit.png");}
+.jpoker_table .jpoker_ptable_sit_seat7 { width:70px; height:71px; position:absolute; top:294px; left:347px; background-image:url("images/jpoker_table/seat-sit.png");}
+.jpoker_table .jpoker_ptable_sit_seat8 { width:70px; height:71px; position:absolute; top:286px; left:202px; background-image:url("images/jpoker_table/seat-sit.png");}
+.jpoker_table .jpoker_ptable_sit_seat9 { width:70px; height:71px; position:absolute; top:255px; left:88px; background-image:url("images/jpoker_table/seat-sit.png");}
.jpoker_table .jpoker_ptable_player_seat0_background { width:70px; height:87px; position:absolute; top:68px; left:88px; background-color: #567300;}
.jpoker_table .jpoker_ptable_player_seat0_name { width:63.912312px; height:10px; position:absolute; top:70px; left:90px; }
.jpoker_table .jpoker_ptable_player_seat0_avatar { width:63px; height:43px; position:absolute; top:92px; left:91px; background-image:url("images/jpoker_table/avatar.gif");}
--- a/jpoker/themes/pokersource.eu/js/jpoker.js Tue Jun 01 19:07:49 2010 +0200
+++ b/jpoker/themes/pokersource.eu/js/jpoker.js Tue Jun 01 19:57:01 2010 +0200
@@ -15,7 +15,10 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>.
//
(function($) {
- $.jpoker.plugins.login.templates.login =
+ var jpoker = $.jpoker;
+
+ jpoker.main = function() {
+ jpoker.plugins.login.templates.login =
'<ul class=\'jpoker_login_login\'>' +
' <li class=\'jpoker_login_label\'>' +
' <div class=\'jpoker_login_name_label\'>{login}</div>' +
@@ -30,5 +33,6 @@
' <div class=\'jpoker_login_signup\'><input type=\'text\' class=\'jpoker_login_signup\' value=\'{signup}\' /></div>' +
' </li>' +
'</ul>';
- $.jpoker.plugins.serverStatus.templates.players = '<div class=\'jpoker_server_status_players\'> <span class=\'jpoker_server_status_players_count\'>{count}</span> <span class=\'jpoker_server_status_players_label\'>{players}</span> online <span class=\'jpoker_server_status_more\'>more...</span></div>';
+ jpoker.plugins.serverStatus.templates.players = '<div class=\'jpoker_server_status_players\'> <span class=\'jpoker_server_status_players_count\'>{count}</span> <span class=\'jpoker_server_status_players_label\'>' + _("players online") + '</span> <span class=\'jpoker_server_status_more\'>' + _("more...") + '</span></div>';
+ };
})(jQuery);
--- a/jpoker/themes/pokersource.eu/skin/login.html Tue Jun 01 19:07:49 2010 +0200
+++ b/jpoker/themes/pokersource.eu/skin/login.html Tue Jun 01 19:57:01 2010 +0200
@@ -45,6 +45,7 @@
$.jpoker.copyrightTimeout = 20000000;
$(document).ready(function() {
jpoker_skin_permalink();
+ $.jpoker.main();
});
</script>
<link href="../css/jpoker.css" rel="stylesheet" type="text/css" />
--- a/jpoker/themes/pokersource.eu/skin/status.html Tue Jun 01 19:07:49 2010 +0200
+++ b/jpoker/themes/pokersource.eu/skin/status.html Tue Jun 01 19:57:01 2010 +0200
@@ -44,6 +44,7 @@
$.jpoker.verbose = 1;
$.jpoker.copyrightTimeout = 20000000;
$(document).ready(function() {
+ $.jpoker.main();
jpoker_skin_permalink();
});
</script>
Binary file jpoker/themes/pokersource.eu/css/images/jpoker_table/seat-sit.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jpoker/themes/pokersource.eu/l10n/LINGUAS Tue Jun 01 19:57:01 2010 +0200
@@ -0,0 +1,1 @@
+fr
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jpoker/themes/pokersource.eu/l10n/jpoker-fr.json Tue Jun 01 19:57:01 2010 +0200
@@ -0,0 +1,1 @@
+{"players online": "joueurs en ligne"}
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/jpoker/themes/pokersource.eu/l10n/jpoker-fr.po Tue Jun 01 19:57:01 2010 +0200
@@ -0,0 +1,30 @@
+# translation of jpoker-fr.po to Loic Dachary
+# French translations for PACKAGE package
+# Traductions françaises du paquet PACKAGE.
+# Copyright (C) 2010 Loic Dachary <loic@dachary.org>
+# This file is distributed under the same license as the PACKAGE package.
+#
+# Loic Dachary <loic@dachary.org>, 2010.
+# pokersource <loic@dachary.org>, 2010.
+msgid ""
+msgstr ""
+"Project-Id-Version: jpoker-fr\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-06-01 19:48+0200\n"
+"PO-Revision-Date: 2010-06-01 19:55+0100\n"
+"Last-Translator: Loic Dachary <loic@dachary.org>\n"
+"Language-Team: Loic Dachary <loic@dachary.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+"X-Generator: KBabel 1.11.4\n"
+
+#: js/jpoker.js:36
+msgid "more..."
+msgstr "plus..."
+
+#: js/jpoker.js:36
+msgid "players online"
+msgstr "joueurs en ligne"
+
Binary file jpoker/themes/pokersource.eu/css/images/jpoker_table/seat-sit.gif has changed