{"id":23226101,"url":"https://github.com/simplelocalize/github-action-cli","last_synced_at":"2026-03-10T12:36:22.516Z","repository":{"id":166115489,"uuid":"627329299","full_name":"simplelocalize/github-action-cli","owner":"simplelocalize","description":"Manage localization files with SimpleLocalize Github Action","archived":false,"fork":false,"pushed_at":"2024-08-23T07:32:31.000Z","size":26736,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-03T00:37:56.899Z","etag":null,"topics":["actions-localization","i18n-automation","localization-actions"],"latest_commit_sha":null,"homepage":"https://simplelocalize.io","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/simplelocalize.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-13T08:38:29.000Z","updated_at":"2024-08-23T07:32:35.000Z","dependencies_parsed_at":"2024-08-23T08:50:31.296Z","dependency_job_id":null,"html_url":"https://github.com/simplelocalize/github-action-cli","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplelocalize%2Fgithub-action-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplelocalize%2Fgithub-action-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplelocalize%2Fgithub-action-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/simplelocalize%2Fgithub-action-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/simplelocalize","download_url":"https://codeload.github.com/simplelocalize/github-action-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247312068,"owners_count":20918344,"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-localization","i18n-automation","localization-actions"],"created_at":"2024-12-19T00:16:00.840Z","updated_at":"2025-10-25T08:47:34.997Z","avatar_url":"https://github.com/simplelocalize.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# SimpleLocalize GitHub Action\n\nAction installs, configures, and runs the SimpleLocalize CLI with the version, command, and arguments of your choice.\nBy default, SimpleLocalize CLI tries to find the configuration file in the current directory (`./simplelocalize.yml`).\n\nLearn more: https://simplelocalize.io/docs/cli/get-started/\n\nThe GitHub Action uses SimpleLocalize CLI that can be found here: https://github.com/simplelocalize/simplelocalize-cli\n\n\n## Inputs\n\n### `api-key`\n\nThe API key for SimpleLocalize. Default `\"\"`.\n\nExample: `${{ secrets.SIMPLELOCALIZE_API_KEY }}`\n\n### `command`\n\n**Required** The name of command to run. Default `\"status\"`.\n\nExample: `upload`, `auto-translate`, `download`, `publish`, `pull`\n\nHere you can find a full list of commands: https://github.com/simplelocalize/simplelocalize-cli#usage\n\n### `cli-version`\n\n**Required** The version of the SimpleLocalize CLI to use.\nAll available versions can be found here: https://github.com/simplelocalize/simplelocalize-cli/releases\n\nExample: `2.8.0`\n\n### `args`\n\nThe arguments for the command. Default `\"\"`.\n\nExample: `--uploadPath ./translations/{lang}.json --uploadFormat single-language-json`\n\nLearn more about [SimpleLocalize CLI arguments](https://simplelocalize.io/docs/cli/get-started/) and [available file formats](https://simplelocalize.io/docs/general/file-formats/).\n\n# Example usage\n\nThe workflow below will upload translations, auto-translate them,\ndownload translations, publish them and pull them to the hosting resources.\n\n```yml\nname: 'My project'\non:\n  push:\n    branches: [ main ]\n\nenv:\n  cli-version: '2.9.0'\n\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: actions/checkout@v3\n\n      - name: Upload translations\n        uses: simplelocalize/github-action-cli@v5\n        with:\n          api-key: ${{ secrets.SIMPLELOCALIZE_API_KEY }}\n          command: 'upload'\n          cli-version: ${{ env.cli-version }}\n          args: '--uploadPath ./translations/{lang}.json --uploadFormat single-language-json'\n\n      - name: Auto-translate project\n        uses: simplelocalize/github-action-cli@v5\n        with:\n          api-key: ${{ secrets.SIMPLELOCALIZE_API_KEY }}\n          command: 'auto-translate'\n          cli-version: ${{ env.cli-version }}\n\n      - name: Download translations\n        uses: simplelocalize/github-action-cli@v5\n        with:\n          api-key: ${{ secrets.SIMPLELOCALIZE_API_KEY }}\n          command: 'download'\n          cli-version: ${{ env.cli-version }}\n          args: '--downloadPath ./translations/{lang}.json --downloadFormat single-language-json'\n\n\n\n      - name: Publish translations\n        uses: simplelocalize/github-action-cli@v5\n        with:\n          api-key: ${{ secrets.SIMPLELOCALIZE_API_KEY }}\n          command: 'publish'\n          cli-version: ${{ env.cli-version }}\n          args: '--environment _latest'\n\n      - name: Pull translations\n        uses: simplelocalize/github-action-cli@v5\n        with:\n          api-key: ${{ secrets.SIMPLELOCALIZE_API_KEY }}\n          command: 'pull'\n          cli-version: ${{ env.cli-version }}\n          args: \"--pullPath ./translation-hosting-resources/ --environment _latest --filterRegex '_index.json'\"\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplelocalize%2Fgithub-action-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsimplelocalize%2Fgithub-action-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsimplelocalize%2Fgithub-action-cli/lists"}