README
web-pseudo-localizer
to test your website's localizability
web-pseudo-localizer provides the ability to scrape web pages and converts all texts to pseudo-localized characters to test your website's localizability.
<sample screenshot of testing a website with text direction 'RTL'>
Install
npm i web-pseudo-localizer
Usage
const pseudoLocalizer = require('web-pseudo-localizer')
pseudoLocalizer('http://example.com', {
prefix: '[',
suffix: ']',
expansion: 30,
bidi: 'rtl',
});
let options = {
prefix: '[',
suffix: ']',
expansion: 10,
bidi: 'ltr',
}
pseudoLocalizer('http://example.com', options);
API
pseudolocalizer(url, options?)
options
type: Object
prefix
type: string
default: '['
suffix
type:string
default: ']'
expansion
type:number
default: 1
unit: %
give extra white space to string to check your website for text expansion
bidi
type: string
default: 'rtl'
text direction: ltr | rtl
Note
Chromium is used as a default browser. The default size of the browser viewport is 800 x 600. To change the viewport in full view mode, open up browser DevTools and click on the Toggle device toolbar: shortcut for windows Ctrl+Shift+J and then Ctrl+Shift+M twice.