mirror of
https://github.com/EGroupware/egroupware.git
synced 2025-01-03 04:29:28 +01:00
GeoLocation in addressbook:
- Fix a conflict of %s as placeholder with et2 %s placeholder - Fix pre-defined urls according to new placeholders - Add some translations
This commit is contained in:
parent
eb62aba637
commit
dabc96d07a
@ -544,9 +544,9 @@ class addressbook_hooks
|
|||||||
}
|
}
|
||||||
// geolocation pre-defined maps
|
// geolocation pre-defined maps
|
||||||
$geoLocation = array(
|
$geoLocation = array(
|
||||||
array('value' => 'https://maps.here.com/directions/drive{{%sr=/%sr}}%s0,%t0,%z0,%c0{{%d=/%d}}%s1,%t1,%z1+%c1', 'label' => 'Here Maps'),
|
array('value' => 'https://maps.here.com/directions/drive{{%rs=/%rs}}%r0,%t0,%z0,%c0{{%d=/%d}}%r1,%t1,%z1+%c1', 'label' => 'Here Maps'),
|
||||||
array('value' => 'http://maps.google.com/{{%sr=?saddr=%sr}}%s0+%t0+%z0+%c0{{%d=&daddr=%d}}%s1+%t1+%z1+%c1', 'label' => 'Google Maps'),
|
array('value' => 'http://maps.google.com/{{%rs=?saddr=%rs}}%r0+%t0+%z0+%c0{{%d=&daddr=%d}}%r1+%t1+%z1+%c1', 'label' => 'Google Maps'),
|
||||||
array('value' => 'https://www.bing.com/maps/{{%sr=?rtp=adr.%sr}}%s0+%t0+%z0+%c0{{%d=~adr.%d}}%s1+%t1+%z1+%c1', 'label' => 'Bing Maps')
|
array('value' => 'https://www.bing.com/maps/{{%rs=?rtp=adr.%rs}}%r0+%t0+%z0+%c0{{%d=~adr.%d}}%r1+%t1+%z1+%c1', 'label' => 'Bing Maps')
|
||||||
);
|
);
|
||||||
$ret = array(
|
$ret = array(
|
||||||
'sel_options' => array(
|
'sel_options' => array(
|
||||||
|
@ -951,7 +951,7 @@ app.classes.addressbook = AppJS.extend(
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
var content = egw.dataGetUIDdata(_selected[0].id);
|
var content = egw.dataGetUIDdata(_selected[0].id);
|
||||||
|
|
||||||
// Selected, but data not found
|
// Selected, but data not found
|
||||||
if(!content || typeof content.data === 'undefined') return false;
|
if(!content || typeof content.data === 'undefined') return false;
|
||||||
|
|
||||||
@ -1001,25 +1001,25 @@ app.classes.addressbook = AppJS.extend(
|
|||||||
var addrs = [
|
var addrs = [
|
||||||
|
|
||||||
[ // source address
|
[ // source address
|
||||||
{id:'s0',val:_src_type === 'browser'?_src_data.latitude:_src_data['adr_'+_src_type+'_street']},
|
{id:'r0',val:_src_type === 'browser'?_src_data.latitude:_src_data['adr_'+_src_type+'_street']},
|
||||||
{id:'t0',val:_src_type === 'browser'?_src_data.longitude:_src_data['adr_'+_src_type+'_locality']},
|
{id:'t0',val:_src_type === 'browser'?_src_data.longitude:_src_data['adr_'+_src_type+'_locality']},
|
||||||
{id:'c0',val:_src_type === 'browser'?'':_src_data['adr_'+_src_type+'_countrycode']},
|
{id:'c0',val:_src_type === 'browser'?'':_src_data['adr_'+_src_type+'_countrycode']},
|
||||||
{id:'z0',val:_src_type === 'browser'?'':_src_data['adr_'+_src_type+'_postalcode']}
|
{id:'z0',val:_src_type === 'browser'?'':_src_data['adr_'+_src_type+'_postalcode']}
|
||||||
],
|
],
|
||||||
[ // destination address
|
[ // destination address
|
||||||
{id:'s1',val:_dest_data['adr_'+dest_type+'_street']},
|
{id:'r1',val:_dest_data['adr_'+dest_type+'_street']},
|
||||||
{id:'t1',val:_dest_data['adr_'+dest_type+'_locality']},
|
{id:'t1',val:_dest_data['adr_'+dest_type+'_locality']},
|
||||||
{id:'c1',val:_dest_data['adr_'+dest_type+'_countrycode']},
|
{id:'c1',val:_dest_data['adr_'+dest_type+'_countrycode']},
|
||||||
{id:'z1',val:_dest_data['adr_'+dest_type+'_postalcode']}
|
{id:'z1',val:_dest_data['adr_'+dest_type+'_postalcode']}
|
||||||
]
|
]
|
||||||
];
|
];
|
||||||
|
|
||||||
var src_param = url.match(/{{%sr=.*%sr}}/ig);
|
var src_param = url.match(/{{%rs=.*%rs}}/ig);
|
||||||
if (src_param[0])
|
if (src_param[0])
|
||||||
{
|
{
|
||||||
src_param = src_param[0].replace(/{{%sr=/,'');
|
src_param = src_param[0].replace(/{{%rs=/,'');
|
||||||
src_param = src_param.replace(/%sr}}/,'');
|
src_param = src_param.replace(/%rs}}/,'');
|
||||||
url = url.replace(/{{%sr=.*%sr}}/, src_param)
|
url = url.replace(/{{%rs=.*%rs}}/, src_param)
|
||||||
}
|
}
|
||||||
|
|
||||||
var d_param = url.match(/{{%d=.*%d}}/ig);
|
var d_param = url.match(/{{%d=.*%d}}/ig);
|
||||||
|
@ -109,6 +109,7 @@ check all addressbook de Alle auswählen
|
|||||||
choose an icon for this contact type admin de Wählen Sie ein Icon für diesen Kontakt Typ
|
choose an icon for this contact type admin de Wählen Sie ein Icon für diesen Kontakt Typ
|
||||||
choose charset addressbook de Zeichensatz auswählen
|
choose charset addressbook de Zeichensatz auswählen
|
||||||
choose owner of imported data addressbook de Wählen Sie den Besitzer der importierten Daten
|
choose owner of imported data addressbook de Wählen Sie den Besitzer der importierten Daten
|
||||||
|
choose pre-defined map source or use custom url (use %r = street, %t = city, %c = country, %z = zipcode) admin de Wählen Sie einen vordefinierten Kartenanbieter aus oder geben Sie eine Url an mit folgenden Platzhaltern: %r = Strasse, %t = Stadt, %c = Land, %z = Postleitzahl
|
||||||
chosse an etemplate for this contact type admin de Wählen Sie ein eTemplate für diesen Kontakt Typ
|
chosse an etemplate for this contact type admin de Wählen Sie ein eTemplate für diesen Kontakt Typ
|
||||||
city common de Stadt
|
city common de Stadt
|
||||||
city (private) addressbook de Stadt (Privat)
|
city (private) addressbook de Stadt (Privat)
|
||||||
@ -257,6 +258,7 @@ general admin de Allgemein
|
|||||||
general fields: addressbook de Allgemeine Felder:
|
general fields: addressbook de Allgemeine Felder:
|
||||||
general settings addressbook de Allgemeine Einstellungen
|
general settings addressbook de Allgemeine Einstellungen
|
||||||
geo addressbook de GEO
|
geo addressbook de GEO
|
||||||
|
geolocation integration admin de Integration Routenplanung
|
||||||
global categories addressbook de Globale Kategorien
|
global categories addressbook de Globale Kategorien
|
||||||
grant addressbook access common de Berechtigungen
|
grant addressbook access common de Berechtigungen
|
||||||
group %1 addressbook de Gruppe %1
|
group %1 addressbook de Gruppe %1
|
||||||
@ -405,6 +407,7 @@ role addressbook de Beruf
|
|||||||
room addressbook de Raum
|
room addressbook de Raum
|
||||||
search letter addressbook de Suche nach Buchstaben
|
search letter addressbook de Suche nach Buchstaben
|
||||||
select a portrait format jpeg photo. it will be resized to 60 pixel width. addressbook de Wählen Sie ein hochformatiges jpeg Foto. Es wird 60 Pixel breit skaliert.
|
select a portrait format jpeg photo. it will be resized to 60 pixel width. addressbook de Wählen Sie ein hochformatiges jpeg Foto. Es wird 60 Pixel breit skaliert.
|
||||||
|
select a source address to be used in geolocation routing system addressbook de Legen Sie fest, wie der Startpunkt für die Routenplanung gesetzt wird.
|
||||||
select a view addressbook de Eine Ansicht auswählen
|
select a view addressbook de Eine Ansicht auswählen
|
||||||
select addressbook type addressbook de Typ des Adressbuchs auswählen
|
select addressbook type addressbook de Typ des Adressbuchs auswählen
|
||||||
select all addressbook de Alles auswählen
|
select all addressbook de Alles auswählen
|
||||||
@ -528,4 +531,4 @@ you need to select some entries first addressbook de Sie müssen zuerst Daten au
|
|||||||
your new public key has been stored in accounts addressbook. addressbook de Ihr neuer öffentlicher Schlüssen wurde im Benutzerkonten Adressbuch gespeichert.
|
your new public key has been stored in accounts addressbook. addressbook de Ihr neuer öffentlicher Schlüssen wurde im Benutzerkonten Adressbuch gespeichert.
|
||||||
zip code common de PLZ
|
zip code common de PLZ
|
||||||
zip code (private) addressbook de PLZ (Privat)
|
zip code (private) addressbook de PLZ (Privat)
|
||||||
zip_note addressbook de <p><b>Notiz:</b>Die Datei kann ein zip Archiv sein, bestehend aus .csv, .vcf oder .ldif Dateien. Sie dürfen die Dateitypen pro Import nicht mischen!
|
zip_note addressbook de <p><b>Notiz:</b>Die Datei kann ein zip Archiv sein, bestehend aus .csv, .vcf oder .ldif Dateien. Sie dürfen die Dateitypen pro Import nicht mischen!
|
@ -110,6 +110,7 @@ check all addressbook en Check all
|
|||||||
choose an icon for this contact type admin en Choose an icon for this contact type
|
choose an icon for this contact type admin en Choose an icon for this contact type
|
||||||
choose charset addressbook en Choose charset
|
choose charset addressbook en Choose charset
|
||||||
choose owner of imported data addressbook en Choose owner of imported data
|
choose owner of imported data addressbook en Choose owner of imported data
|
||||||
|
choose pre-defined map source or use custom url (use %r = street, %t = city, %c = country, %z = zipcode) admin en Choose pre-defined map source or use custom URL (use %r = street, %t = city, %c = country, %z = zipcode)
|
||||||
chosse an etemplate for this contact type admin en Chose an eTemplate for this contact type
|
chosse an etemplate for this contact type admin en Chose an eTemplate for this contact type
|
||||||
city common en City
|
city common en City
|
||||||
city (private) addressbook en City (private)
|
city (private) addressbook en City (private)
|
||||||
@ -258,6 +259,7 @@ general admin en General
|
|||||||
general fields: addressbook en General fields:
|
general fields: addressbook en General fields:
|
||||||
general settings addressbook en General settings
|
general settings addressbook en General settings
|
||||||
geo addressbook en GEO
|
geo addressbook en GEO
|
||||||
|
geolocation integration admin en GeoLocation integration
|
||||||
global categories addressbook en Global categories
|
global categories addressbook en Global categories
|
||||||
grant addressbook access common en Grant address book access
|
grant addressbook access common en Grant address book access
|
||||||
group %1 addressbook en Group %1
|
group %1 addressbook en Group %1
|
||||||
@ -406,6 +408,7 @@ role addressbook en Occupation
|
|||||||
room addressbook en Room
|
room addressbook en Room
|
||||||
search letter addressbook en Search letter
|
search letter addressbook en Search letter
|
||||||
select a portrait format jpeg photo. it will be resized to 60 pixel width. addressbook en Select a portrait format jpeg photo. It will be re-sized to 60 pixel width.
|
select a portrait format jpeg photo. it will be resized to 60 pixel width. addressbook en Select a portrait format jpeg photo. It will be re-sized to 60 pixel width.
|
||||||
|
select a source address to be used in geolocation routing system addressbook en Select a source address to be used in GeoLocation routing system
|
||||||
select a view addressbook en Select a view
|
select a view addressbook en Select a view
|
||||||
select addressbook type addressbook en Select address book type
|
select addressbook type addressbook en Select address book type
|
||||||
select all addressbook en Select all
|
select all addressbook en Select all
|
||||||
@ -480,8 +483,8 @@ upload or delete the photo addressbook en Upload or delete the photo
|
|||||||
url (business) addressbook en url (business)
|
url (business) addressbook en url (business)
|
||||||
url (private) addressbook en url (private)
|
url (private) addressbook en url (private)
|
||||||
url to link telephone numbers to (use %1 = number to call, %u = account name, %t = account phone) admin en URL to link telephone numbers to. Use %1 = number to call, %u = account name, %t = account phone.
|
url to link telephone numbers to (use %1 = number to call, %u = account name, %t = account phone) admin en URL to link telephone numbers to. Use %1 = number to call, %u = account name, %t = account phone.
|
||||||
use addressbooks "own sorting" attribute addressbook en use addressbooks "own sorting" attribute
|
|
||||||
use a category tree? addressbook en Use a tree for selecting categories
|
use a category tree? addressbook en Use a tree for selecting categories
|
||||||
|
use addressbooks "own sorting" attribute addressbook en use addressbooks "own sorting" attribute
|
||||||
use an extra tab for private custom fields? admin en Use an extra tab for private custom fields
|
use an extra tab for private custom fields? admin en Use an extra tab for private custom fields
|
||||||
use country list addressbook en Use country list
|
use country list addressbook en Use country list
|
||||||
use setup for a full account-migration admin en Use setup for a full account migration
|
use setup for a full account-migration admin en Use setup for a full account migration
|
||||||
@ -530,4 +533,4 @@ you need to select some entries first addressbook en You need to select some ent
|
|||||||
your new public key has been stored in accounts addressbook. addressbook en Your new public key has been stored in accounts addressbook.
|
your new public key has been stored in accounts addressbook. addressbook en Your new public key has been stored in accounts addressbook.
|
||||||
zip code common en ZIP code
|
zip code common en ZIP code
|
||||||
zip code (private) addressbook en ZIP code (private)
|
zip code (private) addressbook en ZIP code (private)
|
||||||
zip_note addressbook en <p><b>Note:</b> The file may be a zip file collection of .csv, .vcf, or .ldif files. Do not mix file types per import.
|
zip_note addressbook en <p><b>Note:</b> The file may be a zip file collection of .csv, .vcf, or .ldif files. Do not mix file types per import.
|
@ -24,7 +24,7 @@
|
|||||||
<description value="GeoLocation integration" span="all" class="subHeader"/>
|
<description value="GeoLocation integration" span="all" class="subHeader"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
<description value="Choose pre-defined map source or use custom URL (use %s = street, %t = town, %c = country, %z = zipcode)"/>
|
<description value="Choose pre-defined map source or use custom URL (use %r = street, %t = city, %c = country, %z = zipcode)" label="%s:"/>
|
||||||
<taglist id="newsettings[geolocation_url]" maxSelection="1" empty_label="Select a map or write an URL"/>
|
<taglist id="newsettings[geolocation_url]" maxSelection="1" empty_label="Select a map or write an URL"/>
|
||||||
</row>
|
</row>
|
||||||
<row>
|
<row>
|
||||||
|
Loading…
Reference in New Issue
Block a user