string-extraktor

Extract hardcoded German strings from Android Kotlin/Compose and XML layouts into string resources.

1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/Pepsi1978/proggs --skill string-extraktor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: string-extraktor
Source: https://github.com/Pepsi1978/proggs/tree/main/claude-code-setup/skills/string-extraktor
Command: npx skills add https://github.com/Pepsi1978/proggs --skill string-extraktor

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Findet alle hardcodierten deutschen Strings in Android-Projekten, prüft sie gegen deutsche Rechtschreibung und Typografie und wandelt sie in saubere String-Ressourcen um, um Localization konsistent zu ermöglichen.

Core Features & Use Cases

  • Scan von Kotlin/Compose-Code und XML-Layouts nach hardcodierten Strings
  • Erstellung gut benannter String-Ressourcen mit Platzhaltern, XLIFF-Tags und Übersetzer-Kommentaren
  • Validierung der deutschen Sprachqualität anhand der Referenzdateien
  • Schrittweiser Workflow: Scan -> Create -> Verify

Quick Start

Führe den String-Extraktor auf deinem Android-Projekt aus, um alle deutschen Texte in strings.xml zu extrahieren und für die Übersetzung bereitzustellen.

Frequently Asked Questions about string-extraktor

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract hardcoded German strings from Android Kotlin and Compose code?

To extract hardcoded German strings from Android Kotlin and Compose code, scan your project files to identify text literals, validate them against German orthography, and automatically convert them into i18n-friendly string resources in strings.xml.

What is the best way to prepare an Android project for i18n localization?

The best way to prepare an Android project for i18n localization is to scan for hardcoded texts, move them into strings.xml with proper naming conventions, and add XLIFF tags, plurals, and translator comments for consistent translation.

Does this string extraction process handle XML layouts and Compose files differently?

The string extraction process handles both XML layouts and Compose files by scanning them for hardcoded strings, then safely replacing the identified text with string resource references during the creation phase.

How do I ensure extracted German string resources follow correct orthography and typography?

To ensure extracted German string resources follow correct orthography and typography, the extraction workflow includes a strict audit phase that validates all identified texts against German language rules and CLDR plurals.

Can I automatically generate translator comments and XLIFF tags for Android string resources?

Yes, you can automatically generate translator comments and XLIFF tags for Android string resources during the creation phase, which structures the extracted text with placeholders and metadata for translation.

What limitations exist when replacing hardcoded text with string resource references in Android?

When replacing hardcoded text with string resource references in Android, the limitation is that safe string usage must be strictly enforced to prevent code breaks, requiring a stepwise scan, create, and verify workflow.