Aggiornamento Traduzioni ...

This commit is contained in:
Paolo Arena
2020-03-31 20:34:49 +02:00
parent 411acf2f70
commit e513118cbc
28 changed files with 3362 additions and 979 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -67,6 +67,9 @@
font-weight: bold;
width: 100px;
}
.passoint{
width: 90px;
}
.gift{
margin: 4px;
@@ -89,6 +92,21 @@
color: blue;
}
.titlenave{
width: 55px;
text-align: center;
}
.datanave{
width: 80px;
text-align: center;
}
.datanave_int{
width: 60px;
text-align: center;
}
.dati {
color: blue;
font-size: 1.25rem;

View File

@@ -167,6 +167,9 @@ export default class CMyNave extends MixinNave {
}
public getNavePartByInd(ind) {
this.getrigaNaveByInd(ind)
if (!!this.navi_partenza[ind])
return tools.getstrshortDate(this.navi_partenza[ind].date_start)
else
@@ -407,10 +410,19 @@ export default class CMyNave extends MixinNave {
}
public gettitlenave(ind) {
let ris = ''
if (ind === 1)
return this.getRiganave(this.nave.riga) + '.' + this.getColnave(this.nave.col)
else
return (this.getrigaNaveByInd(ind)) + '.x'
else {
ris = (this.getrigaNaveByInd(ind)) + '.' + this.getcolNaveByInd(ind)
}
let add = ''
// for (let index = 0; index < (4 - ris.length); index++) {
// add += '&nbsp;'
// }
ris = add + ris
return ris
}
public getdatanave(rec) {
@@ -425,13 +437,37 @@ export default class CMyNave extends MixinNave {
}
}
return this.getNavePartByInd(rec.ind)
const riga = this.getrigaNaveByInd(rec.ind)
const col = this.getcolNaveByInd(rec.ind)
const mynavepart = this.getnavePartenzaByRigaCol(riga, col)
if (!!mynavepart) {
if (!!mynavepart.date_start)
return tools.getstrshortDate(mynavepart.date_start)
}
return ' --/-- '
// return this.getNavePartByInd(rec.ind)
}
public getnavePartenzaByRigaCol(riga, col) {
for (const mynave of this.navi_partenza) {
if (!!mynave) {
if ((mynave.riga === riga) && (mynave.col === col)) {
return mynave
}
}
}
return null
}
public getrigaNaveByInd(ind) {
return this.getRiganave(this.nave.riga + ind - 1)
}
public getcolNaveByInd(ind) {
const miacol = this.nave.col * Math.pow(2, ind - 1)
return this.getColnave(miacol)
}
public NaveeseguitabyInd(riga) {
return (this.riga >= riga)
}
@@ -451,14 +487,23 @@ export default class CMyNave extends MixinNave {
// console.log('this.rigadoni', this.rigadoni, 'ind', rec.ind)
if (!rec.ind)
return ''
const riga = this.getrigaNaveByInd(rec.ind)
const col = this.getcolNaveByInd(rec.ind)
const mynavepart = this.getnavePartenzaByRigaCol(riga, col)
if (!!mynavepart) {
if (mynavepart.DoniConfermati > 0) {
return 'fas fa-gift'
}
}
if (this.rigadoni >= this.getrigaNaveByInd(rec.ind)) {
return 'fas fa-gift'
// return 'fas fa-gift'
}
}
public async InviaMsgANave(msgobj, navemediatore) {
let msgtitle = translate('dashboard.invia_link_chat')
let msgtitle = translate('dashboard.controlla_donatori')
let msginvia = msgtitle
if (msgobj.inviareale) {
msgtitle = translate('dashboard.invia_link_chat')
@@ -506,11 +551,11 @@ export default class CMyNave extends MixinNave {
}
public gettitlemediatore() {
return this.getdatastr(this.partenza_primo_donatore()) + ' ' + 'NAVE' + ' ' + this.mediatore.riga + '.' + this.mediatore.col + ' ' + '🎁' + 'AYNI'
return this.getdatastr(this.partenza_primo_donatore()) + ' ' + this.$t('dashboard.nave') + ' ' + this.getisProvvisoriaMediatoreStr() + this.mediatore.riga + '.' + this.mediatore.col + ' ' + '🎁' + 'AYNI'
}
public gettitledonatore() {
return this.getdatastr(this.donatore_navepers.date_start) + ' ' + 'NAVE' + ' ' + this.donatore_navepers.riga + '.' + this.donatore_navepers.col + ' ' + '🎁' + 'AYNI'
return this.getdatastr(this.donatore_navepers.date_start) + ' ' + this.$t('dashboard.nave') + ' ' + this.getisProvvisoriaStr() + this.donatore_navepers.riga + '.' + this.donatore_navepers.col + ' ' + '🎁' + 'AYNI'
}
public gettesto() {
@@ -518,17 +563,46 @@ export default class CMyNave extends MixinNave {
}
public getisProvvisoriaStr() {
let istemp = false
if (!!this.donatore_navepers) {
if (this.donatore_navepers.provvisoria) {
return ' Temporanea '
istemp = true
}
} else {
istemp = true
}
if (istemp) {
return ' ' + this.$t('dashboard.temporanea') + ' '
}
return ''
}
public getisProvvisoriaMediatoreStr() {
let istemp = false
if (!!this.mediatore_navepers) {
if (this.mediatore_navepers.provvisoria) {
istemp = true
}
} else {
istemp = true
}
if (istemp) {
return ' ' + this.$t('dashboard.temporanea') + ' '
}
return ''
}
public isDefinitivaMediatore() {
if (!!this.mediatore_navepers)
return (!this.mediatore_navepers.provvisoria)
return false
}
public getindex(recdonatore, index) {
if (recdonatore.ind_order === this.nave.rec.donatore.recmediatore.ind_order && (recdonatore.num_tess === 2))
return 'TESS'
return this.$t('dashboard.ritessitura')
return 'D' + (index)
}

View File

@@ -21,8 +21,8 @@
align="justify"
narrow-indicator
>
<q-tab name="tragitto" label="Tragitto"></q-tab>
<q-tab name="mediatore" label="Mediatore"></q-tab>
<q-tab name="tragitto" :label="$t('dashboard.tragitto')"></q-tab>
<q-tab name="mediatore" :label="$t('dashboard.mediatore')"></q-tab>
</q-tabs>
@@ -31,14 +31,14 @@
<q-chip class="glossy q-ma-sm" color="orange" text-color="white" icon="star">
{{getposizione()}}
</q-chip>
<div class="row justify-between">
<div class="row justify-between no-wrap">
<div class="cont_pos_intest">N</div>
<div class="cont_intestaz q-mx-sm"> Nome<br>dei Passaggi</div>
<div class="cont_intestaz q-mx-sm passoint" v-html="$t('dashboard.nome_dei_passaggi')"></div>
<div class="cont_intestaz">Nave</div>
<div class="cont_intestaz">Data<br>Partenza</div>
<div class="cont_intestaz_small">Doni<br>Inviati</div>
<div class="cont_intestaz titlenave">{{$t('dashboard.nave')}}</div>
<div class="cont_intestaz datanave_int" v-html="$t('dashboard.data_partenza')"></div>
<div class="cont_intestaz_small" v-html="$t('dashboard.doni_inviati')"></div>
</div>
<div v-for="rec in tragitto" :key="rec.ind">
@@ -53,12 +53,12 @@
</q-chip>
</div>
</div>
<div class="">
<div class="titlenave">
<q-chip class="glossy" :color="rec.color" text-color="white">
{{ gettitlenave(rec.ind) }}
<div class="" v-html="gettitlenave(rec.ind)"></div>
</q-chip>
</div>
<div class="">
<div class="datanave">
<q-chip class="glossy" :color="rec.color" text-color="white">
{{ getdatanave(rec) }}
</q-chip>
@@ -74,7 +74,7 @@
<div class="row justify-center q-gutter-md">
<div v-if="nave.rec.mediatore.recsognatori">
<div class="sognatore">SOGNATORI:</div>
<div class="sognatore">{{$t('dashboard.sognatori')}}:</div>
<div v-for="(sognatore, index) in nave.rec.mediatore.recsognatori" :key="10+index">
<div v-if="sognatore" :class="`cont_sognatore ` + getclassSelect(sognatore)">
A{{3 - index}} - {{ sognatore.name }} {{ sognatore.surname }}
@@ -82,7 +82,7 @@
</div>
</div>
<div class="">
<div class="mediatore">MEDIATORE:</div>
<div class="mediatore text-uppercase">{{$t('dashboard.mediatore')}}:</div>
<div :class="`cont_mediatore ` + getclassSelect(nave.rec.mediatore.recmediatore)">
{{ nave.rec.mediatore.recmediatore.name }} {{
nave.rec.mediatore.recmediatore.surname }} ({{
@@ -90,7 +90,7 @@
</div>
</div>
<div class="">
<div class="intermedio3">INTERMEDIO3:</div>
<div class="intermedio3">{{$t('dashboard.intermedio')}}3:</div>
<div v-for="(terra, index) in nave.rec.mediatore.arrterra" :key="index">
<div v-if="terra" :class="`cont_donatore ` + getclassSelect(terra)">
B{{index + 1}} - {{ terra.name }} {{ terra.surname }} ({{ terra.username }})
@@ -100,7 +100,7 @@
</div>
</div>
<div class="">
<div class="intermedio2">INTERMEDIO2:</div>
<div class="intermedio2">{{$t('dashboard.intermedio')}}2:</div>
<div v-for="(aria, index) in nave.rec.mediatore.arraria" :key="index">
<div v-if="aria" :class="`cont_donatore ` + getclassSelect(aria)">
C{{index + 1}} - {{ aria.name }} {{ aria.surname }} ({{ aria.username }}) -
@@ -109,7 +109,7 @@
</div>
</div>
</div>
<div class="donatore">DONATORI:</div>
<div class="donatore text-uppercase">{{$t('dashboard.donatori')}}:</div>
<div v-for="(donatore, index) in nave.rec.mediatore.arrdonatori" :key="index">
<div v-if="donatore" :class="`cont_donatore row ` + getclassSelect(donatore)">
{{ getindex(donatore, index + 1) }} - {{ donatore.name }} {{ donatore.surname }}
@@ -122,27 +122,30 @@
</div>
</div>
<div class="q-my-md">
<div v-if="isDefinitivaMediatore()" class="q-my-md">
<div class="text-left" v-html="gettesto()"></div>
<q-input v-model="link_chat" :label="$t('dashboard.link_chat')"
debounce="1000"
input-class="myinput-area"
@input="change_link_chat">
<div>
<q-input v-model="link_chat" :label="$t('dashboard.link_chat')"
debounce="1000"
input-class="myinput-area"
@input="change_link_chat">
</q-input>
</q-input>
<div class="row justify-center centermydiv q-gutter-sm" style="max-width: 420px;">
<!--<q-btn rounded text-color="secondary" icon="fab fa-telegram"
:label="$t('dashboard.controlla_donatori')"
@click="InviaLinkChatADonatori(false)"></q-btn>-->
<div class="row justify-center centermydiv q-gutter-sm" style="max-width: 420px;">
<q-btn rounded text-color="secondary" icon="fab fa-telegram"
:label="$t('dashboard.controlla_donatori')"
@click="InviaLinkChatADonatori(false)"></q-btn>
<q-btn rounded text-color="primary" icon="fab fa-telegram"
:disable="!linkchatesiste"
:label="$t('dashboard.invia_link_chat')"
@click="InviaLinkChatADonatori(true)"></q-btn>
<q-btn rounded text-color="primary" icon="fab fa-telegram"
:disable="!linkchatesiste"
:label="$t('dashboard.invia_link_chat')"
@click="InviaLinkChatADonatori(true)"></q-btn>
</div>
</div>
</div>
</q-tab-panel>
@@ -157,8 +160,8 @@
narrow-indicator
>
<q-tab name="donatore" label="Donatore"></q-tab>
<q-tab name="sognatore" label="Sognatore"></q-tab>
<q-tab name="donatore" :label="$t('dashboard.donatore')"></q-tab>
<q-tab name="sognatore" :label="$t('dashboard.sognatore')"></q-tab>
</q-tabs>
<q-tab-panels v-model="cosa2" animated>
<q-tab-panel name="donatore">
@@ -168,7 +171,7 @@
<div class="">
<div class="row justify-center q-gutter-md">
<div v-if="nave.rec.donatore.recsognatori">
<div class="sognatore">SOGNATORI:</div>
<div class="sognatore">{{$t('dashboard.sognatori')}}:</div>
<div v-for="(sognatore, index) in nave.rec.donatore.recsognatori" :key="10+index">
<div v-if="sognatore" :class="`cont_sognatore ` + getclassSelect(sognatore)">
A{{3 - index}} - {{ sognatore.name }} {{ sognatore.surname }}
@@ -176,7 +179,7 @@
</div>
</div>
<div class="">
<div class="mediatore">MEDIATORE:</div>
<div class="mediatore text-uppercase">{{$t('dashboard.mediatore')}}:</div>
<div :class="`cont_mediatore ` + getclassSelect(nave.rec.donatore.recmediatore)">
{{ nave.rec.donatore.recmediatore.name }} {{
nave.rec.donatore.recmediatore.surname }} ({{
@@ -184,7 +187,7 @@
</div>
</div>
<div class="">
<div class="intermedio3">INTERMEDIO3:</div>
<div class="intermedio3">{{$t('dashboard.intermedio')}}3:</div>
<div v-for="(terra, index) in nave.rec.donatore.arrterra" :key="index">
<div v-if="terra" :class="`cont_donatore ` + getclassSelect(terra)">
B{{index + 1}} - {{ terra.name }} {{ terra.surname }} ({{ terra.username
@@ -194,7 +197,7 @@
</div>
</div>
<div class="">
<div class="intermedio2">INTERMEDIO2:</div>
<div class="intermedio2">{{$t('dashboard.intermedio')}}2:</div>
<div v-for="(aria, index) in nave.rec.donatore.arraria" :key="index">
<div v-if="aria" :class="`cont_donatore ` + getclassSelect(aria)">
C{{index + 1}} - {{ aria.name }} {{ aria.surname }} ({{ aria.username
@@ -203,7 +206,7 @@
</div>
</div>
</div>
<div class="donatore">DONATORI:</div>
<div class="donatore text-uppercase">{{$t('dashboard.donatori')}}:</div>
<div v-for="(donatore, index) in nave.rec.donatore.arrdonatori" :key="index">
<div v-if="donatore" :class="`cont_donatore row ` + getclassSelect(donatore)">
<div>
@@ -224,7 +227,7 @@
</div>
<div class="q-ma-md q-butter-sm" v-if="!!linkchatopen">
Per entrare nella Gift Chat, clicca qui:<br>
{{$t('dashboard.gift_chat')}}:<br>
<div class="q-ma-md">
<q-btn rounded color="primary" icon="fab fa-telegram"
:label="$t('dashboard.entra_in_gift_chat')"
@@ -245,10 +248,10 @@
<div v-if="!FattoDono" class="text-evidente bordo_stondato">
<div>Quando effettuare il Regalo: <strong>{{ getGiornoDelDono() }}</strong><br>
<div>{{$t('dashboard.quando_eff_il_tuo_dono')}}: <strong>{{ getGiornoDelDono() }}</strong><br>
</div>
<div>
Metodi Disponibili:
{{$t('dashboard.metodi_disponibili')}}:
<CMyChipList
:type="tools.FieldType.multiselect"
@@ -260,30 +263,26 @@
</div>
<div>
Importo: <strong>33</strong>
{{$t('dashboard.importo')}}: <strong>33</strong>
</div>
<br>
<CTitleBanner class="q-pa-xs"
:title="$t('dashboard.come_inviare_regalo_con_paypal')"
bgcolor="bg-primary"
clcolor="text-white"
myclass="myshad" canopen="true" :visible="false">
<CVideo myvideokey="5rp_XEV6Mzg">
</CVideo>
</CTitleBanner>
</div>
<div class="text-evidente bordo_stondato_blu">
<div v-if="GiornoDelDonoArrivato">
<div v-if="!FattoDono">
E' arrivato il momento di Effettuare il proprio Dono!<br>
Inviare tramite PayPal a: <strong>{{ getemailPagamentoSognatore()
}}</strong><br>
(Scegliere l'opzione "Invia ad Amici")<br>
<CTitleBanner class="q-pa-xs"
:title="$t('dashboard.come_inviare_regalo_con_paypal')"
bgcolor="bg-primary"
clcolor="text-white"
myclass="myshad" canopen="true" :visible="false">
<CVideo myvideokey="5rp_XEV6Mzg">
</CVideo>
</CTitleBanner>
<div v-if="!FattoDono" v-html="$t('dashboard.effettua_il_dono', {email: getemailPagamentoSognatore() })">
<div v-if="!donoinviato">
{{$t('dashboard.clicca_conferma_dono')}}:<br>
@@ -329,30 +328,30 @@
<div class="text-evidente bordo_stondato justify-between q-pa-xs-sm">
<div class="">
<div>
Doni Ricevuti:
{{$t('dashboard.doni_ricevuti')}}:
</div>
<div class="ricevuti dati">{{getDoniConfermati()}}</div>
</div>
<div class="">
<div class="inviati">
Doni Inviati (da confermare):
{{$t('dashboard.doni_inviati_da_confermare')}}:
</div>
<div class="inviati dati">{{getDoniAttesaDiConferma()}}</div>
</div>
<div class="">
<div class="">
Doni Mancanti:
{{$t('dashboard.doni_mancanti')}}:
</div>
<div class="mancanti dati">{{getDoniMancanti()}}</div>
</div>
</div>
<q-table
dense
color="primary"
title="Donatori"
:title="$t('dashboard.donatori')"
:data="arrdonatori"
:columns="coldonatori"
:nodataLabel="$t('grid.nodata')"
:Pagination.sync="MyPagination"
row-key="index">
<template v-slot:body="props">

View File

@@ -556,7 +556,7 @@ export default class CStatus extends MixinBase {
}
get strpercstep() {
return this.$t('steps.completed') + ' ' + (this.getstep) + ' ' + this.$t('steps.passi_su') + ' ' + this.NUMSTEP_OBBLIGATORI
return this.$t('steps.completed') + ' ' + this.$t('steps.passi_su', {passo: this.getstep, totpassi: this.NUMSTEP_OBBLIGATORI })
}
get stepcompleti() {

View File

@@ -8,7 +8,7 @@
clcolor="text-white"
myclass="myshad" canopen="true" :visible="true">
<CVideo myvideokey="85zU-2A-Rxs">
<CVideo myvideokey="ybrjGr52jOI">
</CVideo>
</CTitleBanner>
@@ -16,10 +16,12 @@
clcolor="text-white"
myclass="myshad" canopen="true" :visible="false">
<CVideo myvideokey="3JDRkN9z_rM">
<CVideo myvideokey="u90hVKBRD6w">
</CVideo>
</CTitleBanner>
<!--
<CTitleBanner class="q-pa-xs" :title="$t('steps.video_intro_3')" bgcolor="bg-primary"
clcolor="text-white"
myclass="myshad" canopen="true" :visible="false">
@@ -37,6 +39,7 @@
</CVideo>
</CTitleBanner>
-->
<div v-if="showconditions">
<q-checkbox

View File

@@ -133,6 +133,11 @@ export default class Header extends Vue {
this.setshortlang(mylangtopass)
this.setLangAtt(mylangtopass)
UserStore.actions.setLangServer()
// Update Server
}
@Watch('GlobalStore.state.stateConnection', { immediate: true, deep: true })
@@ -237,8 +242,7 @@ export default class Header extends Vue {
})
})
// this.$q.lang.set(mylang)
GlobalStore.actions.addDynamicPages()
}
public beforeMount() {

View File

@@ -221,7 +221,7 @@
<p>Dernière mise à jour : {{lastdataupdate}}</p>
</div>
<div v-else>
<div v-else-if="toolsext.isLang('es')">
<p class="text-subtitle1">Política de privacidad de {{url}}</p>
<p class="text-subtitle1">Información sobre el procesamiento de datos personales de conformidad con el art.
13 del Reglamento (UE) n. 2016/679</p>
@@ -349,6 +349,130 @@
            <p>Última actualización: {{lastdataupdate}} </p>
</div>
<div v-else>
<p class="text-subtitle1">Privacy Policy {{url}}</p>
<p class="text-subtitle1">Information on the processing of personal data in accordance with art. 13 of the
Regulation
(EU) No 2016/679</p>
<p>In accordance with art. 13 of Regulation (EU) no. 2016/679, also called General Data Protection
Regulation
(hereinafter the "GDPR"), {{SiteName}}} informs you that your personal data (hereinafter the "Data"),
will be treated in compliance with the provisions of the GDPR and any applicable legislation in reference to
to the processing of personal data in accordance with the information below.</p>
<p><span class="text-subtitle2">1. Data Controller</span><br/>
{{ownerDataName}}</p>
<p><span class="boldhigh">Data processing and data protection officer:</span><br/>
{{managerDate}}
</p>
<p class="text-subtitle2">2. Data Categories</p>
<p>Data processed by the Data Controller includes: {{includeData}}.</p>.
<p class="text-subtitle2">3. Purpose and legal basis of the processing. Legitimate interest.</p>
<p>Data will be processed for the fulfilment of informative, commercial and administrative purposes to
legal obligations, pursuant to Article 6, paragraph 1, letters b) and c) of the GDPR, as well as the pursuit of the
legitimate
interest of the Holder, in art. 6, paragraph 1, letter f of the GDPR, with reference to:
compliance with internal administrative procedures and fulfillment of legal obligations or regulations in force in
{{country}}
the sending of communications of an informative, commercial and promotional nature.</p>
<p>In any case, the processing of your Data carried out on the basis of your legitimate interest of
In addition to the provisions of art. 6, paragraph 1, letter f of the GDPR, the Owner is also in
compliance
to the provisions of recital 47 and Opinion No 6/2014 Article 29 Data Protection Working
Party, par. III.3.1.</p>
<p class="text-subtitle2">4. Treatment modalities.</p>
<p>Your Data are collected and recorded in a lawful and correct manner for the above purposes
indicated and are also processed with the aid of electronic and automated tools, including by means of
insertion and
the organisation into databases, in accordance with the provisions of the GDPR on measures of
security, and, in any case, in such a way as to guarantee the security and confidentiality of the Data itself.</p>
<p class="text-subtitle2">5. Recipients or categories of recipients.</p>
<p>Data may be made accessible, brought to the knowledge of or communicated to the following subjects, the
who will be appointed by the Owner, as the case may be, as responsible - whose list is available
at the registered office of the Owner - or persons in charge:
employees and/or collaborators in any capacity of the Owner;
public or private subjects, natural or legal persons, of which the Holder avails himself for the
carrying out the activities instrumental to the achievement of the above mentioned purpose or to which the Owner is
bound to
communicate the Data by virtue of legal or contractual obligations.</p>
<p>In any case, the Data will not be disseminated.</p>
<p class="text-subtitle2">6. Place</p>
<p>Data are processed at the Owner's operating offices and in any other place where the parties
involved in the treatment are localized. For further information, please contact the Data Controller at the following contact details
reported in
opening.</p>
<p class="text-subtitle2">7. Conservation period.</p>
<p>Data will be kept for a period of time not exceeding 10 (ten) years for the following purposes
administrative and, in any case, for the time strictly necessary for the pursuit of the legitimate interest of the
Owner.</p>
<p class="text-subtitle2">8. Access rights, deletion, restriction and portability.</p>
<p>The Owner informs you that you are entitled to the rights set out in articles 15 to 20 of the GDPR. By way of
example, by sending a specific request to the email address {{owneremail}}, you can:
obtain confirmation whether or not personal data concerning you is being processed;
if a processing operation is in progress, obtain access to the data and information relating to the
processing and request a copy of the data;
obtain rectification of inaccurate data and integration of incomplete personal data;
<p class="text-subtitle2">8. Access rights, deletion, restriction and portability.</p>
<p>The Owner informs you that you are entitled to the rights set out in articles 15 to 20 of the GDPR. By way of
example, by sending a specific request to the email address {{owneremail}}, you can:
obtain confirmation whether or not personal data concerning you is being processed;
if a processing operation is in progress, obtain access to the data and information relating to the
processing and request a copy of the data;
obtain rectification of inaccurate data and integration of incomplete personal data;
to obtain, if one of the conditions provided for in art. 17 of the GDPR is met, the cancellation of the
Data concerning you; to obtain, in the cases provided for by art. 18 of the GDPR, the limitation of the treatment of your personal data.
Data that La
regard; receive the Data concerning you in a structured format, in common use and readable by
device
automatic and request their transmission to another owner, if technically feasible.</p>
<p class="text-subtitle2">9. Right of opposition.</p>
<p>In accordance with Art. 21 of the GDPR, you also have the right to object at any time to the
processing of its own Data carried out for the pursuit of the legitimate interest of the Data Controller by writing
at the email address
{{owneremail}} In case of opposition, the Data will no longer be processed, provided that you do not
there are legitimate grounds for processing, which override the interests, rights and interests of the data subject.
freedom of the persons concerned, or for the establishment, exercise or defence of a right in headquarters
judicial.</p>
<p class="text-subtitle2">Data Protection Officer</p>.
<p>The data controller has appointed a data protection officer who is contactable at the
following mailbox {{owneremail}}.</p>
<p class="text-subtitle2">10. Right to lodge a complaint with the Guarantor.</p>
<p>The Owner also informs you that you can lodge a complaint with the Guarantor for the Protection of Personal Data in the
if it considers that its rights under GDPR or any other law have been infringed
applicable legislation, according to the modalities indicated on the website of the Data Protection Supervisor
Personal accessible at the address: <a href="http://www.garanteprivacy.it" target="_blank">www.garanteprivacy.it</a>.
</p>
<p>Last Update: {{lastdataupdate}}</p>
</div>
</q-page>

View File

@@ -53,6 +53,7 @@ export interface ITeachUname {
export interface IMyPage {
_id?: string
author_username?: string
lang?: string
title?: string
icon?: string
order?: number
@@ -189,6 +190,7 @@ export interface IListRoutes {
order: number
path: string
name: string
lang?: string
materialIcon?: string
component?: Component
reqauth?: boolean

View File

@@ -33,6 +33,8 @@ export default class Listadoninavi extends MixinBase {
public seldonatore = null
public msg_tosend: string = ''
public msg_tosend_user: string = ''
public showtesto: boolean = false
public seltesto: string = ''
public pagination = {
sortBy: 'desc',
descending: false,
@@ -67,12 +69,13 @@ export default class Listadoninavi extends MixinBase {
sortable: true
},
{ name: 'date_start', align: 'center', label: '⏰ Partenza', field: 'date_start', sortable: true },
{ name: 'provvisoria', align: 'center', label: 'Temp.', field: 'provvisoria', sortable: true },
{ name: 'tutor', align: 'left', label: 'Tutor', field: 'tutor', sortable: true },
{ name: 'mediatore', align: 'center', label: '🌀 Mediatore', field: '', sortable: true },
{ name: 'sognatore', align: 'center', label: 'Sognatore', field: '', sortable: true },
{ name: 'donatori', align: 'center', label: 'Donatori', field: '', sortable: true },
{ name: 'DoniAttesaDiConferma', align: 'center', label: '🎁 Wait', field: 'DoniAttesaDiConferma', sortable: true },
{ name: 'DoniMancanti', align: 'center', label: '🎁 Mancano', field: 'DoniMancanti', sortable: true },
{ name: 'DoniMancanti', align: 'center', label: '🎁 Miss', field: 'DoniMancanti', sortable: true },
{ name: 'DoniConfermati', align: 'center', label: '🎁 OK', field: 'DoniConfermati', sortable: true },
{ name: 'note_bot', align: 'left', label: 'Note Placca', field: 'note_bot', sortable: true },
{ name: 'note_interne', align: 'left', label: 'Note Interne', field: 'note_interne', sortable: true },
@@ -121,6 +124,10 @@ export default class Listadoninavi extends MixinBase {
this.showdonatori = true
}
public EsistonoDonatori(rec) {
return !!rec.donatore.arrdonatori ? !!rec.donatore.arrdonatori[0].name : false
}
public clickseluser(rec) {
this.seluser = rec
this.showmsguser = true
@@ -147,6 +154,7 @@ export default class Listadoninavi extends MixinBase {
public Chiudi() {
this.showdonatori = false
this.seldonatore = null
this.showtesto = false
}
public ActionAfterYes(action, item, data) {
@@ -217,9 +225,18 @@ export default class Listadoninavi extends MixinBase {
if (!!rec) {
const mydata = {}
mydata[myfield] = rec[myfield]
console.log('mydata', mydata, 'id', rec._id)
// console.log('mydata', mydata, 'id', rec._id)
tools.saveFieldToServer(this, table, rec._id, mydata)
}
}
public async Mostraplacca(riga, col) {
const data = {
riga,
col
}
this.showtesto = true
this.seltesto = await GlobalStore.actions.GetData({ data })
}
}

View File

@@ -28,14 +28,21 @@
{{ props.row.index }}
</q-td>
<q-td key="rigacol" :props="props">
{{ props.row.riga }}.{{ props.row.col }}
<q-btn flat
rounded color="blue"
:label="props.row.riga + `.` + props.row.col"
@click="Mostraplacca(props.row.riga, props.row.col)">
</q-btn>
</q-td>
<q-td key="date_gift_chat_open" :props="props">
<div>
<div class="text-center cursor-pointer">
<a v-if="!!props.row.rec.donatore.navepersistente.link_chat"
:href="props.row.rec.donatore.navepersistente.link_chat" target="_blank">Link</a>
:href="props.row.rec.donatore.navepersistente.link_chat"
target="_blank">Link</a>
<q-popup-edit v-model="props.row.rec.donatore.navepersistente.link_chat"
title="Link della Chat Telegram" buttons
@@ -47,26 +54,30 @@
<div v-if="!props.row.rec.donatore.navepersistente.link_chat">---</div>
</div>
<div v-if="!!props.row.rec.donatore.navepersistente">
{{ tools.getstrshortDate(props.row.rec.donatore.navepersistente.date_gift_chat_open)
{{
tools.getstrshortDate(props.row.rec.donatore.navepersistente.date_gift_chat_open)
}}
</div>
</div>
<div v-if="props.row.rec.donatore.recmediatore.sent_msg_howto_make_gift">(Link
Inviato)
<div v-if="props.row.rec.donatore.recmediatore.sent_msg_howto_make_gift">(Link Inviato)
</div>
</q-td>
<q-td key="date_start" :props="props">
<div v-if="!!props.row.rec.donatore.navepersistente">
{{ tools.getstrshortDate(props.row.rec.donatore.navepersistente.date_start) }}
<div v-if="!!props.row.rec.donatore.navepersistente.provvisoria">
(Temporanea)
</div>
</div>
</q-td>
<q-td key="provvisoria" :props="props">
<div v-if="!!props.row.rec.donatore.navepersistente">
<q-toggle dark color="green"
v-model="props.row.rec.donatore.navepersistente.provvisoria"
@input="SaveField(props.row.rec.donatore.navepersistente, 'navepersistente', 'provvisoria')"></q-toggle>
</div>
</q-td>
<q-td key="tutor" :props="props">
<div>
<div class="text-center">
<div class="text-center cursor-pointer">
{{ props.row.tutor }}
<q-popup-edit v-model="props.row.rec.donatore.navepersistente.tutor"
@@ -101,7 +112,8 @@
</q-btn>
</q-td>
<q-td key="donatori" :props="props">
<q-btn flat rounded color="blue"
<q-btn v-if="EsistonoDonatori(props.row.rec)" flat rounded color="blue"
:label="$t('dashboard.donatori')"
@click="clickdonatori(props.row.rec)">
</q-btn>
@@ -132,7 +144,9 @@
title="Note che compariranno sulla Placca dell'Utente" buttons
@save="SaveField(props.row.rec.donatore.navepersistente, 'navepersistente', 'note_bot')">
<q-field>
<q-input v-model="props.row.rec.donatore.navepersistente.note_bot"/>
<q-input type="textarea" autogrow
v-model="props.row.rec.donatore.navepersistente.note_bot">
</q-input>
</q-field>
</q-popup-edit>
</div>
@@ -148,7 +162,10 @@
buttons
@save="SaveField(props.row.rec.donatore.navepersistente, 'navepersistente', 'note_interne')">
<q-field>
<q-input v-model="props.row.rec.donatore.navepersistente.note_interne"/>
<q-input type="textarea"
autogrow
v-model="props.row.rec.donatore.navepersistente.note_interne">
</q-input>
</q-field>
</q-popup-edit>
</div>
@@ -178,6 +195,7 @@
:data="selrec.donatore.arrdonatori"
:columns="coldonatori"
:Pagination="pagination2"
:nodataLabel="$t('grid.nodata')"
row-key="index">
<template v-slot:body="props">
<q-tr :props="props">
@@ -280,6 +298,23 @@
</q-card-section>
</q-card>
</q-dialog>
<q-dialog v-model="showtesto">
<q-card v-if="seltesto" :style="`min-width: `+ tools.myheight_dialog() + `px;` ">
<q-toolbar class="bg-primary text-white" style="min-height: 30px;">
<q-toolbar-title>
Testo:
</q-toolbar-title>
<q-btn flat round color="white" icon="close" v-close-popup clickable @click="Chiudi"></q-btn>
</q-toolbar>
<q-card-section class="inset-shadow" style="padding: 4px !important;">
<div class="">
<div>
<pre>{{ seltesto }}</pre>
</div>
</div>
</q-card-section>
</q-card>
</q-dialog>
</div>
</div>

View File

@@ -1,7 +1,7 @@
<template>
<CMyPage img="" :title="$t('otherpages.admin.userlist')" keywords="" description="">
<CGridTableRec :prop_mytitle="$t('otherpages.admin.tableslist')"
nodataLabel="Nessun Dato"
:nodataLabel="$t('grid.nodata')"
noresultLabel="Il filtro selezionato non ha trovato nessun risultato"
:tablesList="gettablesList"
>

View File

@@ -2,12 +2,14 @@ import msg_website from '../db/i18n_website'
import msg_it from '../../../freeplanet/src/statics/lang/it'
import msg_es from '../../../freeplanet/src/statics/lang/es'
import msg_si from '../../../freeplanet/src/statics/lang/si'
import msg_enUs from '../../../freeplanet/src/statics/lang/enUs'
import msg_fr from '../../../freeplanet/src/statics/lang/fr'
import msg_de from '../../../freeplanet/src/statics/lang/de'
import msg_pt from '../../../freeplanet/src/statics/lang/pt'
const msgit = { ...msg_website.it, ...msg_it.it };
const msgsi = { ...msg_website.si, ...msg_si.si };
const msges = { ...msg_website.es, ...msg_es.es };
const msgfr = { ...msg_website.fr, ...msg_fr.fr };
const msgde = { ...msg_website.de, ...msg_de.de };
@@ -20,6 +22,11 @@ const messages = {
pages: { ...msg_website.it.pages, ...msg_it.it.pages },
msg: { ...msg_website.it.msg, ...msg_it.it.msg },
},
si: {
...msgsi,
pages: { ...msg_website.si.pages, ...msg_si.si.pages },
msg: { ...msg_website.si.msg, ...msg_si.si.msg },
},
es: {
...msges,
pages: { ...msg_website.es.pages, ...msg_es.es.pages },

View File

@@ -51,13 +51,13 @@ const msg_enUs = {
},
steps: {
completed: 'Completed',
passi_su: 'steps out of',
passi_su: '{passo} steps out of {totpassi}',
video_intro_1: '1. Welcome to AYNI',
video_intro_2: '2. Birth of AYNI',
video_intro_3: '3. Differences between Billettera Classica and AYNI',
video_intro_4: '4. How can I be part of AYNI',
read_guidelines: 'I have read and agree to these terms written above',
saw_video_intro: 'I declare I\'ve seen at least video "4. How can I be part of AYNI"',
read_guidelines: 'I have read and agreed to these terms and conditions written above',
saw_video_intro: 'I declare I\'ve seen the videos',
chat_biblio: 'Enter AYNI-LIBRARY Chat',
chat_biblio_long: 'You need to enter this Chat to get the latest news and stay in touch with us',
paymenttype: 'Methods of Payment (Mandatory Paypal)',
@@ -192,7 +192,57 @@ const msg_enUs = {
nessun_invitante: 'No Inviting',
nessun_invitato: 'No_invited',
legenda_title: 'Click on the name of the guest to see the status of his Requirements.',
nave_in_partenza: 'in Partenza il',
nave_in_partenza: 'on Departure on',
sonomediatore: '',
sonodonatore: '',
sonodonatore_seconda_tessitura: '',
controlla_donatori: 'Check Donor List',
link_chat: 'Gift Chat Telegram links',
tragitto: 'Route',
nave: 'Ship',
data_partenza: 'Departure<br>Date',
doni_inviati: 'Gift<br>Sent',
nome_dei_passaggi:'Steps Name',
donatori:'Donors',
donatore:'Donor',
mediatore:'Mediator',
sognatore:'Dreamer',
sognatori:'DREAMER',
intermedio:'INTERMEDIATE',
pos2: 'Interm. 2',
pos3: 'Interm. 3',
pos5: 'Interm. 5',
pos6: 'Interm. 6',
gift_chat: 'To enter Gift Chat, click here',
quando_eff_il_tuo_dono: 'When to make the Gift',
entra_in_gift_chat: 'Enter Gift Chat',
invia_link_chat: 'Send Gift Chat Link to Donors',
inviare_msg_donatori: '5) Send message to Donors',
msg_donatori_ok: '',
metodi_disponibili: 'Available Methods',
importo: 'Amount',
effettua_il_dono: 'It\'s time to make your Gift!<br>' +
'Send via PayPal to: <strong>{email}</strong>' +
'(Choose the option "Send to Friends")<br>',
posizione: 'Position',
come_inviare_regalo_con_paypal: 'How to send the gift via Paypal',
ho_effettuato_il_dono: 'I Sent the Gift',
clicca_conferma_dono: 'Click here to confirm that you have made your gift',
fatto_dono: 'You have confirmed that the gift has been sent',
confermi_dono: 'Confirm that you have sent your 33€ Gift',
dono_ricevuto: 'Your Gift has been Received Correctly',
dono_ricevuto_2: 'Received',
dono_ricevuto_3: 'Arrived!',
confermi_dono_ricevuto: 'Confirm that you have received the 33€ Gift from {donatore}',
confermi_dono_ricevuto_msg: '{sognatore} confirms that you have received the 33€ Gift from {donatore}',
msg_bot_conferma: '{donatore} has confirmed that he has sent his 33€ gift to {sognatore}',
ricevuto_dono_ok: 'You have confirmed the gift has been received',
entra_in_lavagna: 'Enter on your Dashboard to see the departing ships',
doni_ricevuti: 'Gifts Received',
doni_inviati_da_confermare: 'Gifts Sent (to be confirmed)',
doni_mancanti: 'Missing Gifts',
temporanea: 'Temporary',
ritessitura: 'RETEXTURE',
},
reg: {
registered: 'Registrato',

View File

@@ -51,13 +51,13 @@ const msg_es = {
},
steps: {
completed: 'Completado',
passi_su: 'pasos de cada',
passi_su: '{passo} pasos de cada {totpassi}',
video_intro_1: '1. Bienvenido a AYNI',
video_intro_2: '2. Nacimiento de AYNI',
video_intro_3: '3. Diferencias entre el Billettera clásico y el AYNI',
video_intro_4: '4. ¿Cómo puedo ser parte de AYNI',
read_guidelines: 'He leído y estoy de acuerdo con estos términos escritos anteriormente',
saw_video_intro: 'Declaro que he visto al menos el vídeo "4. ¿Cómo puedo ser parte de AYNI?"',
saw_video_intro: 'Declaro que he visto los vídeos',
chat_biblio: 'Entra en el chat de la AYNI-BIBLIO',
chat_biblio_long: 'Necesitas entrar en este chat para obtener las últimas noticias y mantenerte en contacto con nosotros.',
paymenttype: 'Métodos de pago (Obligatorio Paypal)',
@@ -191,17 +191,75 @@ const msg_es = {
nessun_invitante: 'No invitando',
nessun_invitato: 'No_invitado',
legenda_title: 'Haga clic en el nombre del huésped para ver el estado de sus requisitos',
nave_in_partenza: 'in Partenza il',
nave_in_partenza: 'que Sale el',
sonomediatore: 'Cuando te conviertes en Mediador vienes contactado por un <strong>TUTOR</strong>, con él debes:<br><ol class="lista">' +
'<li>Abrir tu <strong>Gift Chat</strong> (tu como propietario, y el Tutor ' +
'como administrador) con este nombre: <strong>{nomenave}</strong></li>' +
'<li>Haz clic en tu nombre en la chat en la parte de arriba-> Modifica -> Administradores -> "Agregar Administrador", selecciona el Tutor en el elenco.</li>' +
'<li>Debes configurar la chat en modo que quien entre vea también los post precedentes (haz clic en el nombre en la chat arriba, haz clic en modificar, ' +
'cambia la "cronología para los nuevos miembros" de oculto a visible.</li>' +
'<li>Para encontrar el <strong>link de la Chat recién creada</strong>: haz clic en el nombre de la chat en la parte de arriba, haz clic sobre el Lápiz-> "Tipo de Grupo" -> "invita al grupo tràmite link", haz clic en "copiar link" y pégalo aquí abajo, sobre la casilla <strong>"Link Gift Chat"</strong></li>' +
'<li>Envía el Link de la Gift Chat a todos los Donadores, haciendo clic en el botón aquí abajo.</li></ol>',
sonodonatore: '<ol class="lista"><li>Cuando estás en esta posición, vendrás invitado a entrar en una <strong>Gift Chat</strong> (Telegram) y aqui encontrarás también los otros 7 Donadores, el Mediador, il Soñador y un representante del Staff.</li>' +
'<li> Realizarás tu regalo <strong>EXACTAMENTE el día indicado</strong> y en la modalidad de pago que encontrarás escrita aquí. <br></ol>',
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Aqui tu eres Mediador y también Donador, pero siendo tu segundo Tejido, no será necesario efectuar nuevamente tu regalo<br></ol>',
controlla_donatori: 'Revise la lista de donantes',
link_chat: 'Enlaces del Gift Chat Telegram',
tragitto: 'Ruta',
nave: 'Nave',
data_partenza: 'Fecha<br>Salida',
doni_inviati: 'Regalos<br>enviados',
nome_dei_passaggi:'Nombre de los pasajes',
donatori:'Donantes',
donatore:'Donante',
mediatore:'Mediador',
sognatore:'Soñador',
sognatori:'SOÑADOR',
intermedio:'INTERMEDIO',
pos2: 'Interm. 2',
pos3: 'Interm. 3',
pos5: 'Interm. 5',
pos6: 'Interm. 6',
gift_chat: 'Para entrar en el Gift Chat, haz clic aquí',
quando_eff_il_tuo_dono: 'Cuándo hacer el regalo',
entra_in_gift_chat: 'Entra en el Gift Chat',
invia_link_chat: 'Enviar enlace de chat de regalos a los donantes',
inviare_msg_donatori: '5) Enviar mensaje a los donantes',
msg_donatori_ok: 'Enviado mensaje a los donantes',
metodi_disponibili: 'Métodos disponibles',
importo: 'Cantidad',
effettua_il_dono: 'Es hora de hacer tu regalo!<br>' +
'Enviar por medio de PayPal a: <strong>{email}</strong>' +
'(Elija la opción "Enviar a los amigos")<br>',
posizione: 'Position',
come_inviare_regalo_con_paypal: 'Cómo enviar el regalo a través de Paypal',
ho_effettuato_il_dono: 'He realizado el Regalo',
clicca_conferma_dono: 'Haz clic aquí para confirmar que has hecho tu regalo',
fatto_dono: 'Ha confirmado que el regalo ha sido enviado',
confermi_dono: 'Confirme que ha enviado su regalo de 33 €',
dono_ricevuto: 'Tu regalo ha sido recibido correctamente',
dono_ricevuto_2: 'Recibido',
dono_ricevuto_3: 'Ha llegado!',
confermi_dono_ricevuto: 'Confirme que ha recibido el regalo de 33 € de {donatore}',
confermi_dono_ricevuto_msg: '{sognatore} confirma que ha recibido el regalo de 33 € de {donatore}',
msg_bot_conferma: '{donatore} ha confirmado que ha enviado su regalo de 33€ a {sognatore}',
ricevuto_dono_ok: 'Ha confirmado que el regalo ha sido recibido',
entra_in_lavagna: 'Entra en tu tablero para ver los barcos que salen',
doni_ricevuti: 'Regalos recibidos',
doni_inviati_da_confermare: 'Regalos enviados (a confirmar)',
doni_mancanti: 'Regalos que faltan',
temporanea: 'Temporal',
ritessitura: 'RETEJIDA',
},
reg: {
registered: 'Registrato',
contacted: 'Contattato',
name_complete: 'Nome Completo',
num_invitati: 'Num.Invitati',
is_in_whatsapp: 'In Whatsapp',
is_in_telegram: 'In Telegram',
cell_complete: 'Cellulare',
failed: 'Fallito',
registered: 'Registrado',
contacted: 'Contacto',
name_complete: 'Nombre Completo',
num_invitati: 'Num.Invitados',
is_in_whatsapp: 'En Whatsapp',
is_in_telegram: 'En Telegram',
cell_complete: 'Movíl',
failed: 'Fallido',
ind_order: 'Num',
ipaddr: 'IP',
verified_email: 'Correo electrónico verificado',

View File

@@ -46,18 +46,18 @@ const msg_fr = {
email_not_verif: 'Courriel non vérifié',
telegram_non_attivi: 'Telegram non actif',
telegram_pendenti: 'Telegram Pendants',
reg_daily:'Enregistrements quotidiennes',
reg_daily: 'Enregistrements quotidiennes',
reg_total: 'Total des enregistrements',
},
steps: {
completed: 'Complétée',
passi_su: 'étapes sur',
passi_su: '{passo} étapes sur {totpassi}',
video_intro_1: '1. Bienvenue à l\'AYNI',
video_intro_2: '2. Naissance de l\'AYNI',
video_intro_3: '3. Différences entre la Billettera classique et l\'AYNI',
video_intro_4: '4. Comment puis-je faire partie de l\'AYNI',
read_guidelines: 'J\'ai lu et j\'accepte ces conditions écrites ci-dessus',
saw_video_intro: 'Je déclare avoir vu au moins la vidéo "4. Comment puis-je faire partie de AYNI"',
saw_video_intro: 'Je déclare avoir vu la vidéo',
chat_biblio: 'Entrez le Chat AYNI-BIBLIO',
chat_biblio_long: 'Vous devez entrer dans ce Chat pour obtenir les dernières nouvelles et rester en contact avec nous',
paymenttype: 'Méthodes de paiement (Obligatoire Paypal)',
@@ -190,7 +190,65 @@ const msg_fr = {
nessun_invitante: 'Pas d\'invitation',
nessun_invitato: 'Non_invité',
legenda_title: 'Cliquez sur le nom de l\'invité pour voir l\'état de ses besoins',
nave_in_partenza: 'in Partenza il',
nave_in_partenza: 'part le',
sonomediatore: 'Quand vous devenez Médiateur vous êtes contacté par un <strong>TUTEUR</strong>, avec lui vous devez:<br><ol class="lista">' +
'<li>Ouvrir votre <strong>Gift Chat</strong> (vous comme propriétaire et le Tuteur ' +
'comme administrateur) avec ce nom: <strong>{nomenave}</strong></li>' +
'<li>Cliquez sur le nom du chat en haut -> Modifiez -> Administrateurs -> "Ajoutez Administrateur", sélectionner le Tuteur dans la liste.</li>' +
'<li>Vous devez configurer le chat de façon que la personne qui entre puisse également voir les post précédents (cliquez sur le nom du chat en haut, cliquez sur modifiez, ' +
'changez la "chronologie pour les nouveaux membres" de cachée à visibile.</li>' +
'<li>Pour trouver le <strong>link du Chat à peine crée</strong>: cliquez sur le nom du chat en haut, cliquez sur le Crayon -> "Type de Groupe" -> "invitez dans le groupe à travers le link", cliquez sur "copiez link" et collez-le ci-dessous, dans la case <strong>"Link Gift Chat"</strong></li>' +
'<li>Envoyez le Link de la Gift Chat à tous les Donateurs, en cliquant sur le boutton ci-dessous .</li></ol>',
sonodonatore: '<ol class="lista"><li>Quand vous êtes dans cette position, vous serez invité à entrer dans un <strong>Gift Chat</strong> (Telegram) et là vous y trouverez également les autres 7 Donateurs,le Médiateur, le Rêveur et un représentant du Staff.</li>' +
'<li>Vous éffectuerez votre don <strong>EXACTEMENT le jour indiqué</strong> et dans la modalité de paiement que vous trouverez écrit ici.<br></ol>',
sonodonatore_seconda_tessitura: '<ol class="liste"><li>Ici vous êtes Médiateur et également Donateur, mais étant le deuxième Tissage, vous naurez pas besoin déffectuer de nouveau votre don<br></ol>',
controlla_donatori: 'Vérifiez la liste des donateurs',
link_chat: 'Link de Gift Chat Telegram',
tragitto: 'Itinéraire',
nave: 'Navire',
data_partenza: 'Date<br>de Départ',
doni_inviati: 'Regalo<br>Envoyés',
nome_dei_passaggi: 'Nom<br>des passagers',
donatori: 'Donateurs',
donatore: 'Donateur',
mediatore: 'Médiateur',
sognatore: 'Rêveur',
sognatori: 'RÊVEURS',
intermedio: 'INTERMEDIAIRE',
pos2: 'Interm. 2',
pos3: 'Interm. 3',
pos5: 'Interm. 5',
pos6: 'Interm. 6',
gift_chat: 'Pour entrer dans le Gift Chat, cliquez ici',
quando_eff_il_tuo_dono: 'Quand faire le Regalo',
entra_in_gift_chat: 'Entrez dans le "Gift Chat"',
invia_link_chat: 'Envoyer le lien du Chat de cadeaux aux donateurs',
inviare_msg_donatori: '5) Envoyer un message aux donateurs',
msg_donatori_ok: 'Message envoyé aux donateurs',
metodi_disponibili: 'Méthodes disponibles',
importo: 'Montant',
effettua_il_dono: 'Il est temps de faire votre propre regalo ! ' +
'Envoyez via PayPal à : <strong>{email}</strong>' +
'(Choisissez l\'option "Envoyer à des amis")<br>',
posizione: 'Localisation',
come_inviare_regalo_con_paypal: 'Comment envoyer le regalo via Paypal',
ho_effettuato_il_dono: 'J\'ai effectué le Regalo',
clicca_conferma_dono: 'Cliquez ici pour confirmer que vous avez fait votre regalo',
fatto_dono: 'Vous avez confirmé que le Regalo a été envoyé',
confermi_dono: 'Confirmez que vous avez envoyé votre Regalo de 33€',
dono_ricevuto: 'Votre regalo a été reçu correctement',
dono_ricevuto_2: 'Reçu',
dono_ricevuto_3: 'Arrivé!',
confermi_dono_ricevuto: 'Confirmez que vous avez reçu le regalo de 33 $ de {donatore}',
confermi_dono_ricevuto_msg: '{sognatore} confirme la réception du regalo de 33€ de {donatore}',
msg_bot_conferma: '{donatore} a confirmé qu\'il avait envoyé son cadeau de 33 € a {sognatore}',
ricevuto_dono_ok: 'Vous avez confirmé que le cadeau a été reçu',
entra_in_lavagna: 'Montez sur votre tableau noir pour voir les navires au départ',
doni_ricevuti: 'Regalo reçus',
doni_inviati_da_confermare: 'Regalo envoyés (à confirmer)',
doni_mancanti: 'Regalo manquants',
temporanea: 'Temporaire',
ritessitura: 'ÉCRITURE',
},
reg: {
registered: 'Registrato',

View File

@@ -64,13 +64,13 @@ const msg_it = {
},
steps: {
completed: 'Completati',
passi_su: 'passi su',
passi_su: '{passo} passi su {totpassi}',
video_intro_1: '1. Benvenuti in AYNI',
video_intro_2: '2. Nascita di AYNI',
video_intro_3: '3. Differenze tra Billettera Classica e AYNI',
video_intro_4: '4. Come faccio a far parte di AYNI',
read_guidelines: 'Ho letto ed Accetto queste condizioni scritte qui sopra',
saw_video_intro: 'Dichiaro di aver visto almeno il Video \'4. Come faccio a far parte di AYNI\'',
saw_video_intro: 'Dichiaro di aver visto i Video',
chat_biblio: 'Entra nella Chat AYNI BiblioBacheca',
chat_biblio_long: 'Occorre entrare in questa Chat per ricevere le ultime notizie e rimanere in contatto con noi',
paymenttype: 'Modalità di Pagamento (Paypal)',
@@ -218,19 +218,34 @@ const msg_it = {
sonodonatore: '<ol class="lista"><li>Quando sei in questa posizione, verrai invitato ad entrare in una <strong>Gift Chat</strong> (Telegram) e qui troverai anche gli altri 7 Donatori, il Mediatore, il Sognatore e un rappresentante dello Staff.</li>' +
'<li>Effettuerai il tuo dono <strong>ESATTAMENTE il giorno indicato</strong> e nella modalità di pagamento che troverai scritto qui.<br></ol>',
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Qui tu sei Mediatore e anche Donatore, ma essendo la seconda Tessitura, non avrai bisogno di effettuare nuovamente il tuo dono<br></ol>',
controlla_donatori: 'Controlla Lista Donatori',
link_chat: 'Link della Gift Chat Telegram',
tragitto: 'Tragitto',
nave: 'Nave',
data_partenza: 'Data<br>Partenza',
doni_inviati: 'Doni<br>Inviati',
nome_dei_passaggi:'Nome<br>dei Passaggi',
donatori:'Donatori',
donatore:'Donatore',
mediatore:'Mediatore',
sognatore:'Sognatore',
sognatori:'SOGNATORI',
intermedio:'INTERMEDIO',
pos2: 'Interm. 2',
pos3: 'Interm. 3',
pos5: 'Interm. 5',
pos6: 'Interm. 6',
gift_chat: 'Per entrare nella Gift Chat, clicca qui',
quando_eff_il_tuo_dono: 'Quando effettuare il Regalo',
entra_in_gift_chat: 'Entra in Gift Chat',
invia_link_chat: 'Invia il Link della Gift Chat ai Donatori',
inviare_msg_donatori: '5) Inviare messaggio ai Donatori',
msg_donatori_ok: 'Inviato messaggio ai Donatori',
metodi_disponibili: 'Metodi Disponibili',
importo: 'Importo',
effettua_il_dono: 'E\' arrivato il momento di Effettuare il proprio Dono!<br>' +
'Inviare tramite PayPal a: <strong>{email}</strong>' +
'(Scegliere l\'opzione "Invia ad Amici")<br>',
posizione: 'Posizione',
come_inviare_regalo_con_paypal: 'Come Inviare il regalo tramite Paypal',
ho_effettuato_il_dono: 'Ho effettuato il Dono',
@@ -245,6 +260,11 @@ const msg_it = {
msg_bot_conferma: '{donatore} ha confermato di aver inviato il suo Dono di 33€ a {sognatore}',
ricevuto_dono_ok: 'Hai confermato che il dono è stato Ricevuto',
entra_in_lavagna: 'Entra sulla Tua Lavagna per vedere le Navi in Partenza',
doni_ricevuti: 'Doni Ricevuti',
doni_inviati_da_confermare: 'Doni Inviati (da confermare)',
doni_mancanti: 'Doni Mancanti',
temporanea: 'Temporanea',
ritessitura: 'RITESSITURA',
},
reg: {
registered: 'Registrato',

602
src/statics/lang/italiano.txt Executable file
View File

@@ -0,0 +1,602 @@
const msg_it = {
it: {
home: {
guida_passopasso: 'Guida Passo Passo'
},
grid: {
editvalues: 'Modifica Valori',
addrecord: 'Aggiungi Riga',
showprevedit: 'Mostra Eventi Passati',
columns: 'Colonne',
tableslist: 'Tabelle',
nodata: 'Nessun Dato'
},
gallery: {
author_username: 'Utente',
title: 'Titolo',
directory: 'Directory',
list: 'Lista',
},
otherpages: {
update: 'Aggiornamento in Corso...',
error404: 'error404',
error404def: 'error404def',
admin: {
menu: 'Amministrazione',
eventlist: 'Le tue Prenotazioni',
usereventlist: 'Prenotazioni Utenti',
userlist: 'Lista Utenti',
zoomlist: 'Calendario Zoom',
extralist: 'Lista Extra',
dbop: 'Db Operations',
tableslist: 'Lista Tabelle',
navi: 'Navi',
listadoni_navi: 'Lista Doni Navi',
newsletter: 'Newsletter',
pages: 'Pagine',
media: 'Media',
gallery: 'Gallerie',
},
manage: {
menu: 'Gestione',
manager: 'Gestore',
nessuno: 'Nessuno'
},
messages: {
menu: 'I tuoi Messaggi'
}
},
sendmsg: {
write: 'scrive'
},
stat: {
qualificati: 'Qualificati con almeno 2 invitati',
requisiti: 'Utenti con i 7 Requisiti',
zoom: 'Partecipato in Zoom',
modalita_pagamento: 'Modalità di Pagamento Inseriti',
accepted: 'Accettato Linee Guida + Video',
dream: 'Hanno scritto il Sogno',
email_not_verif: 'Email non Verificate',
telegram_non_attivi: 'Telegram Non Attivi',
telegram_pendenti: 'Telegram Pendenti',
reg_daily:'Registrazioni Giornaliere',
reg_total: 'Registrazioni Totali',
},
steps: {
completed: 'Completati',
passi_su: '{passo} passi su {totpassi}',
video_intro_1: '1. Benvenuti in AYNI',
video_intro_2: '2. Nascita di AYNI',
video_intro_3: '3. Differenze tra Billettera Classica e AYNI',
video_intro_4: '4. Come faccio a far parte di AYNI',
read_guidelines: 'Ho letto ed Accetto queste condizioni scritte qui sopra',
saw_video_intro: 'Dichiaro di aver visto i Video',
chat_biblio: 'Entra nella Chat AYNI BiblioBacheca',
chat_biblio_long: 'Occorre entrare in questa Chat per ricevere le ultime notizie e rimanere in contatto con noi',
paymenttype: 'Modalità di Pagamento (Paypal)',
paymenttype_long: 'I <strong>metodi di Pagamento sono: <ul><li><strong>Paypal</strong> (in AYNI è <strong>obbligatoria</strong>) perchè è un sistema molto diffuso in tutta Europa (il trasferimento e gratuito) e si possono collegare le carte prepagate, le carte di credito e il conto corrente <strong>SENZA COMMISSIONI</strong>. In questo modo non dovrai condividere i numeri delle tue carte o del c/c ma solo la mail che avrai usato in fase di iscrizione su Paypal. Disponibile l\'app per il cellulare.</li><li><strong>Revolut</strong>: la Carta Prepagata Revolut con IBAN Inglese (fuori UE) completamente gratuita, più libera e semplice da utilizzare. Disponibile l\'app per il cellulare.</li>',
paymenttype_long2: 'E\' obbligatorio avere Paypal<br> Si consiglia di avere a disposizione <strong>almeno 2 Modalità di Pagamento</strong>, per scambiarsi i doni.',
paymenttype_paypal: 'Come Aprire un conto Paypal (in 2 minuti)',
paymenttype_paypal_carta_conto: 'Come associare una carta di Credito/Debito o un Conto Bancario su PayPal',
paymenttype_paypal_link: 'Apri il Conto con Paypal',
paymenttype_revolut: 'Come Aprire il conto con Revolut (in 2 minuti)',
paymenttype_revolut_link: 'Apri il Conto con Revolut',
entra_zoom: 'Entra in Zoom',
linee_guida: 'Accetto le Linee Guida',
video_intro: 'Vedo il Video di AYNI',
zoom: 'Partecipo ad almeno 1 Zoom',
zoom_si_partecipato: 'Hai partecipato ad almeno 1 Zoom',
zoom_partecipa: 'Partecipato ad almeno 1 Zoom',
zoom_no_partecipato: 'Attualmente non hai ancora partecipato ad uno Zoom (è un requisito per poter entrare)',
zoom_long: 'Si richiede di partecipare ad almeno 1 Zoom, ma è consigliato prendere parte al movimento in maniera più attiva.<br><br><strong>Partecipando agli Zoom lo Staff di AYNI registrerà le presenze e verrai così abilitato.</strong>',
zoom_what: 'Tutorial come installare Zoom',
// sharemovement_devi_invitare_almeno_2: 'Ancora non hai invitato 2 persone',
// sharemovement_hai_invitato: 'Hai invitato almeno 2 persone',
sharemovement_invitati_attivi_si: 'Hai almeno 2 persone invitate Attive',
sharemovement_invitati_attivi_no: '<strong>Nota Bene:</strong>Le persone che hai invitato, per essere <strong>Attive</strong>, devono aver <strong>completato tutti i primi 7 Requisiti</strong> (vedi la tua <strong>Lavagna</strong> per capire cosa gli manca)',
sharemovement: 'Condivido il Movimento',
sharemovement_long: 'Condividi il Movimento AYNI e invitali a partecipare agli Zoom di Benvenuto per entrare a far parte di questa grande Famiglia &#128516 .<br>',
inv_attivi_long: '',
enter_prog_completa_requisiti: 'Completa tutti i requisiti richiesti, per poter entrare nella Lista d\'imbarco.',
enter_prog_requisiti_ok: 'Hai completato tutti i 7 requisiti per entrare nella Lista d\'Imbarco.<br>Riceverai un messaggio nei prossimi giorni appena la tua Nave sarà pronta!',
enter_nave_9req_ok: 'COMPLIMENTI! Hai Completato TUTTI i 9 Passi della Guida! Grazie per Aiutare AYNI ad Espandersi!<br>Potrai molto presto partire con il tuo Viaggio, facendo il tuo dono e proseguendo verso il Sognatore',
enter_nave_9req_ko: 'Ricorda che puoi Aiutare a far Crescere ed Espandere il Movimento, Condividendo con chiunque questo nostro viaggio!',
enter_prog: 'Entro nella Lista d\'Imbarco',
enter_prog_long: 'Ricorda che puoi Aiutare a far Crescere ed Espandere il Movimento, Condividendo con chiunque questo nostro viaggio!<br>',
collaborate: 'Collaborazione',
collaborate_long: 'Continuo a collaborare con i miei compagni per arrivare al giorno in cui salperà la mia Nave.',
dream: 'Scrivo il mio Sogno',
dream_long: 'Scrivi qui il Sogno per il quale sei entrato in Ayni e che desideri realizzare.<br>Sarà condiviso a quello di tutti gli altri per sognare insieme !',
dono: 'Dono',
dono_long: 'Faccio il mio dono nella data di partenza della mia Nave',
support: 'Sostengo il movimento',
support_long: 'Sostengo il movimento portando Energia, partecipando e organizzando Zoom, aiutando e informando i nuovi arrivati continuando a diffondere la visione di Ayni',
ricevo_dono: 'Ricevo il mio dono e CELEBRO',
ricevo_dono_long: 'Evviva!!!<br><strong>QUESTO MOVIMENTO È REALE E POSSIBILE SE LO FACCIAMO FUNZIONARE TUTTI INSIEME !</strong>',
},
dialog: {
continue: 'Continuare',
close: 'Chiudi',
copyclipboard: 'Copiato negli appunti',
ok: 'Ok',
yes: 'Si',
no: 'No',
delete: 'Elimina',
cancel: 'Annulla',
update: 'Aggiorna',
add: 'Aggiungi',
today: 'Oggi',
book: 'Prenota',
avanti: 'Avanti',
indietro: 'Indietro',
finish: 'Fine',
sendmsg: 'Invia Messaggio',
sendonlymsg: 'Invia solo un Msg',
msg: {
titledeleteTask: 'Elimina Task',
deleteTask: "Vuoi Eliminare {mytodo}?"
}
},
comp: {
Conta: "Conta",
},
db: {
recupdated: 'Record Aggiornato',
recfailed: 'Errore durante aggiornamento Record',
reccanceled: 'Annullato Aggiornamento. Ripristinato valore precendente',
deleterecord: 'Elimina Record',
deletetherecord: 'Eliminare il Record?',
deletedrecord: 'Record Cancellato',
recdelfailed: 'Errore durante la cancellazione del Record',
duplicatedrecord: 'Record Duplicato',
recdupfailed: 'Errore durante la duplicazione del Record',
},
components: {
authentication: {
telegram: {
open: 'Clicca qui per aprire il BOT Telegram e segui le istruzioni',
ifclose: 'Se non si apre Telegram cliccando sul bottone oppure l\'avevi eliminato, vai su Telegram e cerca \'AYNI BOT\' dall\'icona della lente, poi premi Start e segui le istruzioni.',
openbot: 'Apri \'AYNI BOT\' su Telegram',
},
login: {
facebook: 'Facebook'
},
email_verification: {
title: 'Inizia la tua registrazione',
introduce_email: 'inserisci la tua email',
email: 'Email',
invalid_email: 'La tua email è invalida',
verify_email: 'Verifica la tua email',
go_login: 'Torna al Login',
incorrect_input: 'Inserimento incorretto.',
link_sent: 'Apri la tua casella di posta, trova la email "Confermare la Registrazione ad Ayni" e clicca su "Verifica Registrazione"',
se_non_ricevo: 'Se non ricevi la email, prova a controllare nella spam, oppure contattaci',
title_unsubscribe: 'Disiscrizione alla newsletter',
title_unsubscribe_done: 'Disiscrizione completata correttamente',
}
}
},
fetch: {
errore_generico: 'Errore Generico',
errore_server: 'Impossibile accedere al Server. Riprovare Grazie',
error_doppiologin: 'Rieseguire il Login. Accesso aperto da un altro dispositivo.',
},
user: {
notregistered: 'Devi registrarti al servizio prima di porter memorizzare i dati',
loggati: 'Utente non loggato'
},
templemail: {
subject: 'Oggetto Email',
testoheadermail: 'Intestazione Email',
content: 'Contenuto',
img: 'Immagine 1',
img2: 'Immagine 2',
content2: 'Contenuto 2',
options: 'Opzioni',
},
dashboard: {
downline: 'Invitati',
downnotreg: 'Invitati non Registrati',
notreg: 'Non Registrato',
inv_attivi: 'Invitati con i 7 Requisiti',
numinvitati: 'Almeno 2 Invitati',
telefono_wa: 'Contatta su Whatsapp',
sendnotification: 'Invia Notifica al Destinatario su Telegram BOT',
ricevuto_dono: 'Hai ricevuto in Regalo un Invitato {invitato} da parte di {mittente} !',
nessun_invitante: 'Nessun Invitante',
nessun_invitato: 'Nessun Invitato',
legenda_title: 'Clicca sul nome dell\'invitato per vedere lo stato dei suoi Requisiti.',
nave_in_partenza: 'in Partenza il',
sonomediatore: 'Quando diventi Meditore vieni contattato da un <strong>TUTOR</strong>, con lui devi:<br><ol class="lista">' +
'<li>Aprire la tua <strong>Gift Chat</strong> (tu come proprietario e il Tutor ' +
'come amministratore) con questo nome: <strong>{nomenave}</strong></li>' +
'<li>Clicca sul nome della chat in alto -> Modifica -> Amministratori -> "Aggiungi Amministratore", seleziona il Tutor nellelenco.</li>' +
'<li>Devi configurare la chat in modo che chi entra vede anche i post precedenti (clicca sul nome della chat in alto, clicca su modifica, ' +
'cambia la "cronologia per i nuovi membri" da nascosta a visibile.</li>' +
'<li>Per trovare il <strong>link della Chat appena creata</strong>: clicca sul nome della chat in alto, clicca sulla Matita -> "Tipo di Gruppo" -> "invita nel gruppo tramite link", clicca su "copia link" e incollalo qui sotto, sulla casella <strong>"Link Gift Chat"</strong></li>' +
'<li>Invia il Link della Gift Chat a tutti i Donatori, cliccando sul bottone qui sotto.</li></ol>',
sonodonatore: '<ol class="lista"><li>Quando sei in questa posizione, verrai invitato ad entrare in una <strong>Gift Chat</strong> (Telegram) e qui troverai anche gli altri 7 Donatori, il Mediatore, il Sognatore e un rappresentante dello Staff.</li>' +
'<li>Effettuerai il tuo dono <strong>ESATTAMENTE il giorno indicato</strong> e nella modalità di pagamento che troverai scritto qui.<br></ol>',
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Qui tu sei Mediatore e anche Donatore, ma essendo la seconda Tessitura, non avrai bisogno di effettuare nuovamente il tuo dono<br></ol>',
controlla_donatori: 'Controlla Lista Donatori',
link_chat: 'Link della Gift Chat Telegram',
tragitto: 'Tragitto',
nave: 'Nave',
data_partenza: 'Data<br>Partenza',
doni_inviati: 'Doni<br>Inviati',
nome_dei_passaggi:'Nome<br>dei Passaggi',
donatori:'Donatori',
donatore:'Donatore',
mediatore:'Mediatore',
sognatore:'Sognatore',
sognatori:'SOGNATORI',
intermedio:'INTERMEDIO',
pos2: 'Interm. 2',
pos3: 'Interm. 3',
pos5: 'Interm. 5',
pos6: 'Interm. 6',
gift_chat: 'Per entrare nella Gift Chat, clicca qui',
quando_eff_il_tuo_dono: 'Quando effettuare il Regalo',
entra_in_gift_chat: 'Entra in Gift Chat',
invia_link_chat: 'Invia il Link della Gift Chat ai Donatori',
inviare_msg_donatori: '5) Inviare messaggio ai Donatori',
msg_donatori_ok: 'Inviato messaggio ai Donatori',
metodi_disponibili: 'Metodi Disponibili',
importo: 'Importo',
effettua_il_dono: 'E\' arrivato il momento di Effettuare il proprio Dono!<br>' +
'Inviare tramite PayPal a: <strong>{email}</strong>' +
'(Scegliere l\'opzione "Invia ad Amici")<br>',
posizione: 'Posizione',
come_inviare_regalo_con_paypal: 'Come Inviare il regalo tramite Paypal',
ho_effettuato_il_dono: 'Ho effettuato il Dono',
clicca_conferma_dono: 'Clicca qui per confermare che hai effettuato il tuo dono',
fatto_dono: 'Hai confermato che il dono è stato Inviato',
confermi_dono: 'Confermi che hai inviato il tuo Dono di 33€',
dono_ricevuto: 'Il tuo Dono è stato Ricevuto Correttamente',
dono_ricevuto_2: 'Ricevuto',
dono_ricevuto_3: 'Arrivato!',
confermi_dono_ricevuto: 'Confermi di aver ricevuto il Dono di 33€ da parte di {donatore}',
confermi_dono_ricevuto_msg: '{sognatore} conferma di aver ricevuto il Dono di 33€ da parte di {donatore}',
msg_bot_conferma: '{donatore} ha confermato di aver inviato il suo Dono di 33€ a {sognatore}',
ricevuto_dono_ok: 'Hai confermato che il dono è stato Ricevuto',
entra_in_lavagna: 'Entra sulla Tua Lavagna per vedere le Navi in Partenza',
doni_ricevuti: 'Doni Ricevuti',
doni_inviati_da_confermare: 'Doni Inviati (da confermare)',
doni_mancanti: 'Doni Mancanti',
temporanea: 'Temporanea',
ritessitura: 'RITESSITURA',
},
reg: {
registered: 'Registrato',
contacted: 'Contattato',
name_complete: 'Nome Completo',
num_invitati: 'Num.Invitati',
is_in_whatsapp: 'In Whatsapp',
is_in_telegram: 'In Telegram',
cell_complete: 'Cellulare',
failed: 'Fallito',
ind_order: 'Num',
ipaddr: 'IP',
verified_email: 'Email Verificata',
reg_lista_prec: 'Inserire il Nome, Cognome e numero di cellulare che avete lasciato in passato quando vi siete iscritti alla Chat!<br>In questo modo il sistema vi riconosce e vi mantiene la posizione della lista.',
nuove_registrazioni: 'Se questa è una NUOVA registrazione, dovete contattare la persona che vi ha INVITATO, che vi lascerà il LINK CORRETTO per fare la Registrazione sotto di lui/lei',
you: 'Tu',
cancella_invitato: 'Elimina Invitato',
cancella_account: 'Elimina Profilo',
cancellami: 'Sei sicuro di voler Eliminare completamente la tua Registrazione su AYNI, uscendo così dal movimento? Non potrai piu\' accedere al sito tramite i tuoi dati, Perderai la tua POSIZIONE e i Tuoi Invitati verranno REGALATI a chi ti ha invitato.',
cancellami_2: 'ULTIMO AVVISO! Vuoi uscire Definitivamente da AYNI ?',
account_cancellato: 'Il tuo Profilo è stato cancellato correttamente',
regala_invitato: 'Regala Invitato',
messaggio_invito: 'Messaggio di Invito',
messaggio_invito_msg: 'Invia questo messaggio a tutti coloro a cui vuoi condividere questo Movimento !',
videointro: 'Video Introduttivo',
invitato_regalato: 'Invitato Regalato',
legenda: 'Legenda',
aportador_solidario: 'Chi ti ha Invitato',
username_regala_invitato: 'Username del Destinatario del regalo',
aportador_solidario_nome_completo: 'Nominativo Invitante',
aportador_solidario_nome_completo_orig: 'Invitante Originario',
aportador_solidario_ind_order: 'Num Invitante',
already_registered: 'Mi sono già Iscritto sulla Chat Ayni, prima del 13 Gennaio',
reflink: 'Link da condividere ai tuoi invitati:',
linkzoom: 'Link per entrare in Zoom:',
page_title: 'Registrazione',
made_gift: 'Dono',
note: 'Note',
incorso: 'Registrazione in corso...',
richiesto: 'Campo Richiesto',
email: 'Email',
intcode_cell: 'Prefisso Int.',
cell: 'Cellulare Telegram',
cellreg: 'Cellulare con cui ti eri registrato',
nationality: 'Nazionalità',
email_paypal: 'Email Paypal',
country_pay: 'Paese di Destinazione Pagamenti',
username_telegram: 'Username Telegram',
telegram: 'Chat Telegram \'AYNI BOT\'',
teleg_id: 'Telegram ID',
teleg_id_old: 'OLD Tel ID',
teleg_auth: 'Codice Autorizzazione',
click_per_copiare: 'Cliccaci sopra per copiarlo sugli appunti',
copia_messaggio: 'Copia Messaggio',
teleg_torna_sul_bot: '1) Copia il codice cliccando sul bottone qui sopra<br>2) torna su Ayni BOT cliccando qui sotto 👇 ed incolla (o scrivi) il codice',
teleg_checkcode: 'Codice Telegram',
my_dream: 'Il mio Sogno',
saw_and_accepted: 'Condizioni',
saw_zoom_presentation: 'Ha visto Zoom',
manage_telegram: 'Gestori Telegram',
paymenttype: 'Modalità di Pagamenti Disponbili',
selected: 'Selezionati',
img: 'Immagine',
date_reg: 'Data Reg.',
requirement: 'Requisiti',
perm: 'Permessi',
username: 'Username (Pseudonimo)',
username_short: 'Username',
name: 'Nome',
surname: 'Cognome',
username_login: 'Username o email',
password: 'Password',
repeatPassword: 'Ripeti password',
terms: "Accetto i termini della privacy",
onlyadult: "Confermo di essere Maggiorenne",
submit: "Registrati",
title_verif_reg: "Verifica Registrazione",
reg_ok: "Registrazione Effettuata con Successo",
verificato: "Verificato",
non_verificato: "Non Verificato",
forgetpassword: "Password dimenticata?",
err: {
required: 'è richiesto',
email: 'inserire una email valida',
errore_generico: 'Si prega di compilare correttamente i campi',
atleast: 'dev\'essere lungo almeno di',
complexity: 'deve contenere almeno 1 minuscola, 1 maiuscola, 1 cifra',
notmore: 'non dev\'essere lungo più di',
char: 'caratteri',
terms: 'Devi accettare le condizioni, per continuare.',
email_not_exist: 'l\'Email non è presente in archivio, verificare se è corretta',
duplicate_email: 'l\'Email è già stata registrata',
user_already_exist: 'La registrazione con questi dati (nome, cognome e cellulare) è stata già effettuata. Per accedere al sito, cliccare sul bottone LOGIN dalla HomePage.',
user_extralist_not_found: 'Utente in archivio non trovato, inserire il Nome, Cognome e numero di cellulare comunicato nella lista nel 2019. Se questa è una nuova registrazione, dovete registrarvi tramite il LINK di chi vi sta invitando.',
user_not_this_aportador: 'Stai utilizzando un link di una persona diversa dal tuo invitato originale.',
duplicate_username: 'L\'Username è stato già utilizzato',
aportador_not_exist: 'L\'Username di chi ti ha invitato non è presente. Contattaci.',
aportador_regalare_not_exist: 'Inserire l\'Username della persona che si vuole regalare l\'invitato',
sameaspassword: 'Le password devono essere identiche',
},
tips: {
email: 'inserisci la tua email',
username: 'username lunga almeno 6 caratteri',
password: 'deve contenere 1 minuscola, 1 maiuscola e 1 cifra',
repeatpassword: 'ripetere la password',
}
},
op: {
qualification: 'Qualifica',
usertelegram: 'Username Telegram',
disciplines: 'Discipline',
certifications: 'Certificazioni',
intro: 'Introduzione',
info: 'Biografia',
webpage: 'Pagina Web',
days_working: 'Giorni Lavorativi',
facebook: 'Pagina Facebook',
},
login: {
page_title: 'Login',
incorso: 'Login in corso',
enter: 'Accedi',
esci: 'Esci',
errato: "Username o password errata. Riprovare",
completato: 'Login effettuato!',
needlogin: 'E\' necessario effettuare il login prima di continuare'
},
reset: {
title_reset_pwd: "Reimposta la tua Password",
send_reset_pwd: 'Invia Reimposta la password',
incorso: 'Richiesta Nuova Email...',
email_sent: 'Email inviata',
check_email: 'Controlla la tua email, ti arriverà un messaggio con un link per reimpostare la tua password. Questo link, per sicurezza, scadrà dopo 4 ore.',
token_scaduto: 'Il token è scaduto oppure è stato già usato. Ripetere la procedura di reset password',
title_update_pwd: 'Aggiorna la tua password',
update_password: 'Aggiorna Password',
},
logout: {
uscito: 'Sei Uscito',
},
errors: {
graphql: {
undefined: 'non definito'
}
},
showbigmap: 'Mostra la mappa più grande',
todo: {
titleprioritymenu: 'Priorità:',
inserttop: 'Inserisci il Task in cima',
insertbottom: 'Inserisci il Task in basso',
edit: 'Descrizione Task:',
completed: 'Ultimi Completati',
usernotdefined: 'Attenzione, occorre essere Loggati per poter aggiungere un Todo',
start_date: 'Data Inizio',
status: 'Stato',
completed_at: 'Data Completamento',
expiring_at: 'Data Scadenza',
phase: 'Fase',
},
notification: {
status: 'Stato',
ask: 'Attiva le Notifiche',
waitingconfirm: 'Conferma la richiesta di Notifica',
confirmed: 'Notifiche Attivate!',
denied: 'Notifiche Disabilitate! Attenzione così non vedrai arrivarti i messaggi. Riabilitali per vederli.',
titlegranted: 'Permesso Notifiche Abilitato!',
statusnot: 'Stato Notifiche',
titledenied: 'Permesso Notifiche Disabilitato!',
title_subscribed: 'Sottoscrizione a FreePlanet.app!',
subscribed: 'Ora potrai ricevere i messaggi e le notifiche.',
newVersionAvailable: 'Aggiorna',
},
connection: 'Connessione',
proj: {
newproj: 'Titolo Progetto',
newsubproj: 'Titolo Sotto-Progetto',
insertbottom: 'Inserisci Nuovo Project',
longdescr: 'Descrizione',
hoursplanned: 'Ore Preventivate',
hoursadded: 'Ore Aggiuntive',
hoursworked: 'Ore Lavorate',
begin_development: 'Inizio Sviluppo',
begin_test: 'Inizio Test',
progresstask: 'Progressione',
actualphase: 'Fase Attuale',
hoursweeky_plannedtowork: 'Ore settimanali previste',
endwork_estimate: 'Data fine lavori stimata',
privacyread: 'Chi lo puo vedere:',
privacywrite: 'Chi lo puo modificare:',
totalphases: 'Totale Fasi',
themecolor: 'Tema Colore',
themebgcolor: 'Tema Colore Sfondo'
},
where: {
code: 'Id',
whereicon: 'Icona',
},
col: {
label: 'Etichetta',
value: 'Valore',
type: 'Tipo'
},
cal: {
num: 'Numero',
booked: 'Prenotato',
booked_error: 'Prenotazione non avvenuta. Riprovare più tardi',
sendmsg_error: 'Messaggio non inviato. Riprovare più tardi',
sendmsg_sent: 'Messaggio Inviato',
booking: 'Prenota Evento',
titlebooking: 'Prenotazione',
modifybooking: 'Modifica Prenotazione',
cancelbooking: 'Cancella Prenotazione',
canceledbooking: 'Prenotazione Cancellata',
cancelederrorbooking: 'Cancellazione non effettuata, Riprovare più tardi',
cancelevent: 'Cancella Evento',
canceledevent: 'Evento Cancellato',
cancelederrorevent: 'Cancellazione Evento non effettuata, Riprovare',
event: 'Evento',
starttime: 'Dalle',
nextevent: 'Prossimo Evento',
readall: 'Leggi tutto',
enddate: 'al',
endtime: 'alle',
duration: 'Durata',
hours: 'Orario',
when: 'Quando',
where: 'Dove',
teacher: 'Condotto da',
enterdate: 'Inserisci data',
details: 'Dettagli',
infoextra: 'Date e Ora Extra:',
alldayevent: 'Tutto il giorno',
eventstartdatetime: 'Inizio',
enterEndDateTime: 'Fine',
selnumpeople: 'Partecipanti',
selnumpeople_short: 'Num',
msgbooking: 'Messaggio da inviare',
showpdf: 'Vedi PDF',
bookingtextdefault: 'Prenoto per',
bookingtextdefault_of: 'di',
data: 'Data',
teachertitle: 'Insegnante',
peoplebooked: 'Prenotaz.',
showlastschedule: 'Vedi tutto il Calendario',
},
msgs: {
message: 'Messaggio',
messages: 'Messaggi',
nomessage: 'Nessun Messaggio'
},
event: {
_id: 'id',
typol: 'Typology',
short_tit: 'Titolo Breve',
title: 'Titolo',
details: 'Dettagli',
bodytext: 'Testo Evento',
dateTimeStart: 'Data Inizio',
dateTimeEnd: 'Data Fine',
bgcolor: 'Colore Sfondo',
days: 'Giorni',
icon: 'Icona',
img: 'Nomefile Immagine',
img_small: 'Img Piccola',
where: 'Dove',
contribtype: 'Tipo Contributo',
price: 'Contributo',
askinfo: 'Chiedi Info',
showpage: 'Vedi Pagina',
infoafterprice: 'Note dopo la Quota',
teacher: 'Insegnante', // teacherid
teacher2: 'Insegnante2', // teacherid2
infoextra: 'InfoExtra',
linkpage: 'WebSite',
linkpdf: 'Link ad un PDF',
nobookable: 'Non Prenotabile',
news: 'Novità',
dupId: 'Id Duplicato',
canceled: 'Cancellato',
deleted: 'Eliminato',
duplicate: 'Duplica',
notempty: 'Il campo non può essere vuoto',
modified: 'Modificato',
showinhome: 'Mostra nella Home',
showinnewsletter: 'Mostra nella Newsletter',
color: 'Colore del titolo',
},
disc: {
typol_code: 'Codice Tipologia',
order: 'Ordinamento',
},
newsletter: {
title: 'Desideri ricevere la nostra Newsletter?',
name: 'Il tuo Nome',
surname: 'Il tuo Cognome',
namehint: 'Nome',
surnamehint: 'Cognome',
email: 'La tua Email',
submit: 'Iscriviti',
reset: 'Cancella',
typesomething: 'Compilare correttamente il campo',
acceptlicense: 'Accetto la licenza e i termini',
license: 'Devi prima accettare la licenza e i termini',
submitted: 'Iscritto',
menu: 'Newsletter1',
template: 'Modelli Email',
sendemail: 'Invia',
check: 'Controlla',
sent: 'Già Inviate',
mailinglist: 'Lista Contatti',
settings: 'Impostazioni',
serversettings: 'Server',
others: 'Altro',
templemail: 'Modello Email',
datetoSent: 'DataOra Invio',
activate: 'Attivato',
numemail_tot: 'Email Totali',
numemail_sent: 'Email Inviate',
datestartJob: 'Inizio Invio',
datefinishJob: 'Fine Invio',
lastemailsent_Job: 'Ultima Inviata',
starting_job: 'Invio Iniziato',
finish_job: 'Invio Terminato',
processing_job: 'Lavoro in corso',
error_job: 'Info Errori',
statesub: 'Sottoscritto',
wrongerr: 'Email non valida',
},
privacy_policy: 'Privacy Policy',
cookies: 'Usiamo i Cookie per una migliore prestazione web.'
}
};
export default msg_it;

View File

@@ -61,13 +61,13 @@ const msg_pt = {
},
steps: {
completed: 'Completado',
passi_su: 'passos em',
passi_su: '{passo} passos em {totpassi}',
video_intro_1: '1. Bem-vindo ao AYNI',
video_intro_2: '2. Nascimento do AYNI',
video_intro_3: '3. Diferenças entre Billettera Classica e AYNI',
video_intro_4: '4. Como posso fazer parte do AYNI',
read_guidelines: 'Eu li e concordo com estes termos escritos acima',
saw_video_intro: 'Declaro ter visto pelo menos o vídeo "4. Como posso fazer parte do AYNI"',
saw_video_intro: 'Declaro ter visto o vídeo',
chat_biblio: 'Entre no AYNI-BIBLIO Chat',
chat_biblio_long: 'Você precisa entrar neste Chat para receber as últimas notícias e ficar em contato conosco.',
paymenttype: 'Formas de Pagamento (Obrigatório Paypal)',

487
src/statics/lang/si.js Normal file
View File

@@ -0,0 +1,487 @@
const msg_si = {
si: {
home: {
guida_passopasso: 'Vodnik po korakih'
},
grid: {
editvalues: 'Modifica Valori',
addrecord: 'Aggiungi Riga',
showprevedit: 'Pokaži pretekle dogodke',
columns: 'Vrstice',
tableslist: 'Tabele',
nodata: 'Noben podatek'
},
gallery: {
author_username: 'Utente',
title: 'Naziv',
directory: 'Directory',
list: 'Lista',
},
otherpages: {
update: 'Posodobitev v teku...',
error404: 'error404',
error404def: 'error404def',
admin: {
menu: 'Administracija',
eventlist: 'Vaše rezervacije',
usereventlist: 'Uporabniške rezervacije',
userlist: 'Seznam uporabnikov',
zoomlist: 'Zoom koledar',
extralist: 'Dodatni seznam',
dbop: 'Operacije Db',
tableslist: 'Seznam tabel',
navi: 'Ladje"',
listadoni_navi: 'Seznam daril ladjic',
newsletter: 'Novosti',
pages: 'Strani',
media: 'Mediji',
gallery: 'Galerije',
},
manage: {
menu: 'Upravljanje',
manager: 'Upravitelj',
nessuno: 'Noben'
},
messages: {
menu: 'Vaša sporočila'
}
},
sendmsg: {
write: 'napiši'
},
stat: {
qualificati: 'Kvalificirajte se z vsaj dvema gostoma',
requisiti: 'Uporabniki s 7 zahtevami',
zoom: 'Sodeloval pri Zoomu',
modalita_pagamento: 'Vneseni načini plačila',
accepted: 'Sprejete smernice + videoposnetki',
dream: 'Napisali svoje Sanje',
email_not_verif: 'Nepreverjena e-pošta',
telegram_non_attivi: 'Telegram ni aktiven',
telegram_pendenti: 'Čakajoči Telegram',
reg_daily: 'Dnevne registracije',
reg_total: 'Skupne registracije',
},
steps: {
completed: 'zaključen',
passi_su: '{passo} od {totpassi} koraki',
video_intro_1: '1. Dobrodošli v AYNI',
video_intro_2: '2. Rojstvo AYNI',
video_intro_3: '3. Razlika med klasično Denarnico in AYNI',
video_intro_4: '4. Kako lahko postanem del AYNI',
read_guidelines: 'Sem prebral in sprejel napisal zgornje pogoje',
saw_video_intro: 'Izjavljam, da sem pogledal videoposnetke',
chat_biblio: 'Vstopi v klepet AYNI BIBLIO',
chat_biblio_long: 'Če želiš prejemati najnovejše novice, moraš ostati v tem klepetu z nami',
paymenttype: 'Načini plačila (Paypal)',
paymenttype_long: '<strong> Načini plačila so: <ul> <li> <strong> Paypal </strong> (v AYNI je <strong> obvezen </strong>), ker gre za zelo pogost sistem po vsej Evropi (prenos je brezplačen ) kjer lahko povežete predplačniške kartice, kreditne kartice ali tekoči račun <strong> BREZ KOMISIJ </strong>. Na ta način vam ne bo treba deliti številk svojih kartic ali c / c, ampak samo e-pošto, ki ste jo uporabili pri prijavi na Paypal. Mobilna aplikacija je na voljo. </li> <li> <strong> Revolut </strong>: predplačniška kartica Revolut z angleškim IBAN (zunaj EU) popolnoma brezplačna, svobodnejša in enostavnejša za uporabo. Na voljo je aplikacija za mobilne naprave. </li>',
paymenttype_long2: 'Paypal je potreben <br> Za izmenjavo daril priporočamo, da imate na voljo <strong> vsaj 2 načina plačila </strong>.',
paymenttype_paypal: 'Kako odpreti Paypal račun (v 2 minutah)',
paymenttype_paypal_carta_conto: 'Kako povezati kreditno / debetno kartico ali bančni račun na PayPal',
paymenttype_paypal_link: 'Odprite račun s Paypalom',
paymenttype_revolut: 'Kako odpreti račun z Revolutom (v 2 minutah)',
paymenttype_revolut_link: 'Odprite račun z Revolutom',
entra_zoom: 'Vstopi v Zoom',
linee_guida: 'Sprejemam smernice',
video_intro: 'Pogledam video AYNI',
zoom: 'Sodelujem pri vsaj 1 zoomu',
zoom_si_partecipato: 'Udeležili ste se vsaj 1-ga zooma',
zoom_partecipa: 'Sodeloval je v vsaj 1-em Zoomu',
zoom_no_partecipato: 'Še niste sodelovali pri zoomu (zahteva, da lahko vstopite)',
zoom_long: 'Potrebno je sodelovati pri vsaj enem zoomu, vendar je priporočljivo, da se v gibanje vključite bolj aktivno. <br> <br>\n' +
'<strong> Osebje AYNI bo s sodelovanjem v zoomih beležilo udeležbe in vam bo omogočeno. </strong>',
zoom_what: 'Navodila, kako namestiti Zoom',
// sharemovement_devi_invitare_almeno_2: 'Nisi še vpisal 2-eh oseb',
// sharemovement_hai_invitato: 'Si vpisaj vsaj 2 osebi',
sharemovement_invitati_attivi_si: 'Imate vsaj 2 aktivna povabljena',
sharemovement_invitati_attivi_no: '<strong> Opomba: </strong> Osebe, ki ste jih povabili, da so <strong> aktivni </strong>, morajo imeti <strong> izpolnjene vseh prvih 7 zahtev </strong> (glejte <strong> Belo tablo </strong> če želite razumeti, kaj manjka)',
sharemovement: 'Delim gibanje',
sharemovement_long: 'Delite gibanje AYNI in jih povabite, da sodelujejo v zoomih dobrodošlice, da postanejo del te velike družine &#128516 .<br>',
inv_attivi_long: '',
enter_prog_completa_requisiti: 'Izpolnite vse potrebne zahteve, da lahko vstopite na seznam za vstop.',
enter_prog_requisiti_ok: 'Izpolnili ste vseh 7 zahtev za vpis na vstopni seznam. <br> V naslednjih dneh boste takoj, ko bo vaša ladja pripravljena, prejeli sporočilo!',
enter_nave_9req_ok: 'ČESTITKE! Izpolnili ste VSE 9 korakov! Hvala, ker ste pomagali AYNI pri razširitvi! <br> Zelo kmalu boste lahko odšli na potovanje, si priskrbeli darilo in nadaljevali proti sanjaču ',
enter_nave_9req_ko: 'Ne pozabite, da lahko pomagate rasti in razširiti gibanje, tako da svoje potovanje delite z drugimi!',
enter_prog: 'Vpišem se na Seznam vkrcavanja',
enter_prog_long: 'Ne pozabite, da lahko pomagate rasti in razširiti gibanje, tako da svoje potovanje delite z drugimi!<br>',
collaborate: 'sodelovanje',
collaborate_long: 'Še naprej sodelujem s spremljevalci, da bi prišel do dneva, ko bo moja ladja priplula.',
dream: 'Pišem svoje sanje',
dream_long: 'Tu napišite sanje, zaradi katerih ste vstopili v Ayni in jih želite izpolniti. <br> Z drugimi bomo delili, da bomo sanjali skupaj !',
dono: 'Darilo',
dono_long: 'Darilo vročim na datum odhoda svoje ladje',
support: 'Podpiram gibanje',
support_long: 'Gibanje podpiram z vključevanjem energije, sodelovanjem in organiziranjem Zooma, pomaganjem in obveščam novincev z nadaljnjim širjenjem Ayni vizije',
ricevo_dono: 'Prejmem svoje darilo in POČAS',
ricevo_dono_long: 'Ura !!! <br> <strong> TO GIBANJE JE resnično in možno, če vsi delamo SKUPAJ!</strong>',
},
dialog: {
continue: 'Naprej',
close: 'Zapri',
copyclipboard: 'Kopirano v odložišče',
ok: 'Ok',
yes: 'Da',
no: 'Ne',
delete: 'Izbriši',
cancel: 'Preklic',
update: 'Osveži',
add: 'Dodaj',
today: 'Danes',
book: 'Knjiga',
avanti: 'Naslednja',
indietro: 'Nazaj',
finish: 'konec',
sendmsg: 'Pošlji sporočilo',
sendonlymsg: 'Pošlji samo eno sporočilo',
msg: {
titledeleteTask: 'Izbriši nalogo',
deleteTask: "Želite izbrisati {mytodo}?"
}
},
comp: {
Conta: "CountPreštejte",
},
db: {
recupdated: 'Posnetek posodobljen',
recfailed: 'Napaka pri posodabljanju zapisa',
reccanceled: 'Preklicana posodobitev. Obnovi prejšnjo vrednost',
deleterecord: 'Izbriši zapis',
deletetherecord: 'Želiš završti zapis?',
deletedrecord: 'Zapis je izbrisan',
recdelfailed: 'Napaka med brisanjem zapisa',
duplicatedrecord: 'Podvojen zapis',
recdupfailed: 'Napaka med podvajanjem zapisa',
},
components: {
authentication: {
telegram: {
open: 'Kliknite tukaj, da odprete BOT Telegram in sledite navodilom',
ifclose: 'Če se Telegram ne odpre s klikom na gumb ali ste ga izbrisali, pojdite na Telegram in poiščite \'AYNI BOT\' na ikoni leče, nato pritisnite Start in sledite navodilom.',
openbot: 'Odprite "AYNI BOT" na Telegramu',
},
login: {
facebook: 'Facebook'
},
email_verification: {
title: 'tzačnite registracijo',
introduce_email: 'vnesite svoj e-poštni naslov',
email: 'E-pošta',
invalid_email: 'Vaša e-pošta ni veljavna',
verify_email: 'Preverite e-pošto',
go_login: 'Vrnitev v prijavo',
incorrect_input: 'Nepravilna vstavitev.',
link_sent: 'Odprite nabiralnik, poiščite e-poštno sporočilo "Potrdi prijavo Ayni" in kliknite "Preveri registracijo"',
se_non_ricevo: 'Če ne prejmete e-pošte, poskusite preveriti v neželeni pošti ali nas kontaktirajte',
title_unsubscribe: 'Odjavite se iz glasila',
title_unsubscribe_done: 'Odjava se je uspešno zaključila',
}
}
},
fetch: {
errore_generico: 'Splošna napaka',
errore_server: 'Do strežnika ni mogoče dostopati. Poskusite znova. Hvala',
error_doppiologin: 'Ponovno se prijavite. Dostop je bil odprt iz druge naprave.',
},
user: {
notregistered: 'Preden lahko shranite svoje podatke, se morate registrirati za storitev',
loggati: 'Uporabnik ni prijavljen'
},
dashboard: {
downline: 'povabljen',
downnotreg: 'Neregistrirani gostje',
notreg: 'Ni registrirano',
inv_attivi: 'Povabljeni s 7 zahtevami',
numinvitati: 'Z vsaj 2-emi povabljenici',
telefono_wa: 'Pišite na Whatsapp',
sendnotification: 'Obvestilo pošljite prejemniku na Telegram BOT',
ricevuto_dono: 'Prejeli ste darilo {invitato} kot darilo od {mittente} !',
nessun_invitante: 'Nobenega povabljenega',
nessun_invitato: 'Ni gostov',
legenda_title: 'Kliknite na povabljeno ime, da si ogledate stanje njihovih zahtev.',
nave_in_partenza: 'ladja v odhodu',
sonomediatore: 'Ko postaneš Mediator te kontaktira en <strong>TUTOR</strong>, z njim moraš:<br><ol class="lista">' +
'<li>Odpret svoj <strong>Gift- Darilni klepet</strong> (ti kot lastnik in Tutor ' +
'kot administrator) s tem imenom: <strong>{nomenave}</strong></li>' +
'<li>Klikni na ime klepeta na vrhu-> Popravi -> Administratorji -> "Dodaj Administratorja", izberi Tutorja v imeniku.</li>' +
'<li>Moraš nastaviti klepet na način, da vsak, ki vstopi vidi predhodne objave(klikni na ime klepeta na vrhu, klikni na popravi, ' +
'spremeni "zgodovina za nove člane" iz skrite v vidno.</li>' +
'<li>Da najdeš <strong>link pravkar ustvarjenega klepeta </strong>: klikni na ime klepeta na vrhu, klikni na svinčnik -> "Vrsta Skupine" -> "z linkom povabi v skupino", klikni na"kopiraj link" in prilepi tu spodaj, v okvir<strong>"Link Gift Klepet"</strong></li>' +
'<li>Pošlji Link Gift Klepeta vsem Donatorjem, tako, da klikneš na spodnji gumb.</li></ol>',
sonodonatore: '<ol class="lista"><li>Ko si na tej poziciji, boš povabljen, da vstopiš v <strong>Gift Klepet</strong> (Telegram) in tam boš našel še ostalih 7 Donatorjev, Mediatorja, Sanjača in enega predstavnika Tima.</li>' +
'<li>Izpeljal boš svoje vplačilo- donacijo<strong> TOČNO na že določen datum </strong>z načinom vplačila, ki ga imaš napisanega tu.<br></ol>',
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Tu si ti Mediator in tudi Donator, ampak ker je to tvoj drugi ponovni vstop, ni potrebno, ponovno vplačolo<br></ol>',
controlla_donatori: 'Preverite seznam donatorjev',
link_chat: 'Povezava telegrama darilnega klepeta',
tragitto: 'Način',
nave: 'Ladja',
data_partenza: 'Datum<br>odhoda',
doni_inviati: 'Darila<br>poslana',
nome_dei_passaggi: 'Ime<br />prehodov',
donatori: 'Donatorjev',
donatore: 'Donator',
mediatore: 'Mediator',
sognatore: 'Sanjača',
sognatori: 'Sanjača',
intermedio: 'INTERMEDIATE',
pos2: 'Interm. 2',
pos3: 'Interm. 3',
pos5: 'Interm. 5',
pos6: 'Interm. 6',
gift_chat: 'Za vstop v Gift Klepet,klikni tu',
quando_eff_il_tuo_dono: 'Ko izpelješ vplačilo',
entra_in_gift_chat: 'Vstopi v Gift Klepet',
invia_link_chat: 'Pošlji link Gift Klepeta Donatorjem',
inviare_msg_donatori: '5) Pošlji sporočilo Donatorjem',
msg_donatori_ok: 'Poslano sporočilo Donatorjem',
metodi_disponibili: 'Načini na Voljo',
importo: 'Uvoz',
effettua_il_dono: 'Je\' prišel trenutek da Vplačaš svoje darilo!<br>' +
'Vplačaj preko PayPal a: <strong>{email}</strong>' +
'(Scegliere l\'opzione "Pošlji prijatelju")<br>',
posizione: 'Pozicija',
come_inviare_regalo_con_paypal: 'Kako vplačati preko',
ho_effettuato_il_dono: 'Sem izpeljal vlačilo',
clicca_conferma_dono: 'Klikni tu, da potrdiš izvedeno vplačilo',
fatto_dono: 'Potrdil si, da je vplačilo bilo izvedeno',
confermi_dono: 'Potrdi da si vplačal 33€',
dono_ricevuto: 'Tvoje vplačilo je prejeto',
dono_ricevuto_2: 'Sprejeto',
dono_ricevuto_3: 'Prispelo!',
confermi_dono_ricevuto: 'Potrjujem, da sem sprejel darilo v znesku 33€ z strani {donatore}',
confermi_dono_ricevuto_msg: '{sognatore} potrjuje da je prejel Darilo 33€ iz strani {donatore}',
msg_bot_conferma: '{donatore} je potrdil, da je poslal svoje Darilo v vrednosti 33€ {sognatore}',
ricevuto_dono_ok: 'Potrdil si da si darilo Sprejel',
entra_in_lavagna: 'Vstopi v svojo Tablo, da pogledaš Ladje, ki bodo izplule',
doni_ricevuti: 'Sprejeta Darila',
doni_inviati_da_confermare: 'Poslana Darila (za potrditev)',
doni_mancanti: 'Manjkajoča Darila',
temporanea: 'Začasna',
ritessitura: 'PONOVNI VPIS',
},
reg: {
registered: 'Registriran',
contacted: 'Obveščen',
name_complete: 'Popolno ime',
num_invitati: 'Število povabljenih',
is_in_whatsapp: 'v Whatsapp-u',
is_in_telegram: 'V Telegram-u',
cell_complete: 'Telefon',
failed: 'Zgrešeno',
ind_order: 'Num',
ipaddr: 'IP',
verified_email: 'Email Potrjena',
reg_lista_prec: ' Vpiši Ime, Priimek in telefonsko številko, ki si vpisal prvič ob vstopu v Klepet!<br>Na ta način te sistem prepozna in obdržite pozicijo na listi.',
nuove_registrazioni: 'Če je to NOVA registracija, moraš kontaktirati osebo, ki te je POVABILA, da ti posreduje PRAVILEN LINK za Registracijo pod njim/njo',
you: 'Ti',
cancella_invitato: 'Odstrani povabljenca',
cancella_account: 'Zbriši registracijo',
cancellami: 'Si siguren, da želiš popolnoma Izbrisati svojo Registracijo na AYNI in tako izstopiti iz gibanja? Ne boš mogel več\' vstopiti na spletno stran s svojimi podatki, Izgubil Perderai boš svojo POZICIJO in tvoji povabljenci bodo PODARJENI osebi, ki te je povabila.',
cancellami_2: 'ZADNJE OBVESTILO! Bi rad Definitivno izstopil iz AYNI ?',
account_cancellato: 'Tvoj profil je pravilno izbrisan',
regala_invitato: 'Podari povabljenca',
messaggio_invito: 'Povabilno sporočilo',
messaggio_invito_msg: 'Pošlji sporočilo vsem, s katerimi želiš deliti to Gibanje!',
videointro: 'Predstavitveni Video',
invitato_regalato: 'Povabljnec Podarjen',
legenda: 'Zgodovina',
aportador_solidario: 'Kdo te je Povabil',
username_regala_invitato: 'Uporabniško ime Destinatorja darila',
aportador_solidario_nome_completo: 'Polno ime povabljenca',
aportador_solidario_nome_completo_orig: 'Originalen Povabljenec',
aportador_solidario_ind_order: 'Številka Povabljenca',
already_registered: 'Sem se že prijavil v klepet, pred 13 Januarjem',
reflink: 'Link, ki ga deliš med svojimi povabljenci:',
linkzoom: 'Link za vstop v Zoom:',
page_title: 'Registracija',
made_gift: 'Darilo',
note: 'Zapis',
incorso: 'Registracija v Teku...',
richiesto: 'Obvezno Polje',
email: 'Email',
intcode_cell: 'Klicna številka.',
cell: 'telefonska Telegram',
cellreg: 'Telefonska s katero si se registriral',
nationality: 'Nacionalnost',
email_paypal: 'Email Paypal',
country_pay: 'Država destinacije Vplačil',
username_telegram: 'Uporabniško ime Telegram',
telegram: 'Klepet Telegram \'AYNI BOT\'',
teleg_id: 'Telegram ID',
teleg_id_old: 'STAR Tel ID',
teleg_auth: 'Avtorizacijska koda',
click_per_copiare: 'KLikni zgoraj, da kopiraš v odložišče',
copia_messaggio: 'Kopiraj Sporočilo',
teleg_torna_sul_bot: '1) Kopiraj kodo tako da klikneš na zgornji gumb<br>2) vrni se v Ayni BOT s klikom tu spodaj 👇 in prilepi(ali napiši) kodo',
teleg_checkcode: 'Koda Telegram',
my_dream: 'Moje Sanje',
saw_and_accepted: 'Pogoji',
saw_zoom_presentation: 'Je bil prisoten na Zoom-u',
manage_telegram: 'Skrbniki Telegram',
paymenttype: 'Razpoložljivi načini Plačila',
selected: 'Izbrani',
img: 'Slika',
date_reg: 'Datum Reg.',
requirement: 'Zahteve',
perm: 'Dovoljenja',
username: 'Uporabniško ime (Pseudonimo)',
username_short: 'Up.ime',
name: 'Ime',
surname: 'Priimek',
username_login: 'Up. ime ali email',
password: 'Geslo',
repeatPassword: 'Ponovi geslo',
terms: "Sprejemam pogoje poslovanja",
onlyadult: "Potrjujem da sem Polnoleten",
submit: "Registriraj se",
title_verif_reg: "Preveri Registracijo",
reg_ok: "Uspešno si Registriran",
verificato: "Preverjeno",
non_verificato: "Ni Preverjeno",
forgetpassword: "Pozabljeno geslo?",
err: {
required: 'je zahtevano',
email: 'vpiši veljaven email',
errore_generico: 'Prosimo, da pravilno izpolnete vsa polja',
atleast: 'mora\'biti dolgo vsaj',
complexity: 'ora vsebobati vsaj 1 malo črko, 1 veliko črko, 1 številko',
notmore: 'ne sme\'biti dolgo več kot',
char: 'karakterji',
terms: 'Za nadaljevanje, moraš sprejeti pogoje poslovanja.',
email_not_exist: 'l\'Email ni prisotna v arhivu, preveri, če je pravilna',
duplicate_email: 'l\'Email je že bila registrirana',
user_already_exist: 'Registracija s temi podatki (ime,priimek, telefonska)je že uporabljena.Za vstop na spletno stran, klikni na gumb LOGIN na Začetni Strani.',
user_extralist_not_found: 'Uporabnik ni najden v arhivu, vpiši Ime,Priimek in telefonsko, ki si jo posredoval v listi leta 2019. Če je to nova registracija, se moraš prijaviti potom LINKA osebe, ki te vabi.',
user_not_this_aportador: 'Uporabljaš link druge osebe, različen od tvojega originalnega povabljenca.',
duplicate_username: 'To\'Uporabniško ime je že uporabljeno',
aportador_not_exist: 'To\'Uporabniško ime, ki te je povabilo, ni več prisotno.Kontaktiraj nas.',
aportador_regalare_not_exist: 'Vpiši\'Uporabniško ime osebe, ki jo želiš podariti\'povabljencu',
sameaspassword: 'Geslo mora biti enako',
},
tips: {
email: 'vpiši svoj email',
username: 'Uporabniško ime dolgo vsaj 6 karakterjev',
password: 'mora vsebovati vsaj 1 majhno črko, 1 veliko črko in 1 številko',
repeatpassword: 'ponovi geslo',
}
},
login: {
page_title: 'Vpis',
incorso: 'Vpis v teku',
enter: 'Vstopi',
esci: 'Izstopi',
errato: "Uporabniško ime ali geslo napačna.Poskusi ponovno",
completato: 'Uspešen vpis!',
needlogin: 'Je\' potrebno izpeljati vpis preden nadaljuješ.'
},
reset: {
title_reset_pwd: "Ponastavi geslo",
send_reset_pwd: 'Pošlji ponastavitev gesla',
incorso: 'Zahteva Nova Email...',
email_sent: 'Email poslana',
check_email: 'Preveri svoje email, kjer boš prejel sporočilo z linkom za ponastaviti geslo.Zaradi varnostnih razlogov, bo ta link zapadel čez 4 ure.',
token_scaduto: 'Geslo je izsteklo ali je že bilo uporabljeno.Ponovi postopek za ponastavitev gesla',
title_update_pwd: 'Osveži svoje geslo',
update_password: 'osveži Geslo',
},
logout: {
izhod: 'Si izstopil',
},
errors: {
graphql: {
undefined: 'ne definiran'
}
},
showbigmap: 'Pokaži večjo mapo',
notification: {
status: 'Status',
ask: 'Aktiviraj Obveščanje',
waitingconfirm: 'Potrdi prošnjo za Obveščanje',
confirmed: 'Obveščanje Aktivirano!',
denied: 'Obvestila Onemogočena! Pozor tako ne boš videl prihajajočih sporočil. Omogoči, da jih vidiš.',
titlegranted: 'Dovoljenje Obveščanj Omogočeno!',
statusnot: 'Status Obveščanj',
titledenied: 'Dovoljenje Obveščanj Onemogočeno!',
title_subscribed: 'Pod vpisi na spletno stran!',
subscribed: 'Sedaj boš lahko sprejemal sporočila in obvestila.',
newVersionAvailable: 'Osveži',
},
connection: 'Povezava',
cal: {
num: 'Število',
booked: 'Rezervirano',
booked_error: 'Rezervacija ni možna. Poskusi kasneje.',
sendmsg_error: 'Sporočilo ni bilo poslano. Poskusi kasneje.',
sendmsg_sent: 'Sporočilo Poslano',
booking: 'Rezerviraj Dogodek',
titlebooking: 'Rezervacija',
modifybooking: 'Popravilo rezervacije',
cancelbooking: 'Izbriši rezervacijo',
canceledbooking: 'Rezervacija izbrisana',
cancelederrorbooking: 'Brisanje ni izvedeno. Poskusi kasneje',
cancelevent: 'Izbriši dogodek',
canceledevent: 'Dogodek Izbrisan',
cancelederrorevent: 'Izbris dogodka ni izveden, poskusi kasneje',
event: 'Dogodek',
starttime: 'Od',
nextevent: 'Naslednji dogodek',
readall: 'Preberi vse',
enddate: 'v tem času',
endtime: 'ob',
duration: 'Trajanje',
hours: 'Urnik',
when: 'Kdaj',
where: 'Kje',
teacher: 'Vodi',
enterdate: 'Vpiši datum',
details: 'Podrobnosti',
infoextra: 'Extra datum in ura:',
alldayevent: 'Ves dan',
eventstartdatetime: 'Pričetek',
enterEndDateTime: 'Konec',
selnumpeople: 'Sodelujoči',
selnumpeople_short: 'Num',
msgbooking: 'Sporočilo za pošiljati',
showpdf: 'Poglej PDF',
bookingtextdefault: 'Rezerviram za',
bookingtextdefault_of: 'od',
data: 'Datum',
teachertitle: 'Učitelj',
peoplebooked: 'Rezervacije.',
showlastschedule: 'Poglej v kolendarju',
},
msgs: {
message: 'Sporočilo',
messages: 'Sporočila',
nomessage: 'Nobenega Sporočila'
},
event: {
dateTimeStart: 'Datum pričetka',
dateTimeEnd: 'Datum zaključka',
contribtype: 'Vrsta Prispevka',
price: 'Prispevek',
askinfo: 'Vprašaj Info',
showpage: 'Poglej Stran',
infoafterprice: 'Pojasnila po Kvoti',
teacher: 'Učitelj', // teacherid
teacher2: 'Učitelj2', // teacherid2
infoextra: 'InfoExtra',
linkpage: 'WebSite',
linkpdf: 'Link za en PDF',
nobookable: 'Ni možna rezervacija',
news: 'Novosti',
dupId: 'Id Podvojen',
canceled: 'Izbrisan',
deleted: 'Odstranjen',
duplicate: 'Podvoji',
notempty: 'Prostor ne sme biti prazen',
modified: 'Popravljeno',
showinhome: 'Pokaži na omači strani',
showinnewsletter: 'Pokaži v Novostih',
},
privacy_policy: 'Pogoji Poslovanja',
cookies: 'Uporabljamo piškotke za boljše delovanje na netu.'
}
};
export default msg_si;

View File

@@ -0,0 +1,487 @@
const msg_si = {
si: {
home: {
guida_passopasso: 'Vodnik po korakih'
},
grid: {
editvalues: 'Modifica Valori',
addrecord: 'Aggiungi Riga',
showprevedit: 'Mostra Eventi Passati',
columns: 'Colonne',
tableslist: 'Tabelle',
nodata: 'Nessun Dato'
},
gallery: {
author_username: 'Utente',
title: 'Titolo',
directory: 'Directory',
list: 'Lista',
},
otherpages: {
update: 'Posodobitev v teku...',
error404: 'error404',
error404def: 'error404def',
admin: {
menu: 'Administracija',
eventlist: 'Vaše rezervacije',
usereventlist: 'Uporabniške rezervacije',
userlist: 'Seznam uporabnikov',
zoomlist: 'Zoom koledar',
extralist: 'Dodatni seznam',
dbop: 'Operacije Db',
tableslist: 'Seznam tabel',
navi: 'Ladje"',
listadoni_navi: 'Seznam daril za ladje',
newsletter: 'Newsletter',
pages: 'Strani',
media: 'Mediji',
gallery: 'Galerije',
},
manage: {
menu: 'Upravljanje',
manager: 'Gestore',
nessuno: 'Nessuno'
},
messages: {
menu: 'Vaša sporočila'
}
},
sendmsg: {
write: 'piše'
},
stat: {
qualificati: 'Kvalificirajte se z vsaj dvema gostoma',
requisiti: 'Uporabniki s 7 zahtevami',
zoom: 'Sodeloval pri Zoomu',
modalita_pagamento: 'Načini plačila vneseni',
accepted: 'Sprejete smernice + videoposnetki',
dream: 'Napisali so Sanje',
email_not_verif: 'Nepreverjena e-pošta',
telegram_non_attivi: 'Telegram ni aktiven',
telegram_pendenti: 'Obeseki Telegram',
reg_daily:'Dnevne registracije',
reg_total: 'Skupaj registracije',
},
steps: {
completed: 'končan',
passi_su: '{passo} od {totpassi} korakov',
video_intro_1: '1. Benvenuti in AYNI',
video_intro_2: '2. Nascita di AYNI',
video_intro_3: '3. Differenze tra Billettera Classica e AYNI',
video_intro_4: '4. Come faccio a far parte di AYNI',
read_guidelines: 'Ho letto ed Accetto queste condizioni scritte qui sopra',
saw_video_intro: 'Izjavljam, da sem videl videoposnetke',
chat_biblio: 'Vstopite v klepet AYNI BIBLIO',
chat_biblio_long: 'Če želite prejemati najnovejše novice, morate ostati v tem klepetu in ostati z nami',
paymenttype: 'Način plačila (Paypal)',
paymenttype_long: '<strong> Načini plačila so: <ul> <li> <strong> Paypal </strong> (v AYNI je <strong> obvezen </strong>), ker gre za zelo pogost sistem po vsej Evropi (prenos je brezplačen ) in lahko povežete predplačniške kartice, kreditne kartice in tekoči račun <strong> BREZ KOMISIJ </strong>. Na ta način vam ne bo treba deliti številk svojih kartic ali c / c, ampak samo e-pošto, ki ste jo uporabili pri prijavi na Paypal. Mobilna aplikacija je na voljo. </li> <li> <strong> Revolut </strong>: predplačniška kartica Revolut z angleškim IBAN (zunaj EU) popolnoma brezplačna, svobodnejša in enostavnejša za uporabo. Na voljo je aplikacija za mobilne naprave. </li>',
paymenttype_long2: 'Paypal je potreben <br> Za izmenjavo daril priporočamo, da imate na voljo <strong> vsaj 2 načina plačila </strong>.',
paymenttype_paypal: 'Kako odpreti Paypal račun (v 2 minutah)',
paymenttype_paypal_carta_conto: 'Kako povezati kreditno / debetno kartico ali bančni račun na PayPal',
paymenttype_paypal_link: 'Odprite račun s Paypalom',
paymenttype_revolut: 'Kako odpreti račun z Revolutom (v 2 minutah)',
paymenttype_revolut_link: 'Odprite račun z Revolutom',
entra_zoom: 'Vnesite povečavo',
linee_guida: 'Sprejemam smernice',
video_intro: 'Vidim video AYNI',
zoom: 'Sodelujem pri vsaj 1 povečanju',
zoom_si_partecipato: 'Udeležili ste se vsaj 1 povečave',
zoom_partecipa: 'Sodeloval je v vsaj 1 povečavi',
zoom_no_partecipato: 'Še niste sodelovali pri povečanju (zahteva, da lahko vstopite)',
zoom_long: 'Potrebno je sodelovati pri vsaj enem povečanju, vendar je priporočljivo, da se v gibanju vključite bolj aktivno. <br> <br>\n' +
'<strong> Osebje AYNI bo s sodelovanjem v zoomih beležilo udeležbe in vam bo omogočeno. </strong>',
zoom_what: 'Vadnica, kako namestiti Zoom',
// sharemovement_devi_invitare_almeno_2: 'Ancora non hai invitato 2 persone',
// sharemovement_hai_invitato: 'Hai invitato almeno 2 persone',
sharemovement_invitati_attivi_si: 'Imate vsaj 2 aktivna povabljena',
sharemovement_invitati_attivi_no: '<strong> Opomba: </strong> Osebe, ki ste jih povabili, da so <strong> aktivni </strong>, morajo imeti <strong> izpolnjene vseh prvih 7 zahtev </strong> (glejte <strong> Belo tablo </strong> če želite razumeti, kaj manjka)',
sharemovement: 'Delim gibanje',
sharemovement_long: 'Delite gibanje AYNI in jih povabite, da sodelujejo v zoomih dobrodošlice, da postanejo del te velike družine &#128516 .<br>',
inv_attivi_long: '',
enter_prog_completa_requisiti: 'Izpolnite vse potrebne zahteve, da lahko vstopite na seznam vkrcavanja.',
enter_prog_requisiti_ok: 'Izpolnili ste vseh 7 zahtev za vpis na seznam vkrcavanja. <br> V naslednjih dneh boste takoj, ko bo vaša ladja pripravljena, prejeli sporočilo!',
enter_nave_9req_ok: 'ČESTITKE! Izpolnili ste VSE 9 korakov vodnika! Hvala, ker ste pomagali AYNI pri razširitvi! <br> Zelo kmalu boste lahko odšli s potovanja, si priskrbeli darilo in nadaljevali proti sanjarju ',
enter_nave_9req_ko: 'Ne pozabite, da lahko pomagate rasti in razširiti gibanje, tako da svoje potovanje delimo s kom!',
enter_prog: 'Vpišem se na Seznam vkrcavanja',
enter_prog_long: 'Ne pozabite, da lahko pomagate rasti in razširiti gibanje, tako da svoje potovanje delimo s kom!<br>',
collaborate: 'sodelovanje',
collaborate_long: 'Še naprej sodelujem s spremljevalci, da bi prišel na dan, ko bo moja ladja priplula.',
dream: 'Pišem svoje sanje',
dream_long: 'Tu napišite sanje, v katere ste vstopili v Ayni in ki jih želite izpolniti. <br> Z drugimi bodo delili, da bodo sanjali skupaj !',
dono: 'Darilo',
dono_long: 'Darilo vročim na datum odhoda svoje ladje',
support: 'Podpiram gibanje',
support_long: 'Gibanje podpiram z vključevanjem energije, sodelovanjem in organiziranjem Zooma, pomaganjem in obveščanjem novincev z nadaljnjim širjenjem Anijeve vizije',
ricevo_dono: 'Prejmem svoje darilo in POČAS',
ricevo_dono_long: 'Ura !!! <br> <strong> TA GIBANJE JE resnično in možno, če vsi delamo SKUPAJ!</strong>',
},
dialog: {
continue: 'Naprej',
close: 'Zapri',
copyclipboard: 'Kopirano v odložišče',
ok: 'Ok',
yes: 'Da',
no: 'Ne',
delete: 'Izbriši',
cancel: 'Preklic',
update: 'Osveži',
add: 'Dodaj',
today: 'Danes',
book: 'Knjiga',
avanti: 'Naslednja',
indietro: 'Nazaj',
finish: 'konec',
sendmsg: 'Pošlji sporočilo',
sendonlymsg: 'Pošlji samo eno sporočilo',
msg: {
titledeleteTask: 'Izbriši nalogo',
deleteTask: "Želite izbrisati {mytodo}?"
}
},
comp: {
Conta: "CountPreštejte",
},
db: {
recupdated: 'Posnetek posodobljen',
recfailed: 'Napaka pri posodabljanju zapisa',
reccanceled: 'Preklicana posodobitev. Obnovi prejšnjo vrednost',
deleterecord: 'Izbriši zapis',
deletetherecord: 'Zavreči zapis?',
deletedrecord: 'Zapis je izbrisan',
recdelfailed: 'Napaka med brisanjem zapisa',
duplicatedrecord: 'Podvojen zapis',
recdupfailed: 'Napaka med podvajanjem zapisa',
},
components: {
authentication: {
telegram: {
open: 'Kliknite tukaj, da odprete BOT Telegram in sledite navodilom',
ifclose: 'Če se Telegram ne odpre s klikom na gumb ali ste ga izbrisali, pojdite na Telegram in poiščite \'AYNI BOT\' na ikoni leče, nato pritisnite Start in sledite navodilom.',
openbot: 'Odprite "AYNI BOT" na Telegramu',
},
login: {
facebook: 'Facebook'
},
email_verification: {
title: 'Začnite registracijo',
introduce_email: 'vnesite svoj e-poštni naslov',
email: 'E-pošta',
invalid_email: 'Vaša e-pošta ni veljavna',
verify_email: 'Preverite e-pošto',
go_login: 'Vrnitev v prijavo',
incorrect_input: 'Nepravilna vstavitev.',
link_sent: 'Odprite nabiralnik, poiščite e-poštno sporočilo "Potrdi prijavo Ayni" in kliknite "Preveri registracijo"',
se_non_ricevo: 'Če ne prejmete e-pošte, poskusite preveriti v neželeni pošti ali nas kontaktirajte',
title_unsubscribe: 'Odjavite se iz glasila',
title_unsubscribe_done: 'Odjava se je uspešno zaključila',
}
}
},
fetch: {
errore_generico: 'Splošna napaka',
errore_server: 'Do strežnika ni mogoče dostopati. Poskusite znova. Hvala',
error_doppiologin: 'Ponovno se prijavite. Dostop je bil odprt iz druge naprave.',
},
user: {
notregistered: 'Preden lahko shranite svoje podatke, se morate registrirati za storitev',
loggati: 'Uporabnik ni prijavljen'
},
dashboard: {
downline: 'povabljen',
downnotreg: 'Neregistrirani gostje',
notreg: 'Ni registrirano',
inv_attivi: 'Vabljeni s 7 zahtevami',
numinvitati: 'Almeno 2 Invitati',
telefono_wa: 'Pišite na Whatsapp',
sendnotification: 'Obvestilo pošlje prejemniku na Telegram BOT',
ricevuto_dono: 'Prejeli ste gosta {invitato} kot darilo od {mittente} !',
nessun_invitante: 'Brez povabila',
nessun_invitato: 'Ni gostov',
legenda_title: 'Kliknite na povabljeno ime, da si ogledate stanje njihovih zahtev.',
nave_in_partenza: 'v odhodu naprej',
sonomediatore: 'Ko postaneš Mediator te kontaktira en <strong>TUTOR</strong>, z njim moraš:<br><ol class="lista">' +
'<li>Odpret svoj <strong>Gift- Darilni klepet</strong> (ti kot lastnik in Tutor ' +
'kot administrator) s tem imenom: <strong>{nomenave}</strong></li>' +
'<li>Klikni na ime klepeta na vrhu-> Popravi -> Administratorji -> "Dodaj Administratorja", izberi Tutorja v imeniku.</li>' +
'<li>Moraš nastaviti klepet na način, da vsak, ki vstopi vidi predhodne objave(klikni na ime klepeta na vrhu, klikni na popravi, ' +
'spremeni "zgodovina za nove člane" iz skrite v vidno.</li>' +
'<li>Da najdeš <strong>link pravkar ustvarjenega klepeta </strong>: klikni na ime klepeta na vrhu, klikni na svinčnik -> "Vrsta Skupine" -> "z linkom povabi v skupino", klikni na"kopiraj link" in prilepi tu spodaj, v okvir<strong>"Link Gift Klepet"</strong></li>' +
'<li>Pošlji Link Gift Klepeta vsem Donatorjem, tako, da klikneš na spodnji gumb.</li></ol>',
sonodonatore: '<ol class="lista"><li>Ko si na tej poziciji, boš povabljen, da vstopiš v <strong>Gift Klepet</strong> (Telegram) in tam boš našel še ostalih 7 Donatorjev, Mediatorja, Sanjača in enega predstavnika Tima.</li>' +
'<li>Izpeljal boš svoje vplačilo- donacijo<strong> TOČNO na že določen datum </strong>z načinom vplačila, ki ga imaš napisanega tu.<br></ol>',
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Tu si ti Mediator in tudi Donator, ampak ker je to tvoj drugi ponovni vstop, ni potrebno, da ponovno vplačaš<br></ol>',
controlla_donatori: 'Preverite seznam donatorjev',
link_chat: 'Povezava telegrama darilnega klepeta',
tragitto: 'Način',
nave: 'Ladja',
data_partenza: 'Datum<br>odhoda',
doni_inviati: 'Darila<br>poslana',
nome_dei_passaggi:'Ime<br />prehodov',
donatori:'Donatorjev',
donatore:'Donator',
mediatore:'Mediator',
sognatore:'Sanjača',
sognatori:'Sanjača',
intermedio:'INTERMEDIATE',
pos2: 'Interm. 2',
pos3: 'Interm. 3',
pos5: 'Interm. 5',
pos6: 'Interm. 6',
gift_chat: 'Per entrare nella Gift Chat, clicca qui',
quando_eff_il_tuo_dono: 'Quando effettuare il Regalo',
entra_in_gift_chat: 'Entra in Gift Chat',
invia_link_chat: 'Invia il Link della Gift Chat ai Donatori',
inviare_msg_donatori: '5) Inviare messaggio ai Donatori',
msg_donatori_ok: 'Inviato messaggio ai Donatori',
metodi_disponibili: 'Metodi Disponibili',
importo: 'Importo',
effettua_il_dono: 'E\' arrivato il momento di Effettuare il proprio Dono!<br>' +
'Inviare tramite PayPal a: <strong>{email}</strong>' +
'(Scegliere l\'opzione "Invia ad Amici")<br>',
posizione: 'Posizione',
come_inviare_regalo_con_paypal: 'Come Inviare il regalo tramite Paypal',
ho_effettuato_il_dono: 'Ho effettuato il Dono',
clicca_conferma_dono: 'Clicca qui per confermare che hai effettuato il tuo dono',
fatto_dono: 'Hai confermato che il dono è stato Inviato',
confermi_dono: 'Confermi che hai inviato il tuo Dono di 33€',
dono_ricevuto: 'Il tuo Dono è stato Ricevuto Correttamente',
dono_ricevuto_2: 'Ricevuto',
dono_ricevuto_3: 'Arrivato!',
confermi_dono_ricevuto: 'Confermi di aver ricevuto il Dono di 33€ da parte di {donatore}',
confermi_dono_ricevuto_msg: '{sognatore} conferma di aver ricevuto il Dono di 33€ da parte di {donatore}',
msg_bot_conferma: '{donatore} ha confermato di aver inviato il suo Dono di 33€ a {sognatore}',
ricevuto_dono_ok: 'Hai confermato che il dono è stato Ricevuto',
entra_in_lavagna: 'Entra sulla Tua Lavagna per vedere le Navi in Partenza',
doni_ricevuti: 'Doni Ricevuti',
doni_inviati_da_confermare: 'Doni Inviati (da confermare)',
doni_mancanti: 'Doni Mancanti',
temporanea: 'Temporanea',
ritessitura: 'RITESSITURA',
},
reg: {
registered: 'Registrato',
contacted: 'Contattato',
name_complete: 'Nome Completo',
num_invitati: 'Num.Invitati',
is_in_whatsapp: 'In Whatsapp',
is_in_telegram: 'In Telegram',
cell_complete: 'Cellulare',
failed: 'Fallito',
ind_order: 'Num',
ipaddr: 'IP',
verified_email: 'Email Verificata',
reg_lista_prec: 'Inserire il Nome, Cognome e numero di cellulare che avete lasciato in passato quando vi siete iscritti alla Chat!<br>In questo modo il sistema vi riconosce e vi mantiene la posizione della lista.',
nuove_registrazioni: 'Se questa è una NUOVA registrazione, dovete contattare la persona che vi ha INVITATO, che vi lascerà il LINK CORRETTO per fare la Registrazione sotto di lui/lei',
you: 'Tu',
cancella_invitato: 'Elimina Invitato',
cancella_account: 'Elimina Profilo',
cancellami: 'Sei sicuro di voler Eliminare completamente la tua Registrazione su AYNI, uscendo così dal movimento? Non potrai piu\' accedere al sito tramite i tuoi dati, Perderai la tua POSIZIONE e i Tuoi Invitati verranno REGALATI a chi ti ha invitato.',
cancellami_2: 'ULTIMO AVVISO! Vuoi uscire Definitivamente da AYNI ?',
account_cancellato: 'Il tuo Profilo è stato cancellato correttamente',
regala_invitato: 'Regala Invitato',
messaggio_invito: 'Messaggio di Invito',
messaggio_invito_msg: 'Invia questo messaggio a tutti coloro a cui vuoi condividere questo Movimento !',
videointro: 'Video Introduttivo',
invitato_regalato: 'Invitato Regalato',
legenda: 'Legenda',
aportador_solidario: 'Chi ti ha Invitato',
username_regala_invitato: 'Username del Destinatario del regalo',
aportador_solidario_nome_completo: 'Nominativo Invitante',
aportador_solidario_nome_completo_orig: 'Invitante Originario',
aportador_solidario_ind_order: 'Num Invitante',
already_registered: 'Mi sono già Iscritto sulla Chat Ayni, prima del 13 Gennaio',
reflink: 'Link da condividere ai tuoi invitati:',
linkzoom: 'Link per entrare in Zoom:',
page_title: 'Registrazione',
made_gift: 'Dono',
note: 'Note',
incorso: 'Registrazione in corso...',
richiesto: 'Campo Richiesto',
email: 'Email',
intcode_cell: 'Prefisso Int.',
cell: 'Cellulare Telegram',
cellreg: 'Cellulare con cui ti eri registrato',
nationality: 'Nazionalità',
email_paypal: 'Email Paypal',
country_pay: 'Paese di Destinazione Pagamenti',
username_telegram: 'Username Telegram',
telegram: 'Chat Telegram \'AYNI BOT\'',
teleg_id: 'Telegram ID',
teleg_id_old: 'OLD Tel ID',
teleg_auth: 'Codice Autorizzazione',
click_per_copiare: 'Cliccaci sopra per copiarlo sugli appunti',
copia_messaggio: 'Copia Messaggio',
teleg_torna_sul_bot: '1) Copia il codice cliccando sul bottone qui sopra<br>2) torna su Ayni BOT cliccando qui sotto 👇 ed incolla (o scrivi) il codice',
teleg_checkcode: 'Codice Telegram',
my_dream: 'Il mio Sogno',
saw_and_accepted: 'Condizioni',
saw_zoom_presentation: 'Ha visto Zoom',
manage_telegram: 'Gestori Telegram',
paymenttype: 'Modalità di Pagamenti Disponbili',
selected: 'Selezionati',
img: 'Immagine',
date_reg: 'Data Reg.',
requirement: 'Requisiti',
perm: 'Permessi',
username: 'Username (Pseudonimo)',
username_short: 'Username',
name: 'Nome',
surname: 'Cognome',
username_login: 'Username o email',
password: 'Password',
repeatPassword: 'Ripeti password',
terms: "Accetto i termini della privacy",
onlyadult: "Confermo di essere Maggiorenne",
submit: "Registrati",
title_verif_reg: "Verifica Registrazione",
reg_ok: "Registrazione Effettuata con Successo",
verificato: "Verificato",
non_verificato: "Non Verificato",
forgetpassword: "Password dimenticata?",
err: {
required: 'è richiesto',
email: 'inserire una email valida',
errore_generico: 'Si prega di compilare correttamente i campi',
atleast: 'dev\'essere lungo almeno di',
complexity: 'deve contenere almeno 1 minuscola, 1 maiuscola, 1 cifra',
notmore: 'non dev\'essere lungo più di',
char: 'caratteri',
terms: 'Devi accettare le condizioni, per continuare.',
email_not_exist: 'l\'Email non è presente in archivio, verificare se è corretta',
duplicate_email: 'l\'Email è già stata registrata',
user_already_exist: 'La registrazione con questi dati (nome, cognome e cellulare) è stata già effettuata. Per accedere al sito, cliccare sul bottone LOGIN dalla HomePage.',
user_extralist_not_found: 'Utente in archivio non trovato, inserire il Nome, Cognome e numero di cellulare comunicato nella lista nel 2019. Se questa è una nuova registrazione, dovete registrarvi tramite il LINK di chi vi sta invitando.',
user_not_this_aportador: 'Stai utilizzando un link di una persona diversa dal tuo invitato originale.',
duplicate_username: 'L\'Username è stato già utilizzato',
aportador_not_exist: 'L\'Username di chi ti ha invitato non è presente. Contattaci.',
aportador_regalare_not_exist: 'Inserire l\'Username della persona che si vuole regalare l\'invitato',
sameaspassword: 'Le password devono essere identiche',
},
tips: {
email: 'inserisci la tua email',
username: 'username lunga almeno 6 caratteri',
password: 'deve contenere 1 minuscola, 1 maiuscola e 1 cifra',
repeatpassword: 'ripetere la password',
}
},
login: {
page_title: 'Login',
incorso: 'Login in corso',
enter: 'Accedi',
esci: 'Esci',
errato: "Username o password errata. Riprovare",
completato: 'Login effettuato!',
needlogin: 'E\' necessario effettuare il login prima di continuare'
},
reset: {
title_reset_pwd: "Reimposta la tua Password",
send_reset_pwd: 'Invia Reimposta la password',
incorso: 'Richiesta Nuova Email...',
email_sent: 'Email inviata',
check_email: 'Controlla la tua email, ti arriverà un messaggio con un link per reimpostare la tua password. Questo link, per sicurezza, scadrà dopo 4 ore.',
token_scaduto: 'Il token è scaduto oppure è stato già usato. Ripetere la procedura di reset password',
title_update_pwd: 'Aggiorna la tua password',
update_password: 'Aggiorna Password',
},
logout: {
uscito: 'Sei Uscito',
},
errors: {
graphql: {
undefined: 'non definito'
}
},
showbigmap: 'Mostra la mappa più grande',
notification: {
status: 'Stato',
ask: 'Attiva le Notifiche',
waitingconfirm: 'Conferma la richiesta di Notifica',
confirmed: 'Notifiche Attivate!',
denied: 'Notifiche Disabilitate! Attenzione così non vedrai arrivarti i messaggi. Riabilitali per vederli.',
titlegranted: 'Permesso Notifiche Abilitato!',
statusnot: 'Stato Notifiche',
titledenied: 'Permesso Notifiche Disabilitato!',
title_subscribed: 'Sottoscrizione al sito!',
subscribed: 'Ora potrai ricevere i messaggi e le notifiche.',
newVersionAvailable: 'Aggiorna',
},
connection: 'Connessione',
cal: {
num: 'Numero',
booked: 'Prenotato',
booked_error: 'Prenotazione non avvenuta. Riprovare più tardi',
sendmsg_error: 'Messaggio non inviato. Riprovare più tardi',
sendmsg_sent: 'Messaggio Inviato',
booking: 'Prenota Evento',
titlebooking: 'Prenotazione',
modifybooking: 'Modifica Prenotazione',
cancelbooking: 'Cancella Prenotazione',
canceledbooking: 'Prenotazione Cancellata',
cancelederrorbooking: 'Cancellazione non effettuata, Riprovare più tardi',
cancelevent: 'Cancella Evento',
canceledevent: 'Evento Cancellato',
cancelederrorevent: 'Cancellazione Evento non effettuata, Riprovare',
event: 'Evento',
starttime: 'Dalle',
nextevent: 'Prossimo Evento',
readall: 'Leggi tutto',
enddate: 'al',
endtime: 'alle',
duration: 'Durata',
hours: 'Orario',
when: 'Quando',
where: 'Dove',
teacher: 'Condotto da',
enterdate: 'Inserisci data',
details: 'Dettagli',
infoextra: 'Date e Ora Extra:',
alldayevent: 'Tutto il giorno',
eventstartdatetime: 'Inizio',
enterEndDateTime: 'Fine',
selnumpeople: 'Partecipanti',
selnumpeople_short: 'Num',
msgbooking: 'Messaggio da inviare',
showpdf: 'Vedi PDF',
bookingtextdefault: 'Prenoto per',
bookingtextdefault_of: 'di',
data: 'Data',
teachertitle: 'Insegnante',
peoplebooked: 'Prenotaz.',
showlastschedule: 'Vedi tutto il Calendario',
},
msgs: {
message: 'Messaggio',
messages: 'Messaggi',
nomessage: 'Nessun Messaggio'
},
event: {
dateTimeStart: 'Data Inizio',
dateTimeEnd: 'Data Fine',
contribtype: 'Tipo Contributo',
price: 'Contributo',
askinfo: 'Chiedi Info',
showpage: 'Vedi Pagina',
infoafterprice: 'Note dopo la Quota',
teacher: 'Insegnante', // teacherid
teacher2: 'Insegnante2', // teacherid2
infoextra: 'InfoExtra',
linkpage: 'WebSite',
linkpdf: 'Link ad un PDF',
nobookable: 'Non Prenotabile',
news: 'Novità',
dupId: 'Id Duplicato',
canceled: 'Cancellato',
deleted: 'Eliminato',
duplicate: 'Duplica',
notempty: 'Il campo non può essere vuoto',
modified: 'Modificato',
showinhome: 'Mostra nella Home',
showinnewsletter: 'Mostra nella Newsletter',
},
privacy_policy: 'Privacy Policy',
cookies: 'Usiamo i Cookie per una migliore prestazione web.'
}
};
export default msg_si;

View File

@@ -0,0 +1,54 @@
Anche qui, la prima parola chiave non va tradotta.
"chiave_da_non_tradurre": "testo da tradurre"
Il \n significa che c'è un ritorno a capo.
si: {
"Email je že bila preverjena": "Email je že bila preverjenaL'Email è già stata Verificata",
"Nuova Registrazione": "Nova Registracija",
"Effettuata una Nuova Registrazione": "Izpelji novo Registracijo",
"partecipanti": "Udeleženci",
'TESTO_ASSISTENZA': "Za vstop na spletno stran:\nhttps://ayni.gifteconomy.app\n\nSi pozabil geslo za vstop na stran?\nhttps://ayni.gifteconomy.app/requestresetpwd\n\nKlepet AYNI BOT (questa):\nhttps://t.me/notevoleaynibot\n\nKlepet AYNI - EMPOWER: Vstopi ⛩ v našo Skupnost klepet:\n https://t.me/joinchat/C741mkx5QYXu-kyYCYvA8g\n\nKlepet AYNI-BIBLIO: https://t.me/joinchat/AL2qKExZKvenLgpVhOyefQ \n\nKlepet za Pomoč in Suport: 'AYNI - HELP'\nhttps://t.me/joinchat/C741mlVmB_RMcOUpNqWC8w\n1 - Postavi svoje vprašanje in prosi za asistenco.\n2 - KO si sprejel pomoč, izstopi iz klepeta.\n Vstopil boš lahko vedno, ko boš potreboval pomoč.",
'BENVENUTO': "Dobrodošel",
'TUE_NAVI': "Tvoje programirane Ladje",
'HAI_I_7_REQUISITI': 'PRVI KORAKI OK!\nIzpolnjuješ Prvih 7 Zahtev za vstop na Listo d\'Vkrcanje!',
'NON_HAI_I_7_REQUISITI': 'Pozor!\nŠe vedno nimaš izpolnjenih 7 Zahtev za vstop na listo\'Vkrcanje!',
'HAI_I_9_REQUISITI': 'ČESTITAMO!\nIzpolnil si VSEH 9 korakov v navodilih! Hvala ker pomagaš k širitvi AYNI !',
'NON_HAI_I_9_REQUISITI': 'Zapomni si, če želiš Pomagati Rasti in Širit Gibanje, lahko to storiš z delitvijo med ljudmi!',
'INFO_LA_MIA_LAVAGNA': '✨ Seznam Krajev: ✨ \n',
'INFO_LAVAGNA_SITO_COMPLETARE': 'Da izpolneš vse zahteve, pojdi na spletno stran:\n%s\nDa pogledaš status svoje Ladje in status svojih povabljencev, klikni na levi strani zgoraj na tri črte in izberi "Tabla".\n',
'INFO_LAVAGNA_SITO': 'Da lahko podrobno pogledaš status svoje Ladje,na spletni strani AYNI, klikni, na levi strani zgoraj, na tri črtice in izberi "Tabla".\n',
'INFO_LINK_DA_CONDIVIDERE': 'Link, ki ga deliš svojim povabljencem, da se lahko registrirajo na spletni strani Ayni:\n%s\n\nLink, ki ga deliš za udeležbo na Zoom (Konferenca OnLine):\n%s',
'ZOOM_CONFERENCE': 'Tu najdeš datume prihajajočih Zoom-ov:',
"NON_VERIF": "Ni Preverjena",
"VERIF": "Preverjena",
'EMAIL': "Email",
'BOT': "AYNI BOT",
'EMAIL_NON_VERIF': "Email ni preverjen\npojdi v svoj poštni nabiralnik in najdi**\"Potrditev Registracije na Ayni\"**<br>e klikni na gumb **\"Potrdi Registracijo\"**",
'TELEGRAM_NOT_CONNECTED': "Telegram ni povezan s tvojim računom!",
'NESSUN_INVITATO': 'Nisi povabil nikogar',
'ZOOM_PARTECIPATO': 'Udeležba na vsaj 1 Konferenci (Zoom-u)',
'LINEE_GUIDA': 'Sprejemam pogoje poslovanja',
'VIDEO_INTRO': 'Pogledal sem video AYNI',
'SCRITTO_SOGNO': 'Sem zapisal Sanje',
'PAYMENTS': 'Načini Plačila (Obvezen Paypal)',
'INVITATI': 'registrirane osebe, ki si povabil',
'INVITATI_ATTIVI': 'Povabljenci s 7 Zahtevami',
'NONREG': 'Neregistrirani povabljenci',
'CLICCA_PER_ZOOM': 'NA DOLOČENO URO IN DATUM, ZA VSTOP V VIDEO KONFERENCO,KLIKNI TU',
'CLICCA_ENTRA': 'KLIKNI TU ZA VSTOP !',
'ZOOM_INIZIATO': 'TA KONFERENCA JE\' PRIČELA!',
'SCEGLI_VOCE': 'izberi en glas:',
'INVITATI_LISTA': 'Tvoji povabljenci (v zelenem, s izpolnjenimi vsaj 7-imi zahtevami)',
'CIAO': 'Zdravo',
'ADDED_TOLISTAINGRESSO': 'Si bil dodan na Seznam oseb, ki bodo vstopile v Listo D\'Vkrcanje !',
'NO_PROG': 'Trenutno še nisi na Listi d\'Vkrcanja!',
'SEND_LINK_CHAT_DONATORI': 'Zdravo %s!\nTvoja LADJA bo končno Izplula!\nVstopi v Darilni (Gift) klepet s klikom tu: %s'
},

View File

@@ -831,6 +831,29 @@ namespace Actions {
})
}
async function GetData(context, { data }) {
console.log('GetData')
const mydata = {
idapp: process.env.APP_ID,
data
}
return await Api.SendReq('/dashboard/getdata', 'POST', mydata)
.then((res) => {
if (res.status === 200) {
if (res.data.code === serv_constants.RIS_CODE_OK) {
return res.data.ris
}
}
return null
})
.catch((error) => {
console.error(error)
return null
})
}
async function GetArrDoniNavi(context, { ricalcola }) {
console.log('GetArrDoniNavi')
@@ -934,25 +957,37 @@ namespace Actions {
})
}
function isMyLang(rec) {
if (!rec.lang)
return true
return (rec.lang === tools.getLocale(false) || tools.getLocale() === '')
}
async function addDynamicPages(context) {
const arrpagesroute: IListRoutes[] = []
for (const page of state.mypage) {
if (page.active) {
arrpagesroute.push({
active: true,
order: page.order,
path: '/' + page.path,
name: undefined,
text: page.title,
materialIcon: page.icon,
component: () => import('@/root/mypage/mypage.vue'),
inmenu: page.inmenu,
infooter: page.infooter,
onlyif_logged: page.onlyif_logged,
level_child: page.l_child,
level_parent: page.l_par,
})
// console.log('page', page.lang)
if (isMyLang(page)) {
// console.log('page', page.lang, 'OK')
arrpagesroute.push({
active: true,
order: page.order,
lang: page.lang,
path: '/' + page.path,
name: undefined,
text: page.title,
materialIcon: page.icon,
component: () => import('@/root/mypage/mypage.vue'),
inmenu: page.inmenu,
infooter: page.infooter,
onlyif_logged: page.onlyif_logged,
level_child: page.l_child,
level_parent: page.l_par,
})
}
}
}
@@ -1005,6 +1040,7 @@ namespace Actions {
InviaMsgADonatori: b.dispatch(InviaMsgADonatori),
GetArrNavi: b.dispatch(GetArrNavi),
GetArrDoniNavi: b.dispatch(GetArrDoniNavi),
GetData: b.dispatch(GetData),
addDynamicPages: b.dispatch(addDynamicPages)
}

View File

@@ -17,6 +17,7 @@ import translate from './../../globalroutines/util'
import * as Types from '@src/store/Api/ApiTypes'
import { ICalendarState, ICfgServer } from '@src/model'
import { shared_consts } from '../../common/shared_vuejs'
import { IDataPass } from '@src/model/GlobalStore'
const bcrypt = require('bcryptjs')
@@ -353,6 +354,7 @@ namespace Mutations {
localStorage.setItem(tools.localStorage.lang, state.lang)
}
function UpdatePwd(mystate: IUserState, x_auth_token: string) {
mystate.x_auth_token = x_auth_token
if (!mystate.my.tokens) {
@@ -481,6 +483,26 @@ namespace Actions {
}
async function setLangServer(context) {
const mydata = {
username: state.my.username,
lang: state.lang
}
return await Api.SendReq(`/setlang`, 'PATCH', { data: mydata })
.then((res) => {
if (res) {
return (res.data.code === serv_constants.RIS_CODE_OK)
} else
return false
})
.catch((error) => {
return false
})
}
async function requestpwd(context, paramquery) {
const usertosend = {
@@ -957,6 +979,7 @@ namespace Actions {
importemail: b.dispatch(importemail),
importExtraList: b.dispatch(importExtraList),
execDbOp: b.dispatch(execDbOp),
setLangServer: b.dispatch(setLangServer),
newsletterload: b.dispatch(newsletterload),
newsletter_setactivate: b.dispatch(newsletter_setactivate),
getDashboard: b.dispatch(getDashboard),

View File

@@ -488,6 +488,7 @@ export const fieldsTable = {
AddCol({ name: 'profile.vuole_ritessersi', field: 'profile', subfield: 'vuole_ritessersi', label_trans: 'reg.vuole_ritessersi', fieldtype: tools.FieldType.boolean }),
AddCol({ name: 'profile.saw_and_accepted', field: 'profile', subfield: 'saw_and_accepted', label_trans: 'reg.saw_and_accepted', fieldtype: tools.FieldType.binary, jointable: 'accepted' }),
AddCol({ name: 'profile.my_dream', field: 'profile', subfield: 'my_dream', label_trans: 'reg.my_dream' }),
AddCol({ name: 'lang', field: 'lang', label_trans: 'reg.lang' }),
AddCol({ name: 'profile.nationality', field: 'profile', subfield: 'nationality', label_trans: 'reg.nationality' }),
AddCol({ name: 'profile.intcode_cell', field: 'profile', subfield: 'intcode_cell', label_trans: 'reg.intcode_cell' }),
AddCol({ name: 'profile.iso2_cell', field: 'profile', subfield: 'iso2_cell', label_trans: 'reg.iso2_cell' }),

View File

@@ -1682,6 +1682,9 @@ export const tools = {
if ((mylang.toLowerCase() === 'it') || (mylang.toLowerCase() === 'it-it') || (mylang.toLowerCase() === 'itit')) {
mylang = 'it'
}
if ((mylang.toLowerCase() === 'si') || (mylang.toLowerCase() === 'si-si') || (mylang.toLowerCase() === 'sisi')) {
mylang = 'si'
}
if (!(static_data.arrLangUsed.includes(mylang))) {
// console.log('non incluso ', mylang)
@@ -2187,7 +2190,7 @@ export const tools = {
es: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'iernes', 'Sábado'],
pt: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'],
de: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'],
si: ['nedelja', 'Ponedeljek', 'torek', 'sreda', 'četrtek', 'petek', 'sobota'],
si: ['Nedelja', 'Ponedeljek', 'Torek', 'Sreda', 'četrtek', 'Petek', 'Sobota'],
}
return isNaN(dayOfWeek) ? '' : myday[lang][dayOfWeek].substring(0, 3)
@@ -2706,10 +2709,12 @@ export const tools = {
})
})
GlobalStore.actions.addDynamicPages()
// this.$q.lang.set(mylang)
}
,
},
getappname(mythis, short) {
if (mythis === undefined)
return ''
@@ -3281,6 +3286,8 @@ export const tools = {
return 'fa-flag-fr'
else if (lang === 'SI')
return 'fa-flag-si'
else if (lang === 'NG')
return 'fa-flag-ng'
else if (lang === 'SK')
return 'fa-flag-sk'
else if (lang === 'CH')
@@ -3297,6 +3304,8 @@ export const tools = {
return 'fa-flag-hr'
else if (lang === 'RO')
return 'fa-flag-ro'
else if (lang === 'VE')
return 'fa-flag-ve'
else if (lang === 'CL')
return 'fa-flag-cl'
else if (lang === 'PL')
@@ -3336,6 +3345,8 @@ export const tools = {
return 'Slovenia'
} else if (nat === 'SK') {
return 'Slovakia'
} else if (nat === 'NG') {
return 'Nigeria'
} else if (nat === 'ES') {
return 'Spain'
} else if (nat === 'DE') {
@@ -3374,6 +3385,8 @@ export const tools = {
return 'Ukraine'
} else if (nat === 'RO') {
return 'Romania'
} else if (nat === 'VE') {
return 'Venezuela'
} else if (nat === 'CL') {
return 'Chile'
} else if (nat === 'PL') {

View File

@@ -61,7 +61,7 @@ export default class Dbop extends Vue {
if (miafunz === 'visuPlacca') {
this.placca = ris.placca
} else if (miafunz === 'visuListaIngresso' || miafunz === 'visuListaNave' || miafunz === 'visuNave' || miafunz === 'creaNaviProvvisorie' || miafunz === 'creaNaviDefinitive') {
} else if (miafunz === 'visuListaIngresso' || miafunz === 'visuListaIngressoNuovi' || miafunz === 'visuListaNave' || miafunz === 'visuNave' || miafunz === 'creaNavi') {
this.placca = ris.mystr
} else {
this.ris = ris

View File

@@ -23,12 +23,12 @@
-->
<div class="row">
<q-btn label="CREA NAVI PERSISTENTI" color="primary" @click="EseguiFunz('CreaNaviPersistenti')"></q-btn>
<br>
<!--<q-btn label="CREA NAVI PERSISTENTI" color="primary" @click="EseguiFunz('CreaNaviPersistenti')"></q-btn>
<br>-->
<q-btn label="CORREGGI NUM_TESS" color="primary" @click="EseguiFunz('Corregginumtess')"></q-btn>
<br>
<q-btn label="CORREGGI DATA GIFT CHAT" color="primary" @click="EseguiFunz('CorreggiDataGiftChat')"></q-btn>
<br>
<!--<q-btn label="CORREGGI DATA GIFT CHAT" color="primary" @click="EseguiFunz('CorreggiDataGiftChat')"></q-btn>
<br>-->
</div>
<div class="row">
<!--<q-btn label="Inizializza ListaIngresso" color="negative"
@@ -59,10 +59,7 @@
</CDateTime>
<q-input v-model="numpersone" type="number" autofocus label="Num Persone to Add"
style="width: 50px;"></q-input>
<q-btn label="Crea Navi Provvisorie" color="primary"
@click="EseguiFunz('creaNaviProvvisorie')"></q-btn>
<br>
<q-btn label="Crea Navi Definitive" color="primary" @click="EseguiFunz('creaNaviDefinitive')"></q-btn>
<q-btn label="Crea Navi" color="primary" @click="EseguiFunz('creaNavi')"></q-btn>
</div>
<div v-if="!incaricamento" class="row">
<CMyFieldDb title="Riga"
@@ -110,6 +107,9 @@
<q-btn label="Visualizza ListaIngresso" color="primary"
@click="EseguiFunz('visuListaIngresso')"></q-btn>
<br>
<q-btn label="Visualizza ListaIngresso Nuovi" color="primary"
@click="EseguiFunz('visuListaIngressoNuovi')"></q-btn>
<br>
</div>
<!--<div class="row">
<q-btn label="CHECK SE INSERIRE UTENTI IN Nave" color="primary"