Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JavaScript vertalen binnen een plugin

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

JavaScript vertalen binnen een plugin

Presentatie over het vertalen van JavaScript binnen een WordPress plugin.

Tooling waar ik het over gehad heb:
Custom grunt task om po/json-bestanden te splitsen: https://github.com/Yoast/wordpress-seo/blob/trunk/grunt/custom/i18n-clean-json.js
Grunt task om JavaScript met gettext te parsen: https://github.com/Yoast/YoastSEO.js/blob/develop/grunt/config/shell.js

Avatar for Anton Timmermans

Anton Timmermans

June 08, 2016
Tweet

More Decks by Anton Timmermans

Other Decks in Programming

Transcript

  1. PHP code __( 'English text', 'text-domain' ); _n( '%s person',

    '%s people', $count, 'text-domain' ) _x( 'Read', 'context', 'textdomain' );
  2. JavaScript vertaalbestand { "domain": "wordpress-seo", "locale_data": { "wordpress-seo": { "":

    { "domain": "wordpress-seo", "plural_forms": "nplurals=2; plural=n != 1;" }, "very easy": ["heel eenvoudig"], "easy": ["eenvoudig"], "fairly easy": ["redelijk eenvoudig"], "fairly difficult": ["redelijk moeilijk"], "difficult": ["moeilijk"], "very difficult": ["heel moeilijk"], "Meta description": ["Meta omschrijving"], "Snippet preview": ["Snippet voorbeeld"] } } }