{"id":28101580,"url":"https://github.com/workwithpact/shopify-langifytonative","last_synced_at":"2025-05-13T18:57:20.298Z","repository":{"id":40717301,"uuid":"267472425","full_name":"workwithpact/Shopify-LangifyToNative","owner":"workwithpact","description":"Tool to port over Langify V1 translations to Shopify's native translations","archived":false,"fork":false,"pushed_at":"2022-12-06T22:20:11.000Z","size":53,"stargazers_count":2,"open_issues_count":5,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2024-04-17T05:04:19.588Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://213a.ca/","language":"JavaScript","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/workwithpact.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}},"created_at":"2020-05-28T02:17:19.000Z","updated_at":"2023-01-29T12:55:14.000Z","dependencies_parsed_at":"2023-01-24T11:45:19.570Z","dependency_job_id":null,"html_url":"https://github.com/workwithpact/Shopify-LangifyToNative","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/workwithpact%2FShopify-LangifyToNative","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/workwithpact%2FShopify-LangifyToNative/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/workwithpact%2FShopify-LangifyToNative/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/workwithpact%2FShopify-LangifyToNative/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/workwithpact","download_url":"https://codeload.github.com/workwithpact/Shopify-LangifyToNative/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254010780,"owners_count":21998993,"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":[],"created_at":"2025-05-13T18:57:12.598Z","updated_at":"2025-05-13T18:57:20.292Z","avatar_url":"https://github.com/workwithpact.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Shopify Langify V1 to Native Translations\nThis tool makes it easy to port over a store's langify v1 data to Shopify's native tooling.\n\n## What it supports\nWith this tool, you can port over the following resources:\n- Products \n- Smart Collections\n- Custom Collections \n- Articles\n- Pages\n\n## Setting it all up\nYou'll first need to [create a private app](https://help.shopify.com/en/manual/apps/private-apps#generate-credentials-from-the-shopify-admin \"Read Shopify's documentation on how to create a private app\"). It needs write access to the store.\n\nHere are the access scopes that will be required:\n- Store content like articles, blogs, comments, pages, and redirects\n- Products, variants and collections\n\nThen, you will need to create a `.env` file (copy it from `.env.example`) and fill it out with the right api information you will have gathered from the private apps process.\nAlternatively, you can simply pass your store, key, password, langify id and locale through command-line arguments.\n\n## Usage\n###  Available flags\n\n- `--products` ports over all products' translations\n- `--collections` ports over collections' translations\n- `--pages` ports over pages' translations\n- `--articles` ports over articles' translations\n- `--sections` ports over theme settings' translations\n- `--all` will port over everything.\n\n\n### Examples\n\n- Porting only product: run `yarn start --products`\n- Porting only pages: run `yarn start --pages`\n- Porting only articles: run `yarn start --articles`\n- Porting products \u0026 articles: run `yarn start --products --articles`\n- Porting products, pages \u0026 articles: run `yarn start --products --articles --pages`\n- Just port everything you can: run `yarn start --all`\n\n## Issues and bugs\nCreate a new issue, or issue a new PR on this repo if you've found an issue and would like it fixed.\n\n## License \nMIT. Do whatever you like with this stuff ✌️.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fworkwithpact%2Fshopify-langifytonative","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fworkwithpact%2Fshopify-langifytonative","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fworkwithpact%2Fshopify-langifytonative/lists"}