Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision c87608ab

Von Moritz Bunkus vor mehr als 16 Jahren hinzugefügt

  • ID c87608abb2f5d98353e6838f33146b00a1399c3c
  • Vorgänger 2b5da843
  • Nachfolger f4b04c63

Bugfix beim Anlegen der Authentifizierungsdatenbank mit UTF-8. Anzeigen von Fehlermeldungen, wenn Lx-Office nicht mit UTF-8 sondern z.B. ISO-8859 konfiguriert ist und Datenbanken auf einem PostgreSQL angelegt werden sollen, das selber UTF-8 verwendet (weil das nicht geht). Forcieren von UTF-8 als Datenbankcharset auf PostgreSQL-Installationen, die mit UTF-8 als Charset angelegt wurden.

Unterschiede anzeigen:

SL/Auth.pm
222 222
    $main::form->error($main::locale->text('The connection to the template database failed:') . "\n" . $DBI::errstr);
223 223
  }
224 224

  
225
  my $charset    = $main::charset;
225
  my $charset    = $main::dbcharset;
226 226
  $charset     ||= Common::DEFAULT_CHARSET;
227 227
  my $encoding   = $Common::charset_to_db_encoding{$charset};
228 228
  $encoding    ||= 'UNICODE';
......
234 234
  $dbh->do($query);
235 235

  
236 236
  if ($dbh->err) {
237
    my $error = $dbh->errstr();
238

  
239
    $query                 = qq|SELECT pg_encoding_to_char(encoding) FROM pg_database WHERE datname = 'template0'|;
240
    my ($cluster_encoding) = $dbh->selectrow_array($query);
241

  
242
    if ($cluster_encoding && ($cluster_encoding =~ m/^(?:UTF-?8|UNICODE)$/i) && ($encoding !~ m/^(?:UTF-?8|UNICODE)$/i)) {
243
      $error = $main::locale->text('Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.');
244
    }
245

  
237 246
    $dbh->disconnect();
238 247

  
239
    $main::form->error($main::locale->text('The creation of the authentication database failed:') . "\n" . $DBI::errstr);
248
    $main::form->error($main::locale->text('The creation of the authentication database failed:') . "\n" . $error);
240 249
  }
241 250

  
242 251
  $dbh->disconnect();
......
250 259
  my $self = shift;
251 260
  my $dbh  = $self->dbconnect();
252 261

  
253
  my $charset    = $main::charset;
262
  my $charset    = $main::dbcharset;
254 263
  $charset     ||= Common::DEFAULT_CHARSET;
255 264

  
256 265
  $dbh->rollback();
SL/User.pm
311 311
  return @dbsources;
