diff options
author | Zach Prezkuta <fermion@gmx.com> | 2013-01-11 09:42:07 -0700 |
---|---|---|
committer | Zach Prezkuta <fermion@gmx.com> | 2013-01-11 09:42:07 -0700 |
commit | 1c01cba21ebebe7d1b2586c2ef355e930ae3e722 (patch) | |
tree | 202847e81813dbd04acf41fbc46b80505852818c | |
parent | 89423844bbcfb8f62dd1672dd103ce6e8018a2e2 (diff) | |
download | volse-hubzilla-1c01cba21ebebe7d1b2586c2ef355e930ae3e722.tar.gz volse-hubzilla-1c01cba21ebebe7d1b2586c2ef355e930ae3e722.tar.bz2 volse-hubzilla-1c01cba21ebebe7d1b2586c2ef355e930ae3e722.zip |
automatic, command-line conversion
-rwxr-xr-x | mods/friendica-to-smarty-tpl.py | 35 | ||||
-rwxr-xr-x | mods/updatetpl.py | 65 | ||||
-rw-r--r-- | view/fr/smarty3/cmnt_received_eml.tpl | 18 | ||||
-rw-r--r-- | view/fr/smarty3/cmnt_received_html_body_eml.tpl | 25 | ||||
-rw-r--r-- | view/fr/smarty3/cmnt_received_text_body_eml.tpl | 15 | ||||
-rw-r--r-- | view/fr/smarty3/follow_notify_eml.tpl | 14 | ||||
-rw-r--r-- | view/fr/smarty3/friend_complete_eml.tpl | 23 | ||||
-rw-r--r-- | view/fr/smarty3/intro_complete_eml.tpl | 22 | ||||
-rw-r--r-- | view/fr/smarty3/lostpass_eml.tpl | 34 | ||||
-rw-r--r-- | view/fr/smarty3/mail_received_html_body_eml.tpl | 25 | ||||
-rw-r--r-- | view/fr/smarty3/mail_received_text_body_eml.tpl | 10 | ||||
-rw-r--r-- | view/fr/smarty3/passchanged_eml.tpl | 20 | ||||
-rw-r--r-- | view/fr/smarty3/register_open_eml.tpl | 22 | ||||
-rw-r--r-- | view/fr/smarty3/register_verify_eml.tpl | 27 | ||||
-rw-r--r-- | view/fr/smarty3/request_notify_eml.tpl | 17 | ||||
-rw-r--r-- | view/fr/smarty3/wall_received_eml.tpl | 18 |
16 files changed, 388 insertions, 2 deletions
diff --git a/mods/friendica-to-smarty-tpl.py b/mods/friendica-to-smarty-tpl.py index ff1a102a4..369b8ea9a 100755 --- a/mods/friendica-to-smarty-tpl.py +++ b/mods/friendica-to-smarty-tpl.py @@ -1,10 +1,11 @@ #!/usr/bin/python # # Script to convert Friendica internal template files into Smarty template files -# Copyright 2012 Zach Prezkuta +# Copyright 2013 Zach Prezkuta # Licensed under GPL v3 import os, re, string +import sys, getopt ldelim = '{{' rdelim = '}}' @@ -170,7 +171,37 @@ def convert(filename, tofilename, php_tpl): tofilename.write(newline) -path = raw_input('Path to template folder to convert: ') +def help(pname): + print "\nUsage:" + print "\t" + pname + " -h\n\n\t\t\tShow this help screen\n" + print "\t" + pname + " -p directory\n\n\t\t\tConvert all .tpl files in directory to\n\t\t\tSmarty templates in directory/smarty3/\n" + print "\t" + pname + "\n\n\t\t\tInteractive mode\n" + + + + +# +# Main script +# + +path = '' + +try: + opts, args = getopt.getopt(sys.argv[1:], "hp:") + for opt, arg in opts: + if opt == '-h': + help(sys.argv[0]) + sys.exit() + elif opt == '-p': + path = arg +except getopt.GetoptError: + help(sys.argv[0]) + sys.exit(2) + + +if path == '': + path = raw_input('Path to template folder to convert: ') + if path[-1:] != '/': path = path + '/' diff --git a/mods/updatetpl.py b/mods/updatetpl.py new file mode 100755 index 000000000..1319387c6 --- /dev/null +++ b/mods/updatetpl.py @@ -0,0 +1,65 @@ +#!/usr/bin/python +# +# Script to update Smarty template files from all internal templates +# Copyright 2013 Zach Prezkuta +# Licensed under GPL v3 + + +import os +import sys, getopt +import subprocess + + +def help(pname): + print "\nUsage:" + print "\t" + pname + " -h\n\n\t\t\tShow this help screen\n" + print "\t" + pname + " -p directory\n\n\t\t\tConvert all .tpl files in top-level\n\t\t\tFriendica directory to Smarty templates\n" + print "\t" + pname + "\n\n\t\t\tInteractive mode\n" + + + +# +# Main script +# + +path = '' + +try: + opts, args = getopt.getopt(sys.argv[1:], "hp:") + for opt, arg in opts: + if opt == '-h': + help(sys.argv[0]) + sys.exit() + elif opt == '-p': + path = arg +except getopt.GetoptError: + help(sys.argv[0]) + sys.exit(2) + +if path == '': + path = raw_input('Path to top-level Friendica directory: ') + +if path[-1:] != '/': + path = path + '/' + +excludepaths = ['css', 'img', 'js', 'php', 'theme'] +tplpaths = [] +names = os.listdir(path + 'view/') +for name in names: + if os.path.isdir(path + 'view/' + name): + if name not in excludepaths: + tplpaths.append('view/' + name + '/') + +names = os.listdir(path + 'view/theme/') +for name in names: + if os.path.isdir(path + 'view/theme/' + name): + tplpaths.append('view/theme/' + name + '/tpl/') + +fnull = open(os.devnull, "w") + +for tplpath in tplpaths: + print "Converting " + path + tplpath + subprocess.call(['python', path + 'mods/friendica-to-smarty-tpl.py', '-p', path + tplpath], stdout = fnull) + +fnull.close() + diff --git a/view/fr/smarty3/cmnt_received_eml.tpl b/view/fr/smarty3/cmnt_received_eml.tpl new file mode 100644 index 000000000..bd7c441ea --- /dev/null +++ b/view/fr/smarty3/cmnt_received_eml.tpl @@ -0,0 +1,18 @@ + +Cher(e) {{$username}}, + + « {{$from}} » a commenté un élément ou une conversation que vous suivez. + +----- +{{$body}} +----- + +Connectez-vous à {{$siteurl}} si vous souhaitez voir la conversation complète : + +{{$display}} + +Merci, + L'administrateur de {{$sitename}} + + + diff --git a/view/fr/smarty3/cmnt_received_html_body_eml.tpl b/view/fr/smarty3/cmnt_received_html_body_eml.tpl new file mode 100644 index 000000000..823b11c0b --- /dev/null +++ b/view/fr/smarty3/cmnt_received_html_body_eml.tpl @@ -0,0 +1,25 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN"> +<html> +<head> + <title>Message de Friendica</title> + <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> +</head> +<body> +<table style="border:1px solid #ccc"> + <tbody> + <tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='{{$siteurl}}/images/friendika-32.png'><span style="padding:7px;">Friendica</span></td></tr> + + <tr><td style="padding-top:22px;" colspan="2">{{$from}} a commenté un élément ou une conversation que vous suivez.</td></tr> + + + <tr><td style="padding-left:22px;padding-top:22px;width:60px;" valign="top" rowspan=3><a href="{{$url}}"><img style="border:0px;width:48px;height:48px;" src="{{$thumb}}"></a></td> + <td style="padding-top:22px;"><a href="{{$url}}">{{$from}}</a></td></tr> + <tr><td style="padding-bottom:5px;"></td></tr> + <tr><td style="padding-right:22px;">{{$body}}</td></tr> + <tr><td style="padding-top:11px;padding-bottom:11px;" colspan="2"><a href="{{$display}}">Connectez-vous à {{$siteurl}} si vous souhaitez voir la conversation complète</a></td></tr> + <tr><td></td><td>Merci,</td></tr> + <tr><td></td><td>L'administrateur de {{$sitename}}</td></tr> + </tbody> +</table> +</body> +</html>
\ No newline at end of file diff --git a/view/fr/smarty3/cmnt_received_text_body_eml.tpl b/view/fr/smarty3/cmnt_received_text_body_eml.tpl new file mode 100644 index 000000000..76828474b --- /dev/null +++ b/view/fr/smarty3/cmnt_received_text_body_eml.tpl @@ -0,0 +1,15 @@ + +Cher(e) {{$username}}, + + « {{$from}} » a commenté un éléŽment ou une conversation que vous suivez. + +----- +{{$body}} +----- + +Connectez-vous à {{$siteurl}} si vous souhaitez voir la conversation complète : + +{{$display}} + +Merci, + L'administrateur de {{$sitename}}
\ No newline at end of file diff --git a/view/fr/smarty3/follow_notify_eml.tpl b/view/fr/smarty3/follow_notify_eml.tpl new file mode 100644 index 000000000..05fec413e --- /dev/null +++ b/view/fr/smarty3/follow_notify_eml.tpl @@ -0,0 +1,14 @@ + +Cher(e) {{$myname}}, + +Une nouvelle personne - {{$requestor}} - vous suit désormais sur {{$sitename}}. + +Vous pouvez consulter son profil sur {{$url}}. + +Merci de vous connecter à votre site pour approuver ou ignorer/annuler cette demande. + +{{$siteurl}} + +Cordialement, + + l'administrateur de {{$sitename}} diff --git a/view/fr/smarty3/friend_complete_eml.tpl b/view/fr/smarty3/friend_complete_eml.tpl new file mode 100644 index 000000000..e0c0078e5 --- /dev/null +++ b/view/fr/smarty3/friend_complete_eml.tpl @@ -0,0 +1,23 @@ + +Cher(e) {{$username}}, + + Grande nouvelle… « {{$fn}} » (de « {{$dfrn_url}} ») a accepté votre +demande de connexion à « {{$sitename}} ». + +Vous êtes désormais dans une relation réciproque et pouvez échanger des +photos, des humeurs et des messages sans restriction. + +Merci de visiter votre page « Contacts » sur {{$sitename}} pour toute +modification que vous souhaiteriez apporter à cette relation. + +{{$siteurl}} + +[Par exemple, vous pouvez créer un profil spécifique avec des informations +cachées au grand public - et ainsi assigner des droits privilégiés à +« {{$fn}} »]/ + +Sincèremment, + + l'administrateur de {{$sitename}} + + diff --git a/view/fr/smarty3/intro_complete_eml.tpl b/view/fr/smarty3/intro_complete_eml.tpl new file mode 100644 index 000000000..e3ca25325 --- /dev/null +++ b/view/fr/smarty3/intro_complete_eml.tpl @@ -0,0 +1,22 @@ + +Cher(e) {{$username}}, + + « {{$fn}} » du site « {{$dfrn_url}} » a accepté votre +demande de mise en relation sur « {{$sitename}} ». + + « {{$fn}} » a décidé de vous accepter comme « fan », ce qui restreint +certains de vos moyens de communication - tels que les messages privés et +certaines interactions avec son profil. S'il s'agit de la page d'une +célébrité et/ou communauté, ces réglages ont été définis automatiquement. + + « {{$fn}} » pourra choisir d'étendre votre relation à quelque chose de +plus permissif dans l'avenir. + + Vous allez commencer à recevoir les mises à jour publiques du +statut de « {{$fn}} », lesquelles apparaîtront sur votre page « Réseau » sur + +{{$siteurl}} + +Sincèrement votre, + + l'administrateur de {{$sitename}} diff --git a/view/fr/smarty3/lostpass_eml.tpl b/view/fr/smarty3/lostpass_eml.tpl new file mode 100644 index 000000000..0674e08cc --- /dev/null +++ b/view/fr/smarty3/lostpass_eml.tpl @@ -0,0 +1,34 @@ + +Cher(e) {{$username}}, + + Nous avons récemment reçu, chez {{$sitename}}, une demande de remise +à zéro du mot de passe protégeant votre compte. Pour confirmer cette +demande, merci de cliquer sur le lien de vérification suivant, ou de le +coller dans la barre d'adresse de votre navigateur web. + +Si vous n'êtes PAS à l'origine de cette demande, merci de NE PAS suivre +le lien en question, et d'ignorer/supprimer ce courriel. + +Votre mot de passe ne sera réinitialisé qu'une fois que nous aurons pu +nous assurer que vous êtes bien à l'origine de cette demande. + +Merci de suivre le lien suivant pour confirmer votre identité : + +{{$reset_link}} + +Vous recevrez en retour un message avec votre nouveau mot de passe. + +Vous pourrez ensuite changer ce mot de passe, après connexion, dans la +page des réglages du compte. + +Les informations du compte concerné sont : + +Site : {{$siteurl}} +Pseudo/Courriel : {{$email}} + + + +Sincèrement votre, + l'administrateur de {{$sitename}} + + diff --git a/view/fr/smarty3/mail_received_html_body_eml.tpl b/view/fr/smarty3/mail_received_html_body_eml.tpl new file mode 100644 index 000000000..9cd4fbff9 --- /dev/null +++ b/view/fr/smarty3/mail_received_html_body_eml.tpl @@ -0,0 +1,25 @@ +<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional //EN"> +<html> +<head> + <title>Message de Friendica</title> + <meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> +</head> +<body> +<table style="border:1px solid #ccc"> + <tbody> + <tr><td colspan="2" style="background:#3b5998; color:#FFFFFF; font-weight:bold; font-family:'lucida grande', tahoma, verdana,arial, sans-serif; padding: 4px 8px; vertical-align: middle; font-size:16px; letter-spacing: -0.03em; text-align: left;"><img style="width:32px;height:32px;" src='{{$siteurl}}/images/friendika-32.png'><span style="padding:7px;">Friendica</span></td></tr> + + <tr><td style="padding-top:22px;" colspan="2">{{$from}} vous a envoyé un message à {{$siteName}}.</td></tr> + + + <tr><td style="padding-left:22px;padding-top:22px;width:60px;" valign="top" rowspan=3><a href="{{$url}}"><img style="border:0px;width:48px;height:48px;" src="{{$thumb}}"></a></td> + <td style="padding-top:22px;"><a href="{{$url}}">{{$from}}</a></td></tr> + <tr><td style="font-weight:bold;padding-bottom:5px;">{{$title}}</td></tr> + <tr><td style="padding-right:22px;">{{$htmlversion}}</td></tr> + <tr><td style="padding-top:11px;padding-bottom:11px;" colspan="2">Veuillez Ouvrir une session sur <a href="{{$siteurl}}">{{$siteurl}}</a> pour lire et répondre à vos messages privés.</td></tr> + <tr><td></td><td>Merci,</td></tr> + <tr><td></td><td>{{$siteName}} Administrateur</td></tr> + </tbody> +</table> +</body> +</html> diff --git a/view/fr/smarty3/mail_received_text_body_eml.tpl b/view/fr/smarty3/mail_received_text_body_eml.tpl new file mode 100644 index 000000000..71c545ed6 --- /dev/null +++ b/view/fr/smarty3/mail_received_text_body_eml.tpl @@ -0,0 +1,10 @@ +{{$from}} vous a envoyé un message à {{$siteName}}. + +{{$title}} + +{{$textversion}} + +Veuillez ouvrir une session sur {{$siteurl}} pour lire et répondre à vos messages privés. + +Merci, +{{$siteName}} Administrateur diff --git a/view/fr/smarty3/passchanged_eml.tpl b/view/fr/smarty3/passchanged_eml.tpl new file mode 100644 index 000000000..28eed70f1 --- /dev/null +++ b/view/fr/smarty3/passchanged_eml.tpl @@ -0,0 +1,20 @@ + +Cher(e) {{$username}}, + + Votre mot de passe a été modifié comme demandé. Merci de conserver +cette information pour un usage ultérieur (ou bien de changer votre mot de +passe immédiatement en quelque chose dont vous vous souviendrez). + +Vos informations de connexion sont désormais : + +Site : {{$siteurl}} +Pseudo/Courriel : {{$email}} +Mot de passe : {{$new_password}} + +Vous pouvez changer ce mot de passe depuis la page des « réglages » de votre compte, +après connexion + +Sincèrement votre, + l'administrateur de {{$sitename}} + + diff --git a/view/fr/smarty3/register_open_eml.tpl b/view/fr/smarty3/register_open_eml.tpl new file mode 100644 index 000000000..373f314b0 --- /dev/null +++ b/view/fr/smarty3/register_open_eml.tpl @@ -0,0 +1,22 @@ + +Cher(e) {{$username}}, + + Merci de votre inscription à {{$sitename}}. Votre compte a été créé. +Les informations de connexion sont les suivantes : + +Site : {{$siteurl}} +Pseudo/Courriel : {{$email}} +Mot de passe : {{$password}} + +Vous pouvez changer de mot de passe dans la page des « Réglages » de votre compte, +après connexion. + +Merci de prendre quelques minutes pour découvrir les autres réglages disponibles +sur cette page. + +Merci, et bienvenue sur {{$sitename}}. + +Sincèrement votre, + l'administrateur de {{$sitename}} + + diff --git a/view/fr/smarty3/register_verify_eml.tpl b/view/fr/smarty3/register_verify_eml.tpl new file mode 100644 index 000000000..22b6d8a94 --- /dev/null +++ b/view/fr/smarty3/register_verify_eml.tpl @@ -0,0 +1,27 @@ + +Une nouvelle demande d'inscription a été reçue sur {{$sitename}}, et elle +nécessite votre approbation. + + +Les informations de connexion sont les suivantes : + +Nom complet : {{$username}} +Site : {{$siteurl}} +Pseudo/Courriel : {{$email}} + + +Pour approuver cette demande, merci de suivre le lien : + + +{{$siteurl}}/regmod/allow/{{$hash}} + + +Pour rejeter cette demande et supprimer le compte associé, +merci de suivre le lien : + + +{{$siteurl}}/regmod/deny/{{$hash}} + + +En vous remerçiant. + diff --git a/view/fr/smarty3/request_notify_eml.tpl b/view/fr/smarty3/request_notify_eml.tpl new file mode 100644 index 000000000..3f5f8a1f4 --- /dev/null +++ b/view/fr/smarty3/request_notify_eml.tpl @@ -0,0 +1,17 @@ + +Cher(e) {{$myname}}, + +Vous venez de recevoir une demande de mise en relation sur {{$sitename}} + +venant de « {{$requestor}} ». + +Vous pouvez visiter son profil sur {{$url}}. + +Vous pouvez vous connecter à votre site pour voir la demande +complète et l'approuver ou l'ignorer/annuler. + +{{$siteurl}} + +Cordialement, + + l'administrateur de {{$sitename}} diff --git a/view/fr/smarty3/wall_received_eml.tpl b/view/fr/smarty3/wall_received_eml.tpl new file mode 100644 index 000000000..991fad857 --- /dev/null +++ b/view/fr/smarty3/wall_received_eml.tpl @@ -0,0 +1,18 @@ + +Cher(e) {{$username}}, + + « {{$from}} » a posté quelque chose sur le mur de votre profil. + +----- +{{$body}} +----- + +Connectez-vous à {{$siteurl}} pour voir et/ou supprimer l'élément : + +{{$display}} + +Merci, + l'administrateur de {{$sitename}} + + + |