From 1c01cba21ebebe7d1b2586c2ef355e930ae3e722 Mon Sep 17 00:00:00 2001 From: Zach Prezkuta Date: Fri, 11 Jan 2013 09:42:07 -0700 Subject: automatic, command-line conversion --- mods/friendica-to-smarty-tpl.py | 35 ++++++++++++- mods/updatetpl.py | 65 +++++++++++++++++++++++++ view/fr/smarty3/cmnt_received_eml.tpl | 18 +++++++ view/fr/smarty3/cmnt_received_html_body_eml.tpl | 25 ++++++++++ view/fr/smarty3/cmnt_received_text_body_eml.tpl | 15 ++++++ view/fr/smarty3/follow_notify_eml.tpl | 14 ++++++ view/fr/smarty3/friend_complete_eml.tpl | 23 +++++++++ view/fr/smarty3/intro_complete_eml.tpl | 22 +++++++++ view/fr/smarty3/lostpass_eml.tpl | 34 +++++++++++++ view/fr/smarty3/mail_received_html_body_eml.tpl | 25 ++++++++++ view/fr/smarty3/mail_received_text_body_eml.tpl | 10 ++++ view/fr/smarty3/passchanged_eml.tpl | 20 ++++++++ view/fr/smarty3/register_open_eml.tpl | 22 +++++++++ view/fr/smarty3/register_verify_eml.tpl | 27 ++++++++++ view/fr/smarty3/request_notify_eml.tpl | 17 +++++++ view/fr/smarty3/wall_received_eml.tpl | 18 +++++++ 16 files changed, 388 insertions(+), 2 deletions(-) create mode 100755 mods/updatetpl.py create mode 100644 view/fr/smarty3/cmnt_received_eml.tpl create mode 100644 view/fr/smarty3/cmnt_received_html_body_eml.tpl create mode 100644 view/fr/smarty3/cmnt_received_text_body_eml.tpl create mode 100644 view/fr/smarty3/follow_notify_eml.tpl create mode 100644 view/fr/smarty3/friend_complete_eml.tpl create mode 100644 view/fr/smarty3/intro_complete_eml.tpl create mode 100644 view/fr/smarty3/lostpass_eml.tpl create mode 100644 view/fr/smarty3/mail_received_html_body_eml.tpl create mode 100644 view/fr/smarty3/mail_received_text_body_eml.tpl create mode 100644 view/fr/smarty3/passchanged_eml.tpl create mode 100644 view/fr/smarty3/register_open_eml.tpl create mode 100644 view/fr/smarty3/register_verify_eml.tpl create mode 100644 view/fr/smarty3/request_notify_eml.tpl create mode 100644 view/fr/smarty3/wall_received_eml.tpl 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 @@ + + + + Message de Friendica + + + + + + + + + + + + + + + + + + +
Friendica
{{$from}} a commenté un élément ou une conversation que vous suivez.
{{$from}}
{{$body}}
Connectez-vous à {{$siteurl}} si vous souhaitez voir la conversation complète
Merci,
L'administrateur de {{$sitename}}
+ + \ 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 @@ + + + + Message de Friendica + + + + + + + + + + + + + + + + + + +
Friendica
{{$from}} vous a envoyé un message à {{$siteName}}.
{{$from}}
{{$title}}
{{$htmlversion}}
Veuillez Ouvrir une session sur {{$siteurl}} pour lire et répondre à vos messages privés.
Merci,
{{$siteName}} Administrateur
+ + 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}} + + + -- cgit v1.2.3