{"id":20548188,"url":"https://github.com/jmartsch/processwire-language-pack-helper","last_synced_at":"2025-08-19T21:20:41.726Z","repository":{"id":139775075,"uuid":"290265200","full_name":"jmartsch/processwire-language-pack-helper","owner":"jmartsch","description":"ProcessWire environment for german language pack","archived":false,"fork":false,"pushed_at":"2021-09-07T13:58:35.000Z","size":8893,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-01-16T16:24:05.858Z","etag":null,"topics":["processwire"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jmartsch.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.TXT","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-08-25T16:23:09.000Z","updated_at":"2021-09-07T13:55:04.000Z","dependencies_parsed_at":null,"dependency_job_id":"821587e5-be91-4afe-996d-b7d0215e1ab6","html_url":"https://github.com/jmartsch/processwire-language-pack-helper","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmartsch%2Fprocesswire-language-pack-helper","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmartsch%2Fprocesswire-language-pack-helper/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmartsch%2Fprocesswire-language-pack-helper/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jmartsch%2Fprocesswire-language-pack-helper/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jmartsch","download_url":"https://codeload.github.com/jmartsch/processwire-language-pack-helper/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242151907,"owners_count":20080192,"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":["processwire"],"created_at":"2024-11-16T02:12:30.605Z","updated_at":"2025-03-06T05:22:46.743Z","avatar_url":"https://github.com/jmartsch.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ProcessWire environment for german language pack \n\nThis repo sets up a processwire environment which can be used for translating files into other languages.\n\nRight now this is the boilerplate for the german language pack.\n\nThis [environment idea](https://github.com/BernhardBaumrock/tabulator.test) is based upon work from [Bernhard Baumrock](https://github.com/BernhardBaumrock).\n\nCheck out Bernhard's nice ProcessWire modules RockTabulator and RockFinder.\n \n## Installation\n\n### Clone this repo with submodules\n\n```bash\ngit clone --recurse-submodules git@github.com:jmartsch/processwire-language-pack-helper.git processwire-language-pack-helper\n```\n\nIf you forgot the `--recurse-submodules` option no problem. Do this:\n\n```bash\ncd processwire-language-pack-helper\ngit submodule update --init --recursive\n```\n\nWhat this does is cloning this dev environment and then pulling in the language pack as a submodule.\n\n## Fork the language pack so you can commit changes\n\nMake a fork of https://github.com/jmartsch/pw-lang-de\n\nAfter forking go to your command line and enter the following commands (change $yourusername and $pw-lang-de-forkname):\n\n```bash\n$ cd site/assets/files/1019\n$ git remote add fork https://github.com/$yourusername\u003e/$pw-lang-de-forkname\n```\n\n### Restore the DB dump\n\nFirst change your database settings in site/config.php according to your database\n\nThen run this PHP script via command line / terminal in your root directory:\n\n```\nphp restore.php\n```\n\nor you can use the dump from site/assets/backups/database/pw-lang-de.sql with your favorite tool like PhpMyAdmin.\n  \n## Login\n\n```\nusername = admin\npassword = password\n```\n\n## Translate\nGo to http://processwire-language-pack-helper.localhost/processwire/setup/languages/edit/?id=1019\n\n*Note:* Please make sure to use the correct host if you don't use localhost as your development domain.\n\n* Look for abandoned and empty phrases\n* abandoned are not needed any more and can safely be removed\n* empty phrases are new additions, which need to be translated\n\n## Commit your changes\n```bash\n$ cd site/assets/files/1019\n$ git add .\n$ git commit -m \"Update translations\"\n$ git push fork master:master\n```\n\n## Create a pull request\n\nGo to github and create a pull request","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmartsch%2Fprocesswire-language-pack-helper","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjmartsch%2Fprocesswire-language-pack-helper","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjmartsch%2Fprocesswire-language-pack-helper/lists"}