2017-04-27 3 views
1

Parfois, l'application contient beaucoup de textes et les Localizable.strings semblent être inondés avec trop de chaînes de caractères qui me rend difficile de trouver la bonne chaîne à éditer (même si j'ai ajouté des commentaires pour les chaînes).Comment créer plusieurs fichiers .strings dans Xcode autre que Localizable.strings

Je voudrais créer plusieurs .strings et définir chaque fichier .strings sur les fonctionnalités correspondantes ou sur un ensemble de storyboards pour l'application.

J'ai essayé de changer le nom de fichier de Localizable.strings en d'autres noms comme TestOnly.strings mais Xcode ne semble pas lire tous les fichiers .strings disponibles et je ne trouve pas le seul paramètre sous les paramètres de construction qui indique Xcode lire les chaînes sous Localizable.strings. Est-ce par défaut et inchangeable?

Veuillez prendre note que je ne demande pas comment localiser les chaînes pour prendre en charge différentes langues. Ce que je veux est comme par exemple mon Localizable.strings contient

"test_string" = "Ceci est un test"; "test_string2" = "Un autre test"; Ensuite, je veux que "test_string2" soit placé dans un autre fichier .strings comme OtherLocalizable.strings qui peut encore être reconnu par Xcode.

J'espère que vous avez compris.

+0

@KiritModi Salut, je le sais déjà et ce n'est pas ce dont j'ai besoin. Veuillez relire ma question si vous le souhaitez. –

Répondre

1

Dans Xcode, Fichier -> Nouveau -> Fichier ..., faites défiler jusqu'à groupe de ressources, sélectionnez Fichier Chaîne

Create Strings File

Localize

Strings File in project

Lisez votre chaîne de NSLocalizedStringFromTable(@"yourString", @"File", nil)

+0

Salut, merci pour l'effort. Mais vous m'avez mal compris. Je n'ai pas demandé comment localiser les chaînes dans différentes langues. Je sais déjà comment faire ça. Je suppose que je devrais éditer ma question ... –

+0

Salut, désolé je n'ai pas lu votre réponse avec soin. C'est exactement ce dont j'ai besoin –