Auf Handy steht statt ' Mobil ' nun ' CELL ' usw

Morgen zusammen,
ich hab ein leines Problem.
Wenn ich mich per PC auf die Webseite von meiner Nextcloudpi einlogge und mir die Kontakte anschaue steht dort ‘Private ’ oder ’ Mobil ’ , halt alles auf Deutsch. Auf meinen Iphone steht aber bei den gleichen Kontakten statt Mobil’ → "CELL , bei Private → "HOME , Arbeit → "WORK alles auf Englisch :-(.
Wo/Wie kann ich das wieder ändern ?. Der User dem das Adressbuch gehört ist komplett auf Deutsch eingestellt, die Handys sind auch alle Deutsch.

PC → 04_06h51m42s_001_

Handy →

2 Likes

@rakekniven - hast du eine idee hier?

Ich denke mal, das das so von der Datenbank geliefert wird. Hab nur keine Ahnhung wie ich dort reichschauen kann.

Nein, das kommt von keiner Datenbank. Der Austausch erfolgt via CardDAV (https://de.wikipedia.org/wiki/CardDAV).

Das hatte ich auch mal vor langer Zeit … grübel

Wie immer hilft:

  • Welche NextCloud-Version?
  • Welche Contact-Version in der NC?
  • Welche iOS-App-Version?
1 Like

Welche NextCloud-Version? -> NextCloudPi 15.0.7

Welche Contact-Version in der NC? -> 3.1.1

Welche iOS-App-Version? -> 10.3.3 und 12.2

Ich hab die Kontakte von der alte NextCloud exportiert und in die NextClouPI importiert

Bevor das “Problem” auftrat? Oder jetzt, danach?

Erst nach dem Update … das in soweit Nervig, da ich mein Handy per Sprachwahl wählen lasse, und das stimmt mom nix mehr

Hallo zusammen,

konnte das Problem behoben werden?
Bei mir sieht es nämlich leider genau so aus.

Hallo @rakekniven,

hast du evtl. noch eine Idee?

Die Apps sind alle auf dem aktuellen Stand.

Hallo,

weiß nicht wie fit Du mit Texteditoren bist?
Du kannst ja mal Dein Adressbuch exportieren, als eine VCF-Datei.
Dies ist Text und Du kannst mit Search&Replace sachen ändern und das Buch wieder exportieren.

Gruß

Hallo rakekniven,

Danke dir für die Antwort.
Die Idee ist nicht schlecht, werde ich machen.

Aber die Ursache ist nicht bekannt oder?

Ich habe meine gesamten Kontakte aus der iCloud exportiert und dann in die NextCloud importiert.
Dabei wurden die Bezeichnungen irgendwie verändert.

Ist das nur bei mir so?
Das müssten doch eigentlich viel mehr Leute haben.

Ein schönes Wochenende.

Hallo,
gibt es hier Neuigkeiten? Vielleicht sogar eine dauerhafte Lösung?

Ich konnte bei mir nun das gleiche Verhalten nachstellen:
Bei einem Kontakt steht "CELL im iPhone, in NextCloud wird Mobil aufgeführt. Ändere ich es in NextCloud auf Arbeit, dann steht im iPhone "Work für diese Nummer.

Da NextCloud also die falschen Einträge zu generieren scheint, möchte ich auch nicht vom iPhone aus händisch alles auf z.B. Mobil umstellen.

Hallo,

ich habe jetzt noch einmal einen Kontakt als vCard aus NextCloud exportiert.

Hier kann man gut sehen, dass der TYPE bei der ersten TEL in Anführungszeichen gesetzt wird, was dann auf dem iPhone nur als "Home ausgegeben wird.

BEGIN:VCARD
VERSION:3.0
FN:xxx yyy
UID:95c64508-f0fe-4af0-9074-333e3cd569f2
TEL;TYPE=“HOME,VOICE”:+49…
TEL;TYPE=CELL:+49…
EMAIL;TYPE=HOME:xxxx@yyyy.com
REV;VALUE=DATE-AND-OR-TIME:2019-10-24T20:01:25Z
N:yyyy;xxxx;;;
END:VCARD

Ist die vCard, wie sie erzeugt wird, gültig und liegt der Fehler damit beim iPhone? Ich kenne mich mit dem Standardformat nicht aus.

Über Ideen, wie ich es beheben könnte, würde ich mich jedoch freuen.

Sorry, dass ich jetzt erneut hier poste, aber ich habe mir (sehr kurz) Infos zur vCard angesehen. Unter https://de.wikipedia.org/wiki/VCard werden für TEL als Beispiel
TEL;TYPE=CELL,HOME:(0170) 1234567
TEL;TYPE=VOICE,HOME:+4141310xxyy
genannt.

Hier sind keine Anführungszeichen eingebaut.

Liegt der Fehler vielleicht doch in NextCloud?

Hallo,

bei mir ist es genauso.

Ich habe von owncloud die Daten als vcard exportiert und anschließend in nextcloud importiert. Nachfolgend mal ein Beispiel, wie der gleiche Eintrag in den unterschiedlichen VCF-Dateien aussieht:

nach Export aus owncloud im Text-Editor —> TEL;TYPE=CELL,VOICE:+49 17
auf dem iPhone nach Import —> "CELL
nach Export aus nextcloud im Text-Editor —> TEL;TYPE=“CELL,VOICE”:+49 17

Als nächstes bin ich hingegangen und habe den Eintrag auf dem iPhone händisch geändert. Dann sieht es so aus:

auf dem iPhone —> Mobil
nach Export aus nextcloud im Text-Editor —> TEL;TYPE=CELL,VOICE:+49 17

Der Schritt danach habe ich in nextcloud den Kontakt gelöscht, die exportierte vcard wieder nach nextcloud importiert und anschließend wieder exportiert. Das Ergebnis war wie folgt:

vor Import nach nextcloud im Text-Editor —> TEL;TYPE=CELL,VOICE:+49 17
auf dem iPhone nach Import —> "CELL
nach Export aus nextcloud im Text-Editor —> TEL;TYPE=“CELL,VOICE”:+49 17

Wenn ich mir den Ablauf jetzt anschaue, sieht es so aus, als ob beim Import der VCF-Dateien nach nextcloud etwas schief geht, indem der Wert TYPE bei TEL in " gesetzt wird.

Als nächstes habe mir die Tabellen des Tablespace nextcloud in der Maria-DB angeschaut. Hier finde ich aber leider nicht, wo diese Informationen gespeichert sind. In der Tabelle oc_cards_properties finde ich die Einträge der einzelenen Kontakt. Hier sind auch die einzelnen Telefon-Nummern zu finden. Zu den Telefonnummern finde ich aber keine Angaben zum TYPE der Telefonnummer. Dieses muss irgendwo anders gespeichert sein. Aus DB-Design-Gesichtspunkten sollte es noch irgendwo eine Tabelle geben, in der alle TYPEs gespeichert sind. Wenn man wüßte, wo diese Zuordnungen gepeichert sind, kann man nachschauen, ob dort die " stehen oder nicht und per SQL-Befehl ggfs. etwas ändern.

Deswegen meine Frage, wo sind die TYPE Informationen gespeichert?

Oder gibt es inzwischen eine andere Lösung des Problems?

Ach, falls Fragen kommen:

NextCloud Version 17.0.2
Contacts 3.1.8
IOS 12.3.1

Viele Grüße
Matthias

Nachtrag: Als Mail-Programm nutze ich den eM-Client. Auch hier gibt es bei den Telefon-Nr. der Kontakte Probleme. Mit Abstand die meisten ca. 90% werden nicht angezeigt.

Hallo zusammen,
ich habe leider das selbe Problem. Ich habe meine Kontakte aus der Icloud exportiert und über Vcard in die Nextcloud 17.02 importiert.
Ich habe die gleiche Vorgehensweise wie @matzi verwendet.
Auch die veränderung über einen Texteditor habe ich versucht, leider blieb alles ohne Erfolg.
Daher auch meine Frage, weiß jemand, wie man den Fehler in der Datenbank manuell beheben könnte?
Viele Grüße
Christoph

Ich bin gestern auf NC18 gewechselt. Alle Kontakte aus NC14 exportiert und dann in NC 18 importiert.

Nun habe ich auch Cell anstatt Mobil. Sehr schade.
Ansonsten ist NC18 top.

Das ärgerliche ist, dass einige Kontakte so komisch vom Label geändert wurden, dass iMessage die Kontakte nicht erkennt und nur die Nummer anzeigt anstatt den Namen des Kontaktes.

Hat einer herausbekommen was man wo anpassen muss damit es wieder deutsch ist?

VG
Sven

Schließe mich hier an. Gleiches Problem. Telefonnummern, die über Nextcloud WebGUI angelegt und mit Mobil, Arbeit o.ä. deklariert sind, erscheinen in meinem iPhone mit "HOME, "WORK oder "CELL.

Gibt es hier keine Lösung?

Habe neuerdings auch das Problem mit der Kontakte App von Nextcloud und IOS / macOS.
Legt man einen Kontakt über IOS / macOS an, dann wird dieser überall korrekt angezeigt. Macht man dann eine Veränderung mit der Nextcloud Kontakte App, wird es anschließend unter jedem Apple Gerät falsch angezeigt.

So wie es aussieht liegt das an den Anführungszeichen. Entfernt man diese, dann funktioniert es bei Apple. Leider werden diese von der Kontakte App bei jeder Veränderung / Neuanlage hinzugefügt.

Der Fehler liegt ganz klar an der Nextcloud Kontakte App und kam erst in letzter Zeit dazu. Auf jedem Fall hat es schon mal richtig funktioniert.

1 Like