Bestimmte Wörter kleinschreiben

Ich suche momentan nach einer Lösung, wie z.B. die englischen Wörter THE, TO, OF und FROM innerhalb von Titeln/Interpreten (also nicht am Anfang) kleingeschrieben werden können.

Habe das hier (Tag-Feld formatieren) versucht. Problem: Statt z.B. "The Girl from the BBC" wird daraus "The Girl from the Bbc" und noch schlimmer aus "Wenn ich an dich denke" wird "Wenn Ich An Dich Denke". Gibt es einen Lösungsansatz, wie ich das verhindern kann oder zumindest klug herausfiltern kann?

LG

Wenn du auf so einen String die Funktion $caps2() anwendest, bleibt zumindest "BBC" unberührt.

Für die anderen Fälle wird nur eine Aktion vom Typ "Tag-Feld formatieren" und einer Liste von Wortpaaren mit $replace(), die dann behandelt werden sollen, helfen.
Aber das ist im Prinzip schon in dem von dir verlinkten Thread beschrieben.

Meinst du das hier?

TITLE
$replace($caps(%title%), The, the, To, to, Of, of, From, from)

Ich würde nur einen ggf. schon mit $CAPS2() behandelten TITLE bearbeiten:
$replace(%title%, The, the, To, to, Of, of, From, from)
$replace() verträgt bis zu 32 Wortpaare.

Kommt das dann in eine Aktion nach

TITLE
$replace($caps(%title%), The, the, To, to, Of, of, From, from)

?

Oder bringe ich gerade was durcheinander?

Ich unterstelle, dass diese Bearbeitung mehrfach vorkommt.
Dazu legst du eine Aktionsgruppe mit einem schönen Namen an, z.B. "Englische Schreibweise anpassen".
Die erste Aktion in der Aktionsgruppe wäre eine Aktion vom Typ "Tag-Feld formatieren" für TITLE
Format String: $caps2(%title%)

Die zweite Aktion in der Aktionsfruppe wäre eine Aktion vom Typ "Tag-Feld formatieren" für TITLE
Format String: $replace(%title%, The, the, To, to, Of, of, From, from)

Hm, dann wird bei anderen Titeln z.B. leider wieder "Wenn Ich An Dich Denke" draus.

In den (deutschen) Titeln wird ja vermutlich auch nicht The, From und Of vorkommen.
Wieder: MP3tag kann nicht lesen. Und auch keine Sprachen. Und auch nicht Grammatik.
Du musst mit Filtern dafür sorgen, dass die Regeln, die du anwenden willst, auch für die Daten passen.
Ein Krücke (?) wäre, das Feld LANGUAGE zu füllen und dann die Schreibweisenanpassung nur auf Dateien mit "eng" anzuwenden.

Ok, also filtere ich einfach nach "of", "the",... und wende dann deine beschriebene Aktionsgruppe an?

Hast du es ausprobiert? (denn grau ist alle Theorie)

Das hier hat funktioniert, ich bin mir nur nicht sicher, wie ich das filtern kann, also was genau ich eintippen müsste.

Hier ist die Beschreibung zu Filtern:

Ich würde dann probieren:
%title% MATCHES "(?-i) To "
... denn wenn ich so filtere:
%title% MATCHES "(?-i) To"
kriege ich auch die Titel mit z.B. "Tongues"

Das (?-i) sorgt dafür, dass die Schreibweise berücksichtigt wird.

1 Like

Danke, ich probiere mal diese Vorgehensweise. Kann ich auch mehr Wörter als "To" einsetzen in den Filter?

Du kannst mehrere Kriterien miteinander verknüpfen - aber das steht alles in der verlinkten Dokumentation.

Mit %title% MATCHES "(?-i) To " or "(?-i) Of " hat es nicht funktioniert.

Alle Filterbefehle müssen in GROSSBUCHSTABEN stehen und jeder Ausdruck muss definiert werden. Versuchen Sie dies zum Beispiel;

%title% MATCHES "(?-i) To " OR %title% MATCHES "(?-i) Of "

1 Like

A post was split to a new topic: Filter für Schreibweise in Titel und Album

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.