@@ -, +, @@ for 20.05 - Make sure German language is installed, see: https://wiki.koha-community.org/wiki/Installation_of_additional_languages_for_OPAC_and_INTRANET_staff_client - Run the web installer and choose de-DE - Select all sample files - Make sure they all install without any errors - If you can speak German, you can check the translations as well :) --- .../data/mysql/de-DE/mandatory/sample_notices.sql | 110 ++++++++++----------- .../de-DE/mandatory/sample_numberpatterns.sql | 10 +- .../data/mysql/de-DE/optional/csv_profiles.sql | 2 +- .../mysql/de-DE/optional/patron_categories.sql | 10 +- 4 files changed, 66 insertions(+), 66 deletions(-) --- a/installer/data/mysql/de-DE/mandatory/sample_notices.sql +++ a/installer/data/mysql/de-DE/mandatory/sample_notices.sql @@ -20,12 +20,12 @@ VALUES ('circulation','ODUE','Mahnung','Mahnung','Liebe/r < ('suggestions','ORDERED','Vorgeschlagenes Medium bestellt', 'Das vorgeschlagene Medium wurde im Buchhandel bestellt','Liebe(r) <> <>,\n\nSie haben der Bibliothek folgendes Medium zur Anschaffung vorgeschlaten: <> von <>.\n\nWir freuen uns Ihnen mitteilen zu können, dass dieser Titel jetzt im Buchhandel bestellt wurde. Nach Eintreffen wird er in unseren Bestand eingearbeitet.\n\nSie erhalten Nachricht, sobald das Medium verfügbar ist.\n\nBei Nachfragen erreichen Sie uns unter der Emailadresse <>.\n\nVielen Dank,\n\n<>', 'email'), ('suggestions','REJECTED','Anschaffungsvorschlag nicht angenommen', 'Ihr Anschaffungsvorschlag wurde nicht angenommen','Liebe(r) <> <>,\n\nSie haven der Bibliothek folgendes Medium zur Anschaffung vorgeschlagen: <> von <>.\n\nDie Bibliothek hat diesen Titel heute recherchiert und sich gegen eine Anschaffung entschieden.\n\nBegründung: <>\n\nWenn Sie Fragen haben, richten Sie Ihre Mail bitte an: <>.\n\nVielen Dank,\n\n<>', 'email'), ('suggestions','TO_PROCESS','Benachrichtigung an Besitzer des Kontos (Erwerbung)', 'Anschaffungsvorschlag wartet auf Bearbeitung','Liebe(r) <> <>,\n\nEin neuer Anschaffungsvorschlag wartet auf Bearbeitung: <> von <>.\n\nVielen Dank,\n\n<>', 'email'), -('suggestions', 'NOTIFY_MANAGER', 'Notify manager of a suggestion', "A suggestion has been assigned to you", "Dear [% borrower.firstname %] [% borrower.surname %],\nA suggestion has been assigned to you: [% suggestion.title %].\nThank you,\n[% branch.branchname %]", 'email'), -('members', 'PROBLEM_REPORT','OPAC Problem Report','OPAC Problem Report','Username: <>\n\nProblem page: <>\n\nTitle: <>\n\nMessage: <>','email'); +('suggestions', 'NOTIFY_MANAGER', 'Benachrichtigung an Bearbeiter eines Anschaffungsvorschlags', "Neuer Anschaffungsvorschlag zugewiesen", "Liebe(r) [% borrower.firstname %] [% borrower.surname %],\nIhnen wurde ein Anschaffungsvorschlag zur Bearbeitung zugewiesen: [% suggestion.title %].\nDanke,\n[% branch.branchname %]", 'email'), +('members', 'PROBLEM_REPORT','OPAC-Problemmeldung','OPAC-Problemmeldung','Benutzername: <>\n\nSeite: <>\n\nTitel: <>\n\nNachricht: <>','email'); INSERT INTO `letter` (module, code, name, title, content, is_html, message_transport_type) -VALUES ('suggestions','NEW_SUGGESTION','New suggestion','New suggestion','

Suggestion pendin g approval

-

Suggested by

