auditor

Public Website for an auditor
Log | Files | Refs | Submodules | README

index.html.j2 (9728B)


      1 <!DOCTYPE html>
      2 <html lang="{{ lang }}">
      3   <head>
      4   <meta charset="utf-8"/>
      5   <title>{{ _("{curr} Auditor").format(curr=conf['currency']) }}</title>
      6   <script> /* @licstart  The following is the entire license
      7 			notice for the JavaScript code in this page.
      8 
      9 	Copyright (C) 2014, 2015, 2016, 2020, 2021 Taler Systems SA
     10 
     11 	The JavaScript code in this page is free software: you can redistribute
     12 	it and/or modify it under the terms of the GNU General Public License
     13 	(GNU GPL) as published by the Free Software Foundation, either version
     14 	3 of the License, or (at your option) any later version.  The code is
     15 	distributed WITHOUT ANY WARRANTY; without even the implied warranty of
     16 	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU GPL
     17 	for more details.
     18 
     19 	As additional permission under GNU GPL version 3 section 7, you may
     20 	distribute non-source (e.g., minimized or compacted) forms of that code
     21 	without the copy of the GNU GPL normally required by section 4,
     22 	provided you include this license notice and a URL through which
     23 	recipients can access the Corresponding Source.
     24 
     25 	@licend  The above is the entire license notice for the JavaScript code
     26 	in this page.  */
     27   </script>
     28   <link rel="alternate" hreflang="en" href="{{ self_localized('en') }}" />
     29   <link rel="alternate" hreflang="de" href="{{ self_localized('de') }}" />
     30 <!--
     31     <link rel="alternate" hreflang="ar" href="{{ self_localized('ar') }}" />
     32     <link rel="alternate" hreflang="zh-hant" href="{{ self_localized('zh_Hant')
     33     }}" /> <link rel="alternate" hreflang="cs" href="{{ self_localized('cs')
     34     }}" /> <link rel="alternate" hreflang="fr" href="{{ self_localized('fr')
     35     }}" /> <link rel="alternate" hreflang="hi" href="{{ self_localized('hi')
     36     }}" /> <link rel="alternate" hreflang="hu" href="{{ self_localized('hu')
     37     }}" /> <link rel="alternate" hreflang="it" href="{{ self_localized('it')
     38     }}" /> <link rel="alternate" hreflang="ja" href="{{ self_localized('ja')
     39     }}" /> <link rel="alternate" hreflang="ko" href="{{ self_localized('ko')
     40     }}" /> <link rel="alternate" hreflang="pt" href="{{ self_localized('pt')
     41     }}" /> <link rel="alternate" hreflang="pt-br" href="{{
     42     self_localized('pt_BR') }}" /> <link rel="alternate" hreflang="ru" href="{{
     43     self_localized('ru') }}" /> <link rel="alternate" hreflang="es" href="{{
     44     self_localized('es') }}" /> <link rel="alternate" hreflang="sv" href="{{
     45     self_localized('sv') }}" /> <link rel="alternate" hreflang="tr" href="{{
     46     self_localized('tr') }}" />
     47 -->
     48     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     49     <meta name="viewport" content="width=device-width, initial-scale=1">
     50     <meta name="author" content="">
     51     <!-- Bootstrap core CSS -->
     52     <link href="{{ url_dist('bootstrap@4.6.0/bootstrap.min.css') }}" rel="stylesheet">
     53     <!-- Custom styles for this template -->
     54     <link href="{{ url_static('styles.css') }}" rel="stylesheet">
     55     <script src="{{ url_dist('bootstrap@4.6.0/jquery-3.5.1.slim.min.js') }}"></script>
     56     <script src="{{ url_dist('bootstrap@4.6.0/bootstrap.bundle.min.js') }}"></script>
     57     <script src="{{ url_dist('qrious@4.0.2/qrious.min.js') }}"></script>
     58     <!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media
     59 	    queries -->
     60     <!--[if lt IE 9]>
     61 	<script
     62 		src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script>
     63 	<script
     64 		src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
     65 	<![endif]-->
     66   </head>
     67 
     68 <body id="mybody">
     69   <nav class="navbar navbar-expand-lg navbar-light">
     70       <div class="navbar-nav mr-auto">
     71       </div>
     72       <div class="nav-item dropdown">
     73       <button class="btn btn-dark dropdown-toggle"
     74               type="button"
     75               id="dropdownMenu1"
     76               data-toggle="dropdown"
     77               aria-haspopup="true"
     78               aria-expanded="true">
     79               <img src="{{ url_static('images/languageicon.svg') }}"
     80                     height="35"
     81                     alt="[{{lang}}]" />
     82                     {{ lang_full }} [{{ lang }}]
     83       </button>
     84       <ul class="dropdown-menu" aria-labelledby="dropdownMenu1">
     85       {% if lang != 'en' %}
     86         <li><a class="dropdown-item" href="{{ self_localized('en') }}">English [en]</a></li>
     87       {% endif %}
     88 <!--  {% if lang != 'ar' %}
     89         <li><a class="dropdown-item" href="{{ self_localized('ar') }}">Arabic [ar]</a></li>
     90       {% endif %} -->
     91 <!--  {% if lang != 'zh_Hant' %}
     92         <li><a class="dropdown-item" href="{{ self_localized('zh_Hant') }}">Chinese [zh]</a></li>
     93       {% endif %} -->
     94 <!--  {% if lang != 'fr' %}
     95         <li><a class="dropdown-item" href="{{ self_localized('fr') }}">Fran&ccedil;ais [fr]</a></li>
     96       {% endif %} -->
     97       {% if lang != 'de' %}
     98         <li><a class="dropdown-item" href="{{ self_localized('de') }}">Deutsch [de]</a></li>
     99       {% endif %}
    100 <!--  {% if lang != 'hi' %}
    101         <li><a class="dropdown-item" href="{{ self_localized('hi') }}">Hindi [hi]</a></li>
    102       {% endif %} -->
    103 <!--  {% if lang != 'it' %}
    104         <li><a class="dropdown-item" href="{{ self_localized('it') }}">Italiano [it]</a></li>
    105       {% endif %}
    106       {% if lang != 'ja' %}
    107         <li><a class="dropdown-item" href="{{ self_localized('ja') }}">Japanese [ja]</a></li>
    108       {% endif %}
    109       {% if lang != 'ko' %}
    110         <li><a class="dropdown-item" href="{{ self_localized('ko') }}">Korean [ko]</a></li>
    111       {% endif %} -->
    112 <!--  {% if lang != 'pt' %}
    113         <li><a class="dropdown-item" href="{{ self_localized('pt') }}">Portugu&ecirc;s [pt]</a></li>
    114       {% endif %} -->
    115 <!--  {% if lang != 'pt_BR' %}
    116         <li><a class="dropdown-item" href="{{ self_localized('pt_BR') }}">Portugu&ecirc;s (Brazil) [pt]</a></li>
    117       {% endif %} -->
    118 <!--  {% if lang != 'ru' %}
    119         <li><a class="dropdown-item" href="{{ self_localized('ru') }}">&#x420;&#x443;&#x301;&#x441;&#x441;&#x43A;&#x438;&#x439;&#x20;&#x44F;&#x437;&#x44B;&#x301;&#x43A; [ru]</a></li>
    120       {% endif %}
    121       {% if lang != 'es' %}
    122         <li><a class="dropdown-item" href="{{ self_localized('es') }}">Espa&ntilde;ol [es]</a></li>
    123       {% endif %}
    124       {% if lang != 'sv' %}
    125         <li><a class="dropdown-item" href="{{ self_localized('sv') }}">Svenska [sv]</a></li>
    126       {% endif %}
    127       {% if lang != 'tr' %}
    128         <li><a class="dropdown-item" href="{{ self_localized('tr') }}">T&uuml;rk [tr]</a></li>
    129       {% endif %} -->
    130       </ul>
    131     </div>
    132   </nav>
    133 
    134   <div id="body_content">
    135     <div class="container">
    136       <div class="row justify-content-center">
    137         <div>
    138           <h1><span class="it">{{ _("{curr} Auditor").format(curr=conf['currency']) }}</span></h1>
    139         </div>
    140       </div>
    141       <div class="row justify-content-center">
    142         <div>
    143           <p>
    144             {{ _("This is an auditor for the {curr} currency.").format(curr=conf['currency']) }}
    145           </p>
    146         </div>
    147       </div>
    148       <div class="row mt-1">
    149       </div>
    150     </div>
    151 
    152     <div class="container">
    153       <div class="row">
    154         <div class="col-lg-24">
    155           <p>
    156             {{ _("This is the Web site of the auditor for the {curr} currency.").format(curr=conf['currency']) }}
    157             {% trans %}
    158             In the GNU Taler system, an auditor is responsible for verifying
    159             that an exchange operates correctly. If you trust us to do a good
    160             job auditing, please scan the following QR code or open the link:
    161             {% endtrans %}
    162           </p>
    163 
    164           <div style="text-align: center;">
    165             <canvas id="qr"></canvas>
    166           </div>
    167           <div style="text-align: center;">
    168             <a href="{{ "{uri}".format(uri=conf['auditor_uri']) }}">
    169                      {{ "{uri}".format(uri=conf['auditor_uri']) }}
    170             </a>
    171           </div>
    172           <p>
    173             {{ _("This will tell your wallet that you are willing to trust exchanges that we audit to handle the {curr} currency properly.").format(curr=conf['currency']) }}
    174           </p>
    175           <p>
    176             {% trans %}
    177             If you do not have a Taler wallet installed, please
    178             first install the wallet from <a href="https://wallet.taler.net/">wallet installation page</a>.
    179             It only takes one click.
    180             {% endtrans %}
    181           </p>
    182         </div>
    183       </div>
    184     </div>
    185   </div>
    186   <script>
    187     var qr = new QRious({
    188         element: document.getElementById('qr'),
    189         value: '{{ conf['auditor_uri'] }}',
    190         size: 512
    191     });
    192   </script>
    193 
    194   <div class="container">
    195     <div class="row">
    196       <div class="col-lg-24">
    197         <h2>Audit reports</h2>
    198         <p>
    199           {% trans %}
    200           We are continuously publishing our <a href="/reports/">audit reports</a>.
    201           {% endtrans %}
    202         </p>
    203       </div>
    204     </div>
    205   </div>
    206 <footer id="footer">
    207   <div class="container">
    208     <div class="row justify-content-center">
    209       <div class="col-12">
    210         <hr style="border-top: 1px solid #00000069; padding-bottom: 1em" />
    211       </div>
    212     </div>
    213   </div>
    214   <div class="text-center mt-5">
    215     <p>
    216        {{ _("GNU Taler is developed as part of the <a href='https://www.gnu.org/'>GNU project</a> for the GNU operating system.") }}
    217        <br>
    218        &copy; <a href="https://gnunet.org/en/ev.html">GNUnet e.V.</a> {{_("and") }}
    219                Taler Systems SA 2015-2021
    220        <br>
    221        {{ _("We are grateful for support and free hosting of this site by <a href='https://www.bfh.ch/'>BFH</a>.") }}
    222        <br>
    223        {{ _("This page was created using <a href='https://www.gnu.org/'>Free Software</a> only.") }}
    224        <br>
    225        <a href="{{ url_static('javascript.html') }}" data-jslicense="1">{{ _("JavaScript license information")}} </a>
    226     </p>
    227   </div>
    228 </footer>
    229 </body>
    230 </html>