cgi: New variable LANG
authorWerner Koch <wk@gnupg.org>
Sun, 14 May 2017 10:47:13 +0000 (12:47 +0200)
committerWerner Koch <wk@gnupg.org>
Sun, 14 May 2017 10:47:13 +0000 (12:47 +0200)
This allows to keep a language mode even when one of the pages is not
translated.

cgi/procdonate.cgi
web/donate/checkout-cc.org

index 8e272b7..62dfd7b 100755 (executable)
@@ -326,6 +326,7 @@ sub write_template ($) {
         || s/<!--STRIPE_DATA_EMAIL-->/$stripe_data_email/
         || s/<!--STRIPE_DATA_LABEL_VALUE-->/$stripe_data_label_value/
         || s/<!--PUBLISH_NAME-->/$publishname/
+        || s/<!--LANG-->/$lang/
         || s/<!--SEPA_REF-->/$separef/
         || s/<!--ERRORSTR-->/$errorstr/
         || s/<!--ERR_AMOUNT-->/$err_amount/
@@ -528,7 +529,7 @@ sub check_donation ()
 
         if ($lang eq 'de') {
             $msg= 'Um unsere Verwaltungskosten niedrig zu halten,'
-                . 'können wir leider Spenden unter 4 Euro annehmen.';
+                . 'können wir leider keine Spenden unter 4 Euro annehmen.';
         } elsif ($lang eq 'ja') {
             $msg = 'Sorry, due to overhead costs we do'
                 . ' not accept donations of less than 4 Euro.';
index c81f577..775e0f7 100644 (file)
@@ -79,6 +79,7 @@ Information on your intended donation:
   <form action="/cgi-bin/procdonate.cgi" method="POST">
     <input type="hidden" name="mode" value="re-main">
     <input type="hidden" name="sessid" value="<!--SESSID-->">
+    <input type="hidden" name="lang" value="<!--LANG-->">
     <input type="submit" class="donate-button-low" value="Back" />
   </form>
   </div>