{"id":42671144,"url":"https://github.com/calibr/chrome-locale-verify","last_synced_at":"2026-01-29T11:00:04.931Z","repository":{"id":35812088,"uuid":"40094556","full_name":"calibr/chrome-locale-verify","owner":"calibr","description":"Compares chrome extension's default locale messages with other locales, and shows the differences","archived":false,"fork":false,"pushed_at":"2017-03-04T21:26:22.000Z","size":3,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-08-20T23:52:20.195Z","etag":null,"topics":["chrome-extension","i18n","tool"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","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/calibr.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":"2015-08-02T22:15:38.000Z","updated_at":"2023-05-30T08:38:16.000Z","dependencies_parsed_at":"2022-09-24T12:47:09.454Z","dependency_job_id":null,"html_url":"https://github.com/calibr/chrome-locale-verify","commit_stats":null,"previous_names":[],"tags_count":0,"template":null,"template_full_name":null,"purl":"pkg:github/calibr/chrome-locale-verify","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calibr%2Fchrome-locale-verify","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calibr%2Fchrome-locale-verify/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calibr%2Fchrome-locale-verify/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calibr%2Fchrome-locale-verify/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/calibr","download_url":"https://codeload.github.com/calibr/chrome-locale-verify/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/calibr%2Fchrome-locale-verify/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28876674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-29T10:31:27.438Z","status":"ssl_error","status_checked_at":"2026-01-29T10:31:01.017Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chrome-extension","i18n","tool"],"created_at":"2026-01-29T11:00:02.129Z","updated_at":"2026-01-29T11:00:04.911Z","avatar_url":"https://github.com/calibr.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"##Easy to use tool for checking missed messages in Google Chrome extension localization files##\n\n### Why\n\nImagine a situation when some new messages were added in your messages.json files, but for specific reasons some locales didn't get these messages(might had been forgotten to add or they hadn't got translated, etc..). This small tool has been made to compare the default locale messages with other locales and show the notification when some messages are missed.\n\n###Installation\n\n`npm install chrome-locale-verify`\n\n###Usage\n\nJust run `chrome-locale-verify` in your extension folder.\n\n#### Example:\n\nAssume that `default_locale` in the extension manifest is set to `en` and `_locales/en/messages.json` has contents:\n\n```json\n{\n  \"pretty_message\":{\n    \"message\": \"Pretty\"\n  },\n  \"nice_message\":{\n    \"message\": \"Nice\"\n  }\n}\n```\n\nalso there is one more locale with file `_locales/ru/messages.json`:\n\n```json\n{\n  \"pretty_message\":{\n    \"message\": \"Красивая\"\n  }\n}\n```\n\n`chrome-locale-verify` will write following notification:\n\n```\n** ru **\n- nice_message: Nice\n```\n\n### --fast-fix option\n\nIf there are missed messages in some locales then running `$ chrome-locale-verify --fast-fix` will just add the messages from the default locale to messages.json files with missed messages.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalibr%2Fchrome-locale-verify","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcalibr%2Fchrome-locale-verify","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcalibr%2Fchrome-locale-verify/lists"}