{"id":18455581,"url":"https://github.com/localazy/github-actions-sample","last_synced_at":"2026-03-17T00:32:49.250Z","repository":{"id":46804913,"uuid":"310949850","full_name":"localazy/github-actions-sample","owner":"localazy","description":"Sample project demonstrating how to use Localazy with Github Actions for fully automated localization workflow.","archived":false,"fork":false,"pushed_at":"2021-09-24T15:20:40.000Z","size":6,"stargazers_count":8,"open_issues_count":0,"forks_count":3,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-04-02T21:58:21.374Z","etag":null,"topics":["actions","i18n","json","l10n","localazy","localization","localization-management","localization-tool","translations"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/localazy.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-11-07T23:22:13.000Z","updated_at":"2022-07-05T09:41:29.000Z","dependencies_parsed_at":"2022-09-23T04:40:32.798Z","dependency_job_id":null,"html_url":"https://github.com/localazy/github-actions-sample","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localazy%2Fgithub-actions-sample","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localazy%2Fgithub-actions-sample/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localazy%2Fgithub-actions-sample/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/localazy%2Fgithub-actions-sample/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/localazy","download_url":"https://codeload.github.com/localazy/github-actions-sample/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247779796,"owners_count":20994569,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actions","i18n","json","l10n","localazy","localization","localization-management","localization-tool","translations"],"created_at":"2024-11-06T08:08:29.799Z","updated_at":"2026-03-17T00:32:49.192Z","avatar_url":"https://github.com/localazy.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# Github Actions + Localazy\n\nThis project demonstrates how to fully automate software localization using [Localazy](https://localazy.com) and Github Actions. \n\nYou can read [detailed blog post about how to setup automated localization for your project](https://localazy.com/blog/automated-localization-github-actions-localazy).\n\n---\n\n## Automated Localization\n\nYou have probably already heard of continuous localization. It's important as software development is a never-ending process, and with new features, you usually need to add new strings.\n\nFully automated localization is a level above it. As a developer, you only set up it once, and then, you can forget about it completely. \n\nAnd as we are going to use **[Github Actions](https://github.com/features/actions)**, it's gonna be fun!\n\n---\n\n## What's going on? \n\nUsing Github Actions, on each commit touching it, the file `locales/en.json` is automatically uploaded to the [Localazy translation platform](https://localazy.com) where all the translations as well as translators, contributors and volunteers can be easily managed using beautiful UI.\n\nAnother Github action demonstrates how to download all localized strings when building the final release of the app. \n\nAnd as a bonus, **Localazy can translate your app to up to 80 languages for free** by sharing translations with other app. \n\n---\n\n**[Read more in the blog post](https://localazy.com/blog/automated-localization-github-actions-localazy)**:\n\n- How to set up project with Localazy as a localization solution\n\n- How to ignore localizable files except for the source language and why you should\n\n- How to store credentials using Github Secrets and how to use them with Github Actions\n\n- How to automatically upload strings for localization whenever the source language file is changed\n\n- How to download translated strings when building the release of your app\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocalazy%2Fgithub-actions-sample","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flocalazy%2Fgithub-actions-sample","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flocalazy%2Fgithub-actions-sample/lists"}