pseudolocalize

    1.0.5 • Public • Published

    pseudolocalize

    Progmatic use

    This module provides an easy way to progmatically pseudolocalize strings. Supports strings, objects, arrays, and strings with a variable.

    Example:

    const pseudolocalize = require('pseudolocalize')
     
    // results in £ôřè₥ ïƥƨú₥ δôℓôř ƨïƭ á₥èƭ
    const pseudolocalizedString = pseudolocalize('Lorem ipsum dolor sit amet')
     
    // results in { foo: '£ôřè₥ ïƥƨú₥', bar: 'δôℓôř ƨïƭ á₥èƭ'}
    const pseudolocalizedObject = pseudolocalize({ foo: 'Lorem ipsum', bar: 'dolor sit amet' })
     
    // results in [ '£ôřè₥ ïƥƨú₥', 'δôℓôř ƨïƭ á₥èƭ' ]
    const pseudolocalizedArray = pseudolocalize([ 'Lorem ipsum', 'dolor sit amet' ])
     
    // results in £ôřè₥ ïƥƨú₥ {{dolor}} ƨïƭ á₥èƭ
    const pseudolocalizedStringWithVariable = pseudolocalize('Lorem ipsum {{dolor}} sit amet')

    Command line

    It also provides a command line program that will pseudolocalize a JSON file, which is how i18n strings are usually provided.

    Example:

    npm i pseudolocalize -g
    pseudolocalize strings.json

    This will create a new JSON file called localized-strings.json containing exactly the same JSON data as the initial file, but with all strings pseudolocalized.

    Tests

    The tests can be run with npm test

    Contributing

    Please feel to open a PR if you have any improvements or find any bugs!

      This feature is exclusive to Teams

      Illustration of wombats

      The package file explorer is only available for Teams at the moment.

      We may support exploring this package in the future. Check back soon.

      Install

      npm i pseudolocalize

      DownloadsWeekly Downloads

      236

      Version

      1.0.5

      License

      MIT

      Unpacked Size

      9.61 kB

      Total Files

      7

      Last publish

      Collaborators

      • tdjsnelling