312 312
}
313 313

  
314
sub dbclusterencoding {
315
  $main::lxdebug->enter_sub();
316

  
317
  my ($self, $form) = @_;
318

  
319
  $form->{dbdefault} ||= $form->{dbuser};
320

  
321
  dbconnect_vars($form, $form->{dbdefault});
322

  
323
  my $dbh                = DBI->connect($form->{dbconnect}, $form->{dbuser}, $form->{dbpasswd}) || $form->dberror();
324
  my $query              = qq|SELECT pg_encoding_to_char(encoding) FROM pg_database WHERE datname = 'template0'|;
325
  my ($cluster_encoding) = $dbh->selectrow_array($query);
326
  $dbh->disconnect();
327

  
328
  $main::lxdebug->leave_sub();
329

  
330
  return $cluster_encoding;
331
}
332

  
314 333
sub dbcreate {
315 334
  $main::lxdebug->enter_sub();
316 335

  
bin/mozilla/admin.pl
721 721
}
722 722

  
723 723
sub create_dataset {
724
  $form->{dbsources} = join " ", map { "[${_}]" } sort User->dbsources(\%$form);
724
  $form->{dbsources} = join " ", map { "[${_}]" } sort User->dbsources($form);
725 725

  
726 726
  $form->{CHARTS} = [];
727 727

  
......
737 737
  my $default_charset = $dbcharset;
738 738
  $default_charset ||= Common::DEFAULT_CHARSET;
739 739

  
740
  $form->{DBENCODINGS} = [];
740
  my $cluster_encoding = User->dbclusterencoding($form);
741
  if ($cluster_encoding && ($cluster_encoding =~ m/^(?:UTF-?8|UNICODE)$/i)) {
742
    if ($dbcharset !~ m/^UTF-?8$/i) {
743
      $form->show_generic_error($locale->text('The selected  PostgreSQL installation uses UTF-8 as its encoding. ' .
744
                                              'Therefore you have to configure Lx-Office to use UTF-8 as well.'),
745
                                'back_button' => 1);
746
    }
741 747

  
742
  foreach my $encoding (@Common::db_encodings) {
743
    push @{ $form->{DBENCODINGS} }, { "dbencoding" => $encoding->{dbencoding},
744
                                      "label"      => $encoding->{label},
745
                                      "selected"   => $encoding->{charset} eq $default_charset };
748
    $form->{FORCE_DBENCODING} = 'UNICODE';
749

  
750
  } else {
751
    $form->{DBENCODINGS} = [];
752

  
753
    foreach my $encoding (@Common::db_encodings) {
754
      push @{ $form->{DBENCODINGS} }, { "dbencoding" => $encoding->{dbencoding},
755
                                        "label"      => $encoding->{label},
756
                                        "selected"   => $encoding->{charset} eq $default_charset };
757
    }
746 758
  }
747 759

  
748 760
  $form->{title} =
locale/de/admin
147 147
  'The login is missing.'       => 'Das Login fehlt.',
148 148
  'The pg_dump process could not be started.' => 'Der pg_dump-Prozess konnte nicht gestartet werden.',
149 149
  'The pg_restore process could not be started.' => 'Der pg_restore-Prozess konnte nicht gestartet werden.',
150
  'The selected  PostgreSQL installation uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Der ausgew?hlte PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Deshalb m?ssen Sie Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
150 151
  'The user has been added to this group.' => 'Der Benutzer wurde der Gruppe hinzugefügt.',
151 152
  'The user has been removed from this group.' => 'Der Benutzer wurde aus der Gruppe entfernt.',
152 153
  'To (email)'                  => 'An',
......
165 166
  'View warehouse content'      => 'Lagerbestand ansehen',
166 167
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
167 168
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
169
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
168 170
  '[email]'                     => '[email]',
169 171
  'bin_list'                    => 'Lagerliste',
170 172
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/all
1435 1435
  'The restoration process has started. Here\'s the output of the "pg_restore" command:' => 'Der Wiederherstellungsprozess wurde gestartet. Hier ist die Ausgabe des "pg_restore"-Programmes:',
1436 1436
  'The restoration process is complete. Please review "pg_restore"\'s output to find out if the restoration was successful.' => 'Die Wiederherstellung ist abgeschlossen. Bitte sehen Sie sich die Ausgabe von "pg_restore" an, um festzustellen, ob die Wiederherstellung erfolgreich war.',
1437 1437
  'The second way is to use Perl\'s CPAN module and let it download and install the module for you.' => 'Die zweite Variante besteht darin, Perls CPAN-Modul zu benutzen und es das Modul für Sie installieren zu lassen.',
1438
  'The selected  PostgreSQL installation uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Der ausgew?hlte PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Deshalb m?ssen Sie Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
1438 1439
  'The selected bin does not exist.' => 'Der ausgewählte Lagerplatz existiert nicht.',
1439 1440
  'The selected warehouse does not exist.' => 'Das ausgewählte Lager existiert nicht.',
1440 1441
  'The selected warehouse is empty.' => 'Das ausgewählte Lager ist leer.',
......
1637 1638
  'You will now be forwarded to the administration panel.' => 'Sie werden nun zum Administrationsbereich weitergeleitet.',
1638 1639
  'You\'re not editing a file.' => 'Sie bearbeiten momentan keine Datei.',
1639 1640
  'You\'ve already chosen the following limitations:' => 'Sie haben bereits die folgenden Einschränkungen vorgenommen:',
1641
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
1640 1642
  'Your TODO list'              => 'Ihre Aufgabenliste',
1641 1643
  'Zeitpunkt'                   => 'Zeitpunkt',
1642 1644
  'Zeitraum'                    => 'Zeitraum',
locale/de/am
301 301
  'Yes'                         => 'Ja',
302 302
  'You can use the following strings in the long description and all translations. They will be replaced by their actual values by Lx-Office before they\'re output.' => 'Sie können im Langtext und allen ?bersetzungen die folgenden Variablen benutzen, die vor der Ausgabe von Lx-Office automatisch ersetzt werden:',
303 303
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
304
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
304 305
  '[email]'                     => '[email]',
305 306
  'bin_list'                    => 'Lagerliste',
306 307
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/amcvar
129 129
  'Yes'                         => 'Ja',
130 130
  'Yes/No (Checkbox)'           => 'Ja/Nein (Checkbox)',
131 131
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
132
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
132 133
  '[email]'                     => '[email]',
133 134
  'bin_list'                    => 'Lagerliste',
134 135
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/amtemplates
129 129
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
130 130
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
131 131
  'You\'re not editing a file.' => 'Sie bearbeiten momentan keine Datei.',
132
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
132 133
  '[email]'                     => '[email]',
133 134
  'bin_list'                    => 'Lagerliste',
134 135
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/ap
241 241
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
242 242
  'Yes'                         => 'Ja',
243 243
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
244
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
244 245
  'Zero amount posting!'        => 'Buchung ohne Wert',
245 246
  '[email]'                     => '[email]',
246 247
  'bin_list'                    => 'Lagerliste',
locale/de/ar
249 249
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
250 250
  'Yes'                         => 'Ja',
251 251
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
252
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
252 253
  'Zero amount posting!'        => 'Buchung ohne Wert',
253 254
  '[email]'                     => '[email]',
254 255
  'bin_list'                    => 'Lagerliste',
locale/de/arap
124 124
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
125 125
  'Yes'                         => 'Ja',
126 126
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
127
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
127 128
  '[email]'                     => '[email]',
128 129
  'bin_list'                    => 'Lagerliste',
129 130
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/bp
145 145
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
146 146
  'Yes'                         => 'Ja',
147 147
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
148
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
148 149
  '[email]'                     => '[email]',
149 150
  'bin_list'                    => 'Lagerliste',
150 151
  'button'                      => '?',
locale/de/ca
144 144
  'Year'                        => 'Jahr',
145 145
  'Yearly'                      => 'j?hrlich',
146 146
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
147
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
147 148
  '[email]'                     => '[email]',
148 149
  'bin_list'                    => 'Lagerliste',
149 150
  'button'                      => '?',
locale/de/common
112 112
  'View warehouse content'      => 'Lagerbestand ansehen',
113 113
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
114 114
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
115
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
115 116
  '[email]'                     => '[email]',
116 117
  'bin_list'                    => 'Lagerliste',
117 118
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/cp
158 158
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
159 159
  'Yes'                         => 'Ja',
160 160
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
161
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
161 162
  'Zero amount posting!'        => 'Buchung ohne Wert',
162 163
  '[email]'                     => '[email]',
163 164
  'bin_list'                    => 'Lagerliste',
locale/de/ct
158 158
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
159 159
  'Yes'                         => 'Ja',
160 160
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
161
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
161 162
  '[email]'                     => '[email]',
162 163
  'bin_list'                    => 'Lagerliste',
163 164
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/datev
149 149
  'Von Konto: '                 => 'von Konto: ',
150 150
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
151 151
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
152
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
152 153
  'Zeitraum'                    => 'Zeitraum',
153 154
  '[email]'                     => '[email]',
154 155
  'bin_list'                    => 'Lagerliste',
locale/de/dn
248 248
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
249 249
  'Yes'                         => 'Ja',
250 250
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
251
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
251 252
  'Zipcode'                     => 'PLZ',
252 253
  '[email]'                     => '[email]',
253 254
  'bin_list'                    => 'Lagerliste',
locale/de/do
269 269
  'You cannot create an invoice for delivery orders from different vendors.' => 'Sie k?nnen keine Rechnung aus Lieferscheinen von verschiedenen Lieferanten erstellen.',
270 270
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
271 271
  'You have not selected any delivery order.' => 'Sie haben keinen Lieferschein ausgew?hlt.',
272
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
272 273
  'Zipcode'                     => 'PLZ',
273 274
  '[email]'                     => '[email]',
274 275
  'bin_list'                    => 'Lagerliste',
locale/de/drafts
115 115
  'View warehouse content'      => 'Lagerbestand ansehen',
116 116
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
117 117
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
118
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
118 119
  '[email]'                     => '[email]',
119 120
  'bin_list'                    => 'Lagerliste',
120 121
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/fu
126 126
  'Yes'                         => 'Ja',
127 127
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
128 128
  'You must chose a user.'      => 'Sie müssen einen Benutzer auswählen.',
129
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
129 130
  '[email]'                     => '[email]',
130 131
  'bin_list'                    => 'Lagerliste',
131 132
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/gl
227 227
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
228 228
  'Yes'                         => 'Ja',
229 229
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
230
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
230 231
  '[email]'                     => '[email]',
231 232
  'bin_list'                    => 'Lagerliste',
232 233
  'button'                      => '?',
locale/de/ic
292 292
  'Weight'                      => 'Gewicht',
293 293
  'Yes'                         => 'Ja',
294 294
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
295
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
295 296
  'Zipcode'                     => 'PLZ',
296 297
  '[email]'                     => '[email]',
297 298
  'assembly_list'               => 'erzeugnisliste',
locale/de/io
218 218
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
219 219
  'Yes'                         => 'Ja',
220 220
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
221
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
221 222
  'Zipcode'                     => 'PLZ',
222 223
  '[email]'                     => '[email]',
223 224
  'bin_list'                    => 'Lagerliste',
locale/de/ir
285 285
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
286 286
  'Yes'                         => 'Ja',
287 287
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
288
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
288 289
  'Zipcode'                     => 'PLZ',
289 290
  '[email]'                     => '[email]',
290 291
  'bin_list'                    => 'Lagerliste',
locale/de/is
309 309
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
310 310
  'Yes'                         => 'Ja',
311 311
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
312
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
312 313
  'Zipcode'                     => 'PLZ',
313 314
  '[email]'                     => '[email]',
314 315
  'bin_list'                    => 'Lagerliste',
locale/de/licenses
142 142
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
143 143
  'Yes'                         => 'Ja',
144 144
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
145
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
145 146
  'Zipcode'                     => 'PLZ',
146 147
  '[email]'                     => '[email]',
147 148
  'bin_list'                    => 'Lagerliste',
locale/de/login
346 346
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
347 347
  'You have not selected any delivery order.' => 'Sie haben keinen Lieferschein ausgew?hlt.',
348 348
  'You must chose a user.'      => 'Sie müssen einen Benutzer auswählen.',
349
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
349 350
  'Zipcode'                     => 'PLZ',
350 351
  '[email]'                     => '[email]',
351 352
  'bin_list'                    => 'Lagerliste',
locale/de/menu
188 188
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
189 189
  'Warehouses'                  => 'Lager',
190 190
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
191
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
191 192
  '[email]'                     => '[email]',
192 193
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
193 194
  'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Der Schlüssel "LDAP_config" fehlt.',
locale/de/menuXML
57 57
  'View warehouse content'      => 'Lagerbestand ansehen',
58 58
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
59 59
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
60
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
60 61
  '[email]'                     => '[email]',
61 62
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
62 63
  'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Der Schlüssel "LDAP_config" fehlt.',
locale/de/menunew
187 187
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
188 188
  'Warehouses'                  => 'Lager',
189 189
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
190
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
190 191
  '[email]'                     => '[email]',
191 192
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
192 193
  'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Der Schlüssel "LDAP_config" fehlt.',
locale/de/menuv3
57 57
  'View warehouse content'      => 'Lagerbestand ansehen',
58 58
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
59 59
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
60
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
60 61
  '[email]'                     => '[email]',
61 62
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
62 63
  'config/authentication.pl: Key "LDAP_config" is missing.' => 'config/authentication.pl: Der Schlüssel "LDAP_config" fehlt.',
locale/de/oe
314 314
  'You cannot create an invoice for delivery orders from different vendors.' => 'Sie k?nnen keine Rechnung aus Lieferscheinen von verschiedenen Lieferanten erstellen.',
315 315
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
316 316
  'You have not selected any delivery order.' => 'Sie haben keinen Lieferschein ausgew?hlt.',
317
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
317 318
  'Zipcode'                     => 'PLZ',
318 319
  '[email]'                     => '[email]',
319 320
  'bin_list'                    => 'Lagerliste',
locale/de/pe
132 132
  'View warehouse content'      => 'Lagerbestand ansehen',
133 133
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
134 134
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
135
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
135 136
  '[email]'                     => '[email]',
136 137
  'bin_list'                    => 'Lagerliste',
137 138
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/projects
134 134
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
135 135
  'Yes'                         => 'Ja',
136 136
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
137
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
137 138
  '[email]'                     => '[email]',
138 139
  'bin_list'                    => 'Lagerliste',
139 140
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/rc
133 133
  'View warehouse content'      => 'Lagerbestand ansehen',
134 134
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
135 135
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
136
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
136 137
  '[email]'                     => '[email]',
137 138
  'bin_list'                    => 'Lagerliste',
138 139
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/reportgenerator
89 89
  'View warehouse content'      => 'Lagerbestand ansehen',
90 90
  'Warehouse management'        => 'Lagerverwaltung/Bestandsver?nderung',
91 91
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
92
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
92 93
  '[email]'                     => '[email]',
93 94
  'bin_list'                    => 'Lagerliste',
94 95
  'config/authentication.pl: Key "DB_config" is missing.' => 'config/authentication.pl: Das Schlüsselwort "DB_config" fehlt.',
locale/de/rp
232 232
  'Yearly'                      => 'j?hrlich',
233 233
  'Yes'                         => 'Ja',
234 234
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
235
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
235 236
  '[email]'                     => '[email]',
236 237
  'ap_aging_list'               => 'liste_offene_verbindlichkeiten',
237 238
  'ar_aging_list'               => 'liste_offene_forderungen',
locale/de/todo
339 339
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
340 340
  'You have not selected any delivery order.' => 'Sie haben keinen Lieferschein ausgew?hlt.',
341 341
  'You must chose a user.'      => 'Sie müssen einen Benutzer auswählen.',
342
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
342 343
  'Zipcode'                     => 'PLZ',
343 344
  '[email]'                     => '[email]',
344 345
  'bin_list'                    => 'Lagerliste',
locale/de/ustva
164 164
  'Yearly'                      => 'j?hrlich',
165 165
  'Yearly taxreport not yet implemented' => 'J?hrlicher Steuerreport f?r dieses Ausgabeformat noch nicht implementiert',
166 166
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
167
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
167 168
  '[email]'                     => '[email]',
168 169
  'accrual'                     => 'Bilanzierung (Soll-Versteuerung)',
169 170
  'bin_list'                    => 'Lagerliste',
locale/de/wh
168 168
  'Yes'                         => 'Ja',
169 169
  'You can create warehouses and bins via the menu "System -> Warehouses".' => 'Sie können Lager und Lagerplätze über das Menü "System -> Lager" anlegen.',
170 170
  'You do not have the permissions to access this function.' => 'Sie verfügen nicht über die notwendigen Rechte, um auf diese Funktion zuzugreifen.',
171
  'Your PostgreSQL installationen uses UTF-8 as its encoding. Therefore you have to configure Lx-Office to use UTF-8 as well.' => 'Ihre PostgreSQL-Installation benutzt UTF-8 als Zeichensatz. Sie m?ssen deshalb Lx-Office so konfigurieren, dass es ebenfalls UTF-8 als Zeichensatz benutzt.',
171 172
  '[email]'                     => '[email]',
172 173
  'back'                        => 'zur?ck',
173 174
  'bin_list'                    => 'Lagerliste',
templates/webpages/admin/create_dataset_de.html
23 23
    <tr>
24 24
     <th align="right" nowrap>Schriftsatz</th>
25 25
     <td>
26
      [%- IF FORCE_DBENCODING %]
27
      <input type="hidden" name="encoding" value="[% HTML.escape(FORCE_DBENCODING) %]">
28
      [% HTML.escape(FORCE_DBENCODING) %]
29
      [%- ELSE %]
26 30
      <select name="encoding">
27 31
       [% FOREACH row = DBENCODINGS %]<option value="[% HTML.escape(row.dbencoding) %]" [% IF row.selected %]selected[% END %]>[% HTML.escape(row.label) %]</option>[% END %]
28 32
      </select>
33
      [%- END %]
29 34
     </td>
30 35
    </tr>
31 36

  
templates/webpages/admin/create_dataset_master.html
25 25
    <tr>
26 26
     <th align="right" nowrap><translate>Multibyte Encoding</translate></th>
27 27
     <td>
28
      [%- IF FORCE_DBENCODING %]
29
      <input type="hidden" name="encoding" value="[% HTML.escape(FORCE_DBENCODING) %]">
30
      [% HTML.escape(FORCE_DBENCODING) %]
31
      [%- ELSE %]
28 32
      <select name="encoding">
29 33
       [% FOREACH row = DBENCODINGS %]<option value="[% HTML.escape(row.dbencoding) %]" [% IF row.selected %]selected[% END %]>[% HTML.escape(row.label) %]</option>[% END %]
30 34
      </select>
35
      [%- END %]
31 36
     </td>
32 37
    </tr>
33 38

  

Auch abrufbar als: Unified diff