{"id":15707358,"url":"https://github.com/luigifab/translator","last_synced_at":"2025-03-30T16:15:28.811Z","repository":{"id":150240586,"uuid":"217833704","full_name":"luigifab/translator","owner":"luigifab","description":"A tool to extract/update translations.","archived":false,"fork":false,"pushed_at":"2023-12-31T13:10:45.000Z","size":31,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-02-05T17:38:56.968Z","etag":null,"topics":["i18n","magento","magento-module","open-source","openmage","openmage-module","php7","php8","redmine-plugin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/luigifab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2019-10-27T09:43:50.000Z","updated_at":"2024-03-28T15:39:42.000Z","dependencies_parsed_at":"2023-12-31T14:24:42.361Z","dependency_job_id":"632e7447-5731-4fb3-9be9-4798cad40bea","html_url":"https://github.com/luigifab/translator","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/luigifab%2Ftranslator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luigifab%2Ftranslator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luigifab%2Ftranslator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/luigifab%2Ftranslator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/luigifab","download_url":"https://codeload.github.com/luigifab/translator/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246342994,"owners_count":20761947,"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":["i18n","magento","magento-module","open-source","openmage","openmage-module","php7","php8","redmine-plugin"],"created_at":"2024-10-03T20:40:22.745Z","updated_at":"2025-03-30T16:15:28.786Z","avatar_url":"https://github.com/luigifab.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"Stop russian war. **🇺🇦 Free Ukraine!**\n\n# translator\n\nMy tool to extract translations and update translations files (CSV, YML, LANG, PO, JS) for PHP 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3.\n\nThe `translate.conf.php` file is yours. Never use it \"as is\" because it contains my configuration. At the beginning of the file, there is an example with all possible options. If you like this tool, take some of your time to improve my translations, go to https://bit.ly/2HyCCEc.\n\n### Translate module for [OpenMage](https://github.com/OpenMage/magento-lts)\n\n * Configuration with `$updateTranslationOpenMageModule` in `translate.conf.php`\n * Run `php translate.php openmage-module`\n\nRead the examples in _translate.conf.php_ to write your own configuration.\n\n### Translate plugin for [Redmine](https://github.com/redmine/redmine)\n\n * Configuration with `$updateTranslationRedminePlugin` in `translate.conf.php`\n * Run `php translate.php redmine-plugin`\n\nRead the examples in _translate.conf.php_ to write your own configuration.\n\n### Translate module for [Dolibarr](https://github.com/Dolibarr/dolibarr)\n\n * Configuration with `$updateTranslationDolibarrModule` in `translate.conf.php`\n * Run `php translate.php dolibarr-module`\n\nRead the examples in _translate.conf.php_ to write your own configuration.\n\n### Translate program with gettext\n\n * Configuration with `$updateTranslationPo` in `translate.conf.php`\n * Run `php translate.php po`\n\nRead the examples in _translate.conf.php_ to write your own configuration.\n\n### Translate website\n\n * Configuration with `$updateTranslationWebsite` in `translate.conf.php`\n * Run `php translate.php custom`\n\nRead the examples in _translate.conf.php_ to write your own configuration.\n\n### Translate [apijs](https://github.com/luigifab/apijs)\n\n * Configuration with `$updateTranslationApijs` in `translate.conf.php`\n * Run `php translate.php apijs`\n\n_Internal usage._\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluigifab%2Ftranslator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fluigifab%2Ftranslator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fluigifab%2Ftranslator/lists"}