.xcstrings · .strings

iOS lokalisieren, ohne es zu zerlegen.

Lad deinen .xcstrings-String-Catalog oder Localizable.strings hoch. Du bekommst ihn zurück — mit jeder Sprache, die er schon hatte, plus den neuen. Variations und Plurale heil.

  • String Catalogs (Xcode 15+)
  • Localizable.strings
  • SwiftUI
  • UIKit
Localizable.xcstrings
"apps_blocked" : {
  "variations" : {
    "plural" : {
      "one"   : { "value" : "%lld app blocked" },
      "other" : { "value" : "%lld apps blocked" }
    }
  }
}
+ de
"apps_blocked" : {
  "variations" : {
    "plural" : {
      "one"   : { "value" : "%lld App blockiert" },
      "other" : { "value" : "%lld Apps blockiert" }
    }
  }
}

Was den Round-Trip übersteht

  • %@ and %lld format specifiers
  • %1$@ positional arguments
  • Plural variations
  • Device variations
  • Every language already in the catalog
  • comment and extractionState

Warum das heute nervt

Wochen warten

Agenturen brauchen zwei bis vier Wochen je Sprache. So lange wartet dein Release nicht.

Preis pro Wort

Übersetzer nehmen 0,10–0,25 € je Wort. Eine App mit zehntausend Wörtern liegt über 1.000 €.

Zerschossene Platzhalter

Generische Werkzeuge übersetzen deine Variablen mit. Ein übersetzter Platzhalter ist kein Tippfehler — das ist ein Absturz.

Wie es läuft

  1. 01

    Hochladen

    Deine Datei, so wie sie ist. Kein Projekt-Setup.

  2. 02

    Sprachen wählen

    64 stehen bereit. Nimm so viele du brauchst.

  3. 03

    Herunterladen

    Dieselbe Datei zurück, eine je Sprache.

Warum nicht Lokalise oder Crowdin?

shipglobalLokalise · Crowdin
Preis0,12 € je 1.000 ZeichenAb 100 $ im Monat
EinrichtungZwei MinutenEine Stunde, plus Workflow
AboKeins. Du verbrauchst Guthaben.Pflicht
Translation MemoryDabei. Ein String wird einmal bezahlt.Dabei

Lad eine Datei hoch. Sieh die Zahl.

Die ersten 50.000 Zeichen in zwei Sprachen sind gratis, und wir fragen nicht nach einer Karte.

Loslegen