summaryrefslogtreecommitdiff
path: root/program/lib
diff options
context:
space:
mode:
authorAleksander Machniak <alec@alec.pl>2013-05-05 13:11:34 +0200
committerAleksander Machniak <alec@alec.pl>2013-05-05 13:11:34 +0200
commit0b0caee40b6c68263a349b54bc989ceb53af1b63 (patch)
tree484a7127d937d43edadaeb0f1d4fcbea6a44a781 /program/lib
parent4010aabb72ab25ead1b4b1bc3d34dab6265fc859 (diff)
Fix csv import from Thunderbird with French localization (#1489059)
Diffstat (limited to 'program/lib')
-rw-r--r--program/lib/Roundcube/rcube_csv2vcard.php6
1 files changed, 6 insertions, 0 deletions
diff --git a/program/lib/Roundcube/rcube_csv2vcard.php b/program/lib/Roundcube/rcube_csv2vcard.php
index b0e9c2374..fa22fa41b 100644
--- a/program/lib/Roundcube/rcube_csv2vcard.php
+++ b/program/lib/Roundcube/rcube_csv2vcard.php
@@ -389,6 +389,12 @@ class rcube_csv2vcard
if (!empty($this->local_label_map)) {
for ($i = 0; $i < $size; $i++) {
$label = $this->local_label_map[$elements[$i]];
+
+ // special localization label
+ if ($label && $label[0] == '_') {
+ $label = substr($label, 1);
+ }
+
if ($label && !empty($this->csv2vcard_map[$label])) {
$map2[$i] = $this->csv2vcard_map[$label];
}