Manage Android translations using Google Spreadsheets
Project description
StringSheet
Script for managing Android translations using Google Spreadsheets.
Usage
create
Create a new spreadsheet and automatically upload your strings.
$ stringsheet create "My project" "~/src/myproject/app/src/main/res"
Note: The path should point to the res directory of your Android project.
download
Download translations from spreadsheet.
$ stringsheet download spreadsheetId "~/src/myproject/app/src/main/res"
upload
Upload strings to existing spreadsheet.
$ stringsheet upload spreadsheetId "~/src/myproject/app/src/main/res"
Note: This command will override all strings in the spreadsheet. You should first download the spreadsheet using the previous command and commit them to your project before uploading
Installation
$ pip install stringsheet
Features
Support for all string formats:
string
string-array
plurals
Automatic spreadsheet formatting durning creation:
Protection of informational columns and rows
Highlighting of missing translations with conditional formatting
Support for creating separate sheets for different languages (see Multi-sheet section)
Multi-sheet
The create command contains an additional argument called --multi-sheet or -m. When used the created spreadsheet will consist of multiple sheets, each for a different language.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file stringsheet-0.2.3.tar.gz.
File metadata
- Download URL: stringsheet-0.2.3.tar.gz
- Upload date:
- Size: 11.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e96ba759cbd59f7b345ce841e9e0596489d099dc0fba8c956ea83b81d1b52df2
|
|
| MD5 |
bf6457c8983a736db3061ef499549b47
|
|
| BLAKE2b-256 |
5e827090f35c8867fbf05bed19e2528d778add7d5e1b9f79cd3072a0ccf02deb
|