[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:
(3258 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:
(3255 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:
(3250 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:
(3250 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:
(3229 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:
(3222 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:
(3216 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:
(3214 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:
(3202 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:
(3199 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:
(3188 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:
(3186 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:
(3176 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:
(3173 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:
(3170 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]

FindChangeByList - Problem mit Umlauten

Kai Rübsamen
Beiträge gesamt: 4684

27. Jul 2017, 13:59
Beitrag # 16 von 19
Beitrag ID: #558809
Bewertung:
(1231 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: wenn "ab" alleine steht, dann ersetze es durch "dès". Wenn es aber in irgendeiner Buchstabenfolge vorkommt, dann lasse es wies ist.

He, das war nicht deine Anforderung von weiter oben ;-)

Auch bei Stefans Variante kann es sein, dass du die Backslashes escapen musst, also "\\"

Warum bei dir ein Fehler kommt, müsste man evtl. noch weiter untersuchen.

Ansonsten: Das FCBL-Skript hat den Ruf, stark fehleranfällig zu sein. Du wärst wahrscheinlich mit einem direkten Ersetzen-Skript ohne diese Text-Krücke besser bedient.


als Antwort auf: [#558806]

FindChangeByList - Problem mit Umlauten

gfellenz
Beiträge gesamt: 121

27. Jul 2017, 14:48
Beitrag # 17 von 19
Beitrag ID: #558813
Bewertung:
(1226 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich würde auch die Finger vom FindChangeByList Skript lassen.

Ich hätte da was zu empfehlen:

http://www.indesignblog.com/...ngen-automatisieren/

Macht das gleiche nur muss man nichts in UTF-8 abspeichern und auch keine \verdopplen. Ist sogar komplett kostenlos ;-)


als Antwort auf: [#558809]
(Dieser Beitrag wurde von gfellenz am 27. Jul 2017, 14:49 geändert)

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

3. Aug 2017, 08:51
Beitrag # 18 von 19
Beitrag ID: #558903
Bewertung:
(1127 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke für deine Hilfe, Kai.


als Antwort auf: [#558809]

FindChangeByList - Problem mit Umlauten

Corinne Andres
Beiträge gesamt: 10

3. Aug 2017, 08:51
Beitrag # 19 von 19
Beitrag ID: #558904
Bewertung:
(1127 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
hallo Gregor.
danke für den Tipp.
ich werde versuchen.

LG, Corinne


als Antwort auf: [#558813]
X