1.0.12 • Published 6 years ago

viva-translator v1.0.12

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
6 years ago

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

ParamTypeDescription
languagestringbase (main) language
pathstringroot path for text translate files, if empty - set __dirname/translate
leftstringleft border for mark non-translate substring, if empty - "{"
rightstringright border for mark non-translate substring, if empty - "}"
timeout_savenumbertimeout (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

ParamTypeDescription
languagestringtranslate to this language
textstringtext for translate
replacesstring | Array.<string>substitutions
tagsstring | Array.<string>tags for phrase

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

translate text with auto-check replaces

Kind: instance method of Translator

ParamTypeDescription
languagestringtranslate to this language
textstringtext for translate
tagsstring | 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

ParamType
languagestring
textstring
1.0.12

6 years ago

1.0.11

6 years ago

1.0.9

6 years ago

1.0.8

6 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago