Damus is using Apple’s recently deprecated locale-specific .strings and .stringsdict file formats. I have a PR open that converts Nos.social from .strings to Apple’s new multilingual .xcstrings file format (effectively JSON) which was possible because Crowdin supports that format, but I haven’t done it for Damus yet because Transifex doesn’t support it yet. In any case, if this were to be done, some platform agnostic format should be used.

Reply to this note

Please Login to reply.

Discussion

Im fine if we just convert any of these formats to csv or json. I want something simple that I can load into notedeck/android

Let me think about how to do this. Translations are no longer simple once you start dealing with plural rules. You’re using Rust, right? Is there a good Rust localization library?