Where do I edit the source file(s)?

I have a Github repo (newly created) where I sync my translations.
What is the flow when I need to edit the source file/strings?

Do I edit them on Github? If so, which branch?
If I have to update them on the Crowdin dashbaord - where do I have to do that and how?

You can edit the source files/strings on GitHub or directly in the Crowdin dashboard. Here’s a brief overview of both options:

  1. Editing on GitHub:
  • Typically, you would edit source strings in the main or a specific branch of your repository.
  • Once you make changes in GitHub, they will automatically sync with Crowdin if your integration settings are configured for it.
  • Ensure your configuration file (crowdin.yml) is set up correctly to handle updates from GitHub.
  1. Editing in Crowdin Dashboard:
  • For certain file formats, you can edit source strings directly in Crowdin under the “Sources > Files” section. Supported formats include JSON, YAML, iOS Strings, Android XML, and others.
  • If you edit the source strings in Crowdin, ensure the “Push sources” option is enabled to push these changes back to GitHub.

You’re welcome to choose the method that aligns best with your workflow. If you have a preference or policy for managing source strings in a particular system (Crowdin or GitHub), follow the corresponding procedure.

More information can be found here:

1 Like