Skip to content

Tractar tots els fitxers *.strings, no només Localizable.strings #281

@pereorga

Description

@pereorga

Localizable.strings és el fitxer per defecte, però alguns projectes tenen diversos fitxers .strings amb altres noms (en general, com més gran és el projecte, més tendeix a que tingui les cadenes distribuïdes en diversos fitxers).

Per exemple, al Cyberduck:

$ git clone --depth=1 https://github.com/iterate-ch/cyberduck
$ ls cyberduck/i18n/src/main/resources/ca.lproj/*.strings
Alert.strings Crash.strings File.strings Login.strings ServicesMenu.strings
Archive.strings Credentials.strings Folder.strings Main.strings Sftp.strings
Azure.strings Cryptomator.strings Goto.strings Mosso.strings Status.strings
Bookmark.strings Donate.strings Info.strings Preferences.strings Support.strings
Browser.strings Download.strings InfoPlist.strings Profiles.strings Transfer.strings
Command.strings Duplicate.strings Keychain.strings Prompt.strings
Configuration.strings EUE.strings License.strings S3.strings
Connection.strings Error.strings Localizable.strings SDS.strings

I no són fitxers més petits:

$ prop2po -t en.lproj/Localizable.strings -i ca.lproj/Localizable.strings | wc -l
processing 1 files...
[###########################################] 100%
664
$ prop2po -t en.lproj/Main.strings -i ca.lproj/Main.strings | wc -l
processing 1 files...
[###########################################] 100%
692

Entenc que es podria agafar qualsevol fitxer acabat amb .strings, si existeix tant al directori anglès com al català.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions