{"id":13627337,"url":"https://github.com/jsverse/transloco-keys-manager","last_synced_at":"2025-05-15T03:07:49.436Z","repository":{"id":37774113,"uuid":"211653344","full_name":"jsverse/transloco-keys-manager","owner":"jsverse","description":"🦄 The Key to a Better Translation Experience","archived":false,"fork":false,"pushed_at":"2025-01-04T18:43:40.000Z","size":1925,"stargazers_count":210,"open_issues_count":36,"forks_count":52,"subscribers_count":7,"default_branch":"master","last_synced_at":"2025-05-07T22:02:11.929Z","etag":null,"topics":["angular","cli","extract","i18n","translate","transloco"],"latest_commit_sha":null,"homepage":"https://jsverse.gitbook.io/transloco/tools/keys-manager-tkm","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jsverse.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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,"zenodo":null},"funding":{"github":"ngneat"}},"created_at":"2019-09-29T11:36:11.000Z","updated_at":"2025-04-11T20:22:21.000Z","dependencies_parsed_at":"2024-11-07T00:22:44.912Z","dependency_job_id":"80b9e99d-168d-466a-b84a-f958b59cf91c","html_url":"https://github.com/jsverse/transloco-keys-manager","commit_stats":{"total_commits":326,"total_committers":26,"mean_commits":"12.538461538461538","dds":0.3190184049079755,"last_synced_commit":"779e831b4ac1c7e39facd8cc049bde65c0e825d4"},"previous_names":["jsverse/transloco-keys-manager","ngneat/transloco-keys-manager"],"tags_count":75,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsverse%2Ftransloco-keys-manager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsverse%2Ftransloco-keys-manager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsverse%2Ftransloco-keys-manager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jsverse%2Ftransloco-keys-manager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jsverse","download_url":"https://codeload.github.com/jsverse/transloco-keys-manager/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253874957,"owners_count":21977356,"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":["angular","cli","extract","i18n","translate","transloco"],"created_at":"2024-08-01T22:00:33.015Z","updated_at":"2025-05-15T03:07:44.403Z","avatar_url":"https://github.com/jsverse.png","language":"TypeScript","funding_links":["https://github.com/sponsors/ngneat"],"categories":["Projects by main language","Development Utilities"],"sub_categories":["angular","Internationalization"],"readme":"\u003e [!IMPORTANT]  \n\u003e The Transloco packages are now published under the **@jsverse** scope, update your dependencies to get the latest features 🚀\n\n\u003cp align=\"center\"\u003e\n \u003cimg width=\"50%\" height=\"50%\" src=\"./logo.png\"\u003e\n\u003c/p\u003e\n\n\u003e 🦄 The Key to a Better Translation Experience\n\n![Build Status](https://github.com/jsverse/transloco-keys-manager/actions/workflows/ci.yml/badge.svg)\n[![NPM Version](https://img.shields.io/npm/v/%40jsverse%2Ftransloco-keys-manager)](https://www.npmjs.com/package/@jsverse/transloco-keys-manager)\n\nTranslation is a tiresome and repetitive task. Each time we add new text, we need to create a new entry in the translation file, find the correct placement for it, etc. Moreover, when we delete existing keys, we need to remember to remove them from each translation file.\n\nTo make the process less burdensome, we've created two tools for the Transloco library, which will do the monotonous work for you.\n\n## 🍻Key Features\n\n- ✅ \u0026nbsp;Extract Translate Keys\n- ✅ \u0026nbsp;Scopes Support\n- ✅ \u0026nbsp;Webpack Plugin\n- ✅ \u0026nbsp;Find Missing and Extra Keys\n\nRead the full documentation on the [official Transloco documentation site](https://jsverse.gitbook.io/transloco/tools/keys-manager-tkm).\n\n## Contributors ✨\n\nThank goes to all these wonderful [people who contributed](https://github.com/jsverse/transloco-keys-manager/graphs/contributors) ❤️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsverse%2Ftransloco-keys-manager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjsverse%2Ftransloco-keys-manager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjsverse%2Ftransloco-keys-manager/lists"}