Consolidating & simplifying translation phrases

This commit is contained in:
Nathan Gray 2011-07-11 17:01:55 +00:00
parent 2daee47ef9
commit 69b0ceed0c
20 changed files with 68 additions and 135 deletions

View File

@ -255,9 +255,9 @@ class addressbook_hooks
'size' => 60,
'label' => 'Default document to insert contacts',
'name' => 'default_document',
'help' => lang('If you specify a document (full vfs path) here, addressbook displays an extra document icon for each address. That icon allows to download the specified document with the contact data inserted.').' '.
lang('The document can contain placeholder like {{n_fn}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'help' => lang('If you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the data inserted.', lang('addressbook')).' '.
lang('The document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>', 'n_fn').' '.
lang('The following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'run_lang' => false,
'xmlrpc' => True,
'admin' => False,
@ -267,9 +267,9 @@ class addressbook_hooks
'size' => 60,
'label' => 'Directory with documents to insert contacts',
'name' => 'document_dir',
'help' => lang('If you specify a directory (full vfs path) here, addressbook displays an action for each document. That action allows to download the specified document with the contact data inserted.').' '.
lang('The document can contain placeholder like {{n_fn}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'help' => lang('If you specify a directory (full vfs path) here, %1 displays an action for each document. That action allows to download the specified document with the data inserted.',lang('addressbook')).' '.
lang('The document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>','n_fn').' '.
lang('The following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'run_lang' => false,
'xmlrpc' => True,
'admin' => False,
@ -306,7 +306,7 @@ class addressbook_hooks
$settings['nextmatch-export-definition'] = array(
'type' => 'select',
'values' => $options,
'label' => 'Export definitition to use for nextmatch export',
'label' => 'Export definition to use for nextmatch export',
'name' => 'nextmatch-export-definition',
'help' => lang('If you specify an export definition, it will be used when you export'),
'run_lang' => false,

View File

@ -185,7 +185,7 @@ class addressbook_merge extends bo_merge
'IF fieldname' => lang('Example {{IF n_prefix~Mr~Hello Mr.~Hello Ms.}} - search the field "n_prefix", for "Mr", if found, write Hello Mr., else write Hello Ms.'),
'NELF' => lang('Example {{NELF role}} - if field role is not empty, you will get a new line with the value of field role'),
'NENVLF' => lang('Example {{NELFNV role}} - if field role is not empty, set a LF without any value of the field'),
'LETTERPREFIX' => lang('Example {{LETTERPREFIX}} - Gives a letter prefix without double spaces, if the title is emty for example'),
'LETTERPREFIX' => lang('Example {{LETTERPREFIX}} - Gives a letter prefix without double spaces, if the title is empty for example'),
'LETTERPREFIXCUSTOM' => lang('Example {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Example: Mr Dr. James Miller'),
) as $name => $label)
{

View File

@ -61,7 +61,6 @@ are you shure you want to delete this contact? addressbook de Diesen Kontakt lö
are you sure you want to delete this field? addressbook de Sind Sie sicher, dass Sie dieses Feld löschen möchten?
assistent addressbook de Assistent
assistent phone addressbook de Telefon Assistent
at the moment the following document-types are supported: addressbook de Im Moment werden die folgenden Dokumenttypen unterstützt:
birthday common de Geburtstag
birthdays common de Geburtstage
blank addressbook de Leer
@ -160,7 +159,6 @@ distribution lists addressbook de Verteilerlisten
distribution lists, ... addressbook de Verteilerlisten, ...
do you want a private addressbook, which can not be viewed by users, you grant access to your personal addressbook? addressbook de Sie können mit dieser Funktion ein privates Adressbuch nutzen, das nicht an andere Benutzer freigegeben werden kann und Ihre Privatsphäre optimal schützt. Aktivieren Sie diese Funktion nach Bedarf.
do your really want to delete this contact? addressbook de Wollen Sie diesen Kontakt wirklich löschen?
document '%1' does not exist or is not readable for you! addressbook de Dokument '%1' existiert nicht oder ist für Sie nicht lesbar!
doesn't matter addressbook de egal
domestic addressbook de Wohnung
don't hide empty columns addressbook de Leere Spalten nicht ausblenden
@ -186,10 +184,7 @@ enter the path to the exported file here addressbook de Bitte geben Sie den Pfad
error deleting the contact !!! addressbook de Fehler beim Löschen des Kontakts !!!
error saving the contact !!! addressbook de Fehler beim Speichern des Kontakts !!!
error: the entry has been updated since you opened it for editing! addressbook de Fehler: der Eintrag wurde geändert, seit Sie ihn zum Bearbeiten geöffnet haben!
example {{if n_prefix~mr~hello mr.~hello ms.}} - search the field "n_prefix", for "mr", if found, write hello mr., else write hello ms. addressbook de Beispiel: "{{IF n_prefix~Herr~Sehr geehrter~Sehr geehrte}}" - suche in dem Feld "n_prefix" nach "Herr", wenn gefunden, schreibe "Sehr geehrter", wenn nicht gefunden schreibe "Sehr geehrte". Es ist auch möglich anstatt fixer Werte, den Wert eines andren Feldes zu übernehmen. Beispiel (Land wird nur dann angezeigt, denn es nicht DEUTSCHLAND ist: }
example {{letterprefixcustom n_prefix title n_family}} - example: mr dr. james miller addressbook de Beispiel für {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Beispiel: Herr Dr. James Miller
example {{nelf role}} - if field role is not empty, you will get a new line with the value of field role addressbook de Beispiel {{NELF role}} - Erzeugt einen Zeilenumbruch, wenn das Feld role nicht leer ist. Der Wert des Feldes role (Funktion) wird nach dem Zeilenumbruch ausgegeben.
example {{nelfnv role}} - if field role is not empty, set a lf without any value of the field addressbook de Beispiel {{NELFNV role}} -Erzeugt einen Zeilenumbruch, wenn das Feld role (Funktion) einen Wert besitzt. Der Wert role (Funktion) wird auch bei Vorhandensein des Feldes role nicht ausgegeben.
existing links addressbook de Bestehende Verknüpfungen
exists addressbook de besteht bereits
export addressbook de Export
@ -217,7 +212,6 @@ fields to copy when copying an address? admin de Welche Felder sollen beim Kopie
fields to show in address list addressbook de Felder, die in der Adressliste angezeigt werden sollen
fieldseparator addressbook de Feldtrenner
fieldseperator addressbook de Feldtrenner
for more then one contact in a document use the tag pagerepeat! addressbook de Um mehr als eine Adresse in ein Dokument einzufügen, benutzen Sie das 'Seiten-Wiederholungs-Zeichen' in Ihrer Vorlage. Auf diese Art können Sie Serienbriefe erstellen.
for read only ldap admin de für nur lesendes LDAP
for serial letter use this tag. put the content, you want to repeat between two tags. addressbook de Wenn Sie Serienbriefe erzeugen möchten, dann benutzen Sie dieses 'Markierungszeichen'. Setzen Sie den Inhalt, der wiederholt werden soll (Anschriftstags und Briefinhalt) zwischen zwei 'Seiten-Wiederholungs-Zeichen'.
freebusy uri addressbook de Freebusy URI
@ -245,8 +239,6 @@ home zip code addressbook de PLZ privat
how many contacts should non-admins be able to export admin de Wieviele Kontakte sollen Nicht-Adminstratoren exportieren können?
icon addressbook de Icon
if accounts are already in ldap admin de wenn die Benutzer bereits im LDAP sind
if you specify a directory (full vfs path) here, addressbook displays an action for each document. that action allows to download the specified document with the contact data inserted. addressbook de Wenn Sie hier ein Verzeichnis (kompletter VFS Pfad) angeben, zeigt das Adressbuch einen Befehl für jedes Dokument darin. Diese Befehle erlauben das angegebene Dokument mit Kontaktdaten eingefügt herunterzuladen.
if you specify a document (full vfs path) here, addressbook displays an extra document icon for each address. that icon allows to download the specified document with the contact data inserted. addressbook de Wenn Sie hier ein Dokument (kompletter VFS Pfad) angeben, zeigt das Adressbuch ein zusätzliches Dokumenten Icon. Dieses Icon erlaubt das Dokument mit Kontaktdaten eingefügt herunterzuladen.
if you specify an export definition, it will be used when you export addressbook de Wählen Sie eine Export Definition für den Export
ignore first line addressbook de Erste Zeile ignorieren
import addressbook de Import
@ -401,7 +393,6 @@ that field name has been used already ! addressbook de Dieser Feldname wird bere
the anonymous user has probably no add rights for this addressbook. addressbook de Der anonyme Benutzer hat vermutlich keine Hinzufügen Rechte für dieses Adressbuch.
the anonymous user needs add rights for it! addressbook de Der Anonymous Benutzer benötigt Hinzufügen Rechte dafür!
the anonymous user needs read it! addressbook de Der Anonymous Benutzer muss dies lesen können
the document can contain placeholder like $$n_fn$$, to be replaced with the contact data (%1full list of placeholder names%2). addressbook de Das Dokument kann Platzhalter wie $$n_fn$$ enthalten, die mit den Kontaktdaten ersetzt werden (%1komplette Liste der Platzhalter%2).
the zip extension is needed, to insert contact data in openoffice or msoffice documents. addressbook de Die zip Erweiterung (Extension) wird benötigt, um Daten in eine OpenOffice oder MsOffice Dokument einzufügen.
there was an error saving your data :-( addressbook de Beim Speichern Ihrer Daten ist ein Fehler aufgetreten :-(
this module displays a contactform, that stores direct into the addressbook. addressbook de Dieses Modul ist ein Kontaktformular, welches direkt in das Adressbuch speichert.

View File

@ -61,7 +61,6 @@ are you shure you want to delete this contact? addressbook en Are you sure you w
are you sure you want to delete this field? addressbook en Are you sure you want to delete this field?
assistent addressbook en Assistent
assistent phone addressbook en Assistent phone
at the moment the following document-types are supported: addressbook en The following document types are supported:
birthday common en Birthday
birthdays common en Birthdays
blank addressbook en Blank
@ -94,7 +93,6 @@ check all addressbook en Check all
choose an icon for this contact type admin en Choose an icon for this contact type
choose export options addressbook en Choose export options
choose owner of imported data addressbook en Choose owner of imported data
choose seperator and charset addressbook en Choose separator and charset
chosse an etemplate for this contact type admin en Chose an eTemplate for this contact type
city common en City
cleanup addressbook fields (apply if synchronization creates duplicates) addressbook en Cleanup address book fields, apply if synchronization creates duplicates.
@ -129,7 +127,6 @@ country code addressbook en Country code
create new links addressbook en Create new links
created addressbook en Created
credit addressbook en Credit
csv field addressbook en CSV field
csv-fieldname addressbook en CSV field name
csv-filename addressbook en CSV file name
custom addressbook en Custom
@ -160,7 +157,6 @@ distribution lists addressbook en Distribution lists
distribution lists, ... addressbook en Distribution lists, ...
do you want a private addressbook, which can not be viewed by users, you grant access to your personal addressbook? addressbook en Do you want another private address book, which can not be viewed by other users, if you grant access to your personal address book?
do your really want to delete this contact? addressbook en Do you really want to delete this contact?
document '%1' does not exist or is not readable for you! addressbook en Document '%1' does not exist or is not readable by you!
doesn't matter addressbook en Doesn't matter
domestic addressbook en Domestic
don't hide empty columns addressbook en Hide empty columns
@ -186,13 +182,9 @@ enter the path to the exported file here addressbook en Enter the path to the ex
error deleting the contact !!! addressbook en Error deleting the contact!
error saving the contact !!! addressbook en Error saving the contact!
error: the entry has been updated since you opened it for editing! addressbook en Error: the entry has been updated since you opened it for editing!
example {{if n_prefix~mr~hello mr.~hello ms.}} - search the field "n_prefix", for "mr", if found, write hello mr., else write hello ms. addressbook en Example {{IF n_prefix~Mr~Hello Mr.~Hello Ms.}} - search the field "n_prefix", for "Mr", if found, write Hello Mr., else write Hello Ms.
example {{letterprefixcustom n_prefix title n_family}} - example: mr dr. james miller addressbook en Example {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Example: Mr Dr. James Miller
example {{nelf role}} - if field role is not empty, you will get a new line with the value of field role addressbook en Example {{NELF role}} - if field role is not empty, you will get a new line with the value of field role
example {{nelfnv role}} - if field role is not empty, set a lf without any value of the field addressbook en Example {{NELFNV role}} - if field role is not empty, set a LF without any value of the field
example {{letterprefixcustom n_prefix title n_family}} - example: mr dr. james miller preferences en Example {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Example: Mr Dr. James Miller
existing links addressbook en Existing links
exists addressbook en Exists
export addressbook en Export
export as csv addressbook en Export as CSV
export as vcard addressbook en Export as vCard
export contacts addressbook en Export contacts
@ -200,7 +192,6 @@ export definitition to use for nextmatch export addressbook en Export definition
export file name addressbook en Export file name
export from addressbook addressbook en Export from address book
export selection addressbook en Export selection
exported addressbook en Exported
exports contacts from your addressbook into a csv file. addressbook en Exports contacts from address book into a CSV file.
exports contacts from your addressbook into a csv file. csv means 'comma seperated values'. however in the options tab you can also choose other seperators. addressbook en Exports contacts from address book into a CSV file. CSV means 'Comma Separated Values'. In the options tab you can also choose other separators.
extra addressbook en Extra
@ -215,15 +206,10 @@ fields for the csv export addressbook en Fields for the CSV export
fields the user is allowed to edit himself admin en Fields the user is allowed to edit himself
fields to copy when copying an address? admin en Fields to copy when copying an address
fields to show in address list addressbook en Fields to show in address list
fieldseparator addressbook en Field separator
fieldseperator addressbook en Field separator
for more then one contact in a document use the tag pagerepeat! addressbook en Use the tag page repeat for more than one contact in a document!
for read only ldap admin en For read only LDAP
for serial letter use this tag. put the content, you want to repeat between two tags. addressbook en Use this tag for serial letter. Place the content you want to repeat between two tags.
freebusy uri addressbook en FreeBusy URI
full name addressbook en Full name
general addressbook en General
general fields: addressbook en General fields:
geo addressbook en GEO
global categories addressbook en Global categories
grant addressbook access common en Grant address book access
@ -245,11 +231,7 @@ home zip code addressbook en Home ZIP code
how many contacts should non-admins be able to export admin en How many contacts should non-admins be able to export.
icon addressbook en Icon
if accounts are already in ldap admin en If accounts are already in LDAP
if you specify a directory (full vfs path) here, addressbook displays an action for each document. that action allows to download the specified document with the contact data inserted. addressbook en If you specify a directory, full vfs path, address book displays an action for each document. That action allows to download the specified document with the contact data inserted.
if you specify a document (full vfs path) here, addressbook displays an extra document icon for each address. that icon allows to download the specified document with the contact data inserted. addressbook en If you specify a document, full vfs path, address book displays an extra document icon for each address. That icon allows to download the specified document with the contact data inserted.
if you specify an export definition, it will be used when you export addressbook en If you specify an export definition, it will be used when you export
ignore first line addressbook en Ignore first line
import addressbook en Import
import contacts addressbook en Import contacts
import csv-file into addressbook addressbook en Import CSV file into Address book
import file addressbook en Import file
@ -283,12 +265,10 @@ list all customfields addressbook en List all custom fields
list already exists! addressbook en List already exists!
list created addressbook en List created.
list creation failed, no rights! addressbook en List creation failed, no rights!
load sample file addressbook en Load sample file
load vcard addressbook en Load vCard
location addressbook en Location
locations addressbook en Locations
main categories in their own field addressbook en Main categories in their own field
manage mapping addressbook en Manage mapping
mark records as private addressbook en Mark records as private
merge contacts addressbook en Merge contacts
merge into first or account, deletes all other! addressbook en Merge into first or account, deletes all other!
@ -401,7 +381,6 @@ that field name has been used already ! addressbook en The field name has been u
the anonymous user has probably no add rights for this addressbook. addressbook en The anonymous user has no add rights for this address book.
the anonymous user needs add rights for it! addressbook en The anonymous user needs add rights!
the anonymous user needs read it! addressbook en The anonymous user needs read rights!
the document can contain placeholder like $$n_fn$$, to be replaced with the contact data (%1full list of placeholder names%2). addressbook en The document can contain placeholder like $$n_fn$$, to be replaced with the contact data. %1Full list of placeholder names%2.
the zip extension is needed, to insert contact data in openoffice or msoffice documents. addressbook en The zip extension is needed, to insert contact data in OpenOffice or MSOffice documents.
there was an error saving your data :-( addressbook en ERROR saving data!
this module displays a contactform, that stores direct into the addressbook. addressbook en This module displays a contact form, that stores directly into the address book.
@ -413,7 +392,6 @@ title addressbook en Title
to many might exceed your execution-time-limit addressbook en Too many might exceed your execution time limit.
today is %1's birthday! common en Today is %1's birthday!
tomorrow is %1's birthday. common en Tomorrow is %1's birthday.
translation addressbook en Translation
two of: %1 addressbook en Two of: %1
type addressbook en Type
un-delete addressbook en Un-delete

View File

@ -592,9 +592,9 @@ class calendar_hooks
'size' => 60,
'label' => 'Default document to insert entries',
'name' => 'default_document',
'help' => lang('If you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the contact data inserted.',lang('calendar')).' '.
lang('The document can contain placeholder like {{calendar_title}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'help' => lang('If you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the data inserted.',lang('calendar')).' '.
lang('The document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>','calendar_title').' '.
lang('The following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'run_lang' => false,
'xmlrpc' => True,
'admin' => False,
@ -604,9 +604,9 @@ class calendar_hooks
'size' => 60,
'label' => 'Directory with documents to insert entries',
'name' => 'document_dir',
'help' => lang('If you specify a directory (full vfs path) here, %1 displays an action for each document. That action allows to download the specified document with the infolog data inserted.',lang('calendar')).' '.
lang('The document can contain placeholder like {{calendar_title}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'help' => lang('If you specify a directory (full vfs path) here, %1 displays an action for each document. That action allows to download the specified document with the data inserted.',lang('calendar')).' '.
lang('The document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>','calendar_title').' '.
lang('The following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'run_lang' => false,
'xmlrpc' => True,
'admin' => False,
@ -642,7 +642,7 @@ class calendar_hooks
$settings['nextmatch-export-definition'] = array(
'type' => 'select',
'values' => $options,
'label' => 'Export definitition to use for nextmatch export',
'label' => 'Export definition to use for nextmatch export',
'name' => 'nextmatch-export-definition',
'help' => lang('If you specify an export definition, it will be used when you export'),
'run_lang' => false,

View File

@ -46,7 +46,6 @@ apply the changes calendar de Übernimmt die Änderungen
are you sure you want to delete this country ? calendar de Sind Sie sicher, dass Sie dieses Land löschen möchten?
are you sure you want to delete this holiday ? calendar de Sind Sie sicher, dass Sie diesen Feiertag löschen möchten?
as an alternative you can %1download a mysql dump%2 and import it manually into egw_cal_timezones table. calendar de Als Alternative können Sie auch einen %1MySQL dump herunterladen%2 und diesen von Hand in die Datenbank Tabelle egw_cal_timezones importieren.
at the moment the following document-types are supported: calendar de Aktuell werden die folgenden Dokumenttypen unterstützt:
automatically purge old events after admin de Bereinigt bzw. löschet alte Termine automatisch nach
back half a month calendar de einen halben Monat zurück
back one month calendar de einen Monat zurück
@ -149,7 +148,6 @@ do you want to edit this event as an exception or the whole series? calendar de
do you want to keep the series exceptions in your calendar? calendar de Wollen Sie die Ausnahmen dieses Serientermins in Ihrem Kalender behalten?
do you want to receive a regulary summary of your appointsments via email?<br>the summary is sent to your standard email-address on the morning of that day or on monday for weekly summarys.<br>it is only sent when you have any appointments on that day or week. calendar de Möchten Sie eine regelmäßige Zusammenfassung Ihrer Termine via E-Mail erhalten?<br>Die Zusammenfassung wird täglich (jeden Morgen), oder für eine wöchentliche Zusammenfassung Montags an Ihre Standard E-Mail Adresse gesendet.<br> Die Benachrichtigung wird nur versendet, wenn Sie am nächsten Tag oder in der nächsten Woche auch einen Termin haben.
do you wish to autoload calendar holidays files dynamically? admin de Sollen die Feiertage automatisch geladen werden?
document '%1' does not exist or is not readable for you! calendar de Dokument '%1' steht Ihnen nicht zur Verfügung oder ist für Sie nicht lesbar!
download calendar de Herunterladen
download this event as ical calendar de Termin als iCal herunterladen
duration calendar de Dauer
@ -181,10 +179,6 @@ event details follow calendar de Details zum Termin folgen
event saved calendar de Termin gespeichert
event will occupy the whole day calendar de Termin nimmt den ganzen Tag ein
every user can invite other users and groups admin de Jeder Benutzer kann andere Benutzer und Gruppen einladen
example {{if n_prefix~mr~hello mr.~hello ms.}} - search the field "n_prefix", for "mr", if found, write hello mr., else write hello ms. calendar de Beispiel: "{{IF n_prefix~Herr~Sehr geehrter~Sehr geehrte}}" - suche in dem Feld "n_prefix" nach "Herr", wenn gefunden, schreibe "Sehr geehrter", wenn nicht gefunden schreibe "Sehr geehrte". Es ist auch möglich anstatt fixer Werte, den Wert eines andren Feldes zu übernehmen. Beispiel (Land wird nur dann angezeigt, denn es nicht DEUTSCHLAND ist: }
example {{letterprefixcustom n_prefix title n_family}} - example: mr dr. james miller calendar de Beispiel für {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Beispiel: Herr Dr. James Miller
example {{nelf role}} - if field role is not empty, you will get a new line with the value of field role calendar de Beispiel {{NELF role}} - Erzeugt einen Zeilenumbruch, wenn das Feld role nicht leer ist. Der Wert des Feldes role (Funktion) wird nach dem Zeilenumbruch ausgegeben.
example {{nelfnv role}} - if field role is not empty, set a lf without any value of the field calendar de Beispiel {{NELFNV role}} -Erzeugt einen Zeilenumbruch, wenn das Feld role (Funktion) einen Wert besitzt. Der Wert role (Funktion) wird auch bei Vorhandensein des Feldes role nicht ausgegeben.
exception calendar de Ausnahme
exception created - you can now edit or delete it calendar de Ausnahme erzeugt - Sie können sie jetzt bearbeiten oder löschen
exceptions calendar de Ausnahmen
@ -257,8 +251,6 @@ if checked holidays falling on a weekend, are taken on the monday after. calenda
if start day differs calendar de Wenn die Starttage abweichen
if you dont set a password here, the information is available to everyone, who knows the url!!! calendar de Wenn Sie hier kein Passwort angeben, ist die Information für jeden verfügbar, der die Adresse (URL) kennt!!!
if you select a range (month, week, etc) instead of a list of entries, these extra fields are available calendar de Falls Sie einen Bereich (Monat, Woche, Tag) anstatt einer Liste von Einträge ausgewählt haben, können Sie folgende Platzhalter für Ihre Felder definieren.
if you specify a directory (full vfs path) here, %1 displays an action for each document. that action allows to download the specified document with the infolog data inserted. calendar de Wenn Sie ein Verzeichnis (kompletter VFS Pfad) angeben, %1 zeigt Ihnen EGroupware für jede Datei in der Auswahlbox (unten rechts), eine Zeile zur Auswahl der Dokumente an. Mit diesen Vorlagendokumenten können Sie Termine in Office Dokumenten darstellen.
if you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. that icon allows to download the specified document with the contact data inserted. calendar de Wenn Sie hier ein Dokument (kompletter VFS Pfad) angeben, zeigt der Kalender in der Listenansicht ein zusätzliches Dokumenten Icon. Dieses Icon erlaubt das Dokument mit Terminen eingefügt herunterzuladen.
if you specify an export definition, it will be used when you export calendar de Wenn Sie Export Definition auswählen, wird diese für den Export verwendet.
ignore conflict calendar de Konflikt ignorieren
import calendar de Importieren

View File

@ -46,7 +46,6 @@ apply the changes calendar en Apply the changes
are you sure you want to delete this country ? calendar en Are you sure you want to delete this country?
are you sure you want to delete this holiday ? calendar en Are you sure you want to delete this holiday?
as an alternative you can %1download a mysql dump%2 and import it manually into egw_cal_timezones table. calendar en As an alternative you can %1download a MySQL dump%2 and import it manually into egw_cal_timezones table.
at the moment the following document-types are supported: calendar en At the moment the following document-types are supported:
automatically purge old events after admin en Automatically purge old events after
back half a month calendar en Back half a month
back one month calendar en Back one month
@ -85,7 +84,6 @@ category acl only restrict adding a category to an event or changing status of a
chair calendar en Chair
change history calendar en Change history
change your status calendar en Change your status
charset of file calendar en Charset of file
check all calendar en Check all
choose a category calendar en Choose a category
close the window calendar en Close the window
@ -149,7 +147,6 @@ do you want to edit this event as an exception or the whole series? calendar en
do you want to keep the series exceptions in your calendar? calendar en Do you want to keep the series exceptions in your calendar?
do you want to receive a regulary summary of your appointsments via email?<br>the summary is sent to your standard email-address on the morning of that day or on monday for weekly summarys.<br>it is only sent when you have any appointments on that day or week. calendar en Do you want to receive regularly a summary of your appointments via email?<br>The summary is sent to your standard email-address on the morning of that day or on Monday for weekly summaries.<br>It is only sent when you have any appointments on that day or week.
do you wish to autoload calendar holidays files dynamically? admin en Do you wish to auto-load calendar holidays files dynamically?
document '%1' does not exist or is not readable for you! calendar en Document '%1' does not exist or is not readable for you!
download calendar en Download
download this event as ical calendar en Download this event as iCal
duration calendar en Duration
@ -181,18 +178,12 @@ event details follow calendar en Event details follow
event saved calendar en Event saved.
event will occupy the whole day calendar en Event will occupy the whole day
every user can invite other users and groups admin en Every user can invite other users and groups
example {{if n_prefix~mr~hello mr.~hello ms.}} - search the field "n_prefix", for "mr", if found, write hello mr., else write hello ms. calendar en Example {{IF n_prefix~Mr~Hello Mr.~Hello Ms.}} - search the field "n_prefix", for "Mr", if found, write Hello Mr., else write Hello Ms.
example {{letterprefixcustom n_prefix title n_family}} - example: mr dr. james miller calendar en Example {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Example: Mr Dr. James Miller
example {{nelf role}} - if field role is not empty, you will get a new line with the value of field role calendar en Example {{NELF role}} - if field role is not empty, you will get a new line with the value of field role
example {{nelfnv role}} - if field role is not empty, set a lf without any value of the field calendar en Example {{NELFNV role}} - if field role is not empty, set a LF without any value of the field
exception calendar en Exception
exception created - you can now edit or delete it calendar en Exception created - you can now edit or delete it.
exceptions calendar en Exceptions
execute a further action for this entry calendar en Execute a further action for this entry
existing links calendar en Existing links
exists calendar en Exists
export calendar en Export
export definitition to use for nextmatch export calendar en Export definition to use for nextmatch export
exports events from your calendar in ical format. calendar en Exports events from your Calendar in iCal format.
exports events from your calendar into a csv file. calendar en Exports events from your Calendar into a CSV File.
extended calendar en Extended.
@ -218,8 +209,6 @@ freetime search calendar en Freetime Search
fri calendar en Fri
full description calendar en Full description
fullname of person to notify calendar en Full name of a person to notify
general calendar en General
general fields: calendar en General fields:
global categories calendar en Global Categories
global public and group public calendar en Global public and group public
global public only calendar en Global public only
@ -257,11 +246,7 @@ if checked holidays falling on a weekend, are taken on the monday after. calenda
if start day differs calendar en If start day differs
if you dont set a password here, the information is available to everyone, who knows the url!!! calendar en If you don't set a password here, the information is available to everyone, who knows the URL!
if you select a range (month, week, etc) instead of a list of entries, these extra fields are available calendar en If you select a range (month, week, etc) instead of a list of entries, these extra fields are available.
if you specify a directory (full vfs path) here, %1 displays an action for each document. that action allows to download the specified document with the infolog data inserted. calendar en If you specify a directory (full vfs path) here, %1 displays an action for each document. That action allows to download the specified document with the InfoLog data inserted.
if you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. that icon allows to download the specified document with the contact data inserted. calendar en If you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the contact data inserted.
if you specify an export definition, it will be used when you export calendar en If you specify an export definition, it will be used when you export
ignore conflict calendar en Ignore conflict
import calendar en Import
import csv-file common en Import CSV file
imports events into your calendar from a csv file. csv means 'comma seperated values'. however in the options tab you can also choose other seperators. calendar en Imports events into your Calendar from a CSV File. CSV means 'Comma Separated Values'. However in the options tab you can also choose other separators.
imports events into your calendar from an ical file. calendar en Imports events from an iCal file into your calendar.
@ -290,7 +275,6 @@ location to autoload from admin en Location to autoload from
location, start- and endtimes, ... calendar en Location, start and end times, ...
mail all participants calendar en Mail all participants
make freebusy information available to not loged in persons? calendar en Make Free/Busy information available to not logged in persons
manage mapping calendar en Manage mapping
max. number of entries to show (leave empty for no restriction) calendar en Max. number of entries to show. Leave empty for no restriction.
maximum available quantity of %1 exceeded! calendar en Maximum available quantity of %1 exceeded!
meeting request calendar en Meeting request
@ -503,7 +487,6 @@ to-firstname calendar en To first name
to-fullname calendar en To full name
to-lastname calendar en To last name
tomorrow calendar en Tomorrow
translation calendar en Translation
tue calendar en Tue
two weeks calendar en Two weeks
type of planner calendar en Type of planner

View File

@ -63,6 +63,11 @@ abstract class bo_merge
*/
function __construct()
{
// Common messages are in preferences
translation::add_app('preferences');
// All contact fields are in addressbook
translation::add_app('addressbook');
$this->contacts = new addressbook_bo();
$this->datetime_format = $GLOBALS['egw_info']['user']['preferences']['common']['dateformat'].' '.

View File

@ -100,6 +100,7 @@ custom etemplate de Benutzerdefiniert
custom fields etemplate de Benutzerdefinierte Felder
custom javascript for onchange etemplate de Benutzerdefiniertes Javascript für onChange
cut etemplate de Ausschneiden
date preferences de Datum
date+time etemplate de Datum+Uhrzeit
datum etemplate de Datum
day etemplate de Tag
@ -130,7 +131,7 @@ displayed in statusline of browser if input-field gets focus etemplate de wird i
displayed in the top line of the groupbox (legend) etemplate de wird oben in der Umrandung der Gruppierung angezeigt (Legende)
do you want to save the changes you made in table %s? etemplate de Wollen Sie die Änderungen in der Tabelle '%s' speichern?
do you want to send the message to all selected entries, without further editing? etemplate de Wollen Sie die Nachricht an alle ausgewählten Einträge OHNE weitere Bearbeitung versenden?
document '%1' does not exist or is not readable for you! etemplate de Das Dokument '%1' steht nicht zur Verfügung, oder ist für Sie nicht lesbar!
document '%1' does not exist or is not readable for you! preferences de Das Dokument '%1' steht nicht zur Verfügung, oder ist für Sie nicht lesbar!
documentation etemplate de Dokumentation
doesn't matter etemplate de spielt keine Rolle
drop a table - this can not be undone etemplate de Tabelle löschen (drop) - NICHT rückgänig zu machen
@ -168,6 +169,9 @@ etemplate '%1' written to '%2' etemplate de eTemplate '%1' wurde nach '%2' gesch
etemplate editor etemplate de eTemplate Editor
etemplate reference etemplate de eTemplate Handbuch
etemplate tutorial etemplate de eTemplate Einführung
example {{if n_prefix~mr~hello mr.~hello ms.}} - search the field "n_prefix", for "mr", if found, write hello mr., else write hello ms. preferences de Beispiel: "{{IF n_prefix~Herr~Sehr geehrter~Sehr geehrte}}" - suche in dem Feld "n_prefix" nach "Herr", wenn gefunden, schreibe "Sehr geehrter", wenn nicht gefunden schreibe "Sehr geehrte". Es ist auch möglich anstatt fixer Werte, den Wert eines andren Feldes zu übernehmen. Beispiel (Land wird nur dann angezeigt, denn es nicht DEUTSCHLAND ist: }
example {{nelf role}} - if field role is not empty, you will get a new line with the value of field role preferences de Beispiel {{NELF role}} - Erzeugt einen Zeilenumbruch, wenn das Feld role nicht leer ist. Der Wert des Feldes role (Funktion) wird nach dem Zeilenumbruch ausgegeben.
example {{nelfnv role}} - if field role is not empty, set a lf without any value of the field preferences de Beispiel {{NELFNV role}} -Erzeugt einen Zeilenumbruch, wenn das Feld role (Funktion) einen Wert besitzt. Der Wert role (Funktion) wird auch bei Vorhandensein des Feldes role nicht ausgegeben.
exchange this row with the one above etemplate de diese Zeile mit der darüber austauschen
exchange this two columns etemplate de diese beiden Spalten austauschen
export the loaded etemplate into a xml-file etemplate de das geladene eTemplate als XML Datei (.xet) exportieren
@ -183,9 +187,10 @@ file writen etemplate de Datei geschrieben
fileupload etemplate de DateiUpload
first etemplate de Zuerst
floating point etemplate de Gleitkommawert
for more then one contact in a document use the tag pagerepeat! etemplate de Für mehr als einen Kontakt verwenden Sie bitte den Platzhalter pagerepeat. Damit können Sie dann Seriendokumente erstellen.
for more then one contact in a document use the tag pagerepeat! preferences de Für mehr als einen Kontakt verwenden Sie bitte den Platzhalter pagerepeat. Damit können Sie dann Seriendokumente erstellen.
foreign key etemplate de Foreign Key
formatted text (html) etemplate de Formatierter Text (HTML)
general fields: preferences de General fields:
go to the first entry etemplate de gehe zum ersten Eintrag
go to the last entry etemplate de gege zum letzten Eintrag
go to the next page of entries etemplate de gehe zur nächsten Seite
@ -208,6 +213,8 @@ hours etemplate de Stunden
how many entries should the list show etemplate de Wieviele Einträge soll die Liste anzeigen
html etemplate de HTML
if field is disabled an empty table-cell is displayed, for (temporal) removement of a field/cell etemplate de wenn das Feld deaktiviert ist, wird eine leere Tabellenzelle angezeigt, zum (zeitweisen) Entfernen eines Feldes
if you specify a directory (full vfs path) here, %1 displays an action for each document. that action allows to download the specified document with the contact data inserted. preferences de Wenn Sie hier ein Verzeichnis (kompletter VFS Pfad) angeben, zeigt das %1 einen Befehl für jedes Dokument darin. Diese Befehle erlauben das angegebene Dokument mit Kontaktdaten eingefügt herunterzuladen.
if you specify a document (full vfs path) here, %1 displays an extra document icon for each address. that icon allows to download the specified document with the contact data inserted. preferences de Wenn Sie hier ein Dokument (kompletter VFS Pfad) angeben, zeigt das %1 ein zusätzliches Dokumenten Icon. Dieses Icon erlaubt das Dokument mit Kontaktdaten eingefügt herunterzuladen.
image etemplate de Grafik
import etemplate de Import
import an etemplate from a xml-file etemplate de Importiert ein eTemplate aus einer XML Datei
@ -391,6 +398,8 @@ template deleted etemplate de Template gelöscht
template saved etemplate de Template gespeichert
text etemplate de Textfeld
textarea etemplate de mehrzeiliges Textfeld
the document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2). preferences de Das Dokument kann Platzhalter wie {{%3}} enthalten, die mit den daten ersetzt werden (%1komplette Liste der Platzhalter%2).
the following document-types are supported: preferences de Im Moment werden die folgenden Dokumenttypen unterstützt:
this text gets displayed if the input-field is empty and has no focus (blur) etemplate de dieser Text wird im Eingabefeld angezeigt, wenn es leer ist und nicht im Fokus ist (engl. blur)
time etemplate de Uhrzeit
to disable: [! = not]<value>[=<check>] eg: '!@data' disables if content of data is empty etemplate de zum deaktiviereb: [! = nicht]<wert>[=<test>] zB.: '!@data' deaktiviert wenn data leer ist

View File

@ -89,6 +89,7 @@ contact etemplate en Contact
contact field to show etemplate en Contact field to show
contact fields etemplate en Contact fields
contains etemplate en Contains
creator preferences en Creator
create a new table for the application etemplate en Create a new table for the application
creates an english ('en') langfile from label and helptexts (for application in name) etemplate en Creates an English ('en') langfile from label and help texts (for application in Name)
css class for the table-tag etemplate en CSS class for the table tag
@ -101,6 +102,7 @@ custom fields etemplate en Custom fields
custom javascript for onchange etemplate en Custom javascript for onChange
cut etemplate en Cut
date+time etemplate en Date+Time
date preferences en Date
datum etemplate en Datum
day etemplate en Day
days etemplate en Days
@ -130,7 +132,7 @@ displayed in statusline of browser if input-field gets focus etemplate en Displa
displayed in the top line of the groupbox (legend) etemplate en Displayed in the top line of the group box (legend).
do you want to save the changes you made in table %s? etemplate en Do you want to save the changes you made in table %s?
do you want to send the message to all selected entries, without further editing? etemplate en Do you want to send the message to all selected entries, WITHOUT further editing?
document '%1' does not exist or is not readable for you! etemplate en Document '%1' does not exist or is not readable for you!
document '%1' does not exist or is not readable for you! preferences en Document '%1' does not exist or is not readable for you!
documentation etemplate en Documentation
doesn't matter etemplate en Doesn't matter
drop a table - this can not be undone etemplate en Drop a table - this can NOT be undone
@ -168,6 +170,10 @@ etemplate '%1' written to '%2' etemplate en eTemplate '%1' written to '%2'
etemplate editor etemplate en eTemplate editor
etemplate reference etemplate en eTemplate reference
etemplate tutorial etemplate en eTemplate tutorial
example {{if n_prefix~mr~hello mr.~hello ms.}} - search the field "n_prefix", for "mr", if found, write hello mr., else write hello ms. preferences en Example {{IF n_prefix~Mr~Hello Mr.~Hello Ms.}} - search the field "n_prefix", for "Mr", if found, write Hello Mr., else write Hello Ms.
example {{letterprefix}} - gives a letter prefix without double spaces, if the title is empty for example preferences en Example {{LETTERPREFIX}} - Gives a letter prefix without double spaces, if the title is empty for example
example {{nelf role}} - if field role is not empty, you will get a new line with the value of field role preferences en Example {{NELF role}} - if field role is not empty, you will get a new line with the value of field role
example {{nelfnv role}} - if field role is not empty, set a lf without any value of the field preferences en Example {{NELFNV role}} - if field role is not empty, set a LF without any value of the field
exchange this row with the one above etemplate en Exchange this row with the one above
exchange this two columns etemplate en Exchange these two columns
export the loaded etemplate into a xml-file etemplate en Export the loaded eTemplate into a xml-file
@ -183,9 +189,10 @@ file writen etemplate en File written.
fileupload etemplate en File upload
first etemplate en First
floating point etemplate en Floating point
for more then one contact in a document use the tag pagerepeat! etemplate en Use the tag page repeat for more than one contact in a document!
for more then one contact in a document use the tag pagerepeat! preferences en Use the tag page repeat for more than one contact in a document!
foreign key etemplate en Foreign key
formatted text (html) etemplate en Formatted text (HTML)
general fields: preferences en General fields:
go to the first entry etemplate en Go to the first entry
go to the last entry etemplate en Go to the last entry
go to the next page of entries etemplate en Go to the next page of entries
@ -208,6 +215,8 @@ hours etemplate en Hours
how many entries should the list show etemplate en How many entries should the list show
html etemplate en HTML
if field is disabled an empty table-cell is displayed, for (temporal) removement of a field/cell etemplate en If field is disabled an empty table cell is displayed
if you specify a directory (full vfs path) here, %1 displays an action for each document. that action allows to download the specified document with the data inserted. preferences en If you specify a directory, full vfs path, %1 displays an action for each document. That action allows to download the specified document with the data inserted.
if you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. that icon allows to download the specified document with the data inserted. preferences en If you specify a document, full vfs path, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the data inserted.
image etemplate en Image
import etemplate en Import
import an etemplate from a xml-file etemplate en Import an eTemplate from a xml-file
@ -252,6 +261,7 @@ middle etemplate en Middle
minute etemplate en Minute
minutes etemplate en Minutes
missing: %1 etemplate en Missing: %1
modifier preferences en Modifier
month etemplate en Month
more than 1 match for '%1' etemplate en More than 1 match for '%1'
multicolumn indices etemplate en Multi column indices
@ -391,6 +401,8 @@ template deleted etemplate en Template deleted.
template saved etemplate en Template saved.
text etemplate en Text
textarea etemplate en Text area
the document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2). preferences en The document can contain placeholder like {{%3}}, to be replaced with the data. %1Full list of placeholder names%2.
the following document-types are supported: preferences en The following document types are supported:
this text gets displayed if the input-field is empty and has no focus (blur) etemplate en Text gets displayed if the input field is empty and has no focus (blur)
time etemplate en Time
to disable: [! = not]<value>[=<check>] eg: '!@data' disables if content of data is empty etemplate en To disable: [! = not]<value>[=<check>] eg: '!@data' disables if content of data is empty

View File

@ -225,7 +225,7 @@ class filemanager_hooks
$settings['nextmatch-export-definition'] = array(
'type' => 'select',
'values' => $options,
'label' => 'Export definitition to use for nextmatch export',
'label' => 'Export definition to use for nextmatch export',
'name' => 'nextmatch-export-definition',
'help' => lang('If you specify an export definition, it will be used when you export'),
'run_lang' => false,

View File

@ -45,7 +45,8 @@ field labels importexport en Field labels
field names importexport en Field names
fieldseperator importexport en Field separator
finish importexport en Finish
general importexport en General
general preferences en General
general fields: preferences en General fields:
header lines to skip importexport en Header lines to skip
human friendly values importexport en Human friendly values
if you specify an export definition, it will be used when you export preferences en If you specify an export definition, it will be used when you export.

View File

@ -381,9 +381,9 @@ class infolog_hooks
'size' => 60,
'label' => 'Default document to insert entries',
'name' => 'default_document',
'help' => lang('If you specify a document (full vfs path) here, infolog displays an extra document icon for each entry. That icon allows to download the specified document with the contact data inserted.').' '.
lang('The document can contain placeholder like {{info_subject}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:').'*.rtf, *.txt',
'help' => lang('If you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the data inserted.',lang('infolog')).' '.
lang('The document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>','info_subject').' '.
lang('The following document-types are supported:').'*.rtf, *.txt',
'run_lang' => false,
'xmlrpc' => True,
'admin' => False,
@ -393,9 +393,9 @@ class infolog_hooks
'size' => 60,
'label' => 'Directory with documents to insert entries',
'name' => 'document_dir',
'help' => lang('If you specify a directory (full vfs path) here, infolog displays an action for each document. That action allows to download the specified document with the infolog data inserted.').' '.
lang('The document can contain placeholder like {{info_subject}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:').'*.rtf, *.txt',
'help' => lang('If you specify a directory (full vfs path) here, %1 displays an action for each document. That action allows to download the specified document with the data inserted.',lang('infolog')).' '.
lang('The document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>','info_subject').' '.
lang('The following document-types are supported:').'*.rtf, *.txt',
'run_lang' => false,
'xmlrpc' => True,
'admin' => False,
@ -432,7 +432,7 @@ class infolog_hooks
$settings['nextmatch-export-definition'] = array(
'type' => 'select',
'values' => $options,
'label' => 'Export definitition to use for nextmatch export',
'label' => 'Export definition to use for nextmatch export',
'name' => 'nextmatch-export-definition',
'help' => lang('If you specify an export definition, it will be used when you export'),
'run_lang' => false,

View File

@ -134,6 +134,7 @@ class infolog_merge extends bo_merge
$n = 0;
$tracking = new infolog_tracking($this->bo);
$fields = array('info_id' => lang('Infolog ID'), 'pm_id' => lang('Project ID'), 'project' => lang('Project name')) + $tracking->field2label;
translation::add_app('projectmanager');
foreach($fields as $name => $label)
{
if (in_array($name,array('custom'))) continue; // dont show them
@ -144,7 +145,7 @@ class infolog_merge extends bo_merge
$n++;
}
if (!($n&1)) echo '<tr>';
echo '<td>{{'.$name.'}}</td><td>'.$label.'</td>';
echo '<td>{{'.$name.'}}</td><td>'.lang($label).'</td>';
if ($n&1) echo "</tr>\n";
$n++;
}

View File

@ -53,7 +53,6 @@ apply the action on the whole query, not only the shown entries!!! infolog de We
apply the changes infolog de Übernimmt die Änderungen
archive infolog de Archiviert
are you shure you want to close this entry ? infolog de Wollen Sie wirklich den Infolog schliessen?
at the moment the following document-types are supported: infolog de Zur Zeit werden die folgenden Dokument Typen unterstützt:
attach a file infolog de Datei anhängen
attach file infolog de Datei anhängen
attention: no contact with address %1 found. infolog de Achtung: Kein Kontakt mit der Adresse %1 gefunden!
@ -153,7 +152,6 @@ do you want a notification, if items you created get updated? infolog de Wollen
do you want a notification, if items you delegated are about to start? infolog de Wollen Sie eine Benachrichtigung, wenn Einträge die Sie delegiert haben beginnen sollen?
do you want a notification, if items you delegated are due? infolog de Wollen Sie eine Benachrichtigung, wenn Einträge die Sie delegiert haben fällig werden?
do you want to receive notifications as html-mails or plain text? infolog de Wollen Sie die Benachrichtigungen als HTML Mail oder reinen Text empfangen?
document '%1' does not exist or is not readable for you! infolog de Dokument '%1' existiert nicht, oder ist nicht lesbar für Sie!
don't show infolog infolog de InfoLog NICHT anzeigen
done common de erledigt
download infolog de Datei laden
@ -178,10 +176,6 @@ enter the query pattern infolog de geben Sie ein Suchmuster ein
entry and all files infolog de Eintrag und alle Dateien
error: saving the entry infolog de Fehler: beim Speichern des Eintrags
error: the entry has been updated since you opened it for editing! infolog de Fehler: der Eintrag wurde geändert seit Sie ihn zum Bearbeiten geöffnet haben!
example {{if n_prefix~mr~hello mr.~hello ms.}} - search the field "n_prefix", for "mr", if found, write hello mr., else write hello ms. infolog de Beispiel: "{{IF n_prefix~Herr~Sehr geehrter~Sehr geehrte}}" - suche in dem Feld "n_prefix" nach "Herr", wenn gefunden, schreibe "Sehr geehrter", wenn nicht gefunden schreibe "Sehr geehrte". Es ist auch möglich anstatt fixer Werte, den Wert eines andren Feldes zu übernehmen. Beispiel (Land wird nur dann angezeigt, denn es nicht DEUTSCHLAND ist: }
example {{letterprefixcustom n_prefix title n_family}} - example: mr dr. james miller infolog de Beispiel für {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Beispiel: Herr Dr. James Miller
example {{nelf role}} - if field role is not empty, you will get a new line with the value of field role infolog de Beispiel {{NELF role}} - Erzeugt einen Zeilenumbruch, wenn das Feld role nicht leer ist. Der Wert des Feldes role (Funktion) wird nach dem Zeilenumbruch ausgegeben.
example {{nelfnv role}} - if field role is not empty, set a lf without any value of the field infolog de Beispiel {{NELFNV role}} -Erzeugt einen Zeilenumbruch, wenn das Feld role (Funktion) einen Wert besitzt. Der Wert role (Funktion) wird auch bei Vorhandensein des Feldes role nicht ausgegeben.
execute a further action for this entry infolog de Eine weitere Aktion für diesen Eintrag ausführen
existing links infolog de Bestehende Verknüpfungen
exists infolog de Besteht
@ -209,8 +203,6 @@ id infolog de Id
id# infolog de Id#
if a type has a group owner, all entries of that type will be owned by the given group and not the user who created it! infolog de Wenn ein Typ einen Gruppeneigentümer hat, gehören alle Einträge dieses Typs der angegebenen Gruppe und NICHT dem Benutzer der sie angelegt hat!
if not set, the line with search and filters is hidden for less entries then "max matches per page" (as defined in your common preferences). infolog de Falls nicht gesetzt, wird die Suche und die Filter ausgeblendet für weniger Einträge als "maximale Treffer pro Seite" (in ihren allgemeinen Einstellungen definiert).
if you specify a directory (full vfs path) here, infolog displays an action for each document. that action allows to download the specified document with the infolog data inserted. infolog de Wenn Sie hier ein Verzeichnis angeben (kompletter Pfad des VFS), erstellt das Infolog eine Aktion zum Einfügen der Infolog Daten für jeden Dokument.
if you specify a document (full vfs path) here, infolog displays an extra document icon for each entry. that icon allows to download the specified document with the contact data inserted. infolog de Wenn Sie hier ein Verzeichnis angeben (kompletter Pfad des VFS), erstellt das Infolog eine Aktion zum Einfügen der Infolog Daten für jeden Dokument.
if you specify an export definition, it will be used when you export infolog de Wählen Sie eine Export Definition für den Export.
import infolog de Import
import next set infolog de Nächsten Satz importieren

View File

@ -54,7 +54,6 @@ apply the action on the whole query, not only the shown entries!!! infolog en Ap
apply the changes infolog en Apply the changes
archive infolog en Archive
are you shure you want to close this entry ? infolog en Are you sure you want to close this entry ?
at the moment the following document-types are supported: infolog en At the moment the following document types are supported:
attach a file infolog en Attach a file
attach file infolog en Attach file
attention: no contact with address %1 found. infolog en Attention: No contact with address %1 found.
@ -78,7 +77,6 @@ changed category to %1 infolog en Changed category to %1
changed completion to %1% infolog en Changed completion to %1%
changed status to %1 infolog en Changed status to %1
changed type infolog en Changed type
charset of file infolog en Charset of file
check all infolog en Check all
check to set startday infolog en Check to set start day
check to specify custom contact infolog en Check to specify custom contact
@ -154,7 +152,6 @@ do you want a notification, if items you created get updated? infolog en Get not
do you want a notification, if items you delegated are about to start? infolog en Get notified if entries you delegated are about to start.
do you want a notification, if items you delegated are due? infolog en Get notified if entries you delegated are due.
do you want to receive notifications as html-mails or plain text? infolog en Receive notifications as HTML mails or plain text.
document '%1' does not exist or is not readable for you! infolog en Document '%1' does not exist or is not readable for you!
don't show infolog infolog en DON'T show InfoLog
done common en Done
download infolog en Download
@ -179,14 +176,9 @@ enter the query pattern infolog en Enter the query pattern
entry and all files infolog en Entry and all files
error: saving the entry infolog en Error saving the entry!
error: the entry has been updated since you opened it for editing! infolog en Error: the entry has been updated since you opened it for editing!
example {{if n_prefix~mr~hello mr.~hello ms.}} - search the field "n_prefix", for "mr", if found, write hello mr., else write hello ms. infolog en Example {{IF n_prefix~Mr~Hello Mr.~Hello Ms.}} - search the field "n_prefix", for "Mr", if found, write Hello Mr., else write Hello Ms.
example {{letterprefixcustom n_prefix title n_family}} - example: mr dr. james miller infolog en Example {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Example: Mr Dr. James Miller
example {{nelf role}} - if field role is not empty, you will get a new line with the value of field role infolog en Example {{NELF role}} - if field role is not empty, you will get a new line with the value of field role
example {{nelfnv role}} - if field role is not empty, set a lf without any value of the field infolog en Example {{NELFNV role}} - if field role is not empty, set a LF without any value of the field
execute a further action for this entry infolog en Execute a further action for this entry
existing links infolog en Existing links
exists infolog en Exists
export definitition to use for nextmatch export infolog en Export definition to use for nextmatch export
exports infolog entries into a csv file. infolog en Exports InfoLog entries into a CSV file.
fax infolog en Fax
field must not be empty !!! infolog en Field must not be empty!
@ -196,8 +188,6 @@ first argument for preg_replace infolog en First argument for preg_replace
for serial letter use this tag. put the content, you want to repeat between two tags. infolog en For serial letter use this tag. Place the content you want to repeat between two tags.
for which types should this field be used infolog en For which types should this field be used
from infolog en From
general infolog en General
general fields: infolog en General fields:
global categories infolog en Global categories
group owner for infolog en Group owner for
high infolog en High
@ -210,10 +200,6 @@ id infolog en ID
id# infolog en ID#
if a type has a group owner, all entries of that type will be owned by the given group and not the user who created it! infolog en If a type has a group owner, all entries of that type will be owned by the given group and NOT the user who created it!
if not set, the line with search and filters is hidden for less entries then "max matches per page" (as defined in your common preferences). infolog en If not set, the line with search and filters is hidden for less entries than "max matches per page", as defined in your common preferences.
if you specify a directory (full vfs path) here, infolog displays an action for each document. that action allows to download the specified document with the infolog data inserted. infolog en If you specify a directory, full vfs path, InfoLog displays an action for each document. That action allows to download the specified document with the InfoLog data inserted.
if you specify a document (full vfs path) here, infolog displays an extra document icon for each entry. that icon allows to download the specified document with the contact data inserted. infolog en If you specify a document, full vfs path, InfoLog displays an extra document icon for each entry. That icon allows to download the specified document with the contact data inserted.
if you specify an export definition, it will be used when you export infolog en If you specify an export definition, it will be used when you export.
import infolog en Import
import next set infolog en Import next set
importance infolog en Importance
imports entries into the infolog from a csv file. csv means 'comma seperated values'. however in the options tab you can also choose other seperators. infolog en Imports entries into the InfoLog from a CSV file. CSV means 'Comma Separated Values'. In the options tab you can also choose other separators.
@ -261,7 +247,6 @@ list no subs/childs infolog en List no subs/childs
location infolog en Location
longer textual description infolog en Longer text description
low infolog en Low
manage mapping infolog en Manage mapping
max length of the input [, length of the inputfield (optional)] infolog en Max length of the input [, length of the input field (optional)]
modifier infolog en Modifier
modifierer infolog en Modifier
@ -436,7 +421,6 @@ to what should the startdate of new entries be set. infolog en To what should th
today infolog en Today
todays date infolog en Todays date
todo infolog en ToDo
translation infolog en Translation
typ infolog en Type
typ '%1' already exists !!! infolog en Type '%1' already exists!
type infolog en Type

View File

@ -211,7 +211,7 @@ class resources_hooks
$settings['nextmatch-export-definition'] = array(
'type' => 'select',
'values' => $options,
'label' => 'Export definitition to use for nextmatch export',
'label' => 'Export definition to use for nextmatch export',
'name' => 'nextmatch-export-definition',
'help' => lang('If you specify an export definition, it will be used when you export'),
'run_lang' => false,

View File

@ -175,9 +175,9 @@ class timesheet_hooks
'size' => 60,
'label' => 'Default document to insert entries',
'name' => 'default_document',
'help' => lang('If you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the contact data inserted.','timesheet').' '.
lang('The document can contain placeholder like {{ts_title}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'help' => lang('If you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the data inserted.',lang('timesheet')).' '.
lang('The document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>', 'ts_title').' '.
lang('The following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'run_lang' => false,
'xmlrpc' => True,
'admin' => False,
@ -187,9 +187,9 @@ class timesheet_hooks
'size' => 60,
'label' => 'Directory with documents to insert entries',
'name' => 'document_dir',
'help' => lang('If you specify a directory (full vfs path) here, eGroupWare displays an action for each document. That action allows to download the specified document with the %1 data inserted.', lang('timesheet')).' '.
lang('The document can contain placeholder like {{ts_title}}, to be replaced with the contact data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>').' '.
lang('At the moment the following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'help' => lang('If you specify a directory (full vfs path) here, %1 displays an action for each document. That action allows to download the specified document with the %1 data inserted.', lang('timesheet')).' '.
lang('The document can contain placeholder like {{%3}}, to be replaced with the data (%1full list of placeholder names%2).','<a href="'.$link.'" target="_blank">','</a>','ts_title').' '.
lang('The following document-types are supported:'). implode(',',bo_merge::get_file_extensions()),
'run_lang' => false,
'xmlrpc' => True,
'admin' => False,
@ -225,7 +225,7 @@ class timesheet_hooks
$settings['nextmatch-export-definition'] = array(
'type' => 'select',
'values' => $options,
'label' => 'Export definitition to use for nextmatch export',
'label' => 'Export definition to use for nextmatch export',
'name' => 'nextmatch-export-definition',
'help' => lang('If you specify an export definition, it will be used when you export'),
'run_lang' => false,

View File

@ -158,7 +158,7 @@ class timesheet_merge extends bo_merge
$n++;
}
if (!($n&1)) echo '<tr>';
echo '<td>{{'.$name.'}}</td><td>'.$label.'</td>';
echo '<td>{{'.$name.'}}</td><td>'.lang($label).'</td>';
if ($n&1) echo "</tr>\n";
$n++;
}
@ -191,7 +191,7 @@ class timesheet_merge extends bo_merge
'IF fieldname' => lang('Example {{IF n_prefix~Mr~Hello Mr.~Hello Ms.}} - search the field "n_prefix", for "Mr", if found, write Hello Mr., else write Hello Ms.'),
'NELF' => lang('Example {{NELF role}} - if field role is not empty, you will get a new line with the value of field role'),
'NENVLF' => lang('Example {{NELFNV role}} - if field role is not empty, set a LF without any value of the field'),
'LETTERPREFIX' => lang('Example {{LETTERPREFIX}} - Gives a letter prefix without double spaces, if the title is emty for example'),
'LETTERPREFIX' => lang('Example {{LETTERPREFIX}} - Gives a letter prefix without double spaces, if the title is empty for example'),
'LETTERPREFIXCUSTOM' => lang('Example {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Example: Mr Dr. James Miller'),
) as $name => $label)
{

View File

@ -8,7 +8,6 @@ all projects timesheet en All projects
and its members timesheet en And its members
applies the changes timesheet en Applies the changes
apply the action on the whole query, not only the shown timesheets!!! timesheet en Apply the action on the whole query, NOT only the shown timesheets!
at the moment the following document-types are supported: timesheet en At the moment the following document types are supported:
both: allow to use projectmanager and free project-names admin en Both: allow to use Project Manager and free project names
by timesheet en by
change category timesheet en Change category
@ -27,7 +26,6 @@ deleted timesheet en Deleted
deletes this field timesheet en Deletes this field
determines the order the fields are displayed timesheet en Determines the order the fields are displayed
directory with documents to insert entries timesheet en Directory with documents to insert entries
document '%1' does not exist or is not readable for you! timesheet en Document '%1' does not exist or is not readable for you!
each value is a line like <id>[=<label>] timesheet en Each value is a line like <id>[=<label>]
edit status timesheet en Edit status
edit this entry timesheet en Edit this entry
@ -37,29 +35,17 @@ entry deleted timesheet en Entry deleted.
entry saved timesheet en Entry saved.
error deleting the entry!!! timesheet en Error deleting the entry!
error saving the entry!!! timesheet en Error saving the entry!
example {{if n_prefix~mr~hello mr.~hello ms.}} - search the field "n_prefix", for "mr", if found, write hello mr., else write hello ms. timesheet en Example {{IF n_prefix~Mr~Hello Mr.~Hello Ms.}} - search the field "n_prefix", for "Mr", if found, write Hello Mr., else write Hello Ms.
example {{letterprefixcustom n_prefix title n_family}} - example: mr dr. james miller timesheet en Example {{LETTERPREFIXCUSTOM n_prefix title n_family}} - Example: Mr Dr. James Miller
example {{nelf role}} - if field role is not empty, you will get a new line with the value of field role timesheet en Example {{NELF role}} - if field role is not empty, you will get a new line with the value of field role
example {{nelfnv role}} - if field role is not empty, set a lf without any value of the field timesheet en Example {{NELFNV role}} - if field role is not empty, set a LF without any value of the field
existing links timesheet en Existing links
exists timesheet en Exists
export timesheet en Export
export definitition to use for nextmatch export timesheet en Export definition to use for nextmatch export
export to openoffice spreadsheet timesheet en Export to OpenOffice Spreadsheet
exports entries from your timesheet into a csv file. timesheet en Exports entries from Time Sheet into a CSV file
exports entries from your timesheet into a csv file. csv means 'comma seperated values'. however in the options tab you can also choose other seperators. timesheet en Exports entries from Time Sheet into a CSV file. CSV means 'Comma Separated Values'. In the options Tab you can also choose other separators.
field must not be empty !!! timesheet en Field must not be empty!
for serial letter use this tag. put the content, you want to repeat between two tags. timesheet en For serial letter use this tag. Put the content, you want to repeat between two Tags.
full: use only projectmanager admin en Full: use only Project Manager
general timesheet en General
general fields: timesheet en General fields:
global categories timesheet en Global categories
history timesheet en History
id timesheet en ID
if you specify a directory (full vfs path) here, egroupware displays an action for each document. that action allows to download the specified document with the %1 data inserted. timesheet en If you specify a directory, full vfs path, EGroupware displays an action for each document. That action allows to download the specified document with the %1 data inserted.
if you specify a document (full vfs path) here, %1 displays an extra document icon for each entry. that icon allows to download the specified document with the contact data inserted. timesheet en If you specify a document, full vfs path, %1 displays an extra document icon for each entry. That icon allows to download the specified document with the contact data inserted.
if you specify an export definition, it will be used when you export timesheet en If you specify an export definition, it will be used when you export
if you specify an export definition, it will be used when you export* timesheet en If you specify an export definition, it will be used when you export
ignore timesheet en Ignore
import options timesheet en Import options
imports entries into the timesheet from a csv file. timesheet en Imports entries into the Time Sheet from a CSV file
@ -74,7 +60,6 @@ leave it empty for a full week timesheet en Leave it empty for a full week
leaves without saveing timesheet en Leaves without saving
length<br>rows timesheet en Length<br>Rows
links timesheet en Links
manage mapping timesheet en Manage mapping
max length of the input [, length of the inputfield (optional)] timesheet en Max length of the input [, length of the input field (optional)]
modified timesheet en Modified
modify status timesheet en Modify status