Revision dfee9199
Von Sven Schöling vor mehr als 14 Jahren hinzugefügt
locale/de/all | ||
---|---|---|
183 | 183 |
'Ap aging on %s' => 'Offene Verbindlichkeiten zum %s', |
184 | 184 |
'Application Error. No Format given' => 'Fehler in der Anwendung. Das Ausgabeformat fehlt.', |
185 | 185 |
'Application Error. Wrong Format' => 'Fehler in der Anwendung. Falsches Format: ', |
186 |
'Applying [% HTML.escape(file) %]:' => 'Führe [% HTML.escape(file) %] aus:',
|
|
186 |
'Applying #1:' => 'Führe #1 aus',
|
|
187 | 187 |
'Approximately #1 prices will be updated.' => 'Ungef?hr #1 Preise werden aktualisiert.', |
188 | 188 |
'Apr' => 'Apr', |
189 | 189 |
'April' => 'April', |
... | ... | |
804 | 804 |
'IV' => 'IV', |
805 | 805 |
'If the automatic creation of invoices for fees and interest is switched on for a dunning level then the following accounts will be used for the invoice.' => 'Wenn das automatische Erstellen einer Rechnung über Mahngebühren und Zinsen für ein Mahnlevel aktiviert ist, so werden die folgenden Konten für die Rechnung benutzt.', |
806 | 806 |
'If the database user listed above does not have the right to create a database then enter the name and password of the superuser below:' => 'Falls der oben genannte Datenbankbenutzer nicht die Berechtigung zum Anlegen neuer Datenbanken hat, so können Sie hier den Namen und das Passwort des Datenbankadministratoraccounts angeben:', |
807 |
'If you chose to let Lx-Office do the migration then Lx-Office will also remove the old member file after creating a backup copy of it in the directory "[% HTML.escape(backupdir) %]".' => 'Falls Sie sich entscheiden, Lx-Office die Migration durchführen zu lassen, so wird Lx-Office ein Backup der alten Dateien im Verzeichnis "[% HTML.escape(backupdir) %]" erstellen und die Dateien anschließend löschen.',
|
|
807 |
'If you chose to let Lx-Office do the migration then Lx-Office will also remove the old member file after creating a backup copy of it in the directory "#1".' => 'Falls Sie sich entscheiden, Lx-Office die Migration durchführen zu lassen, so wird Lx-Office ein Backup der alten Dateien im Verzeichnis "#1" erstellen und die Dateien anschließend löschen.',
|
|
808 | 808 |
'If you enter values for the part number and / or part description then only those bins containing parts whose part number or part description match your input will be shown.' => 'Wenn Sie für die Artikelnummer und / oder die Beschreibung etwas eingeben, so werden nur die Lagerplätze angezeigt, in denen Waren eingelagert sind, die Ihre Suchbegriffe enthalten.', |
809 | 809 |
'If you see this message, you most likely just setup your LX-Office and haven\'t added any entry types. If this is the case, the option is accessible for administrators in the System menu.' => 'Wenn Sie diese Meldung sehen haben Sie wahrscheinlich ein frisches LX-Office Setup und noch keine Buchungsgruppen eingerichtet. Ein Administrator kann dies im Systemmenü erledigen.', |
810 | 810 |
'If you want to change any of these parameters then press the "Back" button, edit the file "config/authentication.pl" and login into the admin module again.' => 'Wenn Sie einen der Parameter ändern wollen, so drücken Sie auf den "Zurück"-Button, bearbeiten Sie die Datei "config/authentication.pl", und melden Sie sich erneut im Administrationsbereich an.', |
... | ... | |
962 | 962 |
'Lx-Office can fix these problems automatically.' => 'Lx-Office kann solche Probleme automatisch beheben.', |
963 | 963 |
'Lx-Office has been switched to group-based access restrictions.' => 'Lx-Office wurde auf eine gruppenbasierte Benutzerzugriffsverwaltung umgestellt.', |
964 | 964 |
'Lx-Office has found one or more problems in the general ledger.' => 'Lx-Office hat ein oder mehrere Probleme im Hauptbuch gefunden.', |
965 |
'Lx-Office is about to update the database <b>[% HTML.escape(dbname) %]</b>. You should create a backup of the database before proceeding because the backup might not be reversible.' => 'Lx-Office wird gleich die Datenbank <b>[% HTML.escape(dbname) %]</b> aktualisieren. Sie sollten eine Sicherungskopie der Datenbank erstellen, bevor Sie fortfahren, da die Aktualisierung unter Umständen nicht umkehrbar ist.',
|
|
965 |
'Lx-Office is about to update the database <b>#1</b>. You should create a backup of the database before proceeding because the backup might not be reversible.' => 'Lx-Office wird gleich die Datenbank <b>#1</b> aktualisieren.',
|
|
966 | 966 |
'Lx-Office is now able to manage warehouses instead of just tracking the amount of goods in your system.' => 'Lx-Office enthält jetzt auch echte Lagerverwaultung anstatt reiner Mengenzählung.', |
967 | 967 |
'Lx-Office website' => 'Lx-Office-Webseite', |
968 | 968 |
'MAILED' => 'Gesendet', |
... | ... | |
1008 | 1008 |
'Module name' => 'Modulname', |
1009 | 1009 |
'Monat' => 'Monat', |
1010 | 1010 |
'Monthly' => 'monatlich', |
1011 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
1011 | 1012 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
1012 | 1013 |
'Multi mode not supported.' => 'Multimodus wird nicht unterst?tzt.', |
1013 | 1014 |
'Multibyte Encoding' => 'Schriftsatz', |
... | ... | |
1560 | 1561 |
'The creation of the authentication database failed:' => 'Das Anlegen der Authentifizierungsdatenbank schlug fehl:', |
1561 | 1562 |
'The custom variable has been deleted.' => 'Die benutzerdefinierte Variable wurde gelöscht.', |
1562 | 1563 |
'The custom variable has been saved.' => 'Die benutzerdefinierte Variable wurde gespeichert.', |
1563 |
'The database [% HTML.escape(db) %] has been successfully deleted.' => 'Die Datenbank [% HTML.escape(db) %] wurde erfolgreich gelöscht.',
|
|
1564 |
'The database #1 has been successfully deleted.' => 'Die Datenbank #1 wurde erfolgreich gelöscht.',
|
|
1564 | 1565 |
'The database for user management and authentication does not exist. You can create let Lx-Office create it with the following parameters:' => 'Die Datenbank zur Verwaltung der Benutzerdaten und zur Authentifizierung existiert nicht. Sie können Lx-Office diese Datenbank mit den folgenden Parametern anlegen lassen:', |
1565 |
'The database update/creation did not succeed. The file [% HTML.escape(file) %] contained the following error:' => 'Die Datenbankaktualisierung/erstellung schlug fehl. Die Datei [% HTML.escape(file) %] enthielt den folgenden Fehler:',
|
|
1566 |
'The database update/creation did not succeed. The file #1 contained the following error:' => 'Die Datenbankaktualisierung/erstellung schlug fehl. Die Datei #1 enthielt den folgenden Fehler:',
|
|
1566 | 1567 |
'The database upgrade for the introduction of Buchungsgruppen is now complete.' => 'Das Datenbankupgrade für die Einführung von Buchungsgruppen ist jetzt beendet.', |
1567 | 1568 |
'The database upgrade for the introduction of units is now complete.' => 'Das Datenbankupgrade zwecks Einführung von Einheiten ist nun beendet.', |
1568 |
'The dataset [% HTML.escape(db) %] has been successfully created.' => 'Die Datenbank [% HTML.escape(db) %] wurde erfolgreich angelegt.',
|
|
1569 |
'The dataset backup has been sent via email to [% HTML.escape(to) %].' => 'Die Datenbanksicherung wurde per Email an [% HTML.escape(to) %] verschickt.',
|
|
1569 |
'The dataset #1 has been successfully created.' => 'Die Datenbank #1 wurde erfolgreich angelegt.',
|
|
1570 |
'The dataset backup has been sent via email to #1.' => 'Die Datenbanksicherung wurde per Email an #1 verschickt.',
|
|
1570 | 1571 |
'The dataset has to exist before a restoration can be started.' => 'Die Datenbank muss vor der Wiederherstellung bereits angelegt worden sein.', |
1571 | 1572 |
'The dataset name is missing.' => 'Der Datenbankname fehlt.', |
1572 | 1573 |
'The default value depends on the variable type:' => 'Die Bedeutung des Standardwertes hängt vom Variablentypen ab:', |
... | ... | |
1605 | 1606 |
'The name is missing in row %d.' => 'Der Name fehlt in Zeile %d.', |
1606 | 1607 |
'The name is missing.' => 'Der Name fehlt.', |
1607 | 1608 |
'The name must only consist of letters, numbers and underscores and start with a letter.' => 'Der Name darf nur aus Buchstaben (keine Umlaute), Ziffern und Unterstrichen bestehen und muss mit einem Buchstaben beginnen.', |
1608 |
'The old file containing the user information is still present ("[% HTML.escape(memberfile) %]"). Do you want to migrate these users into the database? If not then you will not be able to log in with any of the users present in the old file. ' => 'Die alte Datei mit den Benutzerdaten existiert in dieser Installation noch immer ("[% HTML.escape(memberfile) %]"). Wollen Sie diese Benutzer in die neue Authentifizierungsdatenbank migrieren lassen? Falls nicht, so werden Sie sich nicht mehr mit den Benutzerdaten aus der alten Mitgliedsdatei anmelden können.',
|
|
1609 |
'The old file containing the user information is still present ("#1"). Do you want to migrate these users into the database? If not then you will not be able to log in with any of the users present in the old file.' => 'Die alte Datei mit den Benutzerdaten existiert in dieser Installation noch immer ("#1"). Wollen Sie diese Benutzer in die neue Authentifizierungsdatenbank migrieren lassen? Falls nicht, so werden Sie sich nicht mehr mit den Benutzerdaten aus der alten Mitgliedsdatei anmelden können.',
|
|
1609 | 1610 |
'The option field is empty.' => 'Das Optionsfeld ist leer.', |
1610 | 1611 |
'The parts for this delivery order have already been transferred in.' => 'Die Artikel dieses Lieferscheins wurden bereits eingelagert.', |
1611 | 1612 |
'The parts for this delivery order have already been transferred out.' => 'Die Artikel dieses Lieferscheins wurden bereits ausgelagert.', |
... | ... | |
1616 | 1617 |
'The pg_dump process could not be started.' => 'Der pg_dump-Prozess konnte nicht gestartet werden.', |
1617 | 1618 |
'The pg_restore process could not be started.' => 'Der pg_restore-Prozess konnte nicht gestartet werden.', |
1618 | 1619 |
'The preferred one is to install packages provided by your operating system distribution (e.g. Debian or RPM packages).' => 'Die bevorzugte Art, ein Perl-Modul zu installieren, ist durch Installation eines von Ihrem Betriebssystem zur Verfügung gestellten Paketes (z.B. Debian-Pakete oder RPM).', |
1619 |
'The program\'s exit code was [% HTML.escape(retval) %] ("0" usually means that everything went OK).' => 'Der Exitcode des Programms war [% HTML.escape(retval) %] ("0" bedeutet normalerweise, dass die Wiederherstellung erfolgreich war).',
|
|
1620 |
'The programs exit code was #1 ("0" usually means that everything went OK).' => 'Der Exitcode des Programms war #1 ("0" bedeutet normalerweise, dass die Wiederherstellung erfolgreich war).',
|
|
1620 | 1621 |
'The project has been added.' => 'Das Projekt wurde erfasst.', |
1621 | 1622 |
'The project has been saved.' => 'Das Projekt wurde gespeichert.', |
1622 | 1623 |
'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:', |
... | ... | |
1674 | 1675 |
'This could have happened for two reasons:' => 'Dies kann aus zwei Gr?nden geschehen sein:', |
1675 | 1676 |
'This customer number is already in use.' => 'Diese Kundennummer wird bereits verwendet.', |
1676 | 1677 |
'This group will be called "Full Access".' => 'Diese Gruppe wird "Vollzugriff" genannt.', |
1677 |
'This installation uses an unknown chart of accounts ("[% HTML.escape(coa) %]"). This database upgrade cannot create standard buchungsgruppen automatically.' => 'Diese Installation benutzt einen unbekannten Kontenrahmen ("[% HTML.escape(coa) %]"). Dieses Datenbankupgrade kann die Standardbuchungsgruppen nicht automatisch anlegen.',
|
|
1678 |
'This installation uses an unknown chart of accounts ("#1"). This database upgrade cannot create standard buchungsgruppen automatically.' => 'Diese Installation benutzt einen unbekannten Kontenrahmen ("#1"). Dieses Datenbankupgrade kann die Standardbuchungsgruppen nicht automatisch anlegen.',
|
|
1678 | 1679 |
'This is a preliminary check for existing sources. Nothing will be created or deleted at this stage!' => 'In diesem Schritt werden bestehende Datenbanken gesucht. Es werden noch keine Änderungen vorgenommen!', |
1679 | 1680 |
'This list is capped at 15 items to keep it fast. If you need a full list, please use reports.' => 'Diese Liste ist auf 15 Zeilen begrenzt. Wenn Sie eine vollst?ndige Liste ben?tigen, erstellen Sie bitte einen Bericht.', |
1680 | 1681 |
'This means that the user has created an AP transaction and chosen a taxkey for sales taxes, or that he has created an AR transaction and chosen a taxkey for input taxes.' => 'Das bedeutet, dass ein Benutzer eine Kreditorenbuchung angelegt und in ihr einen Umsatzsteuer-Steuerschl?ssel verwendet oder eine Debitorenbuchung mit Vorsteuer-Steuerschl?ssel angelegt hat.', |
locale/de/ap | ||
---|---|---|
150 | 150 |
'Missing amount' => 'Fehlbetrag', |
151 | 151 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
152 | 152 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
153 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
153 | 154 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
154 | 155 |
'Name' => 'Name', |
155 | 156 |
'No' => 'Nein', |
locale/de/ar | ||
---|---|---|
154 | 154 |
'Missing amount' => 'Fehlbetrag', |
155 | 155 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
156 | 156 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
157 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
157 | 158 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
158 | 159 |
'Name' => 'Name', |
159 | 160 |
'No' => 'Nein', |
locale/de/arap | ||
---|---|---|
46 | 46 |
'Create and edit sales quotations' => 'Angebote erfassen und bearbeiten', |
47 | 47 |
'Create and edit vendor invoices' => 'Eingangsrechnungen erfassen und bearbeiten', |
48 | 48 |
'Credit Note' => 'Gutschrift', |
49 |
'Customer' => 'Kunde', |
|
49 | 50 |
'Customer Number' => 'Kundennummer', |
50 | 51 |
'Customer details' => 'Kundendetails', |
51 | 52 |
'Customer not on file or locked!' => 'Dieser Kunde existiert nicht oder ist gesperrt.', |
... | ... | |
79 | 80 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
80 | 81 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
81 | 82 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
83 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
82 | 84 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
83 | 85 |
'Name' => 'Name', |
84 | 86 |
'No' => 'Nein', |
... | ... | |
135 | 137 |
'Unknown dependency \'%s\'.' => 'Unbekannte Abhängigkeit \'%s\'.', |
136 | 138 |
'Value' => 'Wert', |
137 | 139 |
'Variable' => 'Variable', |
140 |
'Vendor' => 'Lieferant', |
|
138 | 141 |
'Vendor details' => 'Lieferantendetails', |
139 | 142 |
'Vendor not on file or locked!' => 'Dieser Lieferant existiert nicht oder ist gesperrt.', |
140 | 143 |
'Vendor not on file!' => 'Lieferant ist nicht in der Datenbank!', |
locale/de/cp | ||
---|---|---|
96 | 96 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
97 | 97 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
98 | 98 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
99 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
99 | 100 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
100 | 101 |
'Name' => 'Name', |
101 | 102 |
'No' => 'Nein', |
locale/de/do | ||
---|---|---|
155 | 155 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
156 | 156 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
157 | 157 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
158 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
158 | 159 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
159 | 160 |
'Name' => 'Name', |
160 | 161 |
'No' => 'Nein', |
locale/de/ir | ||
---|---|---|
148 | 148 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
149 | 149 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
150 | 150 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
151 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
151 | 152 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
152 | 153 |
'Name' => 'Name', |
153 | 154 |
'No' => 'Nein', |
locale/de/is | ||
---|---|---|
153 | 153 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
154 | 154 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
155 | 155 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
156 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
156 | 157 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
157 | 158 |
'Name' => 'Name', |
158 | 159 |
'No' => 'Nein', |
locale/de/login | ||
---|---|---|
199 | 199 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
200 | 200 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
201 | 201 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
202 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
202 | 203 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
203 | 204 |
'Name' => 'Name', |
204 | 205 |
'No' => 'Nein', |
locale/de/oe | ||
---|---|---|
181 | 181 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
182 | 182 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
183 | 183 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
184 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
184 | 185 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
185 | 186 |
'Name' => 'Name', |
186 | 187 |
'No' => 'Nein', |
locale/de/rp | ||
---|---|---|
143 | 143 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
144 | 144 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
145 | 145 |
'Monthly' => 'monatlich', |
146 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
146 | 147 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
147 | 148 |
'Name' => 'Name', |
148 | 149 |
'No' => 'Nein', |
locale/de/todo | ||
---|---|---|
196 | 196 |
'Missing \'tag\' field.' => 'Fehlendes Feld \'tag\'.', |
197 | 197 |
'Missing parameter #1 in call to sub #2.' => 'Fehlernder Parameter \'#1\' in Funktionsaufruf \'#2\'.', |
198 | 198 |
'Missing parameter (at least one of #1) in call to sub #2.' => 'Fehlernder Parameter (mindestens einer aus \'#1\') in Funktionsaufruf \'#2\'.', |
199 |
'More than one #1 found matching, please be more specific.' => 'Mehr als ein #1 wurde gefunden, bitte geben Sie den Namen genauer an.', |
|
199 | 200 |
'More than one control file with the tag \'%s\' exist.' => 'Es gibt mehr als eine Kontrolldatei mit dem Tag \'%s\'.', |
200 | 201 |
'Name' => 'Name', |
201 | 202 |
'No' => 'Nein', |
templates/webpages/acctranscorrections/analyze_filter_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
<body> |
3 | 4 |
<p><div class="listheading">[% title %]</div></p> |
4 | 5 |
|
5 | 6 |
<p> |
6 |
Fr?here Versionen von Lx-Office enthielten Bugs, die zu falschen Eintr?gen im Hauptbuch gef?hrt haben k?nnen.
|
|
7 |
Diese Eintr?ge k?nnen nicht automatisch bereinigt werden.
|
|
8 |
Dieses Modul kann Ihnen helfen, problematische Eintr?ge im Hauptbuch zu identifizieren und teilweise zu beheben. Dabei werden je nach Problem m?gliche L?sungen aufgezeigt, wobei Sie die entscheiden k?nnen, welche Probleme automatisch gel?st werden sollen.
|
|
7 |
[% 'Earlier versions of Lx-Office contained bugs which might have led to wrong entries in the general ledger.' | $T8 %]
|
|
8 |
[% 'These wrong entries cannot be fixed automatically.' | $T8 %]
|
|
9 |
[% 'This module can help you identify and correct such entries by analyzing the general ledger and presenting you likely solutions but also allowing you to fix problems yourself.' | $T8 %]
|
|
9 | 10 |
</p> |
10 | 11 |
|
11 | 12 |
<form name="filter" method="post" action="acctranscorrections.pl"> |
12 | 13 |
|
13 |
<p>Analysezeitraum:</p>
|
|
14 |
<p>[% 'Time period for the analysis:' | $T8 %]</p>
|
|
14 | 15 |
|
15 | 16 |
<p> |
16 | 17 |
<table> |
17 | 18 |
<tr> |
18 | 19 |
<td><input type="radio" name="scope" id="scope_full" value="full" checked></td> |
19 |
<td><label for="scope_full">Alle Hauptbucheintr?ge</label></td>
|
|
20 |
<td><label for="scope_full">[% 'All general ledger entries' | $T8 %]</label></td>
|
|
20 | 21 |
</tr> |
21 | 22 |
|
22 | 23 |
<tr> |
23 | 24 |
<td><input type="radio" name="scope" id="scope_period" value="period"></td> |
24 | 25 |
<td> |
25 |
Zeitraum:
|
|
26 |
von
|
|
26 |
[% 'Period:' | $T8 %]
|
|
27 |
[% 'from (time)' | $T8 %]
|
|
27 | 28 |
<input name="transdate_from" id="transdate_from" size="10"> |
28 | 29 |
<input type="button" name="transdate_from_trigger" id="transdate_from_trigger" value="?"> |
29 |
bis
|
|
30 |
[% 'to (time)' | $T8 %]
|
|
30 | 31 |
<input name="transdate_to" id="transdate_to" size="10"> |
31 | 32 |
<input type="button" name="transdate_to_trigger" id="transdate_to_trigger" value="?"> |
32 | 33 |
</td> |
... | ... | |
35 | 36 |
</p> |
36 | 37 |
|
37 | 38 |
<p> |
38 |
<input type="submit" value="Analyse beginnen">
|
|
39 |
<input type="submit" value="[% 'Start analysis' | $T8 %]">
|
|
39 | 40 |
</p> |
40 | 41 |
|
41 | 42 |
<input type="hidden" name="action" value="analyze"> |
templates/webpages/acctranscorrections/analyze_filter_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
<body> |
3 | 4 |
<p><div class="listheading">[% title %]</div></p> |
4 | 5 |
|
5 | 6 |
<p> |
6 |
<translate>Earlier versions of Lx-Office contained bugs which might |
|
7 |
have led to wrong entries in the general ledger.</translate> |
|
8 |
<translate>These wrong entries cannot be fixed |
|
9 |
automatically.</translate> |
|
10 |
<translate>This module can help you identify and correct such |
|
11 |
entries by analyzing the general ledger and presenting you likely |
|
12 |
solutions but also allowing you to fix problems |
|
13 |
yourself.</translate> |
|
7 |
[% 'Earlier versions of Lx-Office contained bugs which might have led to wrong entries in the general ledger.' | $T8 %] |
|
8 |
[% 'These wrong entries cannot be fixed automatically.' | $T8 %] |
|
9 |
[% 'This module can help you identify and correct such entries by analyzing the general ledger and presenting you likely solutions but also allowing you to fix problems yourself.' | $T8 %] |
|
14 | 10 |
</p> |
15 | 11 |
|
16 | 12 |
<form name="filter" method="post" action="acctranscorrections.pl"> |
17 | 13 |
|
18 |
<p><translate>Time period for the analysis:</translate></p>
|
|
14 |
<p>[% 'Time period for the analysis:' | $T8 %]</p>
|
|
19 | 15 |
|
20 | 16 |
<p> |
21 | 17 |
<table> |
22 | 18 |
<tr> |
23 | 19 |
<td><input type="radio" name="scope" id="scope_full" value="full" checked></td> |
24 |
<td><label for="scope_full"><translate>All general ledger entries</translate></label></td>
|
|
20 |
<td><label for="scope_full">[% 'All general ledger entries' | $T8 %]</label></td>
|
|
25 | 21 |
</tr> |
26 | 22 |
|
27 | 23 |
<tr> |
28 | 24 |
<td><input type="radio" name="scope" id="scope_period" value="period"></td> |
29 | 25 |
<td> |
30 |
<translate>Period:</translate>
|
|
31 |
<translate>from (time)</translate>
|
|
26 |
[% 'Period:' | $T8 %]
|
|
27 |
[% 'from (time)' | $T8 %]
|
|
32 | 28 |
<input name="transdate_from" id="transdate_from" size="10"> |
33 | 29 |
<input type="button" name="transdate_from_trigger" id="transdate_from_trigger" value="?"> |
34 |
<translate>to (time)</translate>
|
|
30 |
[% 'to (time)' | $T8 %]
|
|
35 | 31 |
<input name="transdate_to" id="transdate_to" size="10"> |
36 | 32 |
<input type="button" name="transdate_to_trigger" id="transdate_to_trigger" value="?"> |
37 | 33 |
</td> |
... | ... | |
40 | 36 |
</p> |
41 | 37 |
|
42 | 38 |
<p> |
43 |
<input type="submit" value="<translate>Start analysis</translate>">
|
|
39 |
<input type="submit" value="[% 'Start analysis' | $T8 %]">
|
|
44 | 40 |
</p> |
45 | 41 |
|
46 | 42 |
<input type="hidden" name="action" value="analyze"> |
templates/webpages/acctranscorrections/analyze_overview_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 |
<p>Lx-Office hat ein oder mehrere Probleme im Hauptbuch gefunden.</p>
|
|
7 |
<p>[% 'Lx-Office has found one or more problems in the general ledger.' | $T8 %]</p>
|
|
7 | 8 |
|
8 | 9 |
<p> |
9 |
Zeitraum:
|
|
10 |
[% 'Period' | $T8 %]:
|
|
10 | 11 |
[%- IF transdate_from || transdate_to %] |
11 | 12 |
[%- IF transdate_from %] |
12 |
von [% transdate_from %]
|
|
13 |
[% 'from (time)' | $T8 %] [% transdate_from %]
|
|
13 | 14 |
[%- END %] |
14 | 15 |
[%- IF transdate_to %] |
15 |
bis [% transdate_to %]
|
|
16 |
[% 'to (time)' | $T8 %] [% transdate_to %]
|
|
16 | 17 |
[%- END %] |
17 | 18 |
[%- ELSE %] |
18 |
alle Eintr?ge
|
|
19 |
[% 'all entries' | $T8 %]
|
|
19 | 20 |
[%- END %] |
20 | 21 |
</p> |
21 | 22 |
|
22 | 23 |
<p> |
23 | 24 |
<table width="100%"> |
24 | 25 |
<tr> |
25 |
<th class="listheading">Buchung</th>
|
|
26 |
<th class="listheading">Problem</th>
|
|
27 |
<th class="listheading">L?sung</th>
|
|
26 |
<th class="listheading">[% 'Transaction' | $T8 %]</th>
|
|
27 |
<th class="listheading">[% 'Problem' | $T8 %]</th>
|
|
28 |
<th class="listheading">[% 'Solution' | $T8 %]</th>
|
|
28 | 29 |
</tr> |
29 | 30 |
|
30 | 31 |
[%- FOREACH problem = PROBLEMS %] |
... | ... | |
32 | 33 |
<td valign="top"> |
33 | 34 |
[%- IF problem.type == 'ap_ar_wrong_taxkeys' %] |
34 | 35 |
[%- IF problem.ap_problems.size %] |
35 |
Kreditorenbuchungen
|
|
36 |
[% 'AP Transactions' | $T8 %]
|
|
36 | 37 |
[%- FOREACH ap = problem.ap_problems %] |
37 | 38 |
[%- UNLESS loop.first %], [%- END %] |
38 | 39 |
<a href="[% ap.link %]">[% HTML.escape(ap.data.reference) %]</a> |
... | ... | |
41 | 42 |
|
42 | 43 |
[%- IF problem.ar_problems.size %] |
43 | 44 |
[%- IF problem.ap_problems.size %]; [%- END %] |
44 |
Debitorenbuchungen
|
|
45 |
[% 'AR Transactions' | $T8 %]
|
|
45 | 46 |
[%- FOREACH ar = problem.ar_problems %] |
46 | 47 |
[%- UNLESS loop.first %], [%- END %] |
47 | 48 |
<a href="[% ar.link %]">[% HTML.escape(ar.data.reference) %]</a> |
... | ... | |
51 | 52 |
|
52 | 53 |
[%- ELSIF problem.type == 'invoice_inventory_with_taxkeys' %] |
53 | 54 |
[%- IF problem.ar_problems.size %] |
54 |
Verkaufsrechnungen
|
|
55 |
[% 'Sales invoices' | $T8 %]
|
|
55 | 56 |
[%- FOREACH subproblem = problem.ar_problems %] |
56 | 57 |
[%- UNLESS loop.first %], [%- END %] |
57 | 58 |
<a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a> |
... | ... | |
60 | 61 |
|
61 | 62 |
[%- IF problem.ap_problems.size %] |
62 | 63 |
[%- IF problem.ar_problems.size %]; [%- END %] |
63 |
Einkaufsrechnungen
|
|
64 |
[% 'Purchase invoices' | $T8 %]
|
|
64 | 65 |
[%- FOREACH subproblem = problem.ap_problems %] |
65 | 66 |
[%- UNLESS loop.first %], [%- END %] |
66 | 67 |
<a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a> |
... | ... | |
69 | 70 |
|
70 | 71 |
[%- ELSIF problem.type == 'missing_taxkeys_in_invoices' %] |
71 | 72 |
[%- IF problem.ar_problems.size %] |
72 |
Verkaufsrechnungen
|
|
73 |
[% 'Sales invoices' | $T8 %]
|
|
73 | 74 |
[%- FOREACH subproblem = problem.ar_problems %] |
74 | 75 |
[%- UNLESS loop.first %], [%- END %] |
75 | 76 |
<a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a> |
... | ... | |
78 | 79 |
|
79 | 80 |
[%- IF problem.ap_problems.size %] |
80 | 81 |
[%- IF problem.ar_problems.size %]; [%- END %] |
81 |
Einkaufsrechnungen
|
|
82 |
[% 'Purchase invoices' | $T8 %]
|
|
82 | 83 |
[%- FOREACH subproblem = problem.ap_problems %] |
83 | 84 |
[%- UNLESS loop.first %], [%- END %] |
84 | 85 |
<a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a> |
... | ... | |
89 | 90 |
|
90 | 91 |
<a href="[% problem.link %]"> |
91 | 92 |
[%- IF problem.data.module == 'ar' %] |
92 |
Debitorenbuchung
|
|
93 |
[% 'AR Transaction' | $T8 %]
|
|
93 | 94 |
[%- ELSIF problem.data.module == 'ap' %] |
94 |
Kreditorenbuchung
|
|
95 |
[% 'AP Transaction' | $T8 %]
|
|
95 | 96 |
[%- ELSE %] |
96 |
Dialogbuchung
|
|
97 |
[% 'General Ledger Transaction' | $T8 %]
|
|
97 | 98 |
[%- END %] |
98 | 99 |
[% HTML.escape(problem.data.reference) %] |
99 | 100 |
</a> |
... | ... | |
105 | 106 |
|
106 | 107 |
<td valign="top"> |
107 | 108 |
[%- IF problem.type == 'split_multiple_credit_and_debit' %] |
108 |
Sowohl auf der Soll- als auch auf der Haben-Seite gesplittete Buchung
|
|
109 |
[% 'Transaction has been split on both the credit and the debit side' | $T8 %]
|
|
109 | 110 |
|
110 | 111 |
[%- ELSIF problem.type == 'wrong_taxkeys' %] |
111 |
Gespeicherte Steuerschl?ssel sind falsch
|
|
112 |
[% 'Wrong tax keys recorded' | $T8 %]
|
|
112 | 113 |
|
113 | 114 |
[%- ELSIF problem.type == 'wrong_taxes' %] |
114 |
Gespeicherte Steuern passen nicht zum Steuerschl?ssel
|
|
115 |
[% 'Wrong taxes recorded' | $T8 %]
|
|
115 | 116 |
|
116 | 117 |
[%- ELSIF problem.type == 'ap_ar_wrong_taxkeys' %] |
117 |
Kreditorenbuchungen mit Umsatzsteuer-Steuerschl?sseln und/oder Debitorenbuchungen mit Vorsteuer-Steuerschl?sseln
|
|
118 |
[% 'AP transactions with sales taxkeys and/or AR transactions with input taxkeys' | $T8 %]
|
|
118 | 119 |
|
119 | 120 |
[%- ELSIF problem.type == 'invoice_inventory_with_taxkeys' %] |
120 |
Einkaufs- und Verkaufsrechnungen mit Warenbestandsbuchungen mit Steuerschl?sseln
|
|
121 |
[% 'Sales and purchase invoices with inventory transactions with taxkeys' | $T8 %]
|
|
121 | 122 |
|
122 | 123 |
[%- ELSIF problem.type == 'missing_taxkeys_in_invoices' %] |
123 |
Fehlende Steuerschlüssel in Rechnungen mit Steuern
|
|
124 |
[% 'Missing taxkeys in invoices with taxes.' | $T8 %]
|
|
124 | 125 |
|
125 | 126 |
[%- END %] |
126 | 127 |
</td> |
127 | 128 |
|
128 | 129 |
<td valign="top"> |
129 | 130 |
[%- IF problem.type == 'split_multiple_credit_and_debit' %] |
130 |
Diese Buchung muss manuell in mehrere Buchungen aufgeteilt werden.
|
|
131 |
[% 'This transaction has to be split into several transactions manually.' | $T8 %]
|
|
131 | 132 |
|
132 | 133 |
[%- ELSIF (problem.type == 'wrong_taxkeys') || (problem.type == 'wrong_taxes') %] |
133 | 134 |
<a href="acctranscorrections.pl?action=assistant&trans_id=[% HTML.url(problem.data.trans_id) %]&trans_module=[% HTML.url(problem.data.module) %]&trans_reference=[% HTML.url(problem.data.reference) %]&callback=[% callback %]"> |
134 |
Korrekturassistenten starten
|
|
135 |
[% 'Start the correction assistant' | $T8 %]
|
|
135 | 136 |
</a> |
136 | 137 |
|
137 | 138 |
[%- ELSIF problem.type == 'ap_ar_wrong_taxkeys' %] |
138 | 139 |
<a href="acctranscorrections.pl?action=assistant_for_ap_ar_wrong_taxkeys&callback=[% callback %]"> |
139 |
Korrekturassistenten starten
|
|
140 |
[% 'Start the correction assistant' | $T8 %]
|
|
140 | 141 |
</a> |
141 | 142 |
|
142 | 143 |
[%- ELSIF problem.type == 'invoice_inventory_with_taxkeys' %] |
143 | 144 |
<a href="acctranscorrections.pl?action=assistant_for_invoice_inventory_with_taxkeys&callback=[% callback %]"> |
144 |
Korrekturassistenten starten
|
|
145 |
[% 'Start the correction assistant' | $T8 %]
|
|
145 | 146 |
</a> |
146 | 147 |
|
147 | 148 |
[%- END %] |
templates/webpages/acctranscorrections/analyze_overview_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 |
<p><translate>Lx-Office has found one or more problems in the general ledger.</translate></p>
|
|
7 |
<p>[% 'Lx-Office has found one or more problems in the general ledger.' | $T8 %]</p>
|
|
7 | 8 |
|
8 | 9 |
<p> |
9 |
<translate>Period</translate>:
|
|
10 |
[% 'Period' | $T8 %]:
|
|
10 | 11 |
[%- IF transdate_from || transdate_to %] |
11 | 12 |
[%- IF transdate_from %] |
12 |
<translate>from (time)</translate> [% transdate_from %]
|
|
13 |
[% 'from (time)' | $T8 %] [% transdate_from %]
|
|
13 | 14 |
[%- END %] |
14 | 15 |
[%- IF transdate_to %] |
15 |
<translate>to (time)</translate> [% transdate_to %]
|
|
16 |
[% 'to (time)' | $T8 %] [% transdate_to %]
|
|
16 | 17 |
[%- END %] |
17 | 18 |
[%- ELSE %] |
18 |
<translate>all entries</translate>
|
|
19 |
[% 'all entries' | $T8 %]
|
|
19 | 20 |
[%- END %] |
20 | 21 |
</p> |
21 | 22 |
|
22 | 23 |
<p> |
23 | 24 |
<table width="100%"> |
24 | 25 |
<tr> |
25 |
<th class="listheading"><translate>Transaction</translate></th>
|
|
26 |
<th class="listheading"><translate>Problem</translate></th>
|
|
27 |
<th class="listheading"><translate>Solution</translate></th>
|
|
26 |
<th class="listheading">[% 'Transaction' | $T8 %]</th>
|
|
27 |
<th class="listheading">[% 'Problem' | $T8 %]</th>
|
|
28 |
<th class="listheading">[% 'Solution' | $T8 %]</th>
|
|
28 | 29 |
</tr> |
29 | 30 |
|
30 | 31 |
[%- FOREACH problem = PROBLEMS %] |
... | ... | |
32 | 33 |
<td valign="top"> |
33 | 34 |
[%- IF problem.type == 'ap_ar_wrong_taxkeys' %] |
34 | 35 |
[%- IF problem.ap_problems.size %] |
35 |
<translate>AP Transactions</translate>
|
|
36 |
[% 'AP Transactions' | $T8 %]
|
|
36 | 37 |
[%- FOREACH ap = problem.ap_problems %] |
37 | 38 |
[%- UNLESS loop.first %], [%- END %] |
38 | 39 |
<a href="[% ap.link %]">[% HTML.escape(ap.data.reference) %]</a> |
... | ... | |
41 | 42 |
|
42 | 43 |
[%- IF problem.ar_problems.size %] |
43 | 44 |
[%- IF problem.ap_problems.size %]; [%- END %] |
44 |
<translate>AR Transactions</translate>
|
|
45 |
[% 'AR Transactions' | $T8 %]
|
|
45 | 46 |
[%- FOREACH ar = problem.ar_problems %] |
46 | 47 |
[%- UNLESS loop.first %], [%- END %] |
47 | 48 |
<a href="[% ar.link %]">[% HTML.escape(ar.data.reference) %]</a> |
... | ... | |
51 | 52 |
|
52 | 53 |
[%- ELSIF problem.type == 'invoice_inventory_with_taxkeys' %] |
53 | 54 |
[%- IF problem.ar_problems.size %] |
54 |
<translate>Sales invoices</translate>
|
|
55 |
[% 'Sales invoices' | $T8 %]
|
|
55 | 56 |
[%- FOREACH subproblem = problem.ar_problems %] |
56 | 57 |
[%- UNLESS loop.first %], [%- END %] |
57 | 58 |
<a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a> |
... | ... | |
60 | 61 |
|
61 | 62 |
[%- IF problem.ap_problems.size %] |
62 | 63 |
[%- IF problem.ar_problems.size %]; [%- END %] |
63 |
<translate>Purchase invoices</translate>
|
|
64 |
[% 'Purchase invoices' | $T8 %]
|
|
64 | 65 |
[%- FOREACH subproblem = problem.ap_problems %] |
65 | 66 |
[%- UNLESS loop.first %], [%- END %] |
66 | 67 |
<a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a> |
... | ... | |
69 | 70 |
|
70 | 71 |
[%- ELSIF problem.type == 'missing_taxkeys_in_invoices' %] |
71 | 72 |
[%- IF problem.ar_problems.size %] |
72 |
<translate>Sales invoices</translate>
|
|
73 |
[% 'Sales invoices' | $T8 %]
|
|
73 | 74 |
[%- FOREACH subproblem = problem.ar_problems %] |
74 | 75 |
[%- UNLESS loop.first %], [%- END %] |
75 | 76 |
<a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a> |
... | ... | |
78 | 79 |
|
79 | 80 |
[%- IF problem.ap_problems.size %] |
80 | 81 |
[%- IF problem.ar_problems.size %]; [%- END %] |
81 |
<translate>Purchase invoices</translate>
|
|
82 |
[% 'Purchase invoices' | $T8 %]
|
|
82 | 83 |
[%- FOREACH subproblem = problem.ap_problems %] |
83 | 84 |
[%- UNLESS loop.first %], [%- END %] |
84 | 85 |
<a href="[% subproblem.link %]">[% HTML.escape(subproblem.data.reference) %]</a> |
... | ... | |
89 | 90 |
|
90 | 91 |
<a href="[% problem.link %]"> |
91 | 92 |
[%- IF problem.data.module == 'ar' %] |
92 |
<translate>AR Transaction</translate>
|
|
93 |
[% 'AR Transaction' | $T8 %]
|
|
93 | 94 |
[%- ELSIF problem.data.module == 'ap' %] |
94 |
<translate>AP Transaction</translate>
|
|
95 |
[% 'AP Transaction' | $T8 %]
|
|
95 | 96 |
[%- ELSE %] |
96 |
<translate>General Ledger Transaction</translate>
|
|
97 |
[% 'General Ledger Transaction' | $T8 %]
|
|
97 | 98 |
[%- END %] |
98 | 99 |
[% HTML.escape(problem.data.reference) %] |
99 | 100 |
</a> |
... | ... | |
105 | 106 |
|
106 | 107 |
<td valign="top"> |
107 | 108 |
[%- IF problem.type == 'split_multiple_credit_and_debit' %] |
108 |
<translate>Transaction has been split on both the credit and the debit side</translate>
|
|
109 |
[% 'Transaction has been split on both the credit and the debit side' | $T8 %]
|
|
109 | 110 |
|
110 | 111 |
[%- ELSIF problem.type == 'wrong_taxkeys' %] |
111 |
<translate>Wrong tax keys recorded</translate>
|
|
112 |
[% 'Wrong tax keys recorded' | $T8 %]
|
|
112 | 113 |
|
113 | 114 |
[%- ELSIF problem.type == 'wrong_taxes' %] |
114 |
<translate>Wrong taxes recorded</translate>
|
|
115 |
[% 'Wrong taxes recorded' | $T8 %]
|
|
115 | 116 |
|
116 | 117 |
[%- ELSIF problem.type == 'ap_ar_wrong_taxkeys' %] |
117 |
<translate>AP transactions with sales taxkeys and/or AR transactions with input taxkeys</translate>
|
|
118 |
[% 'AP transactions with sales taxkeys and/or AR transactions with input taxkeys' | $T8 %]
|
|
118 | 119 |
|
119 | 120 |
[%- ELSIF problem.type == 'invoice_inventory_with_taxkeys' %] |
120 |
<translate>Sales and purchase invoices with inventory transactions with taxkeys</translate>
|
|
121 |
[% 'Sales and purchase invoices with inventory transactions with taxkeys' | $T8 %]
|
|
121 | 122 |
|
122 | 123 |
[%- ELSIF problem.type == 'missing_taxkeys_in_invoices' %] |
123 |
<translate>Missing taxkeys in invoices with taxes.</translate>
|
|
124 |
[% 'Missing taxkeys in invoices with taxes.' | $T8 %]
|
|
124 | 125 |
|
125 | 126 |
[%- END %] |
126 | 127 |
</td> |
127 | 128 |
|
128 | 129 |
<td valign="top"> |
129 | 130 |
[%- IF problem.type == 'split_multiple_credit_and_debit' %] |
130 |
<translate>This transaction has to be split into several transactions manually.</translate>
|
|
131 |
[% 'This transaction has to be split into several transactions manually.' | $T8 %]
|
|
131 | 132 |
|
132 | 133 |
[%- ELSIF (problem.type == 'wrong_taxkeys') || (problem.type == 'wrong_taxes') %] |
133 | 134 |
<a href="acctranscorrections.pl?action=assistant&trans_id=[% HTML.url(problem.data.trans_id) %]&trans_module=[% HTML.url(problem.data.module) %]&trans_reference=[% HTML.url(problem.data.reference) %]&callback=[% callback %]"> |
134 |
<translate>Start the correction assistant</translate>
|
|
135 |
[% 'Start the correction assistant' | $T8 %]
|
|
135 | 136 |
</a> |
136 | 137 |
|
137 | 138 |
[%- ELSIF problem.type == 'ap_ar_wrong_taxkeys' %] |
138 | 139 |
<a href="acctranscorrections.pl?action=assistant_for_ap_ar_wrong_taxkeys&callback=[% callback %]"> |
139 |
<translate>Start the correction assistant</translate>
|
|
140 |
[% 'Start the correction assistant' | $T8 %]
|
|
140 | 141 |
</a> |
141 | 142 |
|
142 | 143 |
[%- ELSIF problem.type == 'invoice_inventory_with_taxkeys' %] |
143 | 144 |
<a href="acctranscorrections.pl?action=assistant_for_invoice_inventory_with_taxkeys&callback=[% callback %]"> |
144 |
<translate>Start the correction assistant</translate>
|
|
145 |
[% 'Start the correction assistant' | $T8 %]
|
|
145 | 146 |
</a> |
146 | 147 |
|
147 | 148 |
[%- END %] |
templates/webpages/acctranscorrections/assistant_for_ap_ar_wrong_taxkeys_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
Es gibt mindestens eine Buchung, bei der ein logisch nicht passender Steuerschl?ssel ausgew?hlt wurde.
|
|
8 |
[% 'There is at least one transaction for which the user has chosen a logically wrong taxkey.' | $T8 %]
|
|
8 | 9 |
|
9 |
Das bedeutet, dass ein Benutzer eine Kreditorenbuchung angelegt und in ihr einen Umsatzsteuer-Steuerschl?ssel verwendet oder eine Debitorenbuchung mit Vorsteuer-Steuerschl?ssel angelegt hat.
|
|
10 |
[% 'This means that the user has created an AP transaction and chosen a taxkey for sales taxes, or that he has created an AR transaction and chosen a taxkey for input taxes.' | $T8 %]
|
|
10 | 11 |
</p> |
11 | 12 |
|
12 | 13 |
<p> |
13 |
Lx-Office kann solche Probleme automatisch beheben.
|
|
14 |
[% 'Lx-Office can fix these problems automatically.' | $T8 %]
|
|
14 | 15 |
|
15 |
Bei Kreditorenbuchungen werden die Umsatzsteuer-Steuerschl?ssel durch Vorsteuer-Steuerschl?ssel mit demselben Steuersatz ersetzt.
|
|
16 |
[% 'For AP transactions it will replace the sales taxkeys with input taxkeys with the same tax rate.' | $T8 %]
|
|
16 | 17 |
|
17 |
Bei Debitorenbuchungen werden die Vorsteuer-Steuerschl?ssel durch Umsatzsteuer-Steuerschl?ssel mit demselben Steuersatz ersetzt.
|
|
18 |
[% 'For AR transactions it will replace the input taxkeys with sales taxkeys with the same tax rate.' | $T8 %]
|
|
18 | 19 |
</p> |
19 | 20 |
|
20 | 21 |
<form name="Form" action="acctranscorrections.pl" method="post"> |
... | ... | |
22 | 23 |
<p> |
23 | 24 |
<input type="hidden" name="action" value="fix_ap_ar_wrong_taxkeys"> |
24 | 25 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
25 |
<input type="submit" class="submit" value="Buchungen korrigieren">
|
|
26 |
<input type="button" class="submit" onclick="history.back()" value="Zur?ck">
|
|
26 |
<input type="submit" class="submit" value="[% 'Fix transactions' | $T8 %]">
|
|
27 |
<input type="button" class="submit" onclick="history.back()" value="[% 'Back' | $T8 %]">
|
|
27 | 28 |
</p> |
28 | 29 |
</form> |
29 | 30 |
|
templates/webpages/acctranscorrections/assistant_for_ap_ar_wrong_taxkeys_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
<translate>There is at least one transaction for which the user has |
|
8 |
chosen a logically wrong taxkey.</translate> |
|
8 |
[% 'There is at least one transaction for which the user has chosen a logically wrong taxkey.' | $T8 %] |
|
9 | 9 |
|
10 |
<translate>This means that the user has created an AP transaction |
|
11 |
and chosen a taxkey for sales taxes, or that he has created an AR |
|
12 |
transaction and chosen a taxkey for input taxes.</translate> |
|
10 |
[% 'This means that the user has created an AP transaction and chosen a taxkey for sales taxes, or that he has created an AR transaction and chosen a taxkey for input taxes.' | $T8 %] |
|
13 | 11 |
</p> |
14 | 12 |
|
15 | 13 |
<p> |
16 |
<translate>Lx-Office can fix these problems automatically.</translate>
|
|
14 |
[% 'Lx-Office can fix these problems automatically.' | $T8 %]
|
|
17 | 15 |
|
18 |
<translate>For AP transactions it will replace the sales taxkeys |
|
19 |
with input taxkeys with the same tax rate.</translate> |
|
16 |
[% 'For AP transactions it will replace the sales taxkeys with input taxkeys with the same tax rate.' | $T8 %] |
|
20 | 17 |
|
21 |
<translate>For AR transactions it will replace the input taxkeys |
|
22 |
with sales taxkeys with the same tax rate.</translate> |
|
18 |
[% 'For AR transactions it will replace the input taxkeys with sales taxkeys with the same tax rate.' | $T8 %] |
|
23 | 19 |
</p> |
24 | 20 |
|
25 | 21 |
<form name="Form" action="acctranscorrections.pl" method="post"> |
... | ... | |
27 | 23 |
<p> |
28 | 24 |
<input type="hidden" name="action" value="fix_ap_ar_wrong_taxkeys"> |
29 | 25 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
30 |
<input type="submit" class="submit" value="<translate>Fix transactions</translate>">
|
|
31 |
<input type="button" class="submit" onclick="history.back()" value="<translate>Back</translate>">
|
|
26 |
<input type="submit" class="submit" value="[% 'Fix transactions' | $T8 %]">
|
|
27 |
<input type="button" class="submit" onclick="history.back()" value="[% 'Back' | $T8 %]">
|
|
32 | 28 |
</p> |
33 | 29 |
</form> |
34 | 30 |
|
templates/webpages/acctranscorrections/assistant_for_invoice_inventory_with_taxkeys_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
Es gibt mindestens eine Einkaufs- oder Verkaufsrechnung, f?r die Lx-Office einen Steuerschl?ssel ungleich 0 verzeichnet hat, obwohl f?r Warenbestandsbuchugen bei Rechnungen nie Steuern gebucht werden.
|
|
8 |
[% 'There is at least one sales or purchase invoice for which Lx-Office recorded an inventory transaction with taxkeys even though no tax was recorded.' | $T8 %]
|
|
8 | 9 |
</p> |
9 | 10 |
|
10 | 11 |
<p> |
11 |
Lx-Office kann solche Probleme automatisch beheben.
|
|
12 |
[% 'Lx-Office can fix these problems automatically.' | $T8 %]
|
|
12 | 13 |
|
13 |
Es wird einfach die Steuerschl?ssel auf 0 setzen, was "keine Steuer" bedeutet und f?r solche Warenbestandsbuchungen der richtige Wert ist.
|
|
14 |
[% 'It will simply set the taxkey to 0 (meaning "no taxes") which is the correct value for such inventory transactions.' | $T8 %]
|
|
14 | 15 |
</p> |
15 | 16 |
|
16 | 17 |
<form name="Form" action="acctranscorrections.pl" method="post"> |
... | ... | |
18 | 19 |
<p> |
19 | 20 |
<input type="hidden" name="action" value="fix_invoice_inventory_with_taxkeys"> |
20 | 21 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
21 |
<input type="submit" class="submit" value="Buchungen korrigieren">
|
|
22 |
<input type="button" class="submit" onclick="history.back()" value="Zur?ck">
|
|
22 |
<input type="submit" class="submit" value="[% 'Fix transactions' | $T8 %]">
|
|
23 |
<input type="button" class="submit" onclick="history.back()" value="[% 'Back' | $T8 %]">
|
|
23 | 24 |
</p> |
24 | 25 |
</form> |
25 | 26 |
|
templates/webpages/acctranscorrections/assistant_for_invoice_inventory_with_taxkeys_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
<translate>There is at least one sales or purchase invoice for which |
|
8 |
Lx-Office recorded an inventory transaction with taxkeys even |
|
9 |
though no tax was recorded.</translate> |
|
8 |
[% 'There is at least one sales or purchase invoice for which Lx-Office recorded an inventory transaction with taxkeys even though no tax was recorded.' | $T8 %] |
|
10 | 9 |
</p> |
11 | 10 |
|
12 | 11 |
<p> |
13 |
<translate>Lx-Office can fix these problems automatically.</translate>
|
|
12 |
[% 'Lx-Office can fix these problems automatically.' | $T8 %]
|
|
14 | 13 |
|
15 |
<translate>It will simply set the taxkey to 0 (meaning "no taxes") |
|
16 |
which is the correct value for such inventory |
|
17 |
transactions.</translate> |
|
14 |
[% 'It will simply set the taxkey to 0 (meaning "no taxes") which is the correct value for such inventory transactions.' | $T8 %] |
|
18 | 15 |
</p> |
19 | 16 |
|
20 | 17 |
<form name="Form" action="acctranscorrections.pl" method="post"> |
... | ... | |
22 | 19 |
<p> |
23 | 20 |
<input type="hidden" name="action" value="fix_invoice_inventory_with_taxkeys"> |
24 | 21 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
25 |
<input type="submit" class="submit" value="<translate>Fix transactions</translate>">
|
|
26 |
<input type="button" class="submit" onclick="history.back()" value="<translate>Back</translate>">
|
|
22 |
<input type="submit" class="submit" value="[% 'Fix transactions' | $T8 %]">
|
|
23 |
<input type="button" class="submit" onclick="history.back()" value="[% 'Back' | $T8 %]">
|
|
27 | 24 |
</p> |
28 | 25 |
</form> |
29 | 26 |
|
templates/webpages/acctranscorrections/assistant_for_wrong_taxes_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
Die folgende Buchung enth?lt falsche Steuern:
|
|
8 |
[% 'The following transaction contains wrong taxes:' | $T8 %]
|
|
8 | 9 |
<a href="[% problem.link %]"> |
9 | 10 |
[%- IF problem.data.module == 'ar' %] |
10 |
Debitorenbuchung
|
|
11 |
[% 'AR Transaction' | $T8 %]
|
|
11 | 12 |
[%- ELSIF problem.data.module == 'ap' %] |
12 |
Kreditorenbuchung
|
|
13 |
[% 'AP Transaction' | $T8 %]
|
|
13 | 14 |
[%- ELSE %] |
14 |
Dialogbuchung
|
|
15 |
[% 'General Ledger Transaction' | $T8 %]
|
|
15 | 16 |
[%- END %] |
16 | 17 |
[% HTML.escape(problem.data.reference) %] |
17 | 18 |
</a> |
18 | 19 |
</p> |
19 | 20 |
|
20 |
<p>Aktuell sieht die Buchung wie folgt aus:</p>
|
|
21 |
<p>[% 'At the moment the transaction looks like this:' | $T8 %]</p>
|
|
21 | 22 |
|
22 | 23 |
<p> |
23 | 24 |
<table> |
24 | 25 |
<tr> |
25 |
<th class="listheading">Konto</th>
|
|
26 |
<th class="listheading">Soll</th>
|
|
27 |
<th class="listheading">Haben</th>
|
|
28 |
<th class="listheading">Steuerschl?ssel</th>
|
|
29 |
<th class="listheading">Gespeicherte Steuern</th>
|
|
30 |
<th class="listheading">Erwartete Steuern</th>
|
|
26 |
<th class="listheading">[% 'Account' | $T8 %]</th>
|
|
27 |
<th class="listheading">[% 'Debit' | $T8 %]</th>
|
|
28 |
<th class="listheading">[% 'Credit' | $T8 %]</th>
|
|
29 |
<th class="listheading">[% 'Taxkey' | $T8 %]</th>
|
|
30 |
<th class="listheading">[% 'Recorded Tax' | $T8 %]</th>
|
|
31 |
<th class="listheading">[% 'Expected Tax' | $T8 %]</th>
|
|
31 | 32 |
<th class="listheading"></th> |
32 | 33 |
</tr> |
33 | 34 |
|
... | ... | |
71 | 72 |
<p> |
72 | 73 |
<input type="hidden" name="action" value="delete_transaction"> |
73 | 74 |
<input type="hidden" name="trans_id" value="[% HTML.escape(problem.data.trans_id) %]"> |
74 |
<input type="submit" class="submit" value="Buchung l?schen">
|
|
75 |
<input type="button" class="submit" onclick="history.back()" value="Zur?ck">
|
|
75 |
<input type="submit" class="submit" value="[% 'Delete transaction' | $T8 %]">
|
|
76 |
<input type="button" class="submit" onclick="history.back()" value="[% 'Back' | $T8 %]">
|
|
76 | 77 |
</p> |
77 | 78 |
</form> |
78 | 79 |
|
templates/webpages/acctranscorrections/assistant_for_wrong_taxes_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
<translate>The following transaction contains wrong taxes:</translate>
|
|
8 |
[% 'The following transaction contains wrong taxes:' | $T8 %]
|
|
8 | 9 |
<a href="[% problem.link %]"> |
9 | 10 |
[%- IF problem.data.module == 'ar' %] |
10 |
<translate>AR Transaction</translate>
|
|
11 |
[% 'AR Transaction' | $T8 %]
|
|
11 | 12 |
[%- ELSIF problem.data.module == 'ap' %] |
12 |
<translate>AP Transaction</translate>
|
|
13 |
[% 'AP Transaction' | $T8 %]
|
|
13 | 14 |
[%- ELSE %] |
14 |
<translate>General Ledger Transaction</translate>
|
|
15 |
[% 'General Ledger Transaction' | $T8 %]
|
|
15 | 16 |
[%- END %] |
16 | 17 |
[% HTML.escape(problem.data.reference) %] |
17 | 18 |
</a> |
18 | 19 |
</p> |
19 | 20 |
|
20 |
<p><translate>At the moment the transaction looks like this:</translate></p>
|
|
21 |
<p>[% 'At the moment the transaction looks like this:' | $T8 %]</p>
|
|
21 | 22 |
|
22 | 23 |
<p> |
23 | 24 |
<table> |
24 | 25 |
<tr> |
25 |
<th class="listheading"><translate>Account</translate></th>
|
|
26 |
<th class="listheading"><translate>Debit</translate></th>
|
|
27 |
<th class="listheading"><translate>Credit</translate></th>
|
|
28 |
<th class="listheading"><translate>Taxkey</translate></th>
|
|
29 |
<th class="listheading"><translate>Recorded Tax</translate></th>
|
|
30 |
<th class="listheading"><translate>Expected Tax</translate></th>
|
|
26 |
<th class="listheading">[% 'Account' | $T8 %]</th>
|
|
27 |
<th class="listheading">[% 'Debit' | $T8 %]</th>
|
|
28 |
<th class="listheading">[% 'Credit' | $T8 %]</th>
|
|
29 |
<th class="listheading">[% 'Taxkey' | $T8 %]</th>
|
|
30 |
<th class="listheading">[% 'Recorded Tax' | $T8 %]</th>
|
|
31 |
<th class="listheading">[% 'Expected Tax' | $T8 %]</th>
|
|
31 | 32 |
<th class="listheading"></th> |
32 | 33 |
</tr> |
33 | 34 |
|
... | ... | |
71 | 72 |
<p> |
72 | 73 |
<input type="hidden" name="action" value="delete_transaction"> |
73 | 74 |
<input type="hidden" name="trans_id" value="[% HTML.escape(problem.data.trans_id) %]"> |
74 |
<input type="submit" class="submit" value="<translate>Delete transaction</translate>">
|
|
75 |
<input type="button" class="submit" onclick="history.back()" value="<translate>Back</translate>">
|
|
75 |
<input type="submit" class="submit" value="[% 'Delete transaction' | $T8 %]">
|
|
76 |
<input type="button" class="submit" onclick="history.back()" value="[% 'Back' | $T8 %]">
|
|
76 | 77 |
</p> |
77 | 78 |
</form> |
78 | 79 |
|
templates/webpages/acctranscorrections/assistant_for_wrong_taxkeys_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
Die folgende Buchung enth?lt falsche Steuerschl?ssel:
|
|
8 |
[% 'The following transaction contains wrong taxkeys:' | $T8 %]
|
|
8 | 9 |
<a href="[% problem.link %]"> |
9 | 10 |
[%- IF problem.data.module == 'ar' %] |
10 |
Debitorenbuchung
|
|
11 |
[% 'AR Transaction' | $T8 %]
|
|
11 | 12 |
[%- ELSIF problem.data.module == 'ap' %] |
12 |
Kreditorenbuchung
|
|
13 |
[% 'AP Transaction' | $T8 %]
|
|
13 | 14 |
[%- ELSE %] |
14 |
Dialogbuchung
|
|
15 |
[% 'General Ledger Transaction' | $T8 %]
|
|
15 | 16 |
[%- END %] |
16 | 17 |
[% HTML.escape(problem.data.reference) %] |
17 | 18 |
</a> |
18 | 19 |
</p> |
19 | 20 |
|
20 | 21 |
<p> |
21 |
Dies kann aus zwei Gr?nden geschehen sein:
|
|
22 |
[% 'This could have happened for two reasons:' | $T8 %]
|
|
22 | 23 |
|
23 |
Zum Einen gab es einen Bug in Lx-Office, der dazu f?hrte, dass bei Buchungen mit verschiedenen Steuerschl?ssel auf ein Konto teilweise falsche Steuerschl?ssel gespeichert wurden.
|
|
24 |
[% 'The first reason is that Lx-Office contained a bug which resulted in the wrong taxkeys being recorded for transactions in which two entries are posted for the same chart with different taxkeys.' | $T8 %]
|
|
24 | 25 |
|
25 |
Zum Anderen war es m?glich, die Steuern unabh?ngig vom ausgew?hlten Steuerschl?ssel selber einzugeben.
|
|
26 |
[% 'The second reason is that Lx-Office allowed the user to enter the tax amount manually regardless of the taxkey used.' | $T8 %]
|
|
26 | 27 |
|
27 |
Solche Eintr?ge sind aber nicht DATEV-exportiertbar und m?ssen ebenfalls korrigiert werden.
|
|
28 |
[% 'Such entries cannot be exported into the DATEV format and have to be fixed as well.' | $T8 %]
|
|
28 | 29 |
</p> |
29 | 30 |
|
30 | 31 |
<p> |
31 |
Nachfolgend wird angezeigt, wie die Buchung momentan aussieht.
|
|
32 |
[% 'The transaction is shown below in its current state.' | $T8 %]
|
|
32 | 33 |
|
33 |
Sie haben die M?glichkeit, die Buchung zu korrigieren, indem Sie in den Drop-Down-Boxen die richtigen Steuerschl?ssel ausw?hlen und anschlie?end auf den Button "Buchung korrigieren" dr?cken.
|
|
34 |
[% 'You can correct this transaction by chosing the correct taxkeys from the drop down boxes and hitting the button "Fix transaction" afterwards.' | $T8 %]
|
|
34 | 35 |
|
35 |
Auch nach einer Korrektur kann es mit dieser Buchung noch weitere Probleme geben (z.B. nicht zum Steuerschl?ssel passende Steuern), weshalb ein erneutes Ausf?hren der Hauptbuchanalyse empfohlen wird.
|
|
36 |
[% 'It is possible that even after such a correction there is something wrong with this transaction (e.g. taxes that don't match the selected taxkey). Therefore you should re-run the general ledger analysis.' | $T8 %]
|
|
36 | 37 |
</p> |
37 | 38 |
|
38 | 39 |
<p> |
39 |
Alternativ k?nnen Sie die Buchung auch mit l?schen lassen und sie anschlie?end neu eingeben.
|
|
40 |
[% 'You can also delete this transaction and re-enter it manually.' | $T8 %]
|
|
40 | 41 |
|
41 |
Dr?cken Sie daf?r auf den Button "Buchung l?schen".
|
|
42 |
[% 'In order to do that hit the button "Delete transaction".' | $T8 %]
|
|
42 | 43 |
</p> |
43 | 44 |
|
44 |
<p>Aktuell sieht die Buchung wie folgt aus:</p>
|
|
45 |
<p>[% 'At the moment the transaction looks like this:' | $T8 %]</p>
|
|
45 | 46 |
|
46 | 47 |
<form method="post" action="acctranscorrections.pl" name="Form"> |
47 | 48 |
<p> |
48 | 49 |
<table> |
49 | 50 |
<tr> |
50 |
<th class="listheading">Konto</th>
|
|
51 |
<th class="listheading">Soll</th>
|
|
52 |
<th class="listheading">Haben</th>
|
|
53 |
<th class="listheading">Gespeicherte Steuern</th>
|
|
54 |
<th class="listheading">Gespeicherter Steuerschl?ssel</th>
|
|
55 |
<th class="listheading">Erwartete Steuern</th>
|
|
51 |
<th class="listheading">[% 'Account' | $T8 %]</th>
|
|
52 |
<th class="listheading">[% 'Debit' | $T8 %]</th>
|
|
53 |
<th class="listheading">[% 'Credit' | $T8 %]</th>
|
|
54 |
<th class="listheading">[% 'Recorded Tax' | $T8 %]</th>
|
|
55 |
<th class="listheading">[% 'Recorded taxkey' | $T8 %]</th>
|
|
56 |
<th class="listheading">[% 'Expected Tax' | $T8 %]</th>
|
|
56 | 57 |
<th class="listheading"></th> |
57 |
<th class="listheading">Richtiger Steuerschl?ssel</th>
|
|
58 |
<th class="listheading">[% 'Correct taxkey' | $T8 %]</th>
|
|
58 | 59 |
</tr> |
59 | 60 |
|
60 | 61 |
[%- SET curr_row = 0 %] |
... | ... | |
97 | 98 |
<input type="hidden" name="fixes[+].acc_trans_id" value="[% HTML.escape(row.acc_trans_id) %]"> |
98 | 99 |
<input type="hidden" name="fixes[].tax_entry_acc_trans_id" value="[% HTML.escape(row.tax_entry_acc_trans_id) %]"> |
99 | 100 |
<select name="fixes[].taxkey" style="width: 250px" onchange="enable_fix_button_maybe()"> |
100 |
<option value="">---bitte ausw?hlen---</option>
|
|
101 |
<option value="">[% '---please select---' | $T8 %]</option>
|
|
101 | 102 |
[%- FOREACH taxkey = row.correct_taxkeys %] |
102 | 103 |
<option value="[% HTML.escape(taxkey.taxkey) %]">[% HTML.escape(taxkey.description) %]</option> |
103 | 104 |
[%- END %] |
... | ... | |
119 | 120 |
<input type="hidden" name="trans_id" value="[% HTML.escape(problem.data.trans_id) %]"> |
120 | 121 |
<input type="hidden" name="module" value="[% HTML.escape(problem.data.module) %]"> |
121 | 122 |
<input type="hidden" name="reference" value="[% HTML.escape(problem.data.reference) %]"> |
122 |
<input type="submit" class="submit" id="fix_transaction_button" name="action_fix_wrong_taxkeys" value="Buchung korrigieren" disabled>
|
|
123 |
<input type="submit" class="submit" name="action_delete_transaction" value="Buchung l?schen">
|
|
124 |
<input type="button" class="submit" onclick="history.back()" value="Zur?ck">
|
|
123 |
<input type="submit" class="submit" id="fix_transaction_button" name="action_fix_wrong_taxkeys" value="[% 'Fix transaction' | $T8 %]" disabled>
|
|
124 |
<input type="submit" class="submit" name="action_delete_transaction" value="[% 'Delete transaction' | $T8 %]">
|
|
125 |
<input type="button" class="submit" onclick="history.back()" value="[% 'Back' | $T8 %]">
|
|
125 | 126 |
</p> |
126 | 127 |
</form> |
127 | 128 |
|
templates/webpages/acctranscorrections/assistant_for_wrong_taxkeys_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %][% USE LxERP %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
<translate>The following transaction contains wrong taxkeys:</translate>
|
|
8 |
[% 'The following transaction contains wrong taxkeys:' | $T8 %]
|
|
8 | 9 |
<a href="[% problem.link %]"> |
9 | 10 |
[%- IF problem.data.module == 'ar' %] |
10 |
<translate>AR Transaction</translate>
|
|
11 |
[% 'AR Transaction' | $T8 %]
|
|
11 | 12 |
[%- ELSIF problem.data.module == 'ap' %] |
12 |
<translate>AP Transaction</translate>
|
|
13 |
[% 'AP Transaction' | $T8 %]
|
|
13 | 14 |
[%- ELSE %] |
14 |
<translate>General Ledger Transaction</translate>
|
|
15 |
[% 'General Ledger Transaction' | $T8 %]
|
|
15 | 16 |
[%- END %] |
16 | 17 |
[% HTML.escape(problem.data.reference) %] |
17 | 18 |
</a> |
18 | 19 |
</p> |
19 | 20 |
|
20 | 21 |
<p> |
21 |
<translate>This could have happened for two reasons:</translate>
|
|
22 |
[% 'This could have happened for two reasons:' | $T8 %]
|
|
22 | 23 |
|
23 |
<translate>The first reason is that Lx-Office contained a bug which |
|
24 |
resulted in the wrong taxkeys being recorded for transactions in |
|
25 |
which two entries are posted for the same chart with different |
|
26 |
taxkeys.</translate> |
|
24 |
[% 'The first reason is that Lx-Office contained a bug which resulted in the wrong taxkeys being recorded for transactions in which two entries are posted for the same chart with different taxkeys.' | $T8 %] |
|
27 | 25 |
|
28 |
<translate>The second reason is that Lx-Office allowed the user to |
|
29 |
enter the tax amount manually regardless of the taxkey |
|
30 |
used.</translate> |
|
26 |
[% 'The second reason is that Lx-Office allowed the user to enter the tax amount manually regardless of the taxkey used.' | $T8 %] |
|
31 | 27 |
|
32 |
<translate>Such entries cannot be exported into the DATEV format and |
|
33 |
have to be fixed as well.</translate> |
|
28 |
[% 'Such entries cannot be exported into the DATEV format and have to be fixed as well.' | $T8 %] |
|
34 | 29 |
</p> |
35 | 30 |
|
36 | 31 |
<p> |
37 |
<translate>The transaction is shown below in its current state.</translate>
|
|
32 |
[% 'The transaction is shown below in its current state.' | $T8 %]
|
|
38 | 33 |
|
39 |
<translate>You can correct this transaction by chosing the correct |
|
40 |
taxkeys from the drop down boxes and hitting the button "Fix |
|
41 |
transaction" afterwards.</translate> |
|
34 |
[% 'You can correct this transaction by chosing the correct taxkeys from the drop down boxes and hitting the button "Fix transaction" afterwards.' | $T8 %] |
|
42 | 35 |
|
43 |
<translate>It is possible that even after such a correction there is |
|
44 |
something wrong with this transaction (e.g. taxes that don't match |
|
45 |
the selected taxkey). Therefore you should re-run the general ledger |
|
46 |
analysis.</translate> |
|
36 |
[% 'It is possible that even after such a correction there is something wrong with this transaction (e.g. taxes that don't match the selected taxkey). Therefore you should re-run the general ledger analysis.' | $T8 %] |
|
47 | 37 |
</p> |
48 | 38 |
|
49 | 39 |
<p> |
50 |
<translate>You can also delete this transaction and re-enter it |
|
51 |
manually.</translate> |
|
40 |
[% 'You can also delete this transaction and re-enter it manually.' | $T8 %] |
|
52 | 41 |
|
53 |
<translate>In order to do that hit the button "Delete |
|
54 |
transaction".</translate> |
|
42 |
[% 'In order to do that hit the button "Delete transaction".' | $T8 %] |
|
55 | 43 |
</p> |
56 | 44 |
|
57 |
<p><translate>At the moment the transaction looks like this:</translate></p>
|
|
45 |
<p>[% 'At the moment the transaction looks like this:' | $T8 %]</p>
|
|
58 | 46 |
|
59 | 47 |
<form method="post" action="acctranscorrections.pl" name="Form"> |
60 | 48 |
<p> |
61 | 49 |
<table> |
62 | 50 |
<tr> |
63 |
<th class="listheading"><translate>Account</translate></th>
|
|
64 |
<th class="listheading"><translate>Debit</translate></th>
|
|
65 |
<th class="listheading"><translate>Credit</translate></th>
|
|
66 |
<th class="listheading"><translate>Recorded Tax</translate></th>
|
|
67 |
<th class="listheading"><translate>Recorded taxkey</translate></th>
|
|
68 |
<th class="listheading"><translate>Expected Tax</translate></th>
|
|
51 |
<th class="listheading">[% 'Account' | $T8 %]</th>
|
|
52 |
<th class="listheading">[% 'Debit' | $T8 %]</th>
|
|
53 |
<th class="listheading">[% 'Credit' | $T8 %]</th>
|
|
54 |
<th class="listheading">[% 'Recorded Tax' | $T8 %]</th>
|
|
55 |
<th class="listheading">[% 'Recorded taxkey' | $T8 %]</th>
|
|
56 |
<th class="listheading">[% 'Expected Tax' | $T8 %]</th>
|
|
69 | 57 |
<th class="listheading"></th> |
70 |
<th class="listheading"><translate>Correct taxkey</translate></th>
|
|
58 |
<th class="listheading">[% 'Correct taxkey' | $T8 %]</th>
|
|
71 | 59 |
</tr> |
72 | 60 |
|
73 | 61 |
[%- SET curr_row = 0 %] |
... | ... | |
110 | 98 |
<input type="hidden" name="fixes[+].acc_trans_id" value="[% HTML.escape(row.acc_trans_id) %]"> |
111 | 99 |
<input type="hidden" name="fixes[].tax_entry_acc_trans_id" value="[% HTML.escape(row.tax_entry_acc_trans_id) %]"> |
112 | 100 |
<select name="fixes[].taxkey" style="width: 250px" onchange="enable_fix_button_maybe()"> |
113 |
<option value=""><translate>---please select---</translate></option>
|
|
101 |
<option value="">[% '---please select---' | $T8 %]</option>
|
|
114 | 102 |
[%- FOREACH taxkey = row.correct_taxkeys %] |
115 | 103 |
<option value="[% HTML.escape(taxkey.taxkey) %]">[% HTML.escape(taxkey.description) %]</option> |
116 | 104 |
[%- END %] |
... | ... | |
132 | 120 |
<input type="hidden" name="trans_id" value="[% HTML.escape(problem.data.trans_id) %]"> |
133 | 121 |
<input type="hidden" name="module" value="[% HTML.escape(problem.data.module) %]"> |
134 | 122 |
<input type="hidden" name="reference" value="[% HTML.escape(problem.data.reference) %]"> |
135 |
<input type="submit" class="submit" id="fix_transaction_button" name="action_fix_wrong_taxkeys" value="<translate>Fix transaction</translate>" disabled>
|
|
136 |
<input type="submit" class="submit" name="action_delete_transaction" value="<translate>Delete transaction</translate>">
|
|
137 |
<input type="button" class="submit" onclick="history.back()" value="<translate>Back</translate>">
|
|
123 |
<input type="submit" class="submit" id="fix_transaction_button" name="action_fix_wrong_taxkeys" value="[% 'Fix transaction' | $T8 %]" disabled>
|
|
124 |
<input type="submit" class="submit" name="action_delete_transaction" value="[% 'Delete transaction' | $T8 %]">
|
|
125 |
<input type="button" class="submit" onclick="history.back()" value="[% 'Back' | $T8 %]">
|
|
138 | 126 |
</p> |
139 | 127 |
</form> |
140 | 128 |
|
templates/webpages/acctranscorrections/delete_transaction_confirmation_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
[% USE LxERP %] |
3 | 4 |
<body> |
... | ... | |
5 | 6 |
|
6 | 7 |
<p> |
7 | 8 |
[%- IF module == 'ar' %] |
8 |
[%- HTML.escape(LxERP.format_string('Wollen Sie wirklich die Debitorenbuchung #1 l?schen?', reference)) %]
|
|
9 |
[%- LxERP.t8('Do you really want to delete AR transaction #1?', reference) | html %]
|
|
9 | 10 |
[%- ELSIF module == 'ap' %] |
10 |
[%- HTML.escape(LxERP.format_string('Wollen Sie wirklich die Kreditorenbuchung #1 l?schen?', reference)) %]
|
|
11 |
[%- LxERP.t8('Do you really want to delete AP transaction #1?', reference) | html %]
|
|
11 | 12 |
[%- ELSE %] |
12 |
[%- HTML.escape(LxERP.format_string('Wollen Sie wirklich die Dialogbuchung #1 l?schen?', reference)) %]
|
|
13 |
[%- LxERP.t8('Do you really want to delete GL transaction #1?', reference) | html %]
|
|
13 | 14 |
[%- END %] |
14 | 15 |
</p> |
15 | 16 |
|
... | ... | |
24 | 25 |
<input type="hidden" name="confirmation" value="1"> |
25 | 26 |
<input type="hidden" name="action" value="delete_transaction"> |
26 | 27 |
|
27 |
<input type="submit" value="Ja">
|
|
28 |
<input type="button" onclick="history.back()" value="Nein">
|
|
28 |
<input type="submit" value="[% 'Yes' | $T8 %]">
|
|
29 |
<input type="button" onclick="history.back()" value="[% 'No' | $T8 %]">
|
|
29 | 30 |
</form> |
30 | 31 |
</p> |
31 | 32 |
</body> |
templates/webpages/acctranscorrections/delete_transaction_confirmation_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
[% USE LxERP %] |
3 | 4 |
<body> |
... | ... | |
5 | 6 |
|
6 | 7 |
<p> |
7 | 8 |
[%- IF module == 'ar' %] |
8 |
[%- HTML.escape(LxERP.format_string('<translate>Do you really want to delete AR transaction #1?</translate>', reference)) %]
|
|
9 |
[%- LxERP.t8('Do you really want to delete AR transaction #1?', reference) | html %]
|
|
9 | 10 |
[%- ELSIF module == 'ap' %] |
10 |
[%- HTML.escape(LxERP.format_string('<translate>Do you really want to delete AP transaction #1?</translate>', reference)) %]
|
|
11 |
[%- LxERP.t8('Do you really want to delete AP transaction #1?', reference) | html %]
|
|
11 | 12 |
[%- ELSE %] |
12 |
[%- HTML.escape(LxERP.format_string('<translate>Do you really want to delete GL transaction #1?</translate>', reference)) %]
|
|
13 |
[%- LxERP.t8('Do you really want to delete GL transaction #1?', reference) | html %]
|
|
13 | 14 |
[%- END %] |
14 | 15 |
</p> |
15 | 16 |
|
... | ... | |
24 | 25 |
<input type="hidden" name="confirmation" value="1"> |
25 | 26 |
<input type="hidden" name="action" value="delete_transaction"> |
26 | 27 |
|
27 |
<input type="submit" value="<translate>Yes</translate>">
|
|
28 |
<input type="button" onclick="history.back()" value="<translate>No</translate>">
|
|
28 |
<input type="submit" value="[% 'Yes' | $T8 %]">
|
|
29 |
<input type="button" onclick="history.back()" value="[% 'No' | $T8 %]">
|
|
29 | 30 |
</form> |
30 | 31 |
</p> |
31 | 32 |
</body> |
templates/webpages/acctranscorrections/delete_transaction_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
[% USE LxERP %] |
3 | 4 |
<body> |
... | ... | |
5 | 6 |
|
6 | 7 |
<p> |
7 | 8 |
[%- IF module == 'ar' %] |
8 |
[%- HTML.escape(LxERP.format_string('Die Debitorenbuchung #1 wurde gel?scht.', reference)) %]
|
|
9 |
[%- LxERP.t8('The AR transaction #1 has been deleted.', reference) | html %]
|
|
9 | 10 |
[%- ELSIF module == 'ap' %] |
10 |
[%- HTML.escape(LxERP.format_string('Die Kreditorenbuchung #1 wurde gel?scht.', reference)) %]
|
|
11 |
[%- LxERP.t8('The AP transaction #1 has been deleted.', reference) | html %]
|
|
11 | 12 |
[%- ELSE %] |
12 |
[%- HTML.escape(LxERP.format_string('Die Dialogbuchung #1 wurde gel?scht.', reference)) %]
|
|
13 |
[%- LxERP.t8('The GL transaction #1 has been deleted.', reference) | html %]
|
|
13 | 14 |
[%- END %] |
14 | 15 |
</p> |
15 | 16 |
|
... | ... | |
18 | 19 |
|
19 | 20 |
<input type="hidden" name="action" value="redirect"> |
20 | 21 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
21 |
<input type="submit" value="Analyse wiederholen">
|
|
22 |
<input type="submit" value="[% 'Re-run analysis' | $T8 %]">
|
|
22 | 23 |
</form> |
23 | 24 |
</p> |
24 | 25 |
</body> |
templates/webpages/acctranscorrections/delete_transaction_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
[% USE LxERP %] |
3 | 4 |
<body> |
... | ... | |
5 | 6 |
|
6 | 7 |
<p> |
7 | 8 |
[%- IF module == 'ar' %] |
8 |
[%- HTML.escape(LxERP.format_string('<translate>The AR transaction #1 has been deleted.</translate>', reference)) %]
|
|
9 |
[%- LxERP.t8('The AR transaction #1 has been deleted.', reference) | html %]
|
|
9 | 10 |
[%- ELSIF module == 'ap' %] |
10 |
[%- HTML.escape(LxERP.format_string('<translate>The AP transaction #1 has been deleted.</translate>', reference)) %]
|
|
11 |
[%- LxERP.t8('The AP transaction #1 has been deleted.', reference) | html %]
|
|
11 | 12 |
[%- ELSE %] |
12 |
[%- HTML.escape(LxERP.format_string('<translate>The GL transaction #1 has been deleted.</translate>', reference)) %]
|
|
13 |
[%- LxERP.t8('The GL transaction #1 has been deleted.', reference) | html %]
|
|
13 | 14 |
[%- END %] |
14 | 15 |
</p> |
15 | 16 |
|
... | ... | |
18 | 19 |
|
19 | 20 |
<input type="hidden" name="action" value="redirect"> |
20 | 21 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
21 |
<input type="submit" value="<translate>Re-run analysis</translate>">
|
|
22 |
<input type="submit" value="[% 'Re-run analysis' | $T8 %]">
|
|
22 | 23 |
</form> |
23 | 24 |
</p> |
24 | 25 |
</body> |
templates/webpages/acctranscorrections/fix_ap_ar_wrong_taxkeys_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
Die Probleme mit falschen Steuerschl?ssel bei Kreditoren- und Debitorenbuchungen wurden behoben.
|
|
8 |
[% 'The wrong taxkeys for AP and AR transactions have been fixed.' | $T8 %]
|
|
8 | 9 |
|
9 |
Bitte wiederholen Sie die Analyse der Hauptbucheintr?ge, indem Sie auf diesen Button klicken:
|
|
10 |
[% 'Please re-run the analysis for broken general ledger entries by clicking this button:' | $T8 %]
|
|
10 | 11 |
</p> |
11 | 12 |
|
12 | 13 |
<p> |
... | ... | |
14 | 15 |
|
15 | 16 |
<input type="hidden" name="action" value="redirect"> |
16 | 17 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
17 |
<input type="submit" value="Analyse wiederholen">
|
|
18 |
<input type="submit" value="[% 'Re-run analysis' | $T8 %]">
|
|
18 | 19 |
</form> |
19 | 20 |
</p> |
20 | 21 |
|
templates/webpages/acctranscorrections/fix_ap_ar_wrong_taxkeys_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
<translate>The wrong taxkeys for AP and AR transactions have been |
|
8 |
fixed.</translate> |
|
8 |
[% 'The wrong taxkeys for AP and AR transactions have been fixed.' | $T8 %] |
|
9 | 9 |
|
10 |
<translate>Please re-run the analysis for broken general ledger |
|
11 |
entries by clicking this button:</translate> |
|
10 |
[% 'Please re-run the analysis for broken general ledger entries by clicking this button:' | $T8 %] |
|
12 | 11 |
</p> |
13 | 12 |
|
14 | 13 |
<p> |
... | ... | |
16 | 15 |
|
17 | 16 |
<input type="hidden" name="action" value="redirect"> |
18 | 17 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
19 |
<input type="submit" value="<translate>Re-run analysis</translate>">
|
|
18 |
<input type="submit" value="[% 'Re-run analysis' | $T8 %]">
|
|
20 | 19 |
</form> |
21 | 20 |
</p> |
22 | 21 |
|
templates/webpages/acctranscorrections/fix_invoice_inventory_with_taxkeys_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
Die falschen Steuerschl?ssel f?r Warenbestandsbuchungen bei Einkaufs- und Verkaufsrechnungen wurden behoben.
|
|
8 |
[% 'The wrong taxkeys for inventory transactions for sales and purchase invoices have been fixed.' | $T8 %]
|
|
8 | 9 |
|
9 |
Bitte wiederholen Sie die Analyse der Hauptbucheintr?ge, indem Sie auf diesen Button klicken:
|
|
10 |
[% 'Please re-run the analysis for broken general ledger entries by clicking this button:' | $T8 %]
|
|
10 | 11 |
</p> |
11 | 12 |
|
12 | 13 |
<p> |
... | ... | |
14 | 15 |
|
15 | 16 |
<input type="hidden" name="action" value="redirect"> |
16 | 17 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
17 |
<input type="submit" value="Analyse wiederholen">
|
|
18 |
<input type="submit" value="[% 'Re-run analysis' | $T8 %]">
|
|
18 | 19 |
</form> |
19 | 20 |
</p> |
20 | 21 |
|
templates/webpages/acctranscorrections/fix_invoice_inventory_with_taxkeys_master.html | ||
---|---|---|
1 |
[%- USE T8 %] |
|
1 | 2 |
[% USE HTML %] |
2 | 3 |
<body> |
3 | 4 |
|
4 | 5 |
<p><div class="listtop">[% title %]</div></p> |
5 | 6 |
|
6 | 7 |
<p> |
7 |
<translate>The wrong taxkeys for inventory transactions for sales |
|
8 |
and purchase invoices have been fixed.</translate> |
|
8 |
[% 'The wrong taxkeys for inventory transactions for sales and purchase invoices have been fixed.' | $T8 %] |
|
9 | 9 |
|
10 |
<translate>Please re-run the analysis for broken general ledger |
|
11 |
entries by clicking this button:</translate> |
|
10 |
[% 'Please re-run the analysis for broken general ledger entries by clicking this button:' | $T8 %] |
|
12 | 11 |
</p> |
13 | 12 |
|
14 | 13 |
<p> |
... | ... | |
16 | 15 |
|
17 | 16 |
<input type="hidden" name="action" value="redirect"> |
18 | 17 |
<input type="hidden" name="callback" value="[% HTML.escape(callback) %]"> |
19 |
<input type="submit" value="<translate>Re-run analysis</translate>">
|
|
18 |
<input type="submit" value="[% 'Re-run analysis' | $T8 %]">
|
|
20 | 19 |
</form> |
21 | 20 |
</p> |
22 | 21 |
|
templates/webpages/acctranscorrections/fix_wrong_taxkeys_de.html | ||
---|---|---|
1 |
[%- USE T8 %] |
Auch abrufbar als: Unified diff
Automatisches Ersetzen von <translate>...</translate> durch $T8
Dieser Commit ersetzt die Commits 10d6315268e6c0217876f573c9be5e35fcbb4654
(Automatisches Ersetzen von <translate>...</translate> durch $T8) und
ce48ff49c3ac82602b29a4837b0882c1f567f17b (Automatisches Ersetzen von
<translate>...</translate> durch $T8 Teil 2).
Der Grundgedanke ist, den veralteten <translate> Tag durch den dynamischen
Funktionsaufruf T8.filter oder LxERP.t8 zu ersetzen um später die die Templates
flexibler zu machen. Im ersten Schritt werden daür in allen master Dateien die
<translate> Aufrufe mit dem im letzten Commit eingefügten Migrationsscript
ersetzt. Im zweiten Schritt werden Zeilenumbrüche innerhalb einer Übersetzung
manuell korrigiert.
Das Script ignoriert translates in Template Blöcken, ergo müssen diese von Hand
nachbearbeitet werden. Dieser Schritt fehlt in den beiden original Commits.
Als letzten Schritt werden Konstrukte der Art:
ersetzt durch
Wichtig dabei dass der Filter durch html erstzt wird, und bei Bedarf [% USE
LxERP %] ergänzt wird. Die locales müssen analog angepasst werden. Dieser
Schritt ist in den Original Commits ebenfalls nicht enthalten. Es betrifft etwa
20 Vorkommnisse im Programm, die meisten davon im Migrationsbereich. Es ist
vorher nicht aufgefallen, weil die recht selten angezeigt werden, hier ist eher
die Konsistenz gewünscht.
Die locales.pl in dieser Version ist noch nicht in der Lage Anführungszeichen
in LxERP.t8() Escapes richtig zu verabeiten, das eine Vorkommen davon ist
behoben.