From: Moritz Bunkus Date: Fri, 2 Nov 2012 10:07:25 +0000 (+0100) Subject: menu.ini doch wieder auf Übersetzungen scannen X-Git-Tag: release-3.0.0beta1~55 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=502ca2d1613598940050afb0a304c69239f04bf8;p=kivitendo-erp.git menu.ini doch wieder auf Übersetzungen scannen Commit ac55752 hat dies kaputt gemacht --- diff --git a/locale/de/all b/locale/de/all index 82ed6fcca..b608feb39 100644 --- a/locale/de/all +++ b/locale/de/all @@ -102,14 +102,21 @@ $self->{texts} = { 'Active' => 'Aktiv', 'Active?' => 'Aktiviert?', 'Add' => 'Erfassen', + 'Add AP Transaction' => 'Kreditorenbuchung', + 'Add AR Transaction' => 'Debitorenbuchung', 'Add Account' => 'Konto erfassen', 'Add Accounting Group' => 'Buchungsgruppe erfassen', 'Add Accounts Payables Transaction' => 'Kreditorenbuchung erfassen', 'Add Accounts Receivables Transaction' => 'Debitorenbuchung erfassen', 'Add Assembly' => 'Erzeugnis erfassen', 'Add Buchungsgruppe' => 'Buchungsgruppe erfassen', + 'Add Business' => 'Kunden-/Lieferantentyp erfassen', 'Add Credit Note' => 'Gutschrift erfassen', 'Add Customer' => 'Kunde erfassen', + 'Add Delivery Note' => 'Lieferschein erfassen', + 'Add Delivery Order' => 'Lieferschein erfassen', + 'Add Department' => 'Abteilung erfassen', + 'Add Dunning' => 'Mahnung erzeugen', 'Add Exchangerate' => 'Wechselkurs erfassen', 'Add Follow-Up' => 'Wiedervorlage erstellen', 'Add Follow-Up for #1' => 'Wiedervorlage für #1 erstellen', @@ -118,6 +125,7 @@ $self->{texts} = { 'Add Language' => 'Sprache hinzufügen', 'Add Lead' => 'Kundenquelle erfassen', 'Add Part' => 'Ware erfassen', + 'Add Payment Terms' => 'Zahlungskonditionen hinzufügen', 'Add Price Factor' => 'Preisfaktor erfassen', 'Add Pricegroup' => 'Preisgruppe erfassen', 'Add Printer' => 'Drucker hinzufügen', @@ -125,12 +133,14 @@ $self->{texts} = { 'Add Purchase Delivery Order' => 'Lieferschein (Einkauf) erfassen', 'Add Purchase Order' => 'Lieferantenauftrag erfassen', 'Add Quotation' => 'Angebot erfassen', + 'Add RFQ' => 'Preisanfrage erfassen', 'Add Request for Quotation' => 'Anfrage erfassen', 'Add Sales Delivery Order' => 'Lieferschein (Verkauf) erfassen', 'Add Sales Invoice' => 'Rechnung erfassen', 'Add Sales Order' => 'Auftrag erfassen', 'Add Service' => 'Dienstleistung erfassen', 'Add Storno Credit Note' => 'Gutschrift Storno hinzufügen', + 'Add Transaction' => 'Dialogbuchen', 'Add User' => 'Neuer Benutzer', 'Add Vendor' => 'Lieferant erfassen', 'Add Vendor Invoice' => 'Einkaufsrechnung erfassen', @@ -144,6 +154,7 @@ $self->{texts} = { 'Address' => 'Adresse', 'Administration' => 'Administration', 'Administration (Used to access instance administration from user logins)' => 'Administration (Für die Verwaltung der aktuellen Instanz aus einem Userlogin heraus)', + 'Administration area' => 'Administration', 'Advance turnover tax return' => 'Umsatzsteuervoranmeldung', 'Aktion' => 'Aktion', 'All' => 'Alle', @@ -237,6 +248,7 @@ $self->{texts} = { 'Back to the login page' => 'Zurück zur Loginseite', 'Background job history' => 'Verlauf der Hintergrund-Jobs', 'Background jobs' => 'Hintergrund-Jobs', + 'Background jobs and task server' => 'Hintergrund-Jobs und Task-Server', 'Backup Dataset' => 'Datenbank sichern', 'Backup file' => 'Sicherungsdatei', 'Backup of dataset' => 'Sicherung der Datenbank', @@ -248,11 +260,16 @@ $self->{texts} = { 'Bank Code Number' => 'Bankleitzahl', 'Bank Connection Tax Office' => 'Bankverbindung des Finanzamts', 'Bank Connections' => 'Bankverbindungen', + 'Bank accounts' => 'Bankkonten', 'Bank code' => 'Bankleitzahl', 'Bank collection amount' => 'Einzugsbetrag', 'Bank collection payment list for export #1' => 'Bankeinzugszahlungsliste für SEPA-Export #1', + 'Bank collection via SEPA' => 'Bankeinzug via SEPA', + 'Bank collections via SEPA' => 'Bankeinzüge via SEPA', 'Bank transfer amount' => 'Überweisungssumme', 'Bank transfer payment list for export #1' => 'Überweisungszahlungsliste für SEPA-Export #1', + 'Bank transfer via SEPA' => 'Überweisung via SEPA', + 'Bank transfers via SEPA' => 'Überweisungen via SEPA', 'Base unit' => 'Basiseinheit', 'Basic Data' => 'Basisdaten', 'Batch Printing' => 'Druck', @@ -362,6 +379,7 @@ $self->{texts} = { 'Cannot save quotation!' => 'Angebot kann nicht gespeichert werden!', 'Cannot storno storno invoice!' => 'Kann eine Stornorechnung nicht stornieren', 'Carry over shipping address' => 'Lieferadresse übernehmen', + 'Cash' => 'Zahlungsverkehr', 'Cc' => 'Cc', 'Change Lx-Office installation settings (all menu entries beneath \'System\')' => 'Verändern der Lx-Office-Installationseinstellungen (Menüpunkte unterhalb von \'System\')', 'Change representative to' => 'Vertreter ändern in', @@ -419,6 +437,7 @@ $self->{texts} = { 'Contra' => 'gegen', 'Copies' => 'Kopien', 'Correct taxkey' => 'Richtiger Steuerschlüssel', + 'Corrections' => 'Korrekturen', 'Costs' => 'Kosten', 'Could not copy %s to %s. Reason: %s' => 'Die Datei "%s" konnte nicht nach "%s" kopiert werden. Grund: %s', 'Could not load class #1 (#2): "#3"' => 'Konnte Klasse #1 (#2) nicht laden: "#3"', @@ -516,6 +535,7 @@ $self->{texts} = { 'Customers' => 'Kunden', 'Customers and vendors' => 'Kunden und Lieferanten', 'Customized Report' => 'Vorgewählte Zeiträume', + 'DATEV - Export Assistent' => 'DATEV-Exportassistent', 'DATEV Angaben' => 'DATEV-Angaben', 'DATEV Export' => 'DATEV-Export', 'DATEV check returned errors:' => 'Die DATEV Prüfung dieser Buchung ergab Fehler:', @@ -685,6 +705,7 @@ $self->{texts} = { 'EUR' => 'E/Ü-Rechnung', 'Earlier versions of kivitendo contained bugs which might have led to wrong entries in the general ledger.' => 'Frühere Versionen von kivitendo enthielten Bugs, die zu falschen Einträgen im Hauptbuch geführt haben können.', 'Edit' => 'Bearbeiten', + 'Edit Access Rights' => 'Zugriffsrechte bearbeiten', 'Edit Access Rights for Follow-Ups' => 'Zugriff auf meine Wiedervorlagen regeln', 'Edit Account' => 'Kontodaten bearbeiten', 'Edit Accounting Group' => 'Buchungsgruppe bearbeiten', @@ -695,6 +716,7 @@ $self->{texts} = { 'Edit Buchungsgruppe' => 'Buchungsgruppe bearbeiten', 'Edit Credit Note' => 'Gutschrift bearbeiten', 'Edit Customer' => 'Kunde editieren', + 'Edit Dunning' => 'Mahnungen konfigurieren', 'Edit Dunning Process Config' => 'Mahnwesenkonfiguration bearbeiten', 'Edit Employee #1' => 'Benutzer #1 bearbeiten', 'Edit Follow-Up' => 'Wiedervorlage bearbeiten', @@ -881,6 +903,8 @@ $self->{texts} = { 'GL Transaction' => 'Dialogbuchung', 'Gegenkonto' => 'Gegenkonto', 'Gender' => 'Geschlecht', + 'General Ledger' => 'Finanzbuchhaltung', + 'General Ledger Corrections' => 'Korrekturen im Hauptbuch', 'General Ledger Transaction' => 'Dialogbuchung', 'General ledger and cash' => 'Finanzbuchhaltung und Zahlungsverkehr', 'General ledger corrections' => 'Korrekturen im Hauptbuch', @@ -889,6 +913,7 @@ $self->{texts} = { 'Go one step back' => 'Einen Schritt zurück', 'Go one step forward' => 'Einen Schritt vorwärts', 'Greeting' => 'Anrede', + 'Greetings' => 'Anreden', 'Group' => 'Warengruppe', 'Group Invoices' => 'Rechnungen zusammenfassen', 'Group Items' => 'Waren gruppieren', @@ -898,6 +923,7 @@ $self->{texts} = { 'Group saved!' => 'Warengruppe gespeichert!', 'Groups' => 'Warengruppen', 'HTML' => 'HTML', + 'HTML Templates' => 'HTML-Vorlagen', 'Hardcopy' => 'Seite drucken', 'Has serial number' => 'Hat eine Serienummer', 'Heading' => 'Überschrift', @@ -910,6 +936,7 @@ $self->{texts} = { 'Hide help text' => 'Hilfetext verbergen', 'History' => 'Historie', 'History Search' => 'Historien Suche', + 'History Search Engine' => 'Historien Suchmaschine', 'Homepage' => 'Homepage', 'Host' => 'Datenbankcomputer', 'However, you can create a new part which will then be selected.' => 'Sie können jedoch einen neuen Artikel anlegen, der dann automatisch ausgewählt wird.', @@ -934,6 +961,7 @@ $self->{texts} = { 'If you want to set up the authentication database yourself then log in to the administration panel. kivitendo will then create the database and tables for you.' => 'Wenn Sie die Authentifizierungs-Datenbank selber einrichten wollen, so melden Sie sich im Administrationsbereich an. kivitendo wird dann die Datenbank und die erforderlichen Tabellen für Sie anlegen.', 'Image' => 'Grafik', 'Import' => 'Import', + 'Import CSV' => 'CSV-Import', 'Import file' => 'Import-Datei', 'Import preview' => 'Import-Vorschau', 'Import profiles' => 'Import-Profil', @@ -1027,6 +1055,7 @@ $self->{texts} = { 'L' => 'L', 'LIABILITIES' => 'PASSIVA', 'LP' => 'LP', + 'LaTeX Templates' => 'LaTeX-Vorlagen', 'Landscape' => 'Querformat', 'Language' => 'Sprache', 'Language (database ID)' => 'Sprache (Datenbank-ID)', @@ -1062,8 +1091,22 @@ $self->{texts} = { 'Line Total' => 'Zeilensumme', 'Line and column' => 'Zeile und Spalte', 'Line endings' => 'Zeilenumbrüche', + 'List' => 'Anzeigen', + 'List Accounting Groups' => 'Buchungsgruppen anzeigen', + 'List Accounts' => 'Konten anzeigen', + 'List Businesses' => 'Kunden-/Lieferantentypen anzeigen', + 'List Departments' => 'Abteilungen anzeigen', + 'List Groups' => 'Warengruppen anzeigen', + 'List Languages' => 'Sprachen anzeigen', + 'List Lead' => 'Kundenquelle anzeigen', + 'List Payment Terms' => 'Zahlungsbedingungen anzeigen', 'List Price' => 'Listenpreis', + 'List Price Factors' => 'Preisfaktoren anzeigen', + 'List Pricegroups' => 'Preisgruppen anzeigen', 'List Transactions' => 'Buchungsliste', + 'List Warehouses' => 'Lager anzeigen', + 'List bank accounts' => 'Bankkonten anzeigen', + 'List current background jobs' => 'Aktuelle Hintergrund-Jobs anzeigen', 'List export' => 'Export anzeigen', 'List of bank accounts' => 'Liste der Bankkonten', 'List of bank collections' => 'Bankeinzugsliste', @@ -1091,6 +1134,7 @@ $self->{texts} = { 'Make (with X being a number)' => 'Lieferant (X ist eine fortlaufende Zahl)', 'Make compatible for import' => 'Für den Import kompatibel machen', 'Make default profile' => 'Zu Standardprofil machen', + 'Manage Custom Variables' => 'Benutzerdefinierte Variablen', 'Mandantennummer' => 'Mandantennummer', 'Mandatory Departments' => 'Benutzer muss Abteilungen vergeben', 'Mar' => 'März', @@ -1291,6 +1335,7 @@ $self->{texts} = { 'POSTED AS NEW' => 'Als neu gebucht', 'PRINTED' => 'Gedruckt', 'Package name' => 'Paketname', + 'Packing Lists' => 'Lieferschein', 'Page' => 'Seite', 'Page #1/#2' => 'Seite #1/#2', 'Paid' => 'bezahlt', @@ -1417,8 +1462,10 @@ $self->{texts} = { 'Private Phone' => 'Privates Tel.', 'Problem' => 'Problem', 'Produce Assembly' => 'Erzeugnis fertigen', + 'Productivity' => 'Produktivität', 'Profit determination' => 'Gewinnermittlung', 'Proforma Invoice' => 'Proformarechnung', + 'Program' => 'Programm', 'Project' => 'Projekt', 'Project Description' => 'Projektbeschreibung', 'Project Number' => 'Projektnummer', @@ -1429,6 +1476,7 @@ $self->{texts} = { 'Project not on file!' => 'Dieses Projekt ist nicht in der Datenbank!', 'Project saved!' => 'Projekt gespeichert!', 'Projects' => 'Projekte', + 'Projecttransactions' => 'Projektbuchungen', 'Prozentual/Absolut' => 'Prozentual/Absolut', 'Purchase Invoice' => 'Einkaufsrechnung', 'Purchase Order' => 'Lieferantenauftrag', @@ -1528,6 +1576,7 @@ $self->{texts} = { 'SEPA XML download' => 'SEPA-XML-Download', 'SEPA creditor ID' => 'SEPA-Kreditoren-Identifikation', 'SEPA exports:' => 'SEPA-Exporte:', + 'SEPA strings' => 'SEPA-Überweisungen', 'Saldo Credit' => 'Saldo Haben', 'Saldo Debit' => 'Saldo Soll', 'Saldo neu' => 'Saldo neu', @@ -1627,6 +1676,7 @@ $self->{texts} = { 'Ship via' => 'Transportmittel', 'Shipping Address' => 'Lieferadresse', 'Shipping Point' => 'Versandort', + 'Shipto' => 'Lieferanschriften', 'Shipto deleted.' => 'Lieferadresse gelöscht', 'Shipto is in use and was flagged invalid.' => 'Lieferadresse ist noch in Verwendung, und wurde als ungültig markiert.', 'Shopartikel' => 'Shopartikel', @@ -1634,6 +1684,7 @@ $self->{texts} = { 'Show' => 'Zeigen', 'Show Filter' => 'Filter zeigen', 'Show Salesman' => 'Verkäufer anzeigen', + 'Show TODO list' => 'Aufgabenliste anzeigen', 'Show by default' => 'Standardmäßig anzeigen', 'Show custom variable search inputs' => 'Suchoptionen für Benutzerdefinierte Variablen verstecken', 'Show details' => 'Detailsanzeige', @@ -1707,6 +1758,7 @@ $self->{texts} = { 'Superuser name' => 'Datenbankadministrator', 'Supplies' => 'Lieferungen', 'Switch Menu on / off' => 'Menü ein- / ausklappen', + 'System' => 'System', 'System currently down for maintenance!' => 'Lx-Office ist momentan zwecks Wartungsarbeiten nicht zugänglich.', 'TODO list' => 'Aufgabenliste', 'TODO list options' => 'Aufgabenlistenoptionen', @@ -1739,6 +1791,7 @@ $self->{texts} = { 'Taxation' => 'Versteuerungs Verfahren', 'Taxdescription missing!' => 'Steuername fehlt!', 'Taxdescription_coa' => 'Steuer', + 'Taxes' => 'Steuern', 'Taxkey' => 'Steuerschlüssel', 'Taxkey missing!' => 'Steuerschlüssel fehlt!', 'Taxkey_coa' => 'Steuerschlüssel', @@ -2017,6 +2070,8 @@ $self->{texts} = { 'USt-Konto' => 'USt-Konto', 'UStVA' => 'UStVA', 'UStVA (PDF-Dokument)' => 'UStVa als PDF-Dokument', + 'UStVa' => 'UStVa', + 'UStVa Einstellungen' => 'UStVa Einstellungen', 'Unbalanced Ledger' => 'Bilanzfehler', 'Unchecked custom variables will not appear in orders and invoices.' => 'Unmarkierte Variablen werden für diesen Artikel nicht in Aufträgen und Rechnungen angezeigt.', 'Unfinished follow-ups' => 'Nicht erledigte Wiedervorlagen', @@ -2066,6 +2121,7 @@ $self->{texts} = { 'Vendor' => 'Lieferant', 'Vendor (name)' => 'Lieferant (Name)', 'Vendor Invoice' => 'Einkaufsrechnung', + 'Vendor Invoices' => 'Einkaufsrechnungen', 'Vendor Name' => 'Lieferantenname', 'Vendor Number' => 'Lieferantennummer', 'Vendor Order Number' => 'Bestellnummer beim Lieferanten', @@ -2092,6 +2148,7 @@ $self->{texts} = { 'Warehouse From' => 'Quelllager', 'Warehouse Migration' => 'Lagermigration', 'Warehouse To' => 'Ziellager', + 'Warehouse content' => 'Lagerbestand', 'Warehouse deleted.' => 'Lager gelöscht.', 'Warehouse management' => 'Lagerverwaltung/Bestandsveränderung', 'Warehouse saved.' => 'Lager gespeichert.', diff --git a/scripts/locales.pl b/scripts/locales.pl index f0f96b51e..6f7cabda1 100755 --- a/scripts/locales.pl +++ b/scripts/locales.pl @@ -78,8 +78,8 @@ if ($opt_n) { @menufiles = ($menufile); } else { tie %dir_h, 'IO::Dir', $basedir; - @menufiles = grep { /.*?_$menufile$/ } keys %dir_h; - unshift @menufiles, $menufile; + @menufiles = map { "$basedir/$_" } grep { /.*?_$menufile$/ } keys %dir_h; + unshift @menufiles, "$basedir/$menufile"; } tie %dir_h, 'IO::Dir', $dbupdir; @@ -114,6 +114,7 @@ my %old_texts = %{ $self->{texts} || {} }; handle_file(@{ $_ }) for @progfiles; handle_file($_, $dbupdir) for @dbplfiles; handle_file($_, $dbupdir2) for @dbplfiles2; +scanmenu($_) for @menufiles; # generate all generate_file(