diff options
| author | Pliable Pixels <pliablepixels@gmail.com> | 2019-03-15 09:23:01 -0400 |
|---|---|---|
| committer | Pliable Pixels <pliablepixels@gmail.com> | 2019-03-15 09:23:01 -0400 |
| commit | 39af2422f657f8b5e53af59c7d0dd4fb8d741c38 (patch) | |
| tree | 15943d137b5b9d177ef2a0fa986525f814fb554f /docs/_build | |
| parent | ab2ec5763772e07a708892a42ab6e0802573839a (diff) | |
update doc
Diffstat (limited to 'docs/_build')
| -rw-r--r-- | docs/_build/doctrees/contributing-language.doctree | bin | 0 -> 12029 bytes | |||
| -rw-r--r-- | docs/_build/doctrees/environment.pickle | bin | 36898 -> 39294 bytes | |||
| -rw-r--r-- | docs/_build/doctrees/index.doctree | bin | 6581 -> 7600 bytes | |||
| -rw-r--r-- | docs/_build/html/FAQ.html | 1 | ||||
| -rw-r--r-- | docs/_build/html/_sources/contributing-language.rst.txt | 59 | ||||
| -rw-r--r-- | docs/_build/html/_sources/index.rst.txt | 3 | ||||
| -rw-r--r-- | docs/_build/html/contributing-language.html | 289 | ||||
| -rw-r--r-- | docs/_build/html/desktop.html | 4 | ||||
| -rw-r--r-- | docs/_build/html/genindex.html | 1 | ||||
| -rw-r--r-- | docs/_build/html/index.html | 3 | ||||
| -rw-r--r-- | docs/_build/html/objects.inv | bin | 325 -> 355 bytes | |||
| -rw-r--r-- | docs/_build/html/search.html | 1 | ||||
| -rw-r--r-- | docs/_build/html/searchindex.js | 2 | ||||
| -rw-r--r-- | docs/_build/html/source.html | 1 | ||||
| -rw-r--r-- | docs/_build/html/validating-api.html | 1 |
15 files changed, 364 insertions, 1 deletions
diff --git a/docs/_build/doctrees/contributing-language.doctree b/docs/_build/doctrees/contributing-language.doctree Binary files differnew file mode 100644 index 00000000..da2cc943 --- /dev/null +++ b/docs/_build/doctrees/contributing-language.doctree diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle Binary files differindex 94d2c68f..2a50d134 100644 --- a/docs/_build/doctrees/environment.pickle +++ b/docs/_build/doctrees/environment.pickle diff --git a/docs/_build/doctrees/index.doctree b/docs/_build/doctrees/index.doctree Binary files differindex a787c39d..4187000c 100644 --- a/docs/_build/doctrees/index.doctree +++ b/docs/_build/doctrees/index.doctree diff --git a/docs/_build/html/FAQ.html b/docs/_build/html/FAQ.html index 0b4590b7..cb201765 100644 --- a/docs/_build/html/FAQ.html +++ b/docs/_build/html/FAQ.html @@ -165,6 +165,7 @@ <li class="toctree-l1"><a class="reference internal" href="validating-api.html">Validating APIs</a></li> <li class="toctree-l1"><a class="reference internal" href="source.html">Building from Source</a></li> <li class="toctree-l1"><a class="reference internal" href="desktop.html">Desktop port tips</a></li> +<li class="toctree-l1"><a class="reference internal" href="contributing-language.html">Contributing a new language</a></li> </ul> diff --git a/docs/_build/html/_sources/contributing-language.rst.txt b/docs/_build/html/_sources/contributing-language.rst.txt new file mode 100644 index 00000000..e93d227f --- /dev/null +++ b/docs/_build/html/_sources/contributing-language.rst.txt @@ -0,0 +1,59 @@ +Contributing a new language +--------------------------- + +If you are familiar with using git, I'd prefer if you follow the Pull +Request process +`here <https://github.com/pliablepixels/zmNinja/blob/master/CONTRIBUTING.md#steps-for-code-contribution>`__. + +Adding a new language +^^^^^^^^^^^^^^^^^^^^^ + +- Languages translations are available + `here <https://github.com/pliablepixels/zmNinja/tree/master/www/lang>`__ +- To contribute a new language, add a new ``locale-xx.json`` (where + ``xx`` is your language code). +- Ideally, you should also provide a language translation for the + zmNinja help file inside + `lang/help <https://github.com/pliablepixels/zmNinja/tree/master/www/lang/help>`__ + +The best way is to simply look at an existing language translation and +follow the same model for yours. If any language translation keywords +are missed, it will fallback to English. + +Main Language file +^^^^^^^^^^^^^^^^^^ + +- Make sure there is no comma after the last element +- Comments are not allowed +- Make sure you don't add ellipsis "..." anywhere, they are added to + messages in code when needed +- After you complete the translation file, do the following: + +(replace ``-it`` with the language you are working on) + +``python ./checklang.py -f locale-it.json -b`` + +This validates your JSON file, makes sure all keys are in sync with -en +and if valid, creates pretty-locale-it.json. If you are sure it looks +good, + +``python ./checklang.py -f locale-it.json -b -o`` + +This validates your JSON file,makes sure all keys are in sync with -en +and if valid, OVERWRITES your local file with a pretty formatted +version, which is what you should PR + +Translating Help language file +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- Located inside lang/help +- Please be careful not to mess up the html tags, please only focus on + text translation + +How to recognize a new language: +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +(This is only for zmNinja developers. Not relevant for language +translators) \* Modify languages array in NVR.js (look for "var +languages") \* register language glob code in app.js - make sure its +added to array list and mapping (look for registerAvailableLanguageKeys) diff --git a/docs/_build/html/_sources/index.rst.txt b/docs/_build/html/_sources/index.rst.txt index f2eb5f96..f9daa5f2 100644 --- a/docs/_build/html/_sources/index.rst.txt +++ b/docs/_build/html/_sources/index.rst.txt @@ -13,6 +13,7 @@ Welcome to zmNinja's documentation! validating-api source desktop + contributing-language :doc:`FAQ` @@ -21,6 +22,8 @@ Welcome to zmNinja's documentation! How to make sure your ZoneMinder installation has working/usable APIs :doc:`desktop` Various tips/tricks/shortcuts for the desktop port of zmNinja +:doc:`contributing-language` + Would you like to see zmNinja in your own language? It's easy. Here's how to go about contributing a new language for zmNinja :doc:`source` For the brave souls who want to build from source, your questions answered diff --git a/docs/_build/html/contributing-language.html b/docs/_build/html/contributing-language.html new file mode 100644 index 00000000..93eea34f --- /dev/null +++ b/docs/_build/html/contributing-language.html @@ -0,0 +1,289 @@ + + +<!DOCTYPE html> +<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]--> +<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]--> +<head> + <meta charset="utf-8"> + + <meta name="viewport" content="width=device-width, initial-scale=1.0"> + + <title>Contributing a new language — zmNinja documentation</title> + + + + + + + + + + + + + + + + + + <link rel="stylesheet" href="_static/css/theme.css" type="text/css" /> + + + + + + <link rel="index" title="Index" + href="genindex.html"/> + <link rel="search" title="Search" href="search.html"/> + <link rel="top" title="zmNinja documentation" href="index.html"/> + <link rel="prev" title="Desktop port tips" href="desktop.html"/> + + + <script src="_static/js/modernizr.min.js"></script> + +</head> + +<body class="wy-body-for-nav" role="document"> + + + <div class="wy-grid-for-nav"> + + + <nav data-toggle="wy-nav-shift" class="wy-nav-side"> + <div class="wy-side-scroll"> + <div class="wy-side-nav-search"> + + + + <a href="index.html" class="icon icon-home"> zmNinja + + + + </a> + + + + + + + +<div role="search"> + <form id="rtd-search-form" class="wy-form" action="search.html" method="get"> + <input type="text" name="q" placeholder="Search docs" /> + <input type="hidden" name="check_keywords" value="yes" /> + <input type="hidden" name="area" value="default" /> + </form> +</div> + + + </div> + + <div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation"> + + + + + + + <ul class="current"> +<li class="toctree-l1"><a class="reference internal" href="FAQ.html">zmNinja FAQ</a></li> +<li class="toctree-l1"><a class="reference internal" href="validating-api.html">Validating APIs</a></li> +<li class="toctree-l1"><a class="reference internal" href="source.html">Building from Source</a></li> +<li class="toctree-l1"><a class="reference internal" href="desktop.html">Desktop port tips</a></li> +<li class="toctree-l1 current"><a class="current reference internal" href="#">Contributing a new language</a><ul> +<li class="toctree-l2"><a class="reference internal" href="#adding-a-new-language">Adding a new language</a></li> +<li class="toctree-l2"><a class="reference internal" href="#main-language-file">Main Language file</a></li> +<li class="toctree-l2"><a class="reference internal" href="#translating-help-language-file">Translating Help language file</a></li> +<li class="toctree-l2"><a class="reference internal" href="#how-to-recognize-a-new-language">How to recognize a new language:</a></li> +</ul> +</li> +</ul> + + + + </div> + </div> + </nav> + + <section data-toggle="wy-nav-shift" class="wy-nav-content-wrap"> + + + <nav class="wy-nav-top" role="navigation" aria-label="top navigation"> + + <i data-toggle="wy-nav-top" class="fa fa-bars"></i> + <a href="index.html">zmNinja</a> + + </nav> + + + + <div class="wy-nav-content"> + <div class="rst-content"> + + + + + + + + + + + + + + + + +<div role="navigation" aria-label="breadcrumbs navigation"> + + <ul class="wy-breadcrumbs"> + + <li><a href="index.html">Docs</a> »</li> + + <li>Contributing a new language</li> + + + <li class="wy-breadcrumbs-aside"> + + + <a href="_sources/contributing-language.rst.txt" rel="nofollow"> View page source</a> + + + </li> + + </ul> + + + <hr/> +</div> + <div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article"> + <div itemprop="articleBody"> + + <div class="section" id="contributing-a-new-language"> +<h1>Contributing a new language<a class="headerlink" href="#contributing-a-new-language" title="Permalink to this headline">¶</a></h1> +<p>If you are familiar with using git, I’d prefer if you follow the Pull +Request process +<a class="reference external" href="https://github.com/pliablepixels/zmNinja/blob/master/CONTRIBUTING.md#steps-for-code-contribution">here</a>.</p> +<div class="section" id="adding-a-new-language"> +<h2>Adding a new language<a class="headerlink" href="#adding-a-new-language" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Languages translations are available +<a class="reference external" href="https://github.com/pliablepixels/zmNinja/tree/master/www/lang">here</a></li> +<li>To contribute a new language, add a new <code class="docutils literal"><span class="pre">locale-xx.json</span></code> (where +<code class="docutils literal"><span class="pre">xx</span></code> is your language code).</li> +<li>Ideally, you should also provide a language translation for the +zmNinja help file inside +<a class="reference external" href="https://github.com/pliablepixels/zmNinja/tree/master/www/lang/help">lang/help</a></li> +</ul> +<p>The best way is to simply look at an existing language translation and +follow the same model for yours. If any language translation keywords +are missed, it will fallback to English.</p> +</div> +<div class="section" id="main-language-file"> +<h2>Main Language file<a class="headerlink" href="#main-language-file" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Make sure there is no comma after the last element</li> +<li>Comments are not allowed</li> +<li>Make sure you don’t add ellipsis “…” anywhere, they are added to +messages in code when needed</li> +<li>After you complete the translation file, do the following:</li> +</ul> +<p>(replace <code class="docutils literal"><span class="pre">-it</span></code> with the language you are working on)</p> +<p><code class="docutils literal"><span class="pre">python</span> <span class="pre">./checklang.py</span> <span class="pre">-f</span> <span class="pre">locale-it.json</span> <span class="pre">-b</span></code></p> +<p>This validates your JSON file, makes sure all keys are in sync with -en +and if valid, creates pretty-locale-it.json. If you are sure it looks +good,</p> +<p><code class="docutils literal"><span class="pre">python</span> <span class="pre">./checklang.py</span> <span class="pre">-f</span> <span class="pre">locale-it.json</span> <span class="pre">-b</span> <span class="pre">-o</span></code></p> +<p>This validates your JSON file,makes sure all keys are in sync with -en +and if valid, OVERWRITES your local file with a pretty formatted +version, which is what you should PR</p> +</div> +<div class="section" id="translating-help-language-file"> +<h2>Translating Help language file<a class="headerlink" href="#translating-help-language-file" title="Permalink to this headline">¶</a></h2> +<ul class="simple"> +<li>Located inside lang/help</li> +<li>Please be careful not to mess up the html tags, please only focus on +text translation</li> +</ul> +</div> +<div class="section" id="how-to-recognize-a-new-language"> +<h2>How to recognize a new language:<a class="headerlink" href="#how-to-recognize-a-new-language" title="Permalink to this headline">¶</a></h2> +<p>(This is only for zmNinja developers. Not relevant for language +translators) * Modify languages array in NVR.js (look for “var +languages”) * register language glob code in app.js - make sure its +added to array list and mapping (look for registerAvailableLanguageKeys)</p> +</div> +</div> + + + </div> + <div class="articleComments"> + + </div> + </div> + <footer> + + <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> + + + <a href="desktop.html" class="btn btn-neutral" title="Desktop port tips" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> + + </div> + + + <hr/> + + <div role="contentinfo"> + <p> + © Copyright 2019, Pliable Pixels. + + </p> + </div> + Built with <a href="http://sphinx-doc.org/">Sphinx</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>. + +</footer> + + </div> + </div> + + </section> + + </div> + + + + + + <script type="text/javascript"> + var DOCUMENTATION_OPTIONS = { + URL_ROOT:'./', + VERSION:'', + COLLAPSE_INDEX:false, + FILE_SUFFIX:'.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt' + }; + </script> + <script type="text/javascript" src="_static/jquery.js"></script> + <script type="text/javascript" src="_static/underscore.js"></script> + <script type="text/javascript" src="_static/doctools.js"></script> + + + + + + <script type="text/javascript" src="_static/js/theme.js"></script> + + + + + <script type="text/javascript"> + jQuery(function () { + SphinxRtdTheme.StickyNav.enable(); + }); + </script> + + +</body> +</html>
\ No newline at end of file diff --git a/docs/_build/html/desktop.html b/docs/_build/html/desktop.html index 68f133eb..50762038 100644 --- a/docs/_build/html/desktop.html +++ b/docs/_build/html/desktop.html @@ -36,6 +36,7 @@ href="genindex.html"/> <link rel="search" title="Search" href="search.html"/> <link rel="top" title="zmNinja documentation" href="index.html"/> + <link rel="next" title="Contributing a new language" href="contributing-language.html"/> <link rel="prev" title="Building from Source" href="source.html"/> @@ -98,6 +99,7 @@ <li class="toctree-l2"><a class="reference internal" href="#desktop-data-storage-locations">Desktop data storage locations</a></li> </ul> </li> +<li class="toctree-l1"><a class="reference internal" href="contributing-language.html">Contributing a new language</a></li> </ul> @@ -266,6 +268,8 @@ bundle/binary and these locations as applicable on your system</p> <div class="rst-footer-buttons" role="navigation" aria-label="footer navigation"> + <a href="contributing-language.html" class="btn btn-neutral float-right" title="Contributing a new language" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right"></span></a> + <a href="source.html" class="btn btn-neutral" title="Building from Source" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left"></span> Previous</a> diff --git a/docs/_build/html/genindex.html b/docs/_build/html/genindex.html index 26ca1f15..4c22085f 100644 --- a/docs/_build/html/genindex.html +++ b/docs/_build/html/genindex.html @@ -90,6 +90,7 @@ <li class="toctree-l1"><a class="reference internal" href="validating-api.html">Validating APIs</a></li> <li class="toctree-l1"><a class="reference internal" href="source.html">Building from Source</a></li> <li class="toctree-l1"><a class="reference internal" href="desktop.html">Desktop port tips</a></li> +<li class="toctree-l1"><a class="reference internal" href="contributing-language.html">Contributing a new language</a></li> </ul> diff --git a/docs/_build/html/index.html b/docs/_build/html/index.html index eec9f2e6..e5eb4c3b 100644 --- a/docs/_build/html/index.html +++ b/docs/_build/html/index.html @@ -90,6 +90,7 @@ <li class="toctree-l1"><a class="reference internal" href="validating-api.html">Validating APIs</a></li> <li class="toctree-l1"><a class="reference internal" href="source.html">Building from Source</a></li> <li class="toctree-l1"><a class="reference internal" href="desktop.html">Desktop port tips</a></li> +<li class="toctree-l1"><a class="reference internal" href="contributing-language.html">Contributing a new language</a></li> </ul> @@ -164,6 +165,8 @@ <dd>How to make sure your ZoneMinder installation has working/usable APIs</dd> <dt><a class="reference internal" href="desktop.html"><span class="doc">Desktop port tips</span></a></dt> <dd>Various tips/tricks/shortcuts for the desktop port of zmNinja</dd> +<dt><a class="reference internal" href="contributing-language.html"><span class="doc">Contributing a new language</span></a></dt> +<dd>Would you like to see zmNinja in your own language? It’s easy. Here’s how to go about contributing a new language for zmNinja</dd> <dt><a class="reference internal" href="source.html"><span class="doc">Building from Source</span></a></dt> <dd>For the brave souls who want to build from source, your questions answered</dd> </dl> diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv Binary files differindex 3be1b6d8..2792db29 100644 --- a/docs/_build/html/objects.inv +++ b/docs/_build/html/objects.inv diff --git a/docs/_build/html/search.html b/docs/_build/html/search.html index 45246b69..9b7cef15 100644 --- a/docs/_build/html/search.html +++ b/docs/_build/html/search.html @@ -89,6 +89,7 @@ <li class="toctree-l1"><a class="reference internal" href="validating-api.html">Validating APIs</a></li> <li class="toctree-l1"><a class="reference internal" href="source.html">Building from Source</a></li> <li class="toctree-l1"><a class="reference internal" href="desktop.html">Desktop port tips</a></li> +<li class="toctree-l1"><a class="reference internal" href="contributing-language.html">Contributing a new language</a></li> </ul> diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js index 8883ccf4..fb9e4399 100644 --- a/docs/_build/html/searchindex.js +++ b/docs/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["FAQ","desktop","index","source","validating-api"],envversion:53,filenames:["FAQ.rst","desktop.rst","index.rst","source.rst","validating-api.rst"],objects:{},objnames:{},objtypes:{},terms:{"10b61":3,"32bit":3,"64bit":3,"case":0,"class":4,"default":0,"final":3,"import":4,"long":0,"new":[0,1,4],"public":0,"return":4,"short":0,"super":1,"switch":[0,1,3],"while":[1,4],And:[1,3],But:0,DNS:4,For:[0,2],Has:4,IOS:0,Its:0,NOT:0,One:0,That:0,The:[1,3],Then:[0,3],There:[0,3],Use:0,Yes:0,abl:[0,3],about:[0,3],abov:3,access:[0,4],act:0,activ:0,actual:[1,3,4],adam:0,adb:[0,3],add:[0,3,4],added:0,addit:4,adjust:3,affect:0,after:0,again:0,ago:0,aka:0,alloc:4,allow:1,also:[0,3],alt:0,alwai:0,amaz:0,anchor:0,ani:0,anoth:[1,4],answer:[0,2],anymor:0,anytim:0,apach:0,apache2:0,apc:0,api:2,apivers:4,apk:3,app:[1,3,4],appdata:1,append:0,appimag:1,appl:0,applic:[0,1],appreci:0,approach:0,appstor:[0,3],apr:0,arg:1,arg_basicauth:0,argument:1,arm:3,around:[0,4],arrow:1,asar:3,assum:[0,4],assumpt:4,async:3,attempt:0,auth_hash_login:0,auth_relai:0,authnam:0,authtyp:0,authuserfil:0,auto:3,autom:3,automat:0,avail:0,avoid:0,awai:0,back:[0,1],backend:0,background:3,backup:0,bad:0,bandwidth:[0,3],base64:0,base:0,basicauth:0,becam:0,becaus:[0,1],been:0,befor:3,behavior:0,being:[0,1],below:0,benefit:0,best:0,better:3,between:[1,3],big:0,bin:3,binari:[0,1,3],blank:4,both:[0,1],bottom:0,bought:0,brave:2,breath:0,briefli:0,bring:[0,4],broken:0,brows:0,browser:4,btw:0,bug:[0,4],build:[0,2],build_android:3,build_io:3,builder:3,bunch:3,bundl:1,button:[0,1,3],cake:4,cakephp:0,call:[0,3],camera:[0,4],can:[3,4],capabl:3,carefulli:3,caus:4,certain:0,certif:[0,3],certpathvalidatorexcept:0,chanc:0,chang:[0,3],chapter:0,charact:[0,4],charg:0,check:[0,3],choos:[0,3],chose:0,chrome:0,clean:0,clearli:0,cli:3,click:[3,4],clone:3,close:0,cloud:0,clue:0,cmd:[0,1],cnf:0,code:[1,3,4],coder:0,com:[0,3],come:0,command:3,common:[0,2],compil:3,complain:3,complet:[1,3],complex:0,compris:0,comput:0,conf:0,config:[0,1,4],configur:0,conflict:1,constantli:0,construct:0,contact:[0,4],contain:0,contribut:0,control:0,convert:0,cooki:0,copi:1,cor:0,core:0,correct:0,correctli:0,could:0,creat:[0,3],credenti:[0,4],critic:1,crt:0,csrf:0,ctrl:[0,1],current:[0,3],cycl:0,daemon:0,dai:[0,1],databas:4,debug:[0,1,3],debug_fil:3,dec:3,decod:0,decrypt:0,dedic:[0,1],definit:4,delet:1,depend:0,deploi:3,deprec:0,depth:3,desktop:[0,2,4],destkop:0,detail:[0,2,3,4],dev:[0,3],develop:3,developmentteam:3,devic:0,did:[0,3],differ:[0,1,3,4],digest:0,dilig:0,dir:1,direct:0,directli:[0,3],directori:[0,1,3],disabl:0,discourag:0,discuss:0,displai:0,dist:3,distro:0,doe:3,doing:3,domain:0,don:[1,3,4],done:[0,3],down:1,downgrad:0,downleft:1,downright:1,drive:0,due:0,each:[0,1,3],earlier:0,easi:0,easier:0,edit:[0,3,4],effici:0,electron:3,elsewher:0,email:0,embed:0,emphas:0,empti:4,enabl:3,encod:[0,4],encourag:0,encrypt:0,end:0,enforc:0,engin:0,enough:0,ensur:[0,4],enter:[1,4],entitl:0,entri:0,env:0,envelop:0,environ:[0,3],error:3,esc:1,especi:[0,1],etc:[0,3],even:3,event:[1,4],eventscontrol:0,everi:0,everyth:3,evolv:0,exactli:0,exampl:0,exist:0,expect:3,expert:3,extract:0,face:[0,4],facil:0,fail:0,fair:0,faq:2,fee:0,feel:0,few:[0,3],ffmpeg:0,figur:[0,3],file:[0,3],fill:0,find:[0,4],first:[0,1,4],fit:1,fix:[3,4],folder:3,folk:0,follow:[0,1,3],footag:1,forc:0,forget:0,format:0,forum:[0,4],found:[0,3],framework:3,from:[0,1,2,4],frustrat:0,full:[0,1,4],funki:0,getvers:4,git:3,github:[0,3],give:0,gob:4,going:[0,1,3],good:0,googl:0,got:0,grab:0,grunt:3,guarante:0,guidelin:0,gulp:3,had:0,handl:0,handshak:0,happen:[0,4],happi:0,hard:0,has:[0,2,4],hash:0,have:4,haven:0,header:0,hei:0,help:4,helper:3,here:[0,3],high:0,him:0,hint:0,his:0,hit:0,home:1,hope:0,host:4,hostnam:0,hour:0,how:[2,3],howev:0,html:4,htpasswd:0,http:[0,3,4],icloud:[0,3],icon:0,imag:3,img:0,implement:0,includ:2,incorrect:0,increas:0,increment:0,index:0,infer:0,info:[0,3],inform:1,input:0,insert:0,insid:[0,3],inspect:0,instal:[0,2],instanc:0,instance1:1,instance2:1,instruct:[0,3],interfac:0,internet:3,introduc:0,invalid:4,invok:[0,3],ionic1:3,ios:3,ipa:3,isol:0,issu:[2,3,4],its:[0,4],java:0,jpeg:0,jpg:0,jshint:3,json:[0,3,4],just:[0,3],kei:[0,3],keyboard:3,keyout:0,know:0,knowledg:0,last:0,later:0,latest:0,launch:[0,1],learn:0,least:0,left:1,legaci:3,legitim:0,less:0,let:[0,1],letsencrypt:0,lgoogletoolboxformac:3,lib:3,librari:[0,1,3],licens:0,life:0,like:[3,4],limit:[0,3],lin:3,line:[0,3,4],link:0,linux:[1,3],list:[0,4],listen:0,live:1,local:3,localhost:0,locat:0,lock:1,log:[0,4],login:0,look:3,lot:[0,3,4],low:0,mac:3,machin:0,maco:3,made:0,mai:[0,1,3,4],maintain:0,make:2,make_desktop:3,manag:[0,3],mani:[0,3,4],manual:[0,4],mark:0,match:0,max_connect:0,maximum:0,memori:0,mention:[0,3],menu:0,merg:4,messag:[3,4],might:[0,4],migrat:3,miss:3,mjpeg:0,mkdir:1,mobil:0,mod_head:0,mod_rewrit:0,mode:[0,1,3],modul:0,mojav:3,monitor:[1,4],montag:1,more:[3,4],mostli:[0,3],move:[0,1],much:0,mungl:0,must:3,myport:0,myserv:0,name:[0,4],nativ:0,need:4,neither:0,network:0,newer:3,newkei:0,next:[0,1,3],nginx:[0,4],nice:0,noauth:0,node:[0,3],node_modul:3,non:[0,4],nope:0,nor:0,note:[1,3],notif:3,now:[0,3,4],npm:3,nuanc:0,object:4,occur:0,off:0,offer:0,often:0,old:0,onc:[0,3],one:[0,1,4],onli:[3,4],onward:0,open:[0,1,3,4],openssl:0,oper:1,opt_auth:0,option:3,order:[0,3],osx:1,other:3,otherwis:1,out:[0,1,3],outler:0,output:[3,4],over:[0,3],own:3,packag:[0,3],page:[0,1,4],pair:0,pan:1,paramet:0,pars:0,part:0,pass:0,passabl:0,passthru:0,password:0,patch:4,path:[0,1,4],peopl:0,per:0,perfectli:0,permiss:4,phone:3,php5:0,php:[0,4],pick:0,pin:1,plai:[0,1,3],playback:0,playstor:0,pleas:[0,3],pliablepixel:3,plug:0,plugin:0,pod:3,polici:0,port:[2,3],portal:0,possibl:[0,1],post:[0,3,4],pre:4,prepar:3,prepare_desktop:3,preset:0,previou:[0,1],prime256v1:0,problem:4,proce:3,process:[0,3],processor:0,produc:3,profess:0,profil:1,program:0,prohibit:0,project:[0,3],properli:[0,3],protocol:0,provid:0,proxi:0,proxy_pass:0,proxy_set_head:0,ptz:[0,1],purchas:0,put:0,qs_token:0,qualifi:0,query_str:0,question:[0,2],rare:0,readi:3,realli:0,realtim:0,reason:[0,4],recommend:[0,1],red:1,refresh:0,regener:0,relat:[2,4],releas:[0,3],release_fil:3,relev:0,rememb:0,remot:[0,3,4],remov:[0,1,4],render:0,replac:[0,4],req:0,request:[0,3],request_uri:0,requesthead:0,requir:0,requireani:0,reset:1,resolut:0,resolv:3,resourc:3,respons:4,restart:0,restor:0,restrict:0,result:0,revers:0,rewritecond:0,rewriteengin:0,rewriterul:0,rid:0,right:[0,1,4],root:[0,3],rout:3,rsa:0,rude:0,rule:0,run:1,safe:0,sai:[1,3],said:0,same:[0,1,4],sass:3,save:3,savvi:0,scale:0,schedul:0,screen:1,script:3,sdk:3,search:0,secp384r1:0,secp521r1:0,section:[0,3],see:[1,3,4],seem:3,seen:0,sent:0,server:[1,4],servic:0,set:[1,4],setenvif:0,setup:0,sever:0,share:[0,4],shift:[0,1],shortcut:2,should:[1,3,4],show:[1,4],side:0,sigh:0,sim:3,similar:0,simpler:0,simpli:0,simultan:0,sinc:0,singl:[0,1],site:0,skim:0,snapshot:1,some:3,someth:[0,3],sometim:[0,4],sorri:0,sort:0,soul:2,sourc:[0,2,4],space:0,special:0,specif:0,specifi:0,spend:[0,3],spent:0,src:0,ssl_ecdh_curv:0,sslcertificatefil:0,sslcertificatekeyfil:0,stack:0,start:[0,1],step:[0,3,4],still:[0,4],storag:3,store:[0,1],strategi:0,stream:[2,4],strict:0,strip:0,strongli:[0,1],stuff:3,sub:0,submit:4,substitut:0,successfulli:3,suddenli:0,sudo:[0,3],suffici:0,support:[1,3],sure:[0,2],surpris:0,sync:0,system:[0,1,3,4],tab:[0,3,4],tag:0,take:3,tap:0,tcp:0,tell:0,templat:0,termin:0,terribl:0,test:0,text:[0,4],than:[0,4],thank:[0,3],thei:0,them:[0,3],themselv:0,thi:[1,3],thing:[1,3],think:0,those:[0,3],though:0,thread:0,tighten:0,till:[0,4],time:1,time_wait:0,timelin:1,timestamp:0,tip:2,todai:0,togeth:0,toggl:[0,1],token:0,told:0,too:0,tool:[0,3],toolkit:3,top:[0,4],total:0,track:0,transmit:0,trial:0,trick:[1,2],trivial:0,troubleshoot:2,trust:0,tweak:0,two:0,type:[0,4],typic:[0,1,3],typo:0,ubuntu:0,uncom:4,understand:0,unfortun:0,uninstal:0,uniqu:[0,1],unix:0,unless:0,unsaf:0,unzip:3,upgrad:3,upleft:1,upload:0,upright:1,uri:0,usabl:2,usag:0,use:[1,3,4],used:[0,1],useful:[0,1],user:[0,1,3,4],uses:0,usin:0,using:[3,4],usr:[0,3,4],usual:3,utf8:4,v59:0,valid:[0,2,3],valu:[0,3],variou:[2,3],veri:3,version:[1,4],view:[1,4],virtualhost:0,visibl:0,wai:0,wait:0,want:[1,2,3],watch:1,webserv:0,webview:[0,3],well:[0,1,3],wget:3,what:[1,3],when:[1,4],where:0,which:[0,3],whichev:3,whine:0,who:[2,3],why:3,willing:0,win:3,window:[0,1,3],wipe:0,wizard:0,wkwebview:0,won:0,work:[1,2],workaround:0,workspac:3,would:0,write:0,wrong:[0,3],www:[0,4],x264:0,x509:0,x86_64:1,xcode:3,xcworkspac:3,xdg_config_hom:1,yeah:0,year:0,yet:[0,3],you:1,your:[0,1,2,3,4],yourself:[0,3],yourserv:0,ysammi:0,zmninja:1,zmninjadesktop:1,zmninjapro:1,zmview:0,zone:4,zonemind:[2,4],zoom:1},titles:["zmNinja FAQ","Desktop port tips","Welcome to zmNinja\u2019s documentation!","Building from Source","Validating APIs"],titleterms:{"24hr":0,"try":0,And:0,For:3,Not:0,ONE:0,The:0,abov:0,actual:0,alarm:0,all:[0,3],allow:0,android:[0,3],api:[0,4],app:0,ask:0,auth:0,authent:0,author:0,basic:0,befor:[0,4],behind:0,beyond:[0,3],bin:0,bind:1,bower:3,browser:0,bui:0,build:3,can:0,caus:0,cert:0,cgi:0,clear:0,code:0,command:1,compar:0,compil:0,complet:0,configur:3,connect:0,consol:0,cool:0,cordova:3,custom:0,data:[0,1],delai:0,depend:3,descript:0,desktop:[1,3],develop:0,document:2,doe:0,doesn:0,don:0,donat:0,download:[0,3],either:0,enabl:0,enter:0,error:0,even:0,event:0,everyth:0,except:0,expertis:0,faq:0,featur:0,feed:0,fine:0,firefox:0,first:3,fix:0,frame:0,free:0,frequenc:0,from:3,gener:0,get:[0,3],great:0,have:[0,3],help:0,hotkei:1,how:0,iOS:[0,3],idea:0,imag:0,improv:0,individu:0,inform:0,instal:3,instanc:1,ionic:3,issu:0,keep:0,keyboard:1,lan:0,like:0,line:1,littl:0,live:0,locat:1,look:0,make:[0,3,4],mean:0,messag:0,minimum:0,misc:0,miss:0,mocord:0,modifi:0,monei:0,monitor:0,montag:0,more:0,multi:0,multipl:1,mysql:0,need:[0,3],nodej:3,note:[0,4],notif:0,nph:0,offici:0,older:3,onli:0,opera:0,option:0,other:0,own:0,pan:0,paramet:1,person:0,phone:0,platform:3,playabl:0,pleas:4,plugin:3,port:[0,1],problem:0,product:0,profil:0,push:0,reach:0,read:0,record:0,redirect:0,refund:0,regular:0,relat:0,report:0,requir:3,reverseproxi:0,review:0,run:[0,3],sai:0,save:0,scope:1,screen:0,second:0,secur:0,see:0,seem:0,self:0,send:0,server:0,set:[0,3],setup:3,should:0,show:0,sign:0,simpl:0,skip:0,smooth:0,snapshot:0,some:0,sourc:3,ssl:0,starter:0,stop:0,storag:[0,1],stream:0,subsequ:3,suddent:0,summari:0,support:0,sure:[3,4],take:0,than:3,thi:[0,4],thing:0,through:4,thumbnail:0,tilt:0,time:[0,3],timeout:0,tip:[0,1],tri:0,troubleshoot:3,unabl:0,updat:0,upgrad:0,url:0,use:0,using:0,valid:4,veri:0,version:[0,3],video:0,view:0,wan:0,want:0,wasn:0,web:0,webconsol:0,welcom:2,were:0,what:0,when:0,who:0,why:[0,4],without:0,wonder:4,work:[0,3,4],you:[0,3,4],zm_auth_hash_login:0,zmninja:[0,2,3,4],zms:0,zonemind:0,zoom:0}})
\ No newline at end of file +Search.setIndex({docnames:["FAQ","contributing-language","desktop","index","source","validating-api"],envversion:53,filenames:["FAQ.rst","contributing-language.rst","desktop.rst","index.rst","source.rst","validating-api.rst"],objects:{},objnames:{},objtypes:{},terms:{"10b61":4,"32bit":4,"64bit":4,"case":0,"class":5,"default":0,"final":4,"import":5,"long":0,"new":[0,2,3,5],"public":0,"return":5,"short":0,"super":2,"switch":[0,2,4],"var":1,"while":[2,5],And:[2,4],But:0,DNS:5,For:[0,3],Has:5,IOS:0,Its:0,NOT:0,Not:1,One:0,That:0,The:[1,2,4],Then:[0,4],There:[0,4],Use:0,Yes:0,abl:[0,4],about:[0,3,4],abov:4,access:[0,5],act:0,activ:0,actual:[2,4,5],adam:0,adb:[0,4],add:[0,1,4,5],added:[0,1],addit:5,adjust:4,affect:0,after:[0,1],again:0,ago:0,aka:0,all:1,alloc:5,allow:[1,2],also:[0,1,4],alt:0,alwai:0,amaz:0,anchor:0,ani:[0,1],anoth:[2,5],answer:[0,3],anymor:0,anytim:0,anywher:1,apach:0,apache2:0,apc:0,api:3,apivers:5,apk:4,app:[1,2,4,5],appdata:2,append:0,appimag:2,appl:0,applic:[0,2],appreci:0,approach:0,appstor:[0,4],apr:0,arg:2,arg_basicauth:0,argument:2,arm:4,around:[0,5],arrai:1,arrow:2,asar:4,assum:[0,5],assumpt:5,async:4,attempt:0,auth_hash_login:0,auth_relai:0,authnam:0,authtyp:0,authuserfil:0,auto:4,autom:4,automat:0,avail:[0,1],avoid:0,awai:0,back:[0,2],backend:0,background:4,backup:0,bad:0,bandwidth:[0,4],base64:0,base:0,basicauth:0,becam:0,becaus:[0,2],been:0,befor:4,behavior:0,being:[0,2],below:0,benefit:0,best:[0,1],better:4,between:[2,4],big:0,bin:4,binari:[0,2,4],blank:5,both:[0,2],bottom:0,bought:0,brave:3,breath:0,briefli:0,bring:[0,5],broken:0,brows:0,browser:5,btw:0,bug:[0,5],build:[0,3],build_android:4,build_io:4,builder:4,bunch:4,bundl:2,button:[0,2,4],cake:5,cakephp:0,call:[0,4],camera:[0,5],can:[4,5],capabl:4,care:1,carefulli:4,caus:5,certain:0,certif:[0,4],certpathvalidatorexcept:0,chanc:0,chang:[0,4],chapter:0,charact:[0,5],charg:0,check:[0,4],checklang:1,choos:[0,4],chose:0,chrome:0,clean:0,clearli:0,cli:4,click:[4,5],clone:4,close:0,cloud:0,clue:0,cmd:[0,2],cnf:0,code:[1,2,4,5],coder:0,com:[0,4],come:0,comma:1,command:4,comment:1,common:[0,3],compil:4,complain:4,complet:[1,2,4],complex:0,compris:0,comput:0,conf:0,config:[0,2,5],configur:0,conflict:2,constantli:0,construct:0,contact:[0,5],contain:0,contribut:[0,3],control:0,convert:0,cooki:0,copi:2,cor:0,core:0,correct:0,correctli:0,could:0,creat:[0,1,4],credenti:[0,5],critic:2,crt:0,csrf:0,ctrl:[0,2],current:[0,4],cycl:0,daemon:0,dai:[0,2],databas:5,debug:[0,2,4],debug_fil:4,dec:4,decod:0,decrypt:0,dedic:[0,2],definit:5,delet:2,depend:0,deploi:4,deprec:0,depth:4,desktop:[0,3,5],destkop:0,detail:[0,3,4,5],dev:[0,4],develop:[1,4],developmentteam:4,devic:0,did:[0,4],differ:[0,2,4,5],digest:0,dilig:0,dir:2,direct:0,directli:[0,4],directori:[0,2,4],disabl:0,discourag:0,discuss:0,displai:0,dist:4,distro:0,doe:4,doing:4,domain:0,don:[1,2,4,5],done:[0,4],down:2,downgrad:0,downleft:2,downright:2,drive:0,due:0,each:[0,2,4],earlier:0,easi:[0,3],easier:0,edit:[0,4,5],effici:0,electron:4,element:1,ellipsi:1,elsewher:0,email:0,embed:0,emphas:0,empti:5,enabl:4,encod:[0,5],encourag:0,encrypt:0,end:0,enforc:0,engin:0,english:1,enough:0,ensur:[0,5],enter:[2,5],entitl:0,entri:0,env:0,envelop:0,environ:[0,4],error:4,esc:2,especi:[0,2],etc:[0,4],even:4,event:[2,5],eventscontrol:0,everi:0,everyth:4,evolv:0,exactli:0,exampl:0,exist:[0,1],expect:4,expert:4,extract:0,face:[0,5],facil:0,fail:0,fair:0,fallback:1,familiar:1,faq:3,fee:0,feel:0,few:[0,4],ffmpeg:0,figur:[0,4],file:[0,4],fill:0,find:[0,5],first:[0,2,5],fit:2,fix:[4,5],focu:1,folder:4,folk:0,follow:[0,1,2,4],footag:2,forc:0,forget:0,format:[0,1],forum:[0,5],found:[0,4],framework:4,from:[0,2,3,5],frustrat:0,full:[0,2,5],funki:0,getvers:5,git:[1,4],github:[0,4],give:0,glob:1,gob:5,going:[0,2,4],good:[0,1],googl:0,got:0,grab:0,grunt:4,guarante:0,guidelin:0,gulp:4,had:0,handl:0,handshak:0,happen:[0,5],happi:0,hard:0,has:[0,3,5],hash:0,have:5,haven:0,header:0,hei:0,help:5,helper:4,here:[0,1,3,4],high:0,him:0,hint:0,his:0,hit:0,home:2,hope:0,host:5,hostnam:0,hour:0,how:[3,4],howev:0,html:[1,5],htpasswd:0,http:[0,4,5],icloud:[0,4],icon:0,ideal:1,imag:4,img:0,implement:0,includ:3,incorrect:0,increas:0,increment:0,index:0,infer:0,info:[0,4],inform:2,input:0,insert:0,insid:[0,1,4],inspect:0,instal:[0,3],instanc:0,instance1:2,instance2:2,instruct:[0,4],interfac:0,internet:4,introduc:0,invalid:5,invok:[0,4],ionic1:4,ios:4,ipa:4,isol:0,issu:[3,4,5],its:[0,1,5],java:0,jpeg:0,jpg:0,jshint:4,json:[0,1,4,5],just:[0,4],kei:[0,1,4],keyboard:4,keyout:0,keyword:1,know:0,knowledg:0,lang:1,languag:3,last:[0,1],later:0,latest:0,launch:[0,2],learn:0,least:0,left:2,legaci:4,legitim:0,less:0,let:[0,2],letsencrypt:0,lgoogletoolboxformac:4,lib:4,librari:[0,2,4],licens:0,life:0,like:[3,4,5],limit:[0,4],lin:4,line:[0,4,5],link:0,linux:[2,4],list:[0,1,5],listen:0,live:2,local:[1,4],localhost:0,locat:[0,1],lock:2,log:[0,5],login:0,look:[1,4],lot:[0,4,5],low:0,mac:4,machin:0,maco:4,made:0,mai:[0,2,4,5],maintain:0,make:[1,3],make_desktop:4,manag:[0,4],mani:[0,4,5],manual:[0,5],map:1,mark:0,match:0,max_connect:0,maximum:0,memori:0,mention:[0,4],menu:0,merg:5,mess:1,messag:[1,4,5],might:[0,5],migrat:4,miss:[1,4],mjpeg:0,mkdir:2,mobil:0,mod_head:0,mod_rewrit:0,mode:[0,2,4],model:1,modifi:1,modul:0,mojav:4,monitor:[2,5],montag:2,more:[4,5],mostli:[0,4],move:[0,2],much:0,mungl:0,must:4,myport:0,myserv:0,name:[0,5],nativ:0,need:[1,5],neither:0,network:0,newer:4,newkei:0,next:[0,2,4],nginx:[0,5],nice:0,noauth:0,node:[0,4],node_modul:4,non:[0,5],nope:0,nor:0,note:[2,4],notif:4,now:[0,4,5],npm:4,nuanc:0,nvr:1,object:5,occur:0,off:0,offer:0,often:0,old:0,onc:[0,4],one:[0,2,5],onli:[1,4,5],onward:0,open:[0,2,4,5],openssl:0,oper:2,opt_auth:0,option:4,order:[0,4],osx:2,other:4,otherwis:2,out:[0,2,4],outler:0,output:[4,5],over:[0,4],overwrit:1,own:[3,4],packag:[0,4],page:[0,2,5],pair:0,pan:2,paramet:0,pars:0,part:0,pass:0,passabl:0,passthru:0,password:0,patch:5,path:[0,2,5],peopl:0,per:0,perfectli:0,permiss:5,phone:4,php5:0,php:[0,5],pick:0,pin:2,plai:[0,2,4],playback:0,playstor:0,pleas:[0,1,4],pliablepixel:4,plug:0,plugin:0,pod:4,polici:0,port:[3,4],portal:0,possibl:[0,2],post:[0,4,5],pre:5,prefer:1,prepar:4,prepare_desktop:4,preset:0,pretti:1,previou:[0,2],prime256v1:0,problem:5,proce:4,process:[0,1,4],processor:0,produc:4,profess:0,profil:2,program:0,prohibit:0,project:[0,4],properli:[0,4],protocol:0,provid:[0,1],proxi:0,proxy_pass:0,proxy_set_head:0,ptz:[0,2],pull:1,purchas:0,put:0,python:1,qs_token:0,qualifi:0,query_str:0,question:[0,3],rare:0,readi:4,realli:0,realtim:0,reason:[0,5],recommend:[0,2],red:2,refresh:0,regener:0,regist:1,registeravailablelanguagekei:1,relat:[3,5],releas:[0,4],release_fil:4,relev:[0,1],rememb:0,remot:[0,4,5],remov:[0,2,5],render:0,replac:[0,1,5],req:0,request:[0,1,4],request_uri:0,requesthead:0,requir:0,requireani:0,reset:2,resolut:0,resolv:4,resourc:4,respons:5,restart:0,restor:0,restrict:0,result:0,revers:0,rewritecond:0,rewriteengin:0,rewriterul:0,rid:0,right:[0,2,5],root:[0,4],rout:4,rsa:0,rude:0,rule:0,run:2,safe:0,sai:[2,4],said:0,same:[0,1,2,5],sass:4,save:4,savvi:0,scale:0,schedul:0,screen:2,script:4,sdk:4,search:0,secp384r1:0,secp521r1:0,section:[0,4],see:[2,3,4,5],seem:4,seen:0,sent:0,server:[2,5],servic:0,set:[2,5],setenvif:0,setup:0,sever:0,share:[0,5],shift:[0,2],shortcut:3,should:[1,2,4,5],show:[2,5],side:0,sigh:0,sim:4,similar:0,simpler:0,simpli:[0,1],simultan:0,sinc:0,singl:[0,2],site:0,skim:0,snapshot:2,some:4,someth:[0,4],sometim:[0,5],sorri:0,sort:0,soul:3,sourc:[0,3,5],space:0,special:0,specif:0,specifi:0,spend:[0,4],spent:0,src:0,ssl_ecdh_curv:0,sslcertificatefil:0,sslcertificatekeyfil:0,stack:0,start:[0,2],step:[0,4,5],still:[0,5],storag:4,store:[0,2],strategi:0,stream:[3,5],strict:0,strip:0,strongli:[0,2],stuff:4,sub:0,submit:5,substitut:0,successfulli:4,suddenli:0,sudo:[0,4],suffici:0,support:[2,4],sure:[0,1,3],surpris:0,sync:[0,1],system:[0,2,4,5],tab:[0,4,5],tag:[0,1],take:4,tap:0,tcp:0,tell:0,templat:0,termin:0,terribl:0,test:0,text:[0,1,5],than:[0,5],thank:[0,4],thei:[0,1],them:[0,4],themselv:0,thi:[1,2,4],thing:[2,4],think:0,those:[0,4],though:0,thread:0,tighten:0,till:[0,5],time:2,time_wait:0,timelin:2,timestamp:0,tip:3,todai:0,togeth:0,toggl:[0,2],token:0,told:0,too:0,tool:[0,4],toolkit:4,top:[0,5],total:0,track:0,transmit:0,trial:0,trick:[2,3],trivial:0,troubleshoot:3,trust:0,tweak:0,two:0,type:[0,5],typic:[0,2,4],typo:0,ubuntu:0,uncom:5,understand:0,unfortun:0,uninstal:0,uniqu:[0,2],unix:0,unless:0,unsaf:0,unzip:4,upgrad:4,upleft:2,upload:0,upright:2,uri:0,usabl:3,usag:0,use:[2,4,5],used:[0,2],useful:[0,2],user:[0,2,4,5],uses:0,usin:0,using:[1,4,5],usr:[0,4,5],usual:4,utf8:5,v59:0,valid:[0,1,3,4],valu:[0,4],variou:[3,4],veri:4,version:[1,2,5],view:[2,5],virtualhost:0,visibl:0,wai:[0,1],wait:0,want:[2,3,4],watch:2,webserv:0,webview:[0,4],well:[0,2,4],wget:4,what:[1,2,4],when:[1,2,5],where:[0,1],which:[0,1,4],whichev:4,whine:0,who:[3,4],why:4,willing:0,win:4,window:[0,2,4],wipe:0,wizard:0,wkwebview:0,won:0,work:[1,2,3],workaround:0,workspac:4,would:[0,3],write:0,wrong:[0,4],www:[0,5],x264:0,x509:0,x86_64:2,xcode:4,xcworkspac:4,xdg_config_hom:2,yeah:0,year:0,yet:[0,4],you:[1,2,3],your:[0,1,2,3,4,5],yourself:[0,4],yourserv:0,ysammi:0,zmninja:[1,2],zmninjadesktop:2,zmninjapro:2,zmview:0,zone:5,zonemind:[3,5],zoom:2},titles:["zmNinja FAQ","Contributing a new language","Desktop port tips","Welcome to zmNinja\u2019s documentation!","Building from Source","Validating APIs"],titleterms:{"24hr":0,"new":1,"try":0,Adding:1,And:0,For:4,Not:0,ONE:0,The:0,abov:0,actual:0,alarm:0,all:[0,4],allow:0,android:[0,4],api:[0,5],app:0,ask:0,auth:0,authent:0,author:0,basic:0,befor:[0,5],behind:0,beyond:[0,4],bin:0,bind:2,bower:4,browser:0,bui:0,build:4,can:0,caus:0,cert:0,cgi:0,clear:0,code:0,command:2,compar:0,compil:0,complet:0,configur:4,connect:0,consol:0,contribut:1,cool:0,cordova:4,custom:0,data:[0,2],delai:0,depend:4,descript:0,desktop:[2,4],develop:0,document:3,doe:0,doesn:0,don:0,donat:0,download:[0,4],either:0,enabl:0,enter:0,error:0,even:0,event:0,everyth:0,except:0,expertis:0,faq:0,featur:0,feed:0,file:1,fine:0,firefox:0,first:4,fix:0,frame:0,free:0,frequenc:0,from:4,gener:0,get:[0,4],great:0,have:[0,4],help:[0,1],hotkei:2,how:[0,1],iOS:[0,4],idea:0,imag:0,improv:0,individu:0,inform:0,instal:4,instanc:2,ionic:4,issu:0,keep:0,keyboard:2,lan:0,languag:1,like:0,line:2,littl:0,live:0,locat:2,look:0,main:1,make:[0,4,5],mean:0,messag:0,minimum:0,misc:0,miss:0,mocord:0,modifi:0,monei:0,monitor:0,montag:0,more:0,multi:0,multipl:2,mysql:0,need:[0,4],nodej:4,note:[0,5],notif:0,nph:0,offici:0,older:4,onli:0,opera:0,option:0,other:0,own:0,pan:0,paramet:2,person:0,phone:0,platform:4,playabl:0,pleas:5,plugin:4,port:[0,2],problem:0,product:0,profil:0,push:0,reach:0,read:0,recogn:1,record:0,redirect:0,refund:0,regular:0,relat:0,report:0,requir:4,reverseproxi:0,review:0,run:[0,4],sai:0,save:0,scope:2,screen:0,second:0,secur:0,see:0,seem:0,self:0,send:0,server:0,set:[0,4],setup:4,should:0,show:0,sign:0,simpl:0,skip:0,smooth:0,snapshot:0,some:0,sourc:4,ssl:0,starter:0,stop:0,storag:[0,2],stream:0,subsequ:4,suddent:0,summari:0,support:0,sure:[4,5],take:0,than:4,thi:[0,5],thing:0,through:5,thumbnail:0,tilt:0,time:[0,4],timeout:0,tip:[0,2],translat:1,tri:0,troubleshoot:4,unabl:0,updat:0,upgrad:0,url:0,use:0,using:0,valid:5,veri:0,version:[0,4],video:0,view:0,wan:0,want:0,wasn:0,web:0,webconsol:0,welcom:3,were:0,what:0,when:0,who:0,why:[0,5],without:0,wonder:5,work:[0,4,5],you:[0,4,5],zm_auth_hash_login:0,zmninja:[0,3,4,5],zms:0,zonemind:0,zoom:0}})
\ No newline at end of file diff --git a/docs/_build/html/source.html b/docs/_build/html/source.html index 7d7be7aa..d0c57209 100644 --- a/docs/_build/html/source.html +++ b/docs/_build/html/source.html @@ -116,6 +116,7 @@ </ul> </li> <li class="toctree-l1"><a class="reference internal" href="desktop.html">Desktop port tips</a></li> +<li class="toctree-l1"><a class="reference internal" href="contributing-language.html">Contributing a new language</a></li> </ul> diff --git a/docs/_build/html/validating-api.html b/docs/_build/html/validating-api.html index b33d49e5..1b56165b 100644 --- a/docs/_build/html/validating-api.html +++ b/docs/_build/html/validating-api.html @@ -98,6 +98,7 @@ </li> <li class="toctree-l1"><a class="reference internal" href="source.html">Building from Source</a></li> <li class="toctree-l1"><a class="reference internal" href="desktop.html">Desktop port tips</a></li> +<li class="toctree-l1"><a class="reference internal" href="contributing-language.html">Contributing a new language</a></li> </ul> |