+VALUES ('suggestions','NEW_SUGGESTION','Neuer Anschaffungsvorschlag','Neuer Anschaffungsvorschlag','

Neuer Anschaffungsvorschlag zur Bearbeitung

+

Vorgeschlagen von

  • <> <>
  • <>
  • @@ -33,20 +33,20 @@ VALUES ('suggestions','NEW_SUGGESTION','New suggestion','New suggestion','

    Su
  • <>

-

Title suggested

+

Vorgeschlagener Titel

    -
  • Library: <>
  • -
  • Title: <>
  • -
  • Author: <>
  • -
  • Copyright date: <>
  • -
  • Standard number (ISBN, ISSN or other): <>
  • -
  • Publisher: <>
  • -
  • Collection title: <>
  • -
  • Publication place: <>
  • -
  • Quantity: <>
  • -
  • Item type: <>
  • -
  • Reason for suggestion: <>
  • -
  • Notes: <>
  • +
  • Bibliothek: <>
  • +
  • Titel: <>
  • +
  • Verfasser: <>
  • +
  • Jahr: <>
  • +
  • Standardnummer (ISBN, ISSN oder andere): <>
  • +
  • Veröffentlicht: <>
  • +
  • Reihe: <>
  • +
  • Verlagsort: <>
  • +
  • Anzahl: <>
  • +
  • Medientyp: <>
  • +
  • Grund für den Vorschlag: <>
  • +
  • Notiz: <>

',1, 'email'); INSERT INTO `letter` (module, code, name, title, content, is_html, message_transport_type) @@ -212,7 +212,7 @@ INSERT INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, `title` ('circulation', 'ACCOUNT_WRITEOFF', '', 'Erlass', 0, 'Erlassquittung für Bibliothekskonto', '[%- USE Price -%]\r\nEin Erlass in Höhe von [% credit.amount * -1 | $Price %] wurde auf Ihr Konto verbucht.\r\n\r\nDer Erlass wurde mit den folgenden Gebührenposten verrechnet:\r\n[%- FOREACH o IN offsets %]\r\nBeschreibung: [% o.debit.description %]\r\nErlassener Betrag: [% o.amount * -1 | $Price %]\r\nOffener Betrag: [% o.debit.amountoutstanding | $Price %]\r\n[% END %]', 'email', 'default'); INSERT INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, `title`, `content`, `message_transport_type`, `lang`) VALUES -('circulation', 'ACCOUNT_CREDIT', '', 'Account payment', 0, 'Account payment', ' +('circulation', 'ACCOUNT_CREDIT', '', 'Zahlungsquittung', 0, 'Zahlungsquittung', '
[% IF ( LibraryName ) %] @@ -232,15 +232,15 @@ INSERT INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, `title` - - - - + + + + [% FOREACH account IN accounts %] @@ -257,14 +257,14 @@ INSERT INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, `title` [% END %] - + [% IF ( totalcredit ) %]
@@ -222,7 +222,7 @@ INSERT INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, `title` [% END %]
-

Fee receipt

+

Zahlungsquittung

- Received with thanks from [% patron.firstname | html %] [% patron.surname | html %]
- Card number: [% patron.cardnumber | html %]
+ Mit Dank erhalten von [% patron.firstname | html %] [% patron.surname | html %]
+ Ausweisnummer: [% patron.cardnumber | html %]
DateDescription of chargesNoteAmountDatumBeschreibungNotizSumme
Total outstanding dues as on date: Aktuell ausstehende Gebühren: [% ELSE %][% END %][% total | $Price %]
', 'print', 'default'); INSERT IGNORE INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, `title`, `content`, `message_transport_type`, `lang`) VALUES -('circulation', 'ACCOUNT_DEBIT', '', 'Account fee', 0, 'Account fee', ' +('circulation', 'ACCOUNT_DEBIT', '', 'Rechnung', 0, 'Rechnung', '
[% IF ( LibraryName ) %] - - - - - + + + + + [% FOREACH account IN accounts %] @@ -312,7 +312,7 @@ INSERT IGNORE INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, - + [% IF ( totalcredit ) %] @@ -322,7 +322,7 @@ INSERT INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, `title` ('circulation', 'SR_SLIP', '', 'Report über Bestandsrotation', 0, 'Report über Bestandsrotation', 'Report über Bestandsrotation für [% branch.name %]:\r\n\r\n[% IF branch.items.size %][% branch.items.size %] Exemplare wurden für diese Bibliothek bearbeitet.\r\n[% ELSE %]Es wurden keine Exemplare für diese Bibliothek bearbeitet\r\n[% END %][% FOREACH item IN branch.items %][% IF item.reason != \'in-demand\' %]Titel: [% item.title %]\r\nVerfasser: [% item.author %]\r\nSignatur: [% item.callnumber %]\r\nStandort: [% item.location %]\r\nBarcode: [% item.barcode %]\r\nAusgeliehen?: [% item.onloan %]\r\nStatus: [% item.reason %]\r\nAktuelle Bibliothek: [% item.branch.branchname %] [% item.branch.branchcode %]\r\n\r\n[% END %][% END %]', 'email'); INSERT IGNORE INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, `title`, `content`, `message_transport_type`, `lang`) VALUES -('pos', 'RECEIPT', '', 'Point of sale receipt', 0, 'Receipt', '[% PROCESS "accounts.inc" %] +('pos', 'RECEIPT', '', 'Kassenquittung', 0, 'Quittung', '[% PROCESS "accounts.inc" %]
@@ -285,16 +285,16 @@ INSERT IGNORE INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`,
- Bill to: [% patron.firstname | html %] [% patron.surname | html %]
- Card number: [% patron.cardnumber | html %]
+ Rechnung für: [% patron.firstname | html %] [% patron.surname | html %]
+ Ausweisnummer: [% patron.cardnumber | html %]
DateDescription of chargesNoteAmountAmount outstandingDatumBeschreibungNotizSummeAusstehende Summe
Total outstanding dues as on date: Aktuell ausstehende Gebühren: [% ELSE %][% END %][% total | $Price %]
[% IF ( LibraryName ) %] @@ -341,27 +341,27 @@ INSERT IGNORE INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`,

[% payment.date | $KohaDates %]

- + - + - + - - + + [% FOREACH offset IN offsets %] @@ -373,37 +373,37 @@ INSERT IGNORE INTO `letter` (`module`, `code`, `branchcode`, `name`, `is_html`, - + - + - +
Transaction ID: Transaktionsnr.: [% payment.accountlines_id %]
Operator ID: Mitarbeitender: [% payment.manager_id %]
Payment type: Zahlungsart: [% payment.payment_type %]
-

Fee receipt

+

Zahlungsquittung

Description of chargesAmountBeschreibungSumme
Total: Gesamt: [% payment.amount * -1| $Price %]
Tendered: Bezahlt: [% collected | $Price %]
Change: Wechselgeld: [% change | $Price %]
', 'print', 'default'); -INSERT INTO letter (module, code, name, title, content, message_transport_type) VALUES ('circulation', 'AUTO_RENEWALS', 'Notification of automatic renewal', 'Automatic renewal notice', -"Dear [% borrower.firstname %] [% borrower.surname %], +INSERT INTO letter (module, code, name, title, content, message_transport_type) VALUES ('circulation', 'AUTO_RENEWALS', 'Benachrichtigung über automatische Verlängerung', 'Automatische Verlängerung', +"Liebe(r) [% borrower.firstname %] [% borrower.surname %], [% IF checkout.auto_renew_error %] -The following item, [% biblio.title %], has not been renewed because: +Das folgende Exemplar ([% biblio.title %]) wurde aus folgendem Grund nicht verlängert: [% IF checkout.auto_renew_error == 'too_many' %] -You have reached the maximum number of checkouts possible. +Die maximal mögliche Anzahl an Verlängerungen wurde erreicht. [% ELSIF checkout.auto_renew_error == 'on_reserve' %] -This item is on hold for another patron. +Dieses Exemplar wurde von einen anderen Benutzer vorgemerkt. [% ELSIF checkout.auto_renew_error == 'restriction' %] -You are currently restricted. +Ihr Konto ist aktuell gesperrt. [% ELSIF checkout.auto_renew_error == 'overdue' %] -You have overdue items. +Sie haben überfällige Ausleihen [% ELSIF checkout.auto_renew_error == 'auto_too_late' %] -It\'s too late to renew this item. +Es ist zu spät für eine Verlängerung, das Exemplar ist bereits überfällig. [% ELSIF checkout.auto_renew_error == 'auto_too_much_oweing' %] -Your total unpaid fines are too high. +Die offenen Gebühren auf Ihrem Konto sind zu hoch. [% END %] [% ELSE %] -The following item, [% biblio.title %], has correctly been renewed and is now due on [% checkout.date_due | $KohaDates as_due_date => 1 %] +Das folgende Exemplar ([% biblio.title %]) wurde erfolgreich verlängert und ist jetzt am [% checkout.date_due | $KohaDates as_due_date => 1 %] fällig. [% END %]", 'email'); --- a/installer/data/mysql/de-DE/mandatory/sample_numberpatterns.sql +++ a/installer/data/mysql/de-DE/mandatory/sample_numberpatterns.sql @@ -4,7 +4,7 @@ INSERT INTO subscription_numberpatterns label2, add2, every2, whenmorethan2, setto2, numbering2, label3, add3, every3, whenmorethan3, setto3, numbering3) VALUES - ('Nummer', 1, 'Einfache Nummerierung', 'Nr. {X}', + ('Nummer', 1, 'Fortlaufende Nummerierung', 'Nr. {X}', 'Nummer', 1, 1, 99999, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL), @@ -14,12 +14,12 @@ VALUES 'Nummer', 1, 4, 12, 1, NULL, 'Heft', 1, 1, 4, 1, NULL), - ('Band, Nummer', 3, 'Bd. X, Nr. Y', 'Bd. {X}, Nr. {Y}', - 'Band', 1, 12, 99999, 1, NULL, - 'Nummer', 1, 1, 12, 1, NULL, + ('Jg., Heft', 3, 'Jg. X, H. Y', 'Jg. {X}, H. {Y}', + 'Jg.', 1, 12, 99999, 1, NULL, + 'Heft', 1, 1, 12, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL), - ('Saisonal', 4, 'Saison Jahr', '{X} {Y}', + ('Saisonal', 4, ' Saison Jahr', '{X} {Y}', 'Saison', 1, 1, 3, 0, 'season', 'Jahr', 1, 4, 99999, 1, NULL, NULL, NULL, NULL, NULL, NULL, NULL); --- a/installer/data/mysql/de-DE/optional/csv_profiles.sql +++ a/installer/data/mysql/de-DE/optional/csv_profiles.sql @@ -1,6 +1,6 @@ INSERT IGNORE INTO export_format( profile, description, content, csv_separator, type, used_for ) VALUES ( "Zeitschriftenreklamationen", "Standardprofil für den Export von Heftinformationen für Zeitschriftenreklamationen", "LIEFERANT=aqbooksellers.name|TITEL=subscription.title|HEFTNUMMER=serial.serialseq|VERSPÄTET SEIT=serial.planneddate", ",", "sql", "late_issues" ), -("Late orders (CSV profile)", "Default CSV export for late orders", 'Title[% separator %]Author[% separator %]Publication year[% separator %]ISBN[% separator %]Quantity[% separator %]Number of claims +("Verspätete Bestellungen", "CSV-Profil für verspätete Bestellungen", 'Titel[% separator %]Verfasser[% separator %]Jahr[% separator %]ISBN[% separator %]Bestellte Anzahl[% separator %]Anzahl Reklamationen [% FOR order IN orders ~%] [%~ SET biblio = order.biblio ~%] "[% biblio.title %]"[% separator ~%] --- a/installer/data/mysql/de-DE/optional/patron_categories.sql +++ a/installer/data/mysql/de-DE/optional/patron_categories.sql @@ -1,17 +1,17 @@ INSERT INTO `categories` (`categorycode`, `description`, `enrolmentperiod`, `upperagelimit`, `dateofbirthrequired`, `finetype`, `bulk`, `enrolmentfee`, `overduenoticerequired`, `issuelimit`, `reservefee`, `category_type`) VALUES -- Adult Patrons -('PT','Erwachsener',99,999,18,NULL,NULL,'0.000000',1,NULL,'0.000000','A'), -('ST','Student',99,999,18,NULL,NULL,'0.000000',1,NULL,'0.000000','A'), +('PT','Erwachsene/r',99,999,18,NULL,NULL,'0.000000',1,NULL,'0.000000','A'), +('ST','Studierende/r',99,999,18,NULL,NULL,'0.000000',1,NULL,'0.000000','A'), ('HB','Ans Haus gebunden',99,999,18,NULL,NULL,'0.000000',1,NULL,'0.000000','A'), -- Children ('K','Kind',99,17,5,NULL,NULL,'0.000000',1,NULL,'0.000000','C'), -('J','Jugendlicher',99,17,5,NULL,NULL,'0.000000',1,NULL,'0.000000','C'), +('J','Jugendliche/r',99,17,5,NULL,NULL,'0.000000',1,NULL,'0.000000','C'), ('YA','Junger Erwachsener',99,17,5,NULL,NULL,'0.000000',1,NULL,'0.000000','C'), -- Professionals -('T','Lehrer',99,999,18,NULL,NULL,'0.000000',0,NULL,'0.000000','P'), +('T','Lehrkraft',99,999,18,NULL,NULL,'0.000000',0,NULL,'0.000000','P'), ('B','Gremienmitglied',99,17,5,NULL,NULL,'0.000000',1,NULL,'0.000000','P'), -- Institutional @@ -20,4 +20,4 @@ INSERT INTO `categories` (`categorycode`, `description`, `enrolmentperiod`, `upp ('L','Bibliothek',99,999,18,NULL,NULL,'0.000000',1,NULL,'0.000000','I'), -- Staff -('S','Bibliotheksmitarbeiter',99,999,18,NULL,NULL,'0.000000',0,NULL,'0.000000','S'); +('S','Bibliothekspersonal',99,999,18,NULL,NULL,'0.000000',0,NULL,'0.000000','S'); --