All Projects → kristof → Sketch I18n

kristof / Sketch I18n

Translate pages in Sketch

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Sketch I18n

Easy localization
Easy and Fast internationalizing your Flutter Apps
Stars: ✭ 407 (+135.26%)
Mutual labels:  json, translation
Quranjson
Quran JSON ~ 6236 verses, 114 surah, 30 Juz
Stars: ✭ 278 (+60.69%)
Mutual labels:  json, translation
Mobility
Pluggable Ruby translation framework
Stars: ✭ 644 (+272.25%)
Mutual labels:  json, translation
I18n Manager
Translation management app
Stars: ✭ 373 (+115.61%)
Mutual labels:  json, translation
Eslint Plugin I18n Json
Fully extendable eslint plugin for JSON i18n translation files.
Stars: ✭ 101 (-41.62%)
Mutual labels:  json, translation
Related
Nested Object Models in Python with dictionary, YAML, and JSON transformation support
Stars: ✭ 169 (-2.31%)
Mutual labels:  json
Es2015 I18n Tag
ES2015 template literal tag for i18n and l10n (translation and internationalization)
Stars: ✭ 171 (-1.16%)
Mutual labels:  translation
Csvreader
csvreader library / gem - read tabular data in the comma-separated values (csv) format the right way (uses best practices out-of-the-box with zero-configuration)
Stars: ✭ 169 (-2.31%)
Mutual labels:  json
Newtonsoft.json.schema
Json.NET Schema is a powerful, complete and easy to use JSON Schema framework for .NET
Stars: ✭ 167 (-3.47%)
Mutual labels:  json
Synth
The Declarative Data Generator
Stars: ✭ 161 (-6.94%)
Mutual labels:  json
Json Api
Implementation of JSON API in PHP 7
Stars: ✭ 171 (-1.16%)
Mutual labels:  json
Goxml2json
XML to JSON converter written in Go (no schema, no structs)
Stars: ✭ 170 (-1.73%)
Mutual labels:  json
Sheriff
Conditional marshalling for Go
Stars: ✭ 167 (-3.47%)
Mutual labels:  json
Node Js2xmlparser
Popular Node.js module for parsing JavaScript objects into XML
Stars: ✭ 171 (-1.16%)
Mutual labels:  json
Lite Editor
A Modern WYSIWYG Editor especially for inline elements
Stars: ✭ 169 (-2.31%)
Mutual labels:  json
Tlog
Terminal I/O logger
Stars: ✭ 170 (-1.73%)
Mutual labels:  json
Bitextor
Bitextor generates translation memories from multilingual websites.
Stars: ✭ 168 (-2.89%)
Mutual labels:  translation
Trans
Embedded translations for Elixir
Stars: ✭ 170 (-1.73%)
Mutual labels:  translation
Company Website Pro
现代公司企业官网以及电子商务产品网站
Stars: ✭ 172 (-0.58%)
Mutual labels:  json
Exportsheetdata
Add-on for Google Sheets that allows sheets to be exported as JSON or XML.
Stars: ✭ 170 (-1.73%)
Mutual labels:  json

Sketch i18n

Sketch i18n enables you to generate translation files for a page and translate it. It acts in a non-destructive way so you can easily undo your changes later.

Installation

  1. Download the repository from this link.
  2. Grab the Sketch i18n folder from the ZIP.
  3. In Sketch 3, select Plugins > Reveal Plugins Folder... from the menu bar, and put the Sketch i18n folder in this folder.

Usage

Create a translation file

  1. Select a page in your Sketch file.
  2. Run 1. Generate translation file from the plugins menu.
  3. The contents of your translation file is now in your clipboard.
  4. Paste the contents of your clipboard in your favorite editor.
  5. Save the file as a JSON file for example: en-US.json.

Translating a page

  1. Select a page in your Sketch file you wish to translate.
  2. Run 2. Translate page.
  3. Select the JSON translation file for that page.
  4. The current page has been copied and translated.

Help me improve Sketch i18n

To propose changes, fork the repository and submit a pull request!

Questions?

@houbenkristof

Contributors

Florian Schulz (getflourish)

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].