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

JavaScript vertalen binnen een plugin

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

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"] } } }