{"id":24488616,"url":"https://github.com/yubaoquan/i18n-esign","last_synced_at":"2026-04-29T09:35:14.205Z","repository":{"id":42858532,"uuid":"260164037","full_name":"yubaoquan/i18n-esign","owner":"yubaoquan","description":"i18n json file combinator","archived":false,"fork":false,"pushed_at":"2023-10-20T03:22:02.000Z","size":1117,"stargazers_count":0,"open_issues_count":4,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-21T16:36:04.497Z","etag":null,"topics":["excel","i18n","json"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=ybq.i18n-esign","language":"TypeScript","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/yubaoquan.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2020-04-30T09:07:59.000Z","updated_at":"2022-02-13T09:54:24.000Z","dependencies_parsed_at":"2023-02-01T05:15:55.932Z","dependency_job_id":"fef14d06-aa2a-4448-8194-9392ba11344d","html_url":"https://github.com/yubaoquan/i18n-esign","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yubaoquan%2Fi18n-esign","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yubaoquan%2Fi18n-esign/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yubaoquan%2Fi18n-esign/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yubaoquan%2Fi18n-esign/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yubaoquan","download_url":"https://codeload.github.com/yubaoquan/i18n-esign/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243667510,"owners_count":20328030,"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":["excel","i18n","json"],"created_at":"2025-01-21T16:29:06.784Z","updated_at":"2026-04-29T09:35:09.183Z","avatar_url":"https://github.com/yubaoquan.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# i18n-esign\n\nSimple VSCode extension, easy to use\n\n\u003cp align='center'\u003e\nEnglish | \u003ca href=\"https://github.com/yubaoquan/i18n-esign/blob/master/README.zh-CN.md\"\u003e简体中文\u003c/a\u003e\n\u003c/p\u003e\n\n## Features\n\n1. Combine all i18n language json files into one Excel file.\n2. Update json file from excel file.\n3. Highlight Chinese characters.\n\n\n![laa2.gif](https://i.loli.net/2020/04/30/kt1QnPuefgpKWAr.gif)\n\nsource:\n\n![src-code.png](https://i.loli.net/2020/04/30/RQK6PzqrG1DxBAV.png)\n\nresult:\n\n![Excel.png](https://i.loli.net/2020/04/30/LDnbU3VsR1TaFHi.png)\n\n## Requirements\n\nNo\n\n## Extension Settings\n\n- languageTypes: Extension will find json files with these names (en-US.json, zh-CN.json), and generate Excel with columns named by this names.\n- enableLinter: Mark string literals in editor so you can quickly spot on them.\n- markColor: The color of matched non-English letters.\n\n## Known Issues\n\nNo\n\n## Release Notes\n\n### 0.0.1\n\ninit\n\n### 0.0.2\n\nupdate readme\n\n### 0.0.3\n\nupdate readme\n\n### 0.1.0\n\nAdd linter feature. Chinese characters will be marked a red border.\nSome code copy from [kiwi-linter](https://github.com/alibaba/kiwi/tree/master/kiwi-linter)\n\n### 0.1.1\nAdd missing dependency: typescript\n\n### 0.1.2\nMove typescript from devDependency to dependency\n\n### 0.1.3\nAdd missing dependency\n\n### 0.2.0\nAdd new feature:\n\n  1. support recursive find json in directory to generate excel;\n  2. update json files from excel;\n\nSome code copy from [vscode-advanced-new-file](https://github.com/patbenatar/vscode-advanced-new-file)\n\n### 0.2.1\nFix bug of not showing red border on Chinese characters.\n\n### 0.2.2\nFix bug of parsing invalid json content in json file.\n\n### 0.3.0\nFix bug of not founding new added text when generating excel after json file changed;\nChange excel file name format;\n\n### 0.3.1\nExclude node_modules\n\n### 0.3.2\nBunding extension with webpack\n\n### 0.3.3\nOptimize code\n\n### 0.3.4\ndebug\n\n### 0.3.5\nFix excel generating bug\n\n**Enjoy!**\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyubaoquan%2Fi18n-esign","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyubaoquan%2Fi18n-esign","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyubaoquan%2Fi18n-esign/lists"}