Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 4b937d1a

Von Sven Donath vor etwa 14 Jahren hinzugefügt

  • ID 4b937d1a3839d8235a650172a59998c1b7126e22
  • Vorgänger 5d79e14e
  • Nachfolger 6cf3f776

Teil 1 von: Usability und Lokalisierung de und de_DE (neu)

Neue Übersetzung für die Programmoberfläche eingeführt.
Unter Programm→Einstellungen→Anzeigeoptionen→Sprache 'Deutsch (de_DE)'
auswählen und speichern.

Strings an verschiedenen Stellen logischer gemacht.
Inkonsistenzen in der Benennung von Links, Überschriften etc. beseitigt.

"Zurück"-Buttons im Admin-Backend eingebaut, damit man auch zurück kommt, wenn man z.B.
Mozilla-Prism ohne Navigations-Elemente verwendet.

Im Admin-Backend, Datenbankadministration, die Vorgabe für den Datenbankbenutzer von 'postgres'
auf 'lxoffice' geändert, weil das der Standard der .deb-Installation ist.

Zum Teil deutsche Strings im Code und in templates/webpages gegen englische getauscht.

Die neue Oberflächen-Lokalisierung de_DE versucht von den teilweise "merkwürdigen" Benennungen
von Bedienelementen und GUI-Elementen weg zu kommen, welche durch die 1:1 - Übersetzung aus dem
Englischen entstanden und historisch gewachsen sind. Weiterhin wurden Strings so verändert,
dass Bandwürmer aus holprigen und ungenauen Formulierungen vermieden werden.
So sind zum Beispiel die Menüeinträge kürzer, was die Übersichtlichkeit verbessert.

Die "Benutzerdefinierten Variablen" sind aus Benutzersicht eher "Erweiterte Datenfelder".
Daher die Umbenennungen. Wer eine bessere Idee hat wird gebeten sie kund zu tun.

In System→Vorlagen→HTML-Vorlagen und System→Vorlagen→LaTeX-Vorlagen ist der Titel etwas besser
und es gibt einen Link zur lokalen Beschreibung der Dokumenten-Variablen (in doc/).

Company-Logo-Screen geändert: 'Licensed to' ersetzt durch 'company_logo_subtitle'.
"Lizenziert für" macht meiner Meinung nach wenig Sinn bei Open Source Software.
Wer "Lizenziert für" braucht, kann es als Übersetzung von 'company_logo_subtitle' in die
entsprechende 'all' - Datei schreiben.

An einigen Stellen sind Title-Tags für Links und Input-Elemente hinzugekommen.

Die [?] - Buttons für die Kalender heißen jetzt zum Teil [Kal.]. Hinter dem Fragezeichen
vermutet ein Anwender eher eine Hilfe-Funktion, als einen Kalender.

Der [D] - Button ist jetzt [Details].
An der Stelle muss man nicht an Buchstaben sparen. ;-)

In der Sprachvariante "Deutsch (German)" habe ich versucht so nah wie möglich am Original zu bleiben.
Die gravierenden Änderungen sind in "Deutsch (de_DE)". Mir ist natürlich klar, dass die radikale
Umbenennung zu Unterschieden gegenüber Dokumentationen und Lx-Office - Büchern führen kann.
Aber das ist es wert und man kann Dokumentationen und Bücher auch aktualisieren. :-)

(will be continued)

Unterschiede anzeigen:

bin/mozilla/rp.pl
85 85
# $locale->text('Trial Balance')
86 86
# $locale->text('AR Aging')
87 87
# $locale->text('AP Aging')
88
# $locale->text('Search AR Aging')
89
# $locale->text('Search AP Aging')
88 90
# $locale->text('Tax collected')
89 91
# $locale->text('Tax paid')
90 92
# $locale->text('Receipts')
......
92 94
# $locale->text('Project Transactions')
93 95
# $locale->text('Non-taxable Sales')
94 96
# $locale->text('Non-taxable Purchases')
97
# $locale->text('Business evaluation')
95 98

  
96 99
# $form->parse_html_template('rp/html_report_susa')
97 100

  
......
129 132
            'balance_sheet'        => 'Balance Sheet',
130 133
            'income_statement'     => 'Income Statement',
131 134
            'trial_balance'        => 'Trial Balance',
132
            'ar_aging'             => 'AR Aging',
133
            'ap_aging'             => 'Offene Verbindlichkeiten',
135
            'ar_aging'             => 'Search AR Aging',
136
            'ap_aging'             => 'Search AP Aging',
134 137
            'tax_collected'        => 'Tax collected',
135 138
            'tax_paid'             => 'Tax paid',
136 139
            'nontaxable_sales'     => 'Non-taxable Sales',
......
138 141
            'receipts'             => 'Receipts',
139 142
            'payments'             => 'Payments',
140 143
            'projects'             => 'Project Transactions',
141
            'bwa'                  => 'Betriebswirtschaftliche Auswertung',
144
            'bwa'                  => 'Business evaluation',
142 145
  );
143 146

  
144 147
  $form->{title} = $locale->text($title{ $form->{report} });

Auch abrufbar als: Unified diff