[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt FindChangeByList - Problem mit Umlauten

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

27. Jul 2017, 07:35
Beitrag # 1 von 19
Bewertung:
(3257 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen zusammen

ich arbeite in CS6 und möchte einige Sprachersetzungen in mehrseitigen Dokumenten durchführen. Dazu hab ich jetzt FindChangeByList aktiviert. Was mir aber Probleme macht sind die Umlaute. e mit circumflex, accent grave etc.
und in Französisch hats ja eine ganze Menge von denen...
ein Beispiel:

grep {find what:"div. Farben"} {change to:"coloris variés"} {include footnotes:true, include master pages:true, include hidden layers:true, whole word:false}

Resultat: coloris variés

Wie muss ich das é eingeben, damit das korrekt ersetzt wird im InDesign?

Ich freue mich auf eure Antworten.

Vielen Dank und liebe Grüsse
Corinne
X

FindChangeByList - Problem mit Umlauten

Kai Rübsamen
Beiträge gesamt: 4684

27. Jul 2017, 08:01
Beitrag # 2 von 19
Beitrag ID: #558772
Bewertung:
(3254 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Guten Morgen,

versuch es mal mit dem Unicode-Codepoint:

Code
grep	{findWhat:"div. Farben"}	{changeTo:"coloris vari\\x{E9}s"} 



als Antwort auf: [#558771]

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

27. Jul 2017, 08:05
Beitrag # 3 von 19
Beitrag ID: #558773
Bewertung:
(3249 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Herzlichen Dank, Kai.
so hats geklappt.

Gruss
Corinne


als Antwort auf: [#558772]

FindChangeByList - Problem mit Umlauten

Kai Rübsamen
Beiträge gesamt: 4684

27. Jul 2017, 08:13
Beitrag # 4 von 19
Beitrag ID: #558775
Bewertung:
(3249 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das funktioniert zwar, ist aber doch eigentlich Käse. Plan B: Speichere mal die txt-Datei neu als UTF-16. Das funktioniert hier auch und du musst die einzelnen Zeichen nicht umwandeln.


als Antwort auf: [#558773]

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

27. Jul 2017, 09:58
Beitrag # 5 von 19
Beitrag ID: #558779
Bewertung:
(3228 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Das hat jetzt leider nicht geklappt.
in welchem Text-Editor bearbeitest du die Daten? Vielleicht liegts daran?
ich verwende TextEdit.

Gruss Corinne


als Antwort auf: [#558775]

FindChangeByList - Problem mit Umlauten

Kai Rübsamen
Beiträge gesamt: 4684

27. Jul 2017, 10:25
Beitrag # 6 von 19
Beitrag ID: #558781
Bewertung:
(3221 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich hab es auch mit Textedit gemacht, s. beigefügte Datei. Hab es allerdings in CC2015 getestet.


als Antwort auf: [#558779]
Anhang:
FindChangeList 16 (6.67 KB)

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

27. Jul 2017, 10:31
Beitrag # 7 von 19
Beitrag ID: #558783
Bewertung:
(3215 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
bei mir passiert da einfach nichts. keine Fehlermeldung oder so...


als Antwort auf: [#558781]

FindChangeByList - Problem mit Umlauten

Kai Rübsamen
Beiträge gesamt: 4684

27. Jul 2017, 10:38
Beitrag # 8 von 19
Beitrag ID: #558784
Bewertung:
(3213 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
tja, was soll ich sagen ;-) Hab jetzt extra ein CS6 geöffnet, Dokument erstellt, meine hier veröffentliche Datei installiert und bei mir funktioniert es … es liegt also an dir.


als Antwort auf: [#558783]

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

27. Jul 2017, 10:47
Beitrag # 9 von 19
Beitrag ID: #558787
Bewertung:
(3201 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke :-) Dann wird das so sein :-) Ich versuchs nochmals...

Hast du mir noch einen Tipp? und zwar würde ich überall gerne "ab" durch "dès" ersetzen. Allerdings nicht, wenn das Wort ab im Wort Knabe vorkommt. wie kann ich steuern, dass es nur das ganze Wort anzieht?

vielen Dank und liebe Grüsse
Corinne


als Antwort auf: [#558784]

FindChangeByList - Problem mit Umlauten

Kai Rübsamen
Beiträge gesamt: 4684

27. Jul 2017, 11:04
Beitrag # 10 von 19
Beitrag ID: #558789
Bewertung:
(3198 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ob man das anziehen kann, weis ich nicht. Versuch es mal so: (?!Knabe)(\b\w*)ab(\w*\b)


als Antwort auf: [#558787]

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

27. Jul 2017, 11:51
Beitrag # 11 von 19
Beitrag ID: #558794
Bewertung:
(3187 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
wär das richtig so? weil: so gehts nicht... :-)
grep {find what:"(\b\w*)ab(\w*\b)"} {change to:"dès"} {include footnotes:true, include master pages:true, include hidden layers:true, whole word:false}

LG, Corinne


als Antwort auf: [#558789]

FindChangeByList - Problem mit Umlauten

Kai Rübsamen
Beiträge gesamt: 4684

27. Jul 2017, 12:07
Beitrag # 12 von 19
Beitrag ID: #558798
Bewertung:
(3185 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Du hast nicht gesagt, dass du das auch per Skript lösen willst. Versuch es doch erstmal über das normale Interface. Falls es da geht, evtl. aus allen "\" ein "\\" machen.

Edit: Ich hänge dir hier fürs UI mal zwei Screenshots an.


als Antwort auf: [#558794]
(Dieser Beitrag wurde von Kai Rübsamen am 27. Jul 2017, 12:20 geändert)

Anhang:
01_vorher.png (83.4 KB)   02_nachher.png (85.9 KB)

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

27. Jul 2017, 13:05
Beitrag # 13 von 19
Beitrag ID: #558804
Bewertung:
(3175 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
ah, entschuldige. Momentan dreht sich alles um dieses Script bei mir.
In dem Script möchte ich alle Sprach-Ersetzungen auf einmal vornehmen.
Und da wäre mir eine Lösung am Liebsten, bei der ich sagen kann: wenn "ab" alleine steht, dann ersetze es durch "dès". Wenn es aber in irgendeiner Buchstabenfolge vorkommt, dann lasse es wies ist.
Sonst muss ich da alle Eventualitäten auflisten, und das ist fast nicht möglich.

LG Corinne


als Antwort auf: [#558798]

FindChangeByList - Problem mit Umlauten

ToniMontanaa
Beiträge gesamt: 426

27. Jul 2017, 13:25
Beitrag # 14 von 19
Beitrag ID: #558805
Bewertung:
(3172 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Corinne,

versuch mal damit
Code
(?<![\l\u])ab(?![\l\u]) 


Findet das "ab" nur wenn davor und danach kein weiterer Buchstabe steht.


als Antwort auf: [#558804]

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

27. Jul 2017, 13:29
Beitrag # 15 von 19
Beitrag ID: #558806
Bewertung:
(3169 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Vielen Dank, Stefan
meinst dus so? {find what:"(?<![\l\u])ab(?![\l\u])"}
Da bekomme ich den Fehler -2741 Unbekanntes Token gefunden

LG, Corinne


als Antwort auf: [#558805]
X