Die Sprachauswahl temporär deaktivieren und auf "Deutsch" hardcodieren.
authorMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 5 Jun 2009 11:59:56 +0000 (11:59 +0000)
committerMoritz Bunkus <m.bunkus@linet-services.de>
Fri, 5 Jun 2009 11:59:56 +0000 (11:59 +0000)
Wird die Sprache von "Deutsch" auf eine beliebige andere umgestellt,
so bekommt man sofort Perl-Fehler wegen Objektzugriffe auf nicht
definierte Variablen. Der Grund ist, dass das anzulegende
Locale-Objekt halb leer ist und nicht die Iconv-Instanzen enthält.

Temporärer Fix für Bug 1037.

locale/de/all
templates/webpages/admin/edit_user_de.html
templates/webpages/admin/edit_user_master.html
templates/webpages/am/config_de.html
templates/webpages/am/config_master.html

index da1f6a9..984d098 100644 (file)
@@ -728,6 +728,7 @@ $self->{texts} = {
   'General ledger and cash'     => 'Finanzbuchhaltung und Zahlungsverkehr',
   'General ledger corrections'  => 'Korrekturen im Hauptbuch',
   'Generic Tax Report'          => 'USTVA Bericht',
+  'German'                      => 'Deutsch',
   'Given Name'                  => 'Vorname',
   'Greeting'                    => 'Anrede',
   'Group'                       => 'Warengruppe',
index ebe3a99..7ab8788 100644 (file)
       <tr>
        <th align="right">Sprache</th>
        <td>
-        <select name="countrycode">
+        Deutsch
+        <input type="hidden" name="countrycode" value="de">
+<!--        <select name="countrycode">
          [% FOREACH row = ALL_COUNTRYCODES %]<option value="[% HTML.escape(row.value) %]" [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
          [% END %]
-        </select>
+        </select>-->
        </td>
       </tr>
 
index bb89a5a..ef9c3b6 100644 (file)
       <tr>
        <th align="right"><translate>Language</translate></th>
        <td>
-        <select name="countrycode">
+        <translate>German</translate>
+        <input type="hidden" name="countrycode" value="de">
+<!--        <select name="countrycode">
          [% FOREACH row = ALL_COUNTRYCODES %]<option value="[% HTML.escape(row.value) %]" [% IF row.selected %]selected[% END %]>[% HTML.escape(row.name) %]</option>
          [% END %]
-        </select>
+        </select>-->
        </td>
       </tr>
 
index 417a52f..88c24b7 100644 (file)
      <tr>
       <th align="right">Sprache</th>
       <td>
-       <select name="countrycode">
+       Deutsch
+       <input type="hidden" name="countrycode" value="de">
+<!--       <select name="countrycode">
         [%- FOREACH row = COUNTRYCODES %]
         <option value="[% HTML.escape(row.value) %]"[% IF row.selected %] selected[% END %]>[% HTML.escape(row.name) %]</option>
         [%- END %]
-       </select>
+       </select>-->
       </td>
      </tr>
 
index 0849435..43347ee 100644 (file)
      <tr>
       <th align="right"><translate>Language</translate></th>
       <td>
-       <select name="countrycode">
+       <translate>German</translate>
+       <input type="hidden" name="countrycode" value="de">
+<!--       <select name="countrycode">
         [%- FOREACH row = COUNTRYCODES %]
         <option value="[% HTML.escape(row.value) %]"[% IF row.selected %] selected[% END %]>[% HTML.escape(row.name) %]</option>
         [%- END %]
-       </select>
+       </select>-->
       </td>
      </tr>