Skip to content

ChatSecure/ChatSecure-Metadata

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatSecure-Metadata

Various metadata for ChatSecure

Requirements

You will need a recent version of Ruby. We now use deliver and snapshot.

$ gem install deliver
$ gem install snapshot

Generating Screenshots

Edit the Snapfile and run snapshot.

$ snapshot

Uploading Metadata

Edit the metadata and pull in new translations with Transifex, then run:

$ deliver --skip-deploy

This will upload new metadata and screenshots to iTC. Make sure to use the --skip-deploy option to prevent automatic submission to Apple.

Transifex

To synchronize translations use Transifex's tx tool.

$ pip install transifex-client

This command will download all existing translations:

$ tx pull

New languages on Transifex will need to be manually mapped to the correct language code folder in ./metadata. This is because the language codes in Transifex don't match up with the ones that Apple uses.

$ nano .tx/config

Available Languages Codes: https://github.com/KrauseFx/deliver#available-language-codes

Updating What's New

When releasing a new version we need to have a version_whats_new.txt for each language. Edit metadata/en-US/version_whats_new.txt then run:

$ python ./scripts/copy_whats_new.py

License

GPLv3

About

Various metadata for ChatSecure

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages