viva-translator

1.0.12 • Public • Published

Translator

(license MIT) simple translator, full example - see example.js

Kind: global class

translator.init(language, [path], [left], [right], [timeout_save]) ⇒ string

initialization translator, set root path for storage text translate files

Kind: instance method of Translator
Returns: string - full path name for storage text translate files

Param Type Description
language string base (main) language
[path] string root path for text translate files, if empty - set __dirname/translate
[left] string left border for mark non-translate substring, if empty - "{"
[right] string right border for mark non-translate substring, if empty - "}"
[timeout_save] number timeout (in minutes) save translate data to disk, need for save last_read_datetime, default - "60"

translator.translate(language, text, [replaces], [tags]) ⇒ string

translate text

Kind: instance method of Translator

Param Type Description
language string translate to this language
text string text for translate
[replaces] string | Array.<string> substitutions
[tags] string | Array.<string> tags for phrase

translator.translateExt(language, text, [tags]) ⇒ string

translate text with auto-check replaces

Kind: instance method of Translator

Param Type Description
language string translate to this language
text string text for translate
[tags] string | Array.<string> tags for phrase

translator.translate_back(language, text) ⇒ string

find base language text by text in secondary language

Kind: instance method of Translator

Param Type
language string
text string

/viva-translator/

    Package Sidebar

    Install

    npm i viva-translator

    Weekly Downloads

    0

    Version

    1.0.12

    License

    MIT

    Unpacked Size

    16.9 kB

    Total Files

    4

    Last publish

    Collaborators

    • vasilev.v.vitalii