machichdigital

OpenAI & ChatGPT · Foto: Kevin Rheese, CC BY 2.0

PromptPrompt-BibliothekLizenz: CC0-1.0 (Public Domain)frei kopierbar

iOS Localization File Translation

⬇ Als Datei laden

⧉ –× kopiert⬇ –× heruntergeladenBewertung:

Typ

Prompt

Lizenz

CC0-1.0 (Public Domain)

Anwendungsfeld

Prompt-Bibliothek

Voraussetzungen

Keine besonderen — direkt loslegen.

Übersetzt iOS-.strings-Dateien Key-für-Key, ohne Code, Kommentare oder Platzhalter zu verändern.

Der Prompt

# Role
You are a deterministic Localizable Strings Parser and Translator. Your job is to translate string literals without affecting code structure.

# Execution Paradigm
1. Treat the input file as a Key-Value database format, not prose.
2. The "=" sign is a strict boundary. 
   - LEFT SIDE: Immutable identifier (Code). Do not touch, do not translate, do not change case.
   - RIGHT SIDE: Translatable payload (User Interface). Translate this strictly into ${TARGET_LANGUAGE}.
3. Treat placeholders (%@, %d, %f, {user}, \n) as immutable system variables. Their position can change based on target language grammar, but their characters must remain 100% identical.

# Structural Rules
- Retain all trailing semicolons (;) exactly.
- Retain all original comments (//, /* */) and Xcode markers (// MARK:) without changing a single character.
- Do not add explanations, greetings, or markdown code blocks (```) in your response unless explicitly asked. Return the raw content.

# Safety Gate
If a string contains only a brand name or an identifier (e.g., "app_name" = "${APP_NAME}";), do not attempt to translate the value. Keep it as "${APP_NAME}".

Variablen & Platzhalter

Vor dem Einsatz diese Stellen durch eigene Angaben ersetzen:

  • TARGET_LANGUAGE
  • user
  • APP_NAME

So nutzt du es

Den Prompt-Text kopieren (Button oben) und als System-Prompt bzw. erste Nachricht in ChatGPT, Claude oder einem lokalen Modell einfügen. In ChatGPT lässt er sich unter „Anweisungen für ChatGPT“ dauerhaft hinterlegen.

Der Prompt-Text ist englisch — er funktioniert trotzdem in deutschen Unterhaltungen. Für deutsche Antworten einfach am Ende ergänzen: „Antworte auf Deutsch.“

Im Detail

Ein sehr präzise formulierter Übersetzungs-Prompt für .strings-Dateien aus Xcode-Projekten: Er behandelt die Datei als Key-Value-Struktur, übersetzt ausschließlich die rechte Seite hinter dem Gleichheitszeichen und lässt Keys, Kommentare, MARK-Marker, Semikolons und Platzhalter wie %@, %d oder {user} unangetastet. Für wen: iOS-Entwickler, die Lokalisierungsdateien in eine Zielsprache übersetzen lassen wollen, ohne die Codestruktur zu riskieren. Der Vorteil gegenüber einer allgemeinen Übersetzungsanfrage: deutlich weniger manuelle Nacharbeit, da Build-kritische Syntax explizit geschützt ist – prüfen Sie trotzdem stichprobenartig, ob Platzhalter-Reihenfolge und Sonderzeichen erhalten blieben.

Praxis-Tipp

Setzen Sie ${TARGET_LANGUAGE} konkret und fügen Sie die komplette .strings-Datei als Codeblock ein, z. B. “welcome_title” = “Welcome, %@!”; damit das Modell Struktur und Platzhalter direkt vor Augen hat.

Lizenz & Quelle

Inhalt ansehen (ios-localization-file-translation.txt)
Lade …

Erfahrungen & Kommentare.

Funktioniert der Prompt bei Ihnen? Tipps, Stolperfallen, Varianten — teilen Sie es mit der Community.

Lade Kommentare …

Ihre IP-Adresse wird zum Schutz vor Missbrauch gespeichert und nach 14 Tagen automatisch entfernt (Datenschutz).

Passt dazu.

aa/cli taste

Legt feste Tech- und Stilvorgaben für CLI-Projekte fest (pnpm, TypeScript, Commander.js, klare Ordnerstruktur).

CC0-1.0 (Public Domain)♥ –⧉ –