File kiki-1.0.2-fr-lang.patch of Package kiki

#
# This patch adds a french translation.
#
# Submitted to sourceforge:
# https://sourceforge.net/tracker/?func=detail&aid=2809434&group_id=78324&atid=552854
#
# Author: Vincent Petry <PVince81@yahoo.fr>
#
diff -Naur kiki-1.0.2-old//py/intro.py kiki-1.0.2/py/intro.py
--- py/intro.py	2009-06-20 18:16:02.000000000 +0800
+++ py/intro.py	2009-06-20 19:16:52.000000000 +0800
@@ -76,6 +76,7 @@
     about_menu.addItem ("$no_item")    
     about_menu.addItem ("$no_item" + "Arthur Langereis: |dutch")
     about_menu.addItem ("$no_item" + "3ARRANO.com: |euskara")
+    about_menu.addItem ("$no_item" + "vincent petry: |french")
     about_menu.addItem ("$no_item" + "F.C.Covett: |portuguese")
     about_menu.addItem ("$no_item" + "jay traveller: |spanish")
     about_menu.addItem ("$no_item" + "Ivan aka Fenris: |swedish")
diff -Naur kiki-1.0.2-old//py/lang/french.py kiki-1.0.2/py/lang/french.py
--- py/lang/french.py	1970-01-01 08:00:00.000000000 +0800
+++ py/lang/french.py	2009-06-20 19:17:45.000000000 +0800
@@ -0,0 +1,80 @@
+# -*- encoding: utf-8 -*-
+# French localization of kiki texts 
+# By Vincent Petry <PVince81@yahoo.fr>
+
+lang['french'] = {
+
+# game title 
+
+"kiki the nano bot": "kiki le nano-robot",
+
+# menu 
+
+"new game": "nouvelle partie",
+"continue": "continuer",
+"statistics": "statistiques",
+"load level": "charger un niveau",
+"next level": "niveau suivant",
+"restart": "recommencer",
+"setup": "configuration",
+"story": "histoire",
+"about": "à propos",
+"help": "aide",
+"quit": "quitter",
+"back": "retour",
+
+# about 
+
+"version": "version",
+"programmed by": "programmé par",
+"sounds from": "sons par",
+"thanks": "merci à",
+"visit": "visites",
+"for more games": "pour plus de jeux",
+"main menu": "menu principal",
+"translations": "traductions",
+"levels": "niveaux",
+
+# story 
+
+"STORY_PAGE_1": "il était une fois,\nun nano-monde\ndans lequel vivait\nune bande de petits robots.\n\nheureuse était leur vie artificielle\nrécoltant assidument\ndes matieres premieres\npour leur créateur\nafin qu'il puisse continuer\nà fabriquer davantage\nde petits robots.",
+"STORY_PAGE_2": "mais un jour\ndes capacités parasitiques\ndétruisirent\nle programme principal\ndu créateur.\n\ndepuis lors ne fonctionne-t-il\nplus correctement\net produit uniquement\ndes robots idiots et fainéants,\nqui se tirent dessus\net détruisent le nano-monde.",
+"STORY_PAGE_3": "ta mission est maintenant\nd'aider kiki,\nle seul robot encore en bonne santé,\nà réparer le créateur.\n\nbonne chance!",
+
+# statistics
+
+"STATISTICS_TEXT": "$scale(1.5)statistiques\n\ntu as résolu %d de %d niveaux\n\nton score actuel est\n\n$scale(2.0)%d",
+
+# setup 
+
+"language": "langue",
+"off": "désactivé",
+"on": "activé",
+"sound": "son",
+"volume": "volume",
+"fullscreen": "plein écran",
+"fov": "champ de vision",
+"speed": "vitesse",
+"keyboard setup": "configuration clavier",
+"save": "sauvegarder",
+
+# keyboard setup 
+
+"$no_itemkeyboard setup": "$no_itemconfiguration clavier",
+"$no_item": "$no_item",
+
+"move forward": "avancer",
+"move backward": "reculer",
+"turn left": "tourner à gauche",
+"turn right": "tourner à droite",
+"jump": "sauter",
+"push": "pousser",
+"shoot": "feu",
+"change view": "changer de vue",
+"look up": "regarder vers le haut",
+"look down": "regarder vers le bas",
+                    
+"press the new key": "presse la nouvelle touche",
+"action without key": "action sans touche",
+"back to setup": "retour au menu de configuration",
+}
diff -Naur kiki-1.0.2-old//py/lang.py kiki-1.0.2/py/lang.py
--- py/lang.py	2009-06-20 18:16:02.000000000 +0800
+++ py/lang.py	2009-06-20 18:16:24.000000000 +0800
@@ -4,7 +4,7 @@
 
 Controller.language = "english"
 
-lang_list = [  "dutch", "english", "euskara", "german",  "portuguese", "spanish", "swedish", ]
+lang_list = [  "dutch", "english", "euskara", "french", "german",  "portuguese", "spanish", "swedish", ]
 lang = {}
 for langName in lang_list:
     execfile (kikipy_path + os.path.sep + "lang" + os.path.sep + langName + ".py")
openSUSE Build Service is sponsored by