Transifex: Adding GitHub Repositories
This page documents the process for adding GitHub repositories to Transifex.
Add Transifex to GitHub Apps (Requires GitHub organization Admin)
- Click settings
- Click Installed GitHub Apps
- Click Configure next to "Transifex Integration"
- Scroll down to Repository Access and choose the Github repository you want to add (i.e. opensrp-client-reporting)
Add the project to Transifex
- Click "Create New Project" in the bottom left corner
- Complete the form and click "Create Project"
- Name - The name of the GitHub Repository (i.e. opensrp-client-reporting)
- Public Project
- Check the box next to "My project is a non-commercial Open Source Project
- Project Type - File-based project
- Assign this project to OpenSRP Translation Team
- Add Languages
- Click Settings under the new project
- Click the Integrations tab
- Click Link Repository
- Choose the GitHub Repository from the dropdown (i.e. opensrp-client-reporting) and branch (master) then click next
Paste and edit the following config:
filters: - filter_type: file source_file: opensrp-reporting/src/main/res/values/strings.xml file_format: ANDROID source_language: en translation_files_expression: opensrp-reporting/src/main/res/values-<lang>/strings.xml
- The source_file points to the source strings.xml. This needs to be changed per repository
- The translation_files_expression is the same. Just copy everything to the left of the "values"
- Click Next and then Save & Sync
- The repository should now show as linked
You can include the multi-language support form properties files by adding additional filters to the config
filters: - filter_type: file source_file: opensrp-fp/src/main/res/values/strings.xml file_format: ANDROID source_language: en translation_files_expression: opensrp-fp/src/main/res/values-<lang>/strings.xml - filter_type: file source_file: opensrp-fp/src/main/resources/fp_register.properties file_format: PROPERTIES source_language: en translation_files_expression: opensrp-fp/src/main/resources/fp_register_<lang>.properties - filter_type: file source_file: opensrp-fp/src/main/resources/fp_close.properties file_format: PROPERTIES source_language: en translation_files_expression: opensrp-fp/src/main/resources/fp_close_<lang>.properties - filter_type: file source_file: opensrp-fp/src/main/resources/fp_start_visit.properties file_format: PROPERTIES source_language: en translation_files_expression: opensrp-fp/src/main/resources/fp_start_visit_<lang>.properties
This site is no longer maintained. Please visit docs.opensrp.io for current documentation.