Lista Navi
This commit is contained in:
@@ -47,6 +47,12 @@ export const shared_consts = {
|
|||||||
label: 'event.teacher',
|
label: 'event.teacher',
|
||||||
icon: 'fas fa-user-tie',
|
icon: 'fas fa-user-tie',
|
||||||
color: 'blue'
|
color: 'blue'
|
||||||
|
},
|
||||||
|
Tutor: {
|
||||||
|
value: 8,
|
||||||
|
label: 'dashboard.tutor',
|
||||||
|
icon: 'fas fa-user-tie',
|
||||||
|
color: 'blue'
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|||||||
@@ -41,7 +41,7 @@ export default class CMyDashboard extends MixinUsers {
|
|||||||
downline: [],
|
downline: [],
|
||||||
downnotreg: [],
|
downnotreg: [],
|
||||||
downbyuser: [],
|
downbyuser: [],
|
||||||
arrnavi: []
|
arrposizioni: []
|
||||||
}
|
}
|
||||||
|
|
||||||
@Prop({ required: true }) public username
|
@Prop({ required: true }) public username
|
||||||
@@ -104,7 +104,7 @@ export default class CMyDashboard extends MixinUsers {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public HasNave() {
|
public HasNave() {
|
||||||
return this.dashboard.arrnavi.length > 0
|
return this.dashboard.arrposizioni.length > 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -25,8 +25,8 @@
|
|||||||
</CRequisiti>
|
</CRequisiti>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<CMyNave v-for="(mianave, index) in dashboard.arrnavi" :naveprop="mianave" :key="index"
|
<CMyNave v-for="(mianave, index) in dashboard.arrposizioni" :posizprop="mianave" :key="index"
|
||||||
:navi_partenzaprop="dashboard.navi_partenza">
|
:navi_partenzaprop="dashboard.navi_partenza" :listanavi="false">
|
||||||
|
|
||||||
</CMyNave>
|
</CMyNave>
|
||||||
</CTitleBanner>
|
</CTitleBanner>
|
||||||
|
|||||||
@@ -6,6 +6,15 @@
|
|||||||
border-radius: 16px;
|
border-radius: 16px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
.tutor{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
.selezione:hover {
|
||||||
|
background-color: yellow;
|
||||||
|
}
|
||||||
|
|
||||||
.donatore {
|
.donatore {
|
||||||
background-color: red;
|
background-color: red;
|
||||||
}
|
}
|
||||||
@@ -130,5 +139,6 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.title-nave {
|
.title-nave {
|
||||||
|
font-size: 1.25rem;
|
||||||
color: blue;
|
color: blue;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -6,31 +6,34 @@ import { toolsext } from '@src/store/Modules/toolsext'
|
|||||||
import MixinBase from '@src/mixins/mixin-base'
|
import MixinBase from '@src/mixins/mixin-base'
|
||||||
import MixinNave from '../../mixins/mixin-nave'
|
import MixinNave from '../../mixins/mixin-nave'
|
||||||
import { CTitleBanner } from '../CTitleBanner'
|
import { CTitleBanner } from '../CTitleBanner'
|
||||||
import { UserStore } from '../../store/Modules'
|
import { GlobalStore, UserStore } from '../../store/Modules'
|
||||||
import { lists } from '../../store/Modules/lists'
|
import { lists } from '../../store/Modules/lists'
|
||||||
import translate from '../../globalroutines/util'
|
import translate from '../../globalroutines/util'
|
||||||
import { CMyChipList } from '../CMyChipList'
|
import { CMyChipList } from '../CMyChipList'
|
||||||
import { CVideo } from '../CVideo'
|
import { CVideo } from '../CVideo'
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
components: { CTitleBanner, CMyChipList, CVideo },
|
components: { CTitleBanner, CMyChipList, CVideo }
|
||||||
})
|
})
|
||||||
|
|
||||||
export default class CMyNave extends MixinNave {
|
export default class CMyNave extends MixinNave {
|
||||||
@Prop({ required: true }) public naveprop
|
@Prop({ required: false, default: null }) public naveprop
|
||||||
|
@Prop({ required: false, default: null }) public posizprop
|
||||||
@Prop({ required: true }) public navi_partenzaprop: any[]
|
@Prop({ required: true }) public navi_partenzaprop: any[]
|
||||||
|
@Prop({ required: true }) public listanavi: boolean
|
||||||
public navi_partenza: any[]
|
public navi_partenza: any[]
|
||||||
public $t
|
public $t
|
||||||
public link_chat: string = ''
|
public link_chat: string = ''
|
||||||
public cosa: string = 'tragitto'
|
public cosa: string = 'tragitto'
|
||||||
public cosa2: string = 'donatore'
|
public cosa2: string = 'donatore'
|
||||||
public nave: any = null
|
public nave: any = null
|
||||||
|
public posiz: any = null
|
||||||
public numpercorso = 7
|
public numpercorso = 7
|
||||||
public riga: number = 1
|
public riga: number = 1
|
||||||
public col: number = 1
|
public col: number = 1
|
||||||
public rigadoni: number = 1
|
public rigadoni: number = 1
|
||||||
public coldoni: number = 1
|
public coldoni: number = 1
|
||||||
public mediatore: any = {}
|
public mediatore: any = null
|
||||||
public donatore: any = {}
|
public donatore: any = {}
|
||||||
public donatore_navepers: any = {}
|
public donatore_navepers: any = {}
|
||||||
public mediatore_navepers: any = {}
|
public mediatore_navepers: any = {}
|
||||||
@@ -39,6 +42,10 @@ export default class CMyNave extends MixinNave {
|
|||||||
public donoinviato: boolean = false
|
public donoinviato: boolean = false
|
||||||
public arrdonatori: any[] = []
|
public arrdonatori: any[] = []
|
||||||
public recsel = null
|
public recsel = null
|
||||||
|
public loading: boolean = false
|
||||||
|
public showmsguser: boolean = false
|
||||||
|
public seluser = null
|
||||||
|
public msg_tosend_user: string = ''
|
||||||
public MyPagination: {
|
public MyPagination: {
|
||||||
sortBy: string,
|
sortBy: string,
|
||||||
descending: boolean,
|
descending: boolean,
|
||||||
@@ -55,9 +62,11 @@ export default class CMyNave extends MixinNave {
|
|||||||
field: 'index',
|
field: 'index',
|
||||||
sortable: true
|
sortable: true
|
||||||
},*/
|
},*/
|
||||||
{ name: 'name', align: 'center', label: 'Nome', field: 'name', sortable: true },
|
{ name: 'name', align: 'center', label: translate('reg.name'), field: 'name', sortable: true },
|
||||||
{ name: 'surname', align: 'center', label: 'Cognome', field: 'surname', sortable: true },
|
{ name: 'surname', align: 'center', label: translate('reg.surname'), field: 'surname', sortable: true },
|
||||||
|
{ name: 'posizione', align: 'center', label: 'Posizione', field: 'riga', sortable: true },
|
||||||
{ name: 'date_made_gift', align: 'center', label: 'Inviato', field: 'date_made_gift', sortable: true },
|
{ name: 'date_made_gift', align: 'center', label: 'Inviato', field: 'date_made_gift', sortable: true },
|
||||||
|
{ name: 'tel', align: 'center', label: 'Tel', field: 'tel', sortable: true },
|
||||||
{ name: 'made_gift', align: 'center', label: 'Confermato', field: 'made_gift', sortable: true },
|
{ name: 'made_gift', align: 'center', label: 'Confermato', field: 'made_gift', sortable: true },
|
||||||
]
|
]
|
||||||
|
|
||||||
@@ -107,34 +116,47 @@ export default class CMyNave extends MixinNave {
|
|||||||
]
|
]
|
||||||
|
|
||||||
public mounted() {
|
public mounted() {
|
||||||
this.nave = this.naveprop
|
this.posiz = this.posizprop
|
||||||
this.navi_partenza = this.navi_partenzaprop
|
this.navi_partenza = this.navi_partenzaprop
|
||||||
|
this.nave = this.naveprop
|
||||||
|
if (!this.listanavi) {
|
||||||
|
this.apri()
|
||||||
|
}
|
||||||
|
this.aggiorna()
|
||||||
|
}
|
||||||
|
|
||||||
|
public aggiorna() {
|
||||||
|
|
||||||
this.riga = tools.getValDb('riga', false, 1)
|
this.riga = tools.getValDb('riga', false, 1)
|
||||||
this.col = tools.getValDb('col', false, 1)
|
this.col = tools.getValDb('col', false, 1)
|
||||||
this.rigadoni = tools.getValDb('rigadoni', false, 1)
|
this.rigadoni = tools.getValDb('rigadoni', false, 1)
|
||||||
this.coldoni = tools.getValDb('coldoni', false, 1)
|
this.coldoni = tools.getValDb('coldoni', false, 1)
|
||||||
|
|
||||||
this.mediatore = this.getmediatore()
|
if (!!this.nave) {
|
||||||
this.donatore = this.getdonatore()
|
if (!!this.nave.rec) {
|
||||||
if (!!this.nave.rec.donatore)
|
if (!!this.nave.rec.donatore)
|
||||||
this.donatore_navepers = this.nave.rec.donatore.navepersistente
|
this.donatore_navepers = this.nave.rec.donatore.navepersistente
|
||||||
if (!!this.nave.rec.mediatore)
|
if (!!this.nave.rec.mediatore) {
|
||||||
this.mediatore_navepers = this.nave.rec.mediatore.navepersistente
|
this.mediatore = this.getmediatore()
|
||||||
|
this.donatore = this.getdonatore()
|
||||||
|
if (!!this.nave.rec.mediatore)
|
||||||
|
this.mediatore_navepers = this.nave.rec.mediatore.navepersistente
|
||||||
|
|
||||||
this.iodonatore = this.getIoDonatore()
|
this.iodonatore = this.getIoDonatore()
|
||||||
this.iosognatore = this.getIoSognatore()
|
this.iosognatore = this.getIoSognatore()
|
||||||
this.donoinviato = this.getDonoInviato
|
this.donoinviato = this.getDonoInviato
|
||||||
|
|
||||||
|
// console.log('this.mediatore', this.mediatore)
|
||||||
|
// console.log('this.donatore', this.donatore)
|
||||||
|
|
||||||
// console.log('this.mediatore', this.mediatore)
|
if (!!this.mediatore_navepers) {
|
||||||
// console.log('this.donatore', this.donatore)
|
this.link_chat = this.mediatore_navepers.link_chat
|
||||||
|
}
|
||||||
|
|
||||||
if (!!this.mediatore_navepers) {
|
this.arrdonatori = this.creaarrDonatori()
|
||||||
this.link_chat = this.mediatore_navepers.link_chat
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
this.arrdonatori = this.creaarrDonatori()
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public getListaDonatoriDaConfermare() {
|
public getListaDonatoriDaConfermare() {
|
||||||
@@ -166,24 +188,38 @@ export default class CMyNave extends MixinNave {
|
|||||||
return arr
|
return arr
|
||||||
}
|
}
|
||||||
|
|
||||||
public getNavePartByInd(ind) {
|
public getRiganave() {
|
||||||
|
if (this.listanavi) {
|
||||||
|
return this.nave.riga
|
||||||
|
} else {
|
||||||
|
if (!!this.posiz) {
|
||||||
|
let ris = this.posiz.riga - 3
|
||||||
|
if (ris <= 1)
|
||||||
|
ris = 1
|
||||||
|
|
||||||
this.getrigaNaveByInd(ind)
|
return ris
|
||||||
|
}
|
||||||
|
|
||||||
if (!!this.navi_partenza[ind])
|
return 1
|
||||||
return tools.getstrshortDate(this.navi_partenza[ind].date_start)
|
}
|
||||||
else
|
|
||||||
return ' --/--/-- '
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public getRiganave(riga) {
|
public getColnave() {
|
||||||
let ris = riga - 3
|
if (this.listanavi) {
|
||||||
if (ris <= 1)
|
return this.nave.col
|
||||||
ris = 1
|
} else {
|
||||||
return ris
|
if (!this.posiz) {
|
||||||
|
return 1
|
||||||
|
} else {
|
||||||
|
let ris = Math.ceil(this.posiz.col / (2 * 4))
|
||||||
|
if (ris <= 1)
|
||||||
|
ris = 1
|
||||||
|
return ris
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public getColnave(col) {
|
public getColnaveriduci(col) {
|
||||||
let ris = Math.ceil(col / (2 * 4))
|
let ris = Math.ceil(col / (2 * 4))
|
||||||
if (ris <= 1)
|
if (ris <= 1)
|
||||||
ris = 1
|
ris = 1
|
||||||
@@ -193,10 +229,10 @@ export default class CMyNave extends MixinNave {
|
|||||||
public sonoMediatore() {
|
public sonoMediatore() {
|
||||||
if (!!this.nave) {
|
if (!!this.nave) {
|
||||||
if (!!this.nave.rec.donatore)
|
if (!!this.nave.rec.donatore)
|
||||||
return this.nave.rec.donatore.recmediatore.ind_order === this.nave.ind_order
|
return this.nave.rec.donatore.recmediatore.ind_order === this.myindorder
|
||||||
else {
|
else {
|
||||||
if (!!this.nave.rec.mediatore)
|
if (!!this.nave.rec.mediatore)
|
||||||
return this.nave.rec.mediatore.recmediatore.ind_order === this.nave.ind_order
|
return this.nave.rec.mediatore.recmediatore.ind_order === this.myindorder
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -235,10 +271,12 @@ export default class CMyNave extends MixinNave {
|
|||||||
public getIoDonatore() {
|
public getIoDonatore() {
|
||||||
if (!!this.nave) {
|
if (!!this.nave) {
|
||||||
if (!!this.nave.rec.donatore) {
|
if (!!this.nave.rec.donatore) {
|
||||||
for (const rec of this.nave.rec.donatore.arrdonatori) {
|
if (this.nave.rec.donatore.arrdonatori) {
|
||||||
if (!!rec) {
|
for (const rec of this.nave.rec.donatore.arrdonatori) {
|
||||||
if (rec.ind_order === this.nave.ind_order)
|
if (!!rec) {
|
||||||
return rec
|
if (rec.ind_order === this.myindorder)
|
||||||
|
return rec
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -246,10 +284,17 @@ export default class CMyNave extends MixinNave {
|
|||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get myindorder() {
|
||||||
|
if (this.listanavi)
|
||||||
|
return this.nave.ind_order
|
||||||
|
else
|
||||||
|
return this.posiz.ind_order
|
||||||
|
}
|
||||||
|
|
||||||
public getIoSognatore() {
|
public getIoSognatore() {
|
||||||
const sognatore = this.sognatoredelDono()
|
const sognatore = this.sognatoredelDono()
|
||||||
if (!!sognatore) {
|
if (!!sognatore) {
|
||||||
return sognatore.ind_order === this.nave.ind_order
|
return sognatore.ind_order === this.myindorder
|
||||||
}
|
}
|
||||||
return null
|
return null
|
||||||
}
|
}
|
||||||
@@ -270,8 +315,7 @@ export default class CMyNave extends MixinNave {
|
|||||||
})
|
})
|
||||||
|
|
||||||
const mymsg = this.$t('dashboard.confermi_dono_ricevuto_msg', {
|
const mymsg = this.$t('dashboard.confermi_dono_ricevuto_msg', {
|
||||||
sognatore: this.sognatoredelDono().name + ' ' + this.sognatoredelDono().surname,
|
donatore: rec.name + ' ' + rec.surname + ' (' + this.$t('dashboard.posizione') + ' ' + rec.riga + '.' + rec.col + ')'
|
||||||
donatore: rec.name + ' ' + rec.surname
|
|
||||||
})
|
})
|
||||||
|
|
||||||
tools.askConfirm(this.$q, msgtitle, msginvia + ' ' + '?', translate('dialog.yes'), translate('dialog.no'), this, '', lists.MenuAction.DONO_RICEVUTO, 0, {
|
tools.askConfirm(this.$q, msgtitle, msginvia + ' ' + '?', translate('dialog.yes'), translate('dialog.no'), this, '', lists.MenuAction.DONO_RICEVUTO, 0, {
|
||||||
@@ -361,7 +405,7 @@ export default class CMyNave extends MixinNave {
|
|||||||
for (const rec of this.nave.rec.donatore.arrdonatori) {
|
for (const rec of this.nave.rec.donatore.arrdonatori) {
|
||||||
if (!!rec) {
|
if (!!rec) {
|
||||||
if (mediatore) {
|
if (mediatore) {
|
||||||
if ((mediatore.ind_order === rec.ind_order) && (rec.num_tess === 2))
|
if ((mediatore.ind_order === rec.ind_order) && (rec.num_tess % 2) === 0)
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -405,14 +449,14 @@ export default class CMyNave extends MixinNave {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public getclassSelect(rec) {
|
public getclassSelect(rec) {
|
||||||
if (rec.ind_order === this.nave.ind_order)
|
if (rec.ind_order === this.myindorder)
|
||||||
return ' you'
|
return ' you'
|
||||||
}
|
}
|
||||||
|
|
||||||
public gettitlenave(ind) {
|
public gettitlenave(ind) {
|
||||||
let ris = ''
|
let ris = ''
|
||||||
if (ind === 1)
|
if (ind === 1)
|
||||||
return this.getRiganave(this.nave.riga) + '.' + this.getColnave(this.nave.col)
|
return this.getRiganave() + '.' + this.getColnave()
|
||||||
else {
|
else {
|
||||||
ris = (this.getrigaNaveByInd(ind)) + '.' + this.getcolNaveByInd(ind)
|
ris = (this.getrigaNaveByInd(ind)) + '.' + this.getcolNaveByInd(ind)
|
||||||
}
|
}
|
||||||
@@ -448,6 +492,20 @@ export default class CMyNave extends MixinNave {
|
|||||||
// return this.getNavePartByInd(rec.ind)
|
// return this.getNavePartByInd(rec.ind)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public getTutor(rec) {
|
||||||
|
const mynavepart = this.getnavePartenzaByRigaCol(rec.riga, rec.col)
|
||||||
|
if (!!mynavepart)
|
||||||
|
return mynavepart.tutor_namesurname
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
|
public getTutor_username(rec) {
|
||||||
|
const mynavepart = this.getnavePartenzaByRigaCol(rec.riga, rec.col)
|
||||||
|
if (!!mynavepart)
|
||||||
|
return mynavepart.tutor
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
public getnavePartenzaByRigaCol(riga, col) {
|
public getnavePartenzaByRigaCol(riga, col) {
|
||||||
for (const mynave of this.navi_partenza) {
|
for (const mynave of this.navi_partenza) {
|
||||||
if (!!mynave) {
|
if (!!mynave) {
|
||||||
@@ -460,12 +518,25 @@ export default class CMyNave extends MixinNave {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public getrigaNaveByInd(ind) {
|
public getrigaNaveByInd(ind) {
|
||||||
return this.getRiganave(this.nave.riga + ind - 1)
|
if (this.listanavi) {
|
||||||
|
return this.nave.riga + ind - 1
|
||||||
|
} else {
|
||||||
|
let ris = this.posiz.riga + ind - 1 - 3
|
||||||
|
if (ris <= 1)
|
||||||
|
ris = 1
|
||||||
|
return ris
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public getcolNaveByInd(ind) {
|
public getcolNaveByInd(ind) {
|
||||||
const miacol = this.nave.col * Math.pow(2, ind - 1)
|
if (this.listanavi) {
|
||||||
return this.getColnave(miacol)
|
return this.nave.col * Math.pow(2, ind - 1)
|
||||||
|
} else {
|
||||||
|
let ris = Math.ceil(this.posiz.col * Math.pow(2, ind - 1) / (2 * 4))
|
||||||
|
if (ris <= 1)
|
||||||
|
ris = 1
|
||||||
|
return ris
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public NaveeseguitabyInd(riga) {
|
public NaveeseguitabyInd(riga) {
|
||||||
@@ -541,8 +612,14 @@ export default class CMyNave extends MixinNave {
|
|||||||
tipomsg: tools.TipoMsg.SEND_LINK_CHAT_DONATORI,
|
tipomsg: tools.TipoMsg.SEND_LINK_CHAT_DONATORI,
|
||||||
msgpar1: this.link_chat,
|
msgpar1: this.link_chat,
|
||||||
inviareale,
|
inviareale,
|
||||||
|
username_mitt: ''
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (!!this.nave.username)
|
||||||
|
msgobj.username_mitt = this.nave.username
|
||||||
|
else
|
||||||
|
msgobj.username_mitt = UserStore.state.my.username
|
||||||
|
|
||||||
this.InviaMsgADonatori(msgobj)
|
this.InviaMsgADonatori(msgobj)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -591,7 +668,7 @@ export default class CMyNave extends MixinNave {
|
|||||||
if (istemp) {
|
if (istemp) {
|
||||||
return ' ' + this.$t('dashboard.temporanea') + ' '
|
return ' ' + this.$t('dashboard.temporanea') + ' '
|
||||||
}
|
}
|
||||||
return ''
|
return ''
|
||||||
}
|
}
|
||||||
|
|
||||||
public isDefinitivaMediatore() {
|
public isDefinitivaMediatore() {
|
||||||
@@ -601,14 +678,18 @@ export default class CMyNave extends MixinNave {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public getindex(recdonatore, index) {
|
public getindex(recdonatore, index) {
|
||||||
if (recdonatore.ind_order === this.nave.rec.donatore.recmediatore.ind_order && (recdonatore.num_tess === 2))
|
if (recdonatore.ind_order === this.nave.rec.donatore.recmediatore.ind_order && (recdonatore.num_tess % 2) === 0)
|
||||||
return this.$t('dashboard.ritessitura')
|
return this.$t('dashboard.ritessitura')
|
||||||
|
|
||||||
return 'D' + (index)
|
return 'D' + (index)
|
||||||
}
|
}
|
||||||
|
|
||||||
public getposizione() {
|
public getposizione() {
|
||||||
return this.$t('dashboard.posizione') + ' ' + this.getisProvvisoriaStr() + this.nave.riga + '.' + this.nave.col
|
let pos = ''
|
||||||
|
if (!this.listanavi) {
|
||||||
|
pos = this.$t('dashboard.posizione') + ' ' + this.getisProvvisoriaStr() + this.posiz.riga + '.' + this.posiz.col
|
||||||
|
}
|
||||||
|
return pos
|
||||||
}
|
}
|
||||||
|
|
||||||
public getDoniAttesaDiConferma() {
|
public getDoniAttesaDiConferma() {
|
||||||
@@ -623,4 +704,137 @@ export default class CMyNave extends MixinNave {
|
|||||||
return this.arrdonatori.filter((rec) => (!rec.made_gift && !rec.date_made_gift)).reduce((sum, item) => sum + 1, 0)
|
return this.arrdonatori.filter((rec) => (!rec.made_gift && !rec.date_made_gift)).reduce((sum, item) => sum + 1, 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public async apri() {
|
||||||
|
let riga = 0
|
||||||
|
let col = 0
|
||||||
|
let riga1don = 1
|
||||||
|
let col1don = 1
|
||||||
|
let ind_order = -1;
|
||||||
|
if (this.listanavi) {
|
||||||
|
riga = this.nave.riga
|
||||||
|
col = this.nave.col
|
||||||
|
riga1don = riga + 3
|
||||||
|
col1don = col * Math.pow(2, 3)
|
||||||
|
if (!!this.sognatoredelDono())
|
||||||
|
ind_order = this.sognatoredelDono().ind_order
|
||||||
|
} else {
|
||||||
|
riga1don = this.posiz.riga
|
||||||
|
col1don = this.posiz.col
|
||||||
|
ind_order = this.posiz.ind_order
|
||||||
|
riga = this.posiz.riga - 3
|
||||||
|
col = this.getColnaveriduci(this.posiz.col)
|
||||||
|
if (riga < 1)
|
||||||
|
riga = 1
|
||||||
|
if (col < 1)
|
||||||
|
col = 1
|
||||||
|
}
|
||||||
|
|
||||||
|
this.loading = true
|
||||||
|
const ris = await GlobalStore.actions.GetNave({ riga, col, riga1don, col1don, ind_order })
|
||||||
|
this.navi_partenza = ris.navi_partenza
|
||||||
|
this.nave = ris.nave
|
||||||
|
// console.log('apri', ris)
|
||||||
|
|
||||||
|
this.aggiorna()
|
||||||
|
this.loading = false
|
||||||
|
}
|
||||||
|
|
||||||
|
public getstrinpartenza() {
|
||||||
|
if (this.GiornoDelDonoArrivato) {
|
||||||
|
return this.$t('dashboard.nave_partita')
|
||||||
|
}
|
||||||
|
return this.$t('dashboard.nave_in_partenza')
|
||||||
|
}
|
||||||
|
|
||||||
|
public getpartenza() {
|
||||||
|
let myrec = null
|
||||||
|
if (this.listanavi)
|
||||||
|
myrec = this.nave.rec
|
||||||
|
else {
|
||||||
|
if (!!this.posiz)
|
||||||
|
myrec = this.posiz.rec
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!!myrec)
|
||||||
|
return tools.getstrDate(myrec.donatore.navepersistente.date_start)
|
||||||
|
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
|
public titolonave() {
|
||||||
|
|
||||||
|
if (this.listanavi && !this.nave) {
|
||||||
|
return ''
|
||||||
|
}
|
||||||
|
|
||||||
|
let str = this.$t('pages.nave') + ` ` + this.getisProvvisoriaStr() + this.getRiganave() + `.` + this.getColnave() + ` ` + this.getstrinpartenza() + ` ` + this.getpartenza()
|
||||||
|
if (!!this.nave) {
|
||||||
|
if (this.GiornoDelDonoArrivato && !!this.nave.DoniConfermati) {
|
||||||
|
str += ' (' + this.$t('dashboard.doni_ricevuti') + ' = ' + this.nave.DoniConfermati + ')'
|
||||||
|
}
|
||||||
|
if (this.GiornoDelDonoArrivato && this.nave.DoniMancanti > 0) {
|
||||||
|
str += ' (' + this.$t('dashboard.doni_mancanti') + ' = ' + this.nave.DoniMancanti + ')'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
return str
|
||||||
|
}
|
||||||
|
|
||||||
|
public getcolortitle() {
|
||||||
|
if (this.listanavi && !this.nave) {
|
||||||
|
return 'bg-primary'
|
||||||
|
}
|
||||||
|
if (this.listanavi) {
|
||||||
|
if (!!this.nave.DoniConfermati && this.nave.DoniMancanti > 0)
|
||||||
|
return 'bg-negative'
|
||||||
|
if (!!this.nave.DoniConfermati && this.nave.DoniConfermati > 0)
|
||||||
|
return 'bg-positive'
|
||||||
|
}
|
||||||
|
|
||||||
|
return 'bg-primary'
|
||||||
|
}
|
||||||
|
|
||||||
|
public clickseluser(rec) {
|
||||||
|
this.seluser = rec
|
||||||
|
this.showmsguser = true
|
||||||
|
}
|
||||||
|
|
||||||
|
public async InviaMsgAUserConfirm(msgobj, navemediatore) {
|
||||||
|
|
||||||
|
const msgtitle = translate('dialog.sendmsg')
|
||||||
|
|
||||||
|
tools.askConfirm(this.$q, msgtitle, msgobj.msgpar1 + ' ' + '?', translate('dialog.yes'), translate('dialog.no'), this, '', lists.MenuAction.INVIA_MSG_A_SINGOLO, 0, {
|
||||||
|
param1: msgobj,
|
||||||
|
param2: navemediatore,
|
||||||
|
})
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
public Chiudi() {
|
||||||
|
this.showmsguser = false
|
||||||
|
}
|
||||||
|
|
||||||
|
public InviaMsgAUser() {
|
||||||
|
|
||||||
|
if (!this.msg_tosend_user)
|
||||||
|
return
|
||||||
|
|
||||||
|
const msgobj = {
|
||||||
|
tipomsg: tools.TipoMsg.SEND_MSG_SINGOLO,
|
||||||
|
msgpar1: this.msg_tosend_user,
|
||||||
|
username: this.seluser.username,
|
||||||
|
inviareale: true,
|
||||||
|
username_mitt: '',
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!!this.nave.username)
|
||||||
|
msgobj.username_mitt = this.nave.username
|
||||||
|
else
|
||||||
|
msgobj.username_mitt = UserStore.state.my.username
|
||||||
|
|
||||||
|
const naveuser = this.seluser
|
||||||
|
|
||||||
|
this.InviaMsgAUserConfirm(msgobj, naveuser)
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,186 +1,99 @@
|
|||||||
<template>
|
<template>
|
||||||
<div>
|
<div>
|
||||||
<CTitleBanner v-if="nave" class="q-pa-xs"
|
<CTitleBanner v-if="true" class=""
|
||||||
:title="$t('pages.nave') + ` ` + getisProvvisoriaStr() + getRiganave(nave.riga) + `.`+getColnave(nave.col) + ` ` + $t('dashboard.nave_in_partenza') + ` ` + tools.getstrDate(nave.rec.donatore.navepersistente.date_start)"
|
:title="titolonave()"
|
||||||
bgcolor="bg-primary"
|
:bgcolor="getcolortitle()"
|
||||||
clcolor="text-white"
|
clcolor="text-white"
|
||||||
mystyle="" myclass="myshad" canopen="true">
|
mystyle="" myclass="myshad" canopen="true" :visible="!listanavi" @apri="apri">
|
||||||
|
|
||||||
|
<q-inner-loading :showing="loading">
|
||||||
|
<q-spinner-tail size="2em" color="primary"/>
|
||||||
|
</q-inner-loading>
|
||||||
|
|
||||||
<div v-if="nave" class="flex flex-center column justify-center">
|
<div v-if="mediatore" class="flex flex-center column justify-center">
|
||||||
<div class="">
|
<div class="">
|
||||||
<!--IndPrimario: {{ nave.indprimario }} - IndOrder: {{ nave.ind_order }} -->
|
<!--IndPrimario: {{ nave.indprimario }} - IndOrder: {{ nave.ind_order }} -->
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<q-tabs
|
<CTitleBanner v-if="nave" class=""
|
||||||
v-model="cosa"
|
:title="$t('dashboard.tragitto')"
|
||||||
dense
|
bgcolor="bg-primary"
|
||||||
class="text-blue"
|
clcolor="text-white"
|
||||||
active-color="primary"
|
mystyle="" myclass="myshad" canopen="true">
|
||||||
indicator-color="primary"
|
<q-chip class="glossy q-ma-sm" color="orange" text-color="white" icon="star">
|
||||||
align="justify"
|
{{getposizione()}}
|
||||||
narrow-indicator
|
</q-chip>
|
||||||
>
|
<div class="row justify-between no-wrap">
|
||||||
<q-tab name="tragitto" :label="$t('dashboard.tragitto')"></q-tab>
|
<div class="cont_pos_intest">N</div>
|
||||||
<q-tab name="mediatore" :label="$t('dashboard.mediatore')"></q-tab>
|
|
||||||
</q-tabs>
|
|
||||||
|
|
||||||
|
<div class="cont_intestaz q-mx-sm passoint"
|
||||||
|
v-html="$t('dashboard.nome_dei_passaggi')"></div>
|
||||||
|
|
||||||
<q-tab-panels v-model="cosa" animated>
|
<div class="cont_intestaz titlenave">{{$t('dashboard.nave')}}</div>
|
||||||
<q-tab-panel name="tragitto">
|
<div class="cont_intestaz datanave_int" v-html="$t('dashboard.data_partenza')"></div>
|
||||||
<q-chip class="glossy q-ma-sm" color="orange" text-color="white" icon="star">
|
<div class="cont_intestaz_small" v-html="$t('dashboard.doni_inviati')"></div>
|
||||||
{{getposizione()}}
|
</div>
|
||||||
</q-chip>
|
|
||||||
<div class="row justify-between no-wrap">
|
|
||||||
<div class="cont_pos_intest">N</div>
|
|
||||||
|
|
||||||
<div class="cont_intestaz q-mx-sm passoint" v-html="$t('dashboard.nome_dei_passaggi')"></div>
|
<div v-for="rec in tragitto" :key="rec.ind">
|
||||||
|
<div :class="`row items-center ` + rec.extracl">
|
||||||
<div class="cont_intestaz titlenave">{{$t('dashboard.nave')}}</div>
|
<div :class="`cont_pos ` + getclpos(rec)">
|
||||||
<div class="cont_intestaz datanave_int" v-html="$t('dashboard.data_partenza')"></div>
|
{{ rec.ind }}
|
||||||
<div class="cont_intestaz_small" v-html="$t('dashboard.doni_inviati')"></div>
|
</div>
|
||||||
</div>
|
<div v-if="rec.title_lang" class="passo">
|
||||||
|
<div :class="rec.extracl">
|
||||||
<div v-for="rec in tragitto" :key="rec.ind">
|
|
||||||
<div :class="`row items-center ` + rec.extracl">
|
|
||||||
<div :class="`cont_pos ` + getclpos(rec)">
|
|
||||||
{{ rec.ind }}
|
|
||||||
</div>
|
|
||||||
<div v-if="rec.title_lang" class="passo">
|
|
||||||
<div :class="rec.extracl">
|
|
||||||
<q-chip class="glossy" :color="rec.color" text-color="white">
|
|
||||||
{{ $t(rec.title_lang) }}
|
|
||||||
</q-chip>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="titlenave">
|
|
||||||
<q-chip class="glossy" :color="rec.color" text-color="white">
|
<q-chip class="glossy" :color="rec.color" text-color="white">
|
||||||
<div class="" v-html="gettitlenave(rec.ind)"></div>
|
{{ $t(rec.title_lang) }}
|
||||||
</q-chip>
|
</q-chip>
|
||||||
</div>
|
</div>
|
||||||
<div class="datanave">
|
</div>
|
||||||
<q-chip class="glossy" :color="rec.color" text-color="white">
|
<div class="titlenave">
|
||||||
{{ getdatanave(rec) }}
|
<q-chip class="glossy" :color="rec.color" text-color="white">
|
||||||
</q-chip>
|
<div class="" v-html="gettitlenave(rec.ind)"></div>
|
||||||
</div>
|
</q-chip>
|
||||||
<q-icon color="green" inverted size="sm" :name="geticon(rec)" class="gift"></q-icon>
|
</div>
|
||||||
|
<div class="datanave">
|
||||||
|
<q-chip class="glossy" :color="rec.color" text-color="white">
|
||||||
|
{{ getdatanave(rec) }}
|
||||||
|
</q-chip>
|
||||||
|
</div>
|
||||||
|
<q-icon color="green" inverted size="sm" :name="geticon(rec)" class="gift"></q-icon>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</CTitleBanner>
|
||||||
|
|
||||||
|
<CTitleBanner v-if="nave" class=""
|
||||||
|
:title="$t('dashboard.donatore')"
|
||||||
|
bgcolor="bg-primary"
|
||||||
|
clcolor="text-white"
|
||||||
|
mystyle="" myclass="myshad" canopen="true">
|
||||||
|
|
||||||
|
<br />
|
||||||
|
<div class="q-ma-sm">
|
||||||
|
<div class="column justify-center items-center q-gutter-md tutor">
|
||||||
|
<div class="title-nave clBorderSteps">{{gettitledonatore()}}</div>
|
||||||
|
<div v-if="getTutor(donatore)" class="clBorderTutor q-ma-sm selezione cursor-pointer"
|
||||||
|
@click="clickseluser({name: getTutor(donatore), surname: '', username: getTutor_username(donatore), profile: { cell: '' } })">
|
||||||
|
{{ $t('dashboard.tutor') }}: {{getTutor(donatore)}}
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</q-tab-panel>
|
|
||||||
<q-tab-panel name="mediatore">
|
|
||||||
|
|
||||||
<div class="title-nave">{{gettitlemediatore()}}</div>
|
|
||||||
|
|
||||||
<div class="row justify-center q-gutter-md">
|
|
||||||
<div v-if="nave.rec.mediatore.recsognatori">
|
|
||||||
<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 }}
|
|
||||||
({{sognatore.username }})
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
<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 }} ({{
|
|
||||||
nave.rec.mediatore.recmediatore.username }})
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
<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 }})
|
|
||||||
- {{
|
|
||||||
terra.riga}}.{{terra.col}}<br>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
<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 }}) -
|
|
||||||
{{
|
|
||||||
aria.riga}}.{{aria.col}}<br>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</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 }}
|
|
||||||
({{
|
|
||||||
donatore.username }}) - {{ donatore.riga}}.{{donatore.col}}
|
|
||||||
<q-icon v-if="donatore.made_gift" color="green" inverted size="sm"
|
|
||||||
name="fas fa-gift" class="gift"></q-icon>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div v-if="isDefinitivaMediatore()" class="q-my-md">
|
|
||||||
<div class="text-left" v-html="gettesto()"></div>
|
|
||||||
|
|
||||||
<div>
|
|
||||||
<q-input v-model="link_chat" :label="$t('dashboard.link_chat')"
|
|
||||||
debounce="1000"
|
|
||||||
input-class="myinput-area"
|
|
||||||
@input="change_link_chat">
|
|
||||||
|
|
||||||
</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>
|
|
||||||
|
|
||||||
<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>
|
|
||||||
</q-tab-panels>
|
|
||||||
<q-tabs
|
|
||||||
v-model="cosa2"
|
|
||||||
dense
|
|
||||||
class="text-blue"
|
|
||||||
active-color="primary"
|
|
||||||
indicator-color="primary"
|
|
||||||
align="justify"
|
|
||||||
narrow-indicator
|
|
||||||
>
|
|
||||||
|
|
||||||
<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">
|
|
||||||
|
|
||||||
<div class="title-nave">{{gettitledonatore()}}</div>
|
|
||||||
|
|
||||||
<div class="">
|
<div class="">
|
||||||
<div class="row justify-center q-gutter-md">
|
<div class="row justify-center q-gutter-md">
|
||||||
<div v-if="nave.rec.donatore.recsognatori">
|
<div v-if="nave.rec.donatore.recsognatori">
|
||||||
<div class="sognatore">{{$t('dashboard.sognatori')}}:</div>
|
<div class="sognatore">{{$t('dashboard.sognatori')}}:</div>
|
||||||
<div v-for="(sognatore, index) in nave.rec.donatore.recsognatori" :key="10+index">
|
<div v-for="(sognatore, index) in nave.rec.donatore.recsognatori"
|
||||||
<div v-if="sognatore" :class="`cont_sognatore ` + getclassSelect(sognatore)">
|
:key="10+index">
|
||||||
|
<div v-if="sognatore"
|
||||||
|
:class="`cont_sognatore ` + getclassSelect(sognatore)">
|
||||||
A{{3 - index}} - {{ sognatore.name }} {{ sognatore.surname }}
|
A{{3 - index}} - {{ sognatore.name }} {{ sognatore.surname }}
|
||||||
({{sognatore.username }})
|
({{sognatore.username }})
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="">
|
<div class="">
|
||||||
<div class="mediatore text-uppercase">{{$t('dashboard.mediatore')}}:</div>
|
<div class="mediatore text-uppercase">{{$t('dashboard.mediatore')}}:</div>
|
||||||
<div :class="`cont_mediatore ` + getclassSelect(nave.rec.donatore.recmediatore)">
|
<div :class="`cont_mediatore cursor-pointer selezione ` + getclassSelect(nave.rec.donatore.recmediatore)"
|
||||||
|
@click="clickseluser(nave.rec.donatore.recmediatore)">
|
||||||
{{ nave.rec.donatore.recmediatore.name }} {{
|
{{ nave.rec.donatore.recmediatore.name }} {{
|
||||||
nave.rec.donatore.recmediatore.surname }} ({{
|
nave.rec.donatore.recmediatore.surname }} ({{
|
||||||
nave.rec.donatore.recmediatore.username }})
|
nave.rec.donatore.recmediatore.username }})
|
||||||
@@ -190,7 +103,8 @@
|
|||||||
<div class="intermedio3">{{$t('dashboard.intermedio')}}3:</div>
|
<div class="intermedio3">{{$t('dashboard.intermedio')}}3:</div>
|
||||||
<div v-for="(terra, index) in nave.rec.donatore.arrterra" :key="index">
|
<div v-for="(terra, index) in nave.rec.donatore.arrterra" :key="index">
|
||||||
<div v-if="terra" :class="`cont_donatore ` + getclassSelect(terra)">
|
<div v-if="terra" :class="`cont_donatore ` + getclassSelect(terra)">
|
||||||
B{{index + 1}} - {{ terra.name }} {{ terra.surname }} ({{ terra.username
|
B{{index + 1}} - {{ terra.name }} {{ terra.surname }} ({{
|
||||||
|
terra.username
|
||||||
}}) - {{
|
}}) - {{
|
||||||
terra.riga}}.{{terra.col}}<br>
|
terra.riga}}.{{terra.col}}<br>
|
||||||
</div>
|
</div>
|
||||||
@@ -200,7 +114,8 @@
|
|||||||
<div class="intermedio2">{{$t('dashboard.intermedio')}}2:</div>
|
<div class="intermedio2">{{$t('dashboard.intermedio')}}2:</div>
|
||||||
<div v-for="(aria, index) in nave.rec.donatore.arraria" :key="index">
|
<div v-for="(aria, index) in nave.rec.donatore.arraria" :key="index">
|
||||||
<div v-if="aria" :class="`cont_donatore ` + getclassSelect(aria)">
|
<div v-if="aria" :class="`cont_donatore ` + getclassSelect(aria)">
|
||||||
C{{index + 1}} - {{ aria.name }} {{ aria.surname }} ({{ aria.username
|
C{{index + 1}} - {{ aria.name }} {{ aria.surname }} ({{
|
||||||
|
aria.username
|
||||||
}}) - {{
|
}}) - {{
|
||||||
aria.riga}}.{{aria.col}}<br>
|
aria.riga}}.{{aria.col}}<br>
|
||||||
</div>
|
</div>
|
||||||
@@ -208,7 +123,8 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="donatore text-uppercase">{{$t('dashboard.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-for="(donatore, index) in nave.rec.donatore.arrdonatori" :key="index">
|
||||||
<div v-if="donatore" :class="`cont_donatore row ` + getclassSelect(donatore)">
|
<div v-if="donatore"
|
||||||
|
:class="`cont_donatore row ` + getclassSelect(donatore)">
|
||||||
<div>
|
<div>
|
||||||
{{ getindex(donatore, index + 1) }} - {{ donatore.name }} {{
|
{{ getindex(donatore, index + 1) }} - {{ donatore.name }} {{
|
||||||
donatore.surname }} ({{
|
donatore.surname }} ({{
|
||||||
@@ -248,7 +164,8 @@
|
|||||||
|
|
||||||
<div v-if="!FattoDono" class="text-evidente bordo_stondato">
|
<div v-if="!FattoDono" class="text-evidente bordo_stondato">
|
||||||
|
|
||||||
<div>{{$t('dashboard.quando_eff_il_tuo_dono')}}: <strong>{{ getGiornoDelDono() }}</strong><br>
|
<div>{{$t('dashboard.quando_eff_il_tuo_dono')}}: <strong>{{ getGiornoDelDono()
|
||||||
|
}}</strong><br>
|
||||||
</div>
|
</div>
|
||||||
<div>
|
<div>
|
||||||
{{$t('dashboard.metodi_disponibili')}}:
|
{{$t('dashboard.metodi_disponibili')}}:
|
||||||
@@ -280,10 +197,13 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="text-evidente bordo_stondato_blu">
|
<div class="text-evidente bordo_stondato_blu">
|
||||||
|
|
||||||
<div v-if="GiornoDelDonoArrivato">
|
<div v-if="GiornoDelDonoArrivato">
|
||||||
|
<div v-if="!FattoDono"
|
||||||
<div v-if="!FattoDono" v-html="$t('dashboard.effettua_il_dono', {email: getemailPagamentoSognatore() })">
|
v-html="$t('dashboard.effettua_il_dono', {email: getemailPagamentoSognatore() })">
|
||||||
|
</div>
|
||||||
|
<div v-if="!FattoDono">
|
||||||
|
<br/>
|
||||||
<div v-if="!donoinviato">
|
<div v-if="!donoinviato">
|
||||||
{{$t('dashboard.clicca_conferma_dono')}}:<br>
|
{{$t('dashboard.clicca_conferma_dono')}}:<br>
|
||||||
|
|
||||||
@@ -318,84 +238,263 @@
|
|||||||
</q-chip>
|
</q-chip>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div v-else v-html="$t('dashboard.qui_compariranno_le_info')">
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</q-tab-panel>
|
</div>
|
||||||
<q-tab-panel name="sognatore" class="pan_sognatore">
|
|
||||||
<div v-if="sonoSognatore">
|
</CTitleBanner>
|
||||||
<div class="text-evidente bordo_stondato justify-between q-pa-xs-sm">
|
|
||||||
<div class="">
|
<CTitleBanner v-if="nave" class=""
|
||||||
<div>
|
:title="$t('dashboard.mediatore')"
|
||||||
{{$t('dashboard.doni_ricevuti')}}:
|
bgcolor="bg-primary"
|
||||||
|
clcolor="text-white"
|
||||||
|
mystyle="" myclass="myshad" canopen="true" :visible="false">
|
||||||
|
|
||||||
|
<br />
|
||||||
|
<div class="q-ma-sm">
|
||||||
|
<div class="column justify-center items-center q-gutter-md tutor">
|
||||||
|
<div class="title-nave clBorderSteps">{{gettitlemediatore()}}</div>
|
||||||
|
<div v-if="getTutor(mediatore)" class=" clBorderTutor q-ma-sm selezione cursor-pointer"
|
||||||
|
@click="clickseluser({name: getTutor(mediatore), surname: '', username: getTutor_username(mediatore), profile: { cell: '' } })">
|
||||||
|
{{ $t('dashboard.tutor') }}: {{getTutor(mediatore)}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="">
|
||||||
|
<div class="row justify-center q-gutter-md">
|
||||||
|
<div v-if="nave.rec.mediatore.recsognatori">
|
||||||
|
<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 selezione cursor-pointer ` + getclassSelect(sognatore)"
|
||||||
|
@click="clickseluser(sognatore)">
|
||||||
|
A{{3 - index}} - {{ sognatore.name }} {{ sognatore.surname }}
|
||||||
|
({{sognatore.username }})
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="ricevuti dati">{{getDoniConfermati()}}</div>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
<div class="inviati">
|
|
||||||
{{$t('dashboard.doni_inviati_da_confermare')}}:
|
|
||||||
</div>
|
|
||||||
<div class="inviati dati">{{getDoniAttesaDiConferma()}}</div>
|
|
||||||
</div>
|
|
||||||
<div class="">
|
|
||||||
<div class="">
|
<div class="">
|
||||||
{{$t('dashboard.doni_mancanti')}}:
|
<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 }} ({{
|
||||||
|
nave.rec.mediatore.recmediatore.username }})
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="">
|
||||||
|
<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
|
||||||
|
}})
|
||||||
|
- {{
|
||||||
|
terra.riga}}.{{terra.col}}<br>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="">
|
||||||
|
<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
|
||||||
|
}}) -
|
||||||
|
{{
|
||||||
|
aria.riga}}.{{aria.col}}<br>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</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 selezione cursor-pointer ` + getclassSelect(donatore)"
|
||||||
|
@click="clickseluser(donatore)">
|
||||||
|
|
||||||
|
{{ getindex(donatore, index + 1) }} - {{ donatore.name }} {{
|
||||||
|
donatore.surname }}
|
||||||
|
({{ donatore.username }}) - {{ donatore.riga}}.{{donatore.col}}
|
||||||
|
<q-icon v-if="donatore.made_gift" color="green" inverted size="sm"
|
||||||
|
name="fas fa-gift" class="gift"></q-icon>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="mancanti dati">{{getDoniMancanti()}}</div>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<q-table
|
|
||||||
dense
|
|
||||||
color="primary"
|
|
||||||
:title="$t('dashboard.donatori')"
|
|
||||||
:data="arrdonatori"
|
|
||||||
:columns="coldonatori"
|
|
||||||
:nodataLabel="$t('grid.nodata')"
|
|
||||||
:Pagination.sync="MyPagination"
|
|
||||||
row-key="index">
|
|
||||||
<template v-slot:body="props">
|
|
||||||
<q-tr :props="props">
|
|
||||||
<!--<q-td key="index" :props="props">
|
|
||||||
{{ props.row.index }}
|
|
||||||
</q-td>-->
|
|
||||||
<q-td key="name" :props="props">
|
|
||||||
{{ props.row.name }}
|
|
||||||
</q-td>
|
|
||||||
<q-td key="surname" :props="props">
|
|
||||||
{{ props.row.surname }}
|
|
||||||
</q-td>
|
|
||||||
<q-td key="date_made_gift" :props="props">
|
|
||||||
{{ tools.getstrshortDateTime(props.row.date_made_gift) }}
|
|
||||||
</q-td>
|
|
||||||
<q-td key="made_gift" :props="props">
|
|
||||||
|
|
||||||
<div class="row justify-center">
|
|
||||||
<q-btn v-if="!props.row.made_gift"
|
|
||||||
push
|
|
||||||
rounded
|
|
||||||
color="primary"
|
|
||||||
size="md"
|
|
||||||
:label="$t('dashboard.dono_ricevuto_3', {donatore: props.row.name })"
|
|
||||||
|
|
||||||
@click="HoRicevutoIlDono(props.row)">
|
|
||||||
</q-btn>
|
|
||||||
</div>
|
|
||||||
<div v-if="props.row.made_gift">
|
|
||||||
<q-chip class="glossy"
|
|
||||||
text-color="white"
|
|
||||||
color="positive"
|
|
||||||
icon="fas fa-gift">
|
|
||||||
{{ $t('dashboard.dono_ricevuto_2', {donatore: props.row.name }) }}
|
|
||||||
</q-chip>
|
|
||||||
</div>
|
|
||||||
</q-td>
|
|
||||||
</q-tr>
|
|
||||||
</template>
|
|
||||||
</q-table>
|
|
||||||
</div>
|
</div>
|
||||||
</q-tab-panel>
|
|
||||||
</q-tab-panels>
|
<div v-if="isDefinitivaMediatore()" class="q-my-md">
|
||||||
|
<div class="text-left" v-html="gettesto()"></div>
|
||||||
|
|
||||||
|
<div>
|
||||||
|
<q-input v-model="link_chat" :label="$t('dashboard.link_chat')"
|
||||||
|
debounce="1000"
|
||||||
|
input-class="myinput-area"
|
||||||
|
@input="change_link_chat">
|
||||||
|
|
||||||
|
</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>
|
||||||
|
|
||||||
|
<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>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</CTitleBanner>
|
||||||
|
|
||||||
|
<CTitleBanner v-if="nave" class=""
|
||||||
|
:title="$t('dashboard.sognatore')"
|
||||||
|
bgcolor="bg-primary"
|
||||||
|
clcolor="text-white"
|
||||||
|
mystyle="" myclass="myshad" canopen="true" :visible="false">
|
||||||
|
|
||||||
|
<br />
|
||||||
|
<div v-if="sonoSognatore" class="q-ma-sm">
|
||||||
|
<div class="text-evidente bordo_stondato justify-between q-pa-xs-sm">
|
||||||
|
<div class="">
|
||||||
|
<div>
|
||||||
|
{{$t('dashboard.doni_ricevuti')}}:
|
||||||
|
</div>
|
||||||
|
<div class="ricevuti dati">{{getDoniConfermati()}}</div>
|
||||||
|
</div>
|
||||||
|
<div class="">
|
||||||
|
<div class="inviati">
|
||||||
|
{{$t('dashboard.doni_inviati_da_confermare')}}:
|
||||||
|
</div>
|
||||||
|
<div class="inviati dati">{{getDoniAttesaDiConferma()}}</div>
|
||||||
|
</div>
|
||||||
|
<div class="">
|
||||||
|
<div class="">
|
||||||
|
{{$t('dashboard.doni_mancanti')}}:
|
||||||
|
</div>
|
||||||
|
<div class="mancanti dati">{{getDoniMancanti()}}</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<q-table
|
||||||
|
dense
|
||||||
|
color="primary"
|
||||||
|
:title="$t('dashboard.donatori')"
|
||||||
|
:data="arrdonatori"
|
||||||
|
:columns="coldonatori"
|
||||||
|
:nodataLabel="$t('grid.nodata')"
|
||||||
|
:Pagination.sync="MyPagination"
|
||||||
|
row-key="index">
|
||||||
|
<template v-slot:body="props">
|
||||||
|
<q-tr :props="props">
|
||||||
|
<!--<q-td key="index" :props="props">
|
||||||
|
{{ props.row.index }}
|
||||||
|
</q-td>-->
|
||||||
|
<q-td key="name" :props="props">
|
||||||
|
{{ props.row.name }}
|
||||||
|
</q-td>
|
||||||
|
<q-td key="surname" :props="props">
|
||||||
|
{{ props.row.surname }}
|
||||||
|
</q-td>
|
||||||
|
<q-td key="posizione" :props="props">
|
||||||
|
{{ props.row.riga }}.{{ props.row.col }}
|
||||||
|
</q-td>
|
||||||
|
<q-td key="date_made_gift" :props="props">
|
||||||
|
{{ tools.getstrshortDateTime(props.row.date_made_gift) }}
|
||||||
|
</q-td>
|
||||||
|
<q-td key="tel" :props="props">
|
||||||
|
<q-btn flat rounded color="blue"
|
||||||
|
:label="props.row.profile.cell"
|
||||||
|
@click="clickseluser(props.row)">
|
||||||
|
</q-btn>
|
||||||
|
</q-td>
|
||||||
|
<q-td key="made_gift" :props="props">
|
||||||
|
|
||||||
|
<div class="row justify-center">
|
||||||
|
<q-btn v-if="!props.row.made_gift"
|
||||||
|
push
|
||||||
|
rounded
|
||||||
|
color="primary"
|
||||||
|
size="md"
|
||||||
|
:label="$t('dashboard.dono_ricevuto_3', {donatore: props.row.name })"
|
||||||
|
|
||||||
|
@click="HoRicevutoIlDono(props.row)">
|
||||||
|
</q-btn>
|
||||||
|
</div>
|
||||||
|
<div v-if="props.row.made_gift">
|
||||||
|
<q-chip class="glossy"
|
||||||
|
text-color="white"
|
||||||
|
color="positive"
|
||||||
|
icon="fas fa-gift">
|
||||||
|
{{ $t('dashboard.dono_ricevuto_2', {donatore: props.row.name })
|
||||||
|
}}
|
||||||
|
</q-chip>
|
||||||
|
</div>
|
||||||
|
</q-td>
|
||||||
|
</q-tr>
|
||||||
|
</template>
|
||||||
|
</q-table>
|
||||||
|
</div>
|
||||||
|
</CTitleBanner>
|
||||||
|
|
||||||
|
|
||||||
|
<q-dialog v-model="showmsguser">
|
||||||
|
<q-card v-if="seluser" :style="`min-width: `+ tools.myheight_dialog() + `px;` ">
|
||||||
|
<q-toolbar class="bg-primary text-white" style="min-height: 30px;">
|
||||||
|
<q-toolbar-title>
|
||||||
|
<div v-if="!!seluser">
|
||||||
|
{{ seluser.name }} {{ seluser.surname }}
|
||||||
|
</div>
|
||||||
|
</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="row justify-center q-gutter-md">
|
||||||
|
<div>
|
||||||
|
<div v-if="!!seluser.profile.cell" class="q-ma-sm text-center clBorderWarning">
|
||||||
|
Whatsapp: {{seluser.profile.cell}}
|
||||||
|
<q-btn
|
||||||
|
fab-mini
|
||||||
|
icon="fab fa-whatsapp"
|
||||||
|
color="white" text-color="green" type="a"
|
||||||
|
size="sm"
|
||||||
|
:href="tools.getHttpForWhatsapp(seluser.profile.cell)"
|
||||||
|
target="__blank">
|
||||||
|
</q-btn>
|
||||||
|
</div>
|
||||||
|
<div class="q-ma-sm text-center clBorderSteps">
|
||||||
|
<div>TELEGRAM AYNI BOT {{$t('dialog.sendmsg')}} -> {{seluser.name }} {{
|
||||||
|
seluser.surname }}:
|
||||||
|
</div>
|
||||||
|
<q-input type="textarea"
|
||||||
|
autogrow
|
||||||
|
v-model="msg_tosend_user" :label="$t('cal.msgbooking')"
|
||||||
|
input-class="myinput-area">
|
||||||
|
|
||||||
|
</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('dialog.sendmsg') + ` -> ` + seluser.name + ` ` + seluser.surname"
|
||||||
|
@click="InviaMsgAUser()"></q-btn>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</q-card-section>
|
||||||
|
</q-card>
|
||||||
|
</q-dialog>
|
||||||
</div>
|
</div>
|
||||||
</CTitleBanner>
|
</CTitleBanner>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -24,7 +24,7 @@ import { Screen } from 'quasar'
|
|||||||
name: 'CTitleBanner'
|
name: 'CTitleBanner'
|
||||||
})
|
})
|
||||||
export default class CTitleBanner extends Vue {
|
export default class CTitleBanner extends Vue {
|
||||||
@Prop({ required: true}) public title: string
|
@Prop({ required: true }) public title: string
|
||||||
@Prop({ required: false, default: 'bg-primary' }) public bgcolor: string
|
@Prop({ required: false, default: 'bg-primary' }) public bgcolor: string
|
||||||
@Prop({ required: false, default: 'text-white' }) public clcolor: string
|
@Prop({ required: false, default: 'text-white' }) public clcolor: string
|
||||||
@Prop({ required: false, default: '' }) public mystyle: string
|
@Prop({ required: false, default: '' }) public mystyle: string
|
||||||
@@ -47,4 +47,10 @@ export default class CTitleBanner extends Vue {
|
|||||||
else
|
else
|
||||||
return 'fas fa-chevron-down q-icon q-expansion-item__toggle-icon q-focusable rotate-180'
|
return 'fas fa-chevron-down q-icon q-expansion-item__toggle-icon q-focusable rotate-180'
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public apri() {
|
||||||
|
this.myvisible = !this.myvisible
|
||||||
|
if (this.myvisible)
|
||||||
|
this.$emit('apri')
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -3,9 +3,9 @@
|
|||||||
<q-banner
|
<q-banner
|
||||||
inline-actions
|
inline-actions
|
||||||
rounded dense
|
rounded dense
|
||||||
:class="bgcolor+` q-my-sm `+clcolor+ ` ` + myclass"
|
:class="bgcolor+` cursor-pointer q-my-sm `+clcolor+ ` ` + myclass"
|
||||||
style="text-align: center; "
|
style="text-align: center; "
|
||||||
@click="myvisible = !myvisible"
|
@click="apri()"
|
||||||
>
|
>
|
||||||
<template v-slot:avatar>
|
<template v-slot:avatar>
|
||||||
<q-icon v-if="canopen && icon" :name="icon" color="white"/>
|
<q-icon v-if="canopen && icon" :name="icon" color="white"/>
|
||||||
|
|||||||
@@ -61,6 +61,10 @@ export default class Header extends Vue {
|
|||||||
return UserStore.state.isManager
|
return UserStore.state.isManager
|
||||||
}
|
}
|
||||||
|
|
||||||
|
get isTutor() {
|
||||||
|
return UserStore.state.isTutor
|
||||||
|
}
|
||||||
|
|
||||||
get conndata_changed() {
|
get conndata_changed() {
|
||||||
return GlobalStore.state.connData
|
return GlobalStore.state.connData
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -142,7 +142,10 @@
|
|||||||
dense flat round icon="close" @click="rightDrawerOpen = !rightDrawerOpen">
|
dense flat round icon="close" @click="rightDrawerOpen = !rightDrawerOpen">
|
||||||
</q-btn>
|
</q-btn>
|
||||||
<div v-if="isLogged" class="text-weight-bold text-user">{{ Username }} - {{ myName }} <span
|
<div v-if="isLogged" class="text-weight-bold text-user">{{ Username }} - {{ myName }} <span
|
||||||
v-if="isAdmin"> [Admin]</span><span v-if="isManager"> [Manager]</span></div>
|
v-if="isAdmin"> [Admin]</span>
|
||||||
|
<span v-if="isManager"> [Manager]</span>
|
||||||
|
<span v-if="isTutor"> [Tutor]</span>
|
||||||
|
</div>
|
||||||
<div v-else class="text-user text-italic bg-red">
|
<div v-else class="text-user text-italic bg-red">
|
||||||
{{ $t('user.loggati') }}
|
{{ $t('user.loggati') }}
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -75,6 +75,10 @@
|
|||||||
color: green;
|
color: green;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.isTutor {
|
||||||
|
color: #201a80;
|
||||||
|
}
|
||||||
|
|
||||||
.my-menu-icon{
|
.my-menu-icon{
|
||||||
min-width: 2px;
|
min-width: 2px;
|
||||||
font-size: 1rem;
|
font-size: 1rem;
|
||||||
|
|||||||
@@ -80,6 +80,8 @@ export default class MenuOne extends Vue {
|
|||||||
menu += ' isAdmin'
|
menu += ' isAdmin'
|
||||||
if (elem.onlyManager)
|
if (elem.onlyManager)
|
||||||
menu += ' isManager'
|
menu += ' isManager'
|
||||||
|
if (elem.onlyTutor)
|
||||||
|
menu += ' isTutor'
|
||||||
|
|
||||||
if (elem.extraclass)
|
if (elem.extraclass)
|
||||||
menu += ' ' + elem.extraclass
|
menu += ' ' + elem.extraclass
|
||||||
|
|||||||
@@ -19,7 +19,7 @@
|
|||||||
:header-class="getmymenuclass(myitemmenu)"
|
:header-class="getmymenuclass(myitemmenu)"
|
||||||
active-class="my-menu-active">
|
active-class="my-menu-active">
|
||||||
|
|
||||||
<div v-for="(child2, index) in myitemmenu.routes2" :key="index" v-if="child2.active">
|
<div v-for="(child2, index) in myitemmenu.routes2" :key="index" v-if="child2.active && tools.visumenu(child2)">
|
||||||
<span v-if="child2.isseparator">
|
<span v-if="child2.isseparator">
|
||||||
<q-separator></q-separator>
|
<q-separator></q-separator>
|
||||||
</span>
|
</span>
|
||||||
|
|||||||
@@ -202,6 +202,7 @@ export interface IListRoutes {
|
|||||||
onlyAdmin?: boolean
|
onlyAdmin?: boolean
|
||||||
onlyif_logged?: boolean
|
onlyif_logged?: boolean
|
||||||
onlyManager?: boolean
|
onlyManager?: boolean
|
||||||
|
onlyTutor?: boolean
|
||||||
extraclass?: string
|
extraclass?: string
|
||||||
meta?: any
|
meta?: any
|
||||||
idelem?: string
|
idelem?: string
|
||||||
|
|||||||
@@ -38,7 +38,7 @@ export interface IDashboard {
|
|||||||
downline: any[],
|
downline: any[],
|
||||||
downnotreg: any[],
|
downnotreg: any[],
|
||||||
downbyuser: any[]
|
downbyuser: any[]
|
||||||
arrnavi?: any[]
|
arrposizioni?: any[]
|
||||||
}
|
}
|
||||||
|
|
||||||
export interface ICalcStat {
|
export interface ICalcStat {
|
||||||
@@ -96,6 +96,7 @@ export interface IUserState {
|
|||||||
isLogged?: boolean
|
isLogged?: boolean
|
||||||
isAdmin?: boolean
|
isAdmin?: boolean
|
||||||
isManager?: boolean
|
isManager?: boolean
|
||||||
|
isTutor?: boolean
|
||||||
isTeacher?: boolean
|
isTeacher?: boolean
|
||||||
usersList?: IUserFields[]
|
usersList?: IUserFields[]
|
||||||
countusers?: number
|
countusers?: number
|
||||||
|
|||||||
@@ -8,7 +8,7 @@
|
|||||||
mystyle="" myclass="myshad" canopen="true">
|
mystyle="" myclass="myshad" canopen="true">
|
||||||
|
|
||||||
<CMyNave v-for="(mianave, index) in ris.arrnavi" :naveprop="mianave" :key="index"
|
<CMyNave v-for="(mianave, index) in ris.arrnavi" :naveprop="mianave" :key="index"
|
||||||
:navi_partenzaprop="ris.navi_partenza">
|
:navi_partenzaprop="ris.navi_partenza" :listanavi="true">
|
||||||
|
|
||||||
</CMyNave>
|
</CMyNave>
|
||||||
|
|
||||||
|
|||||||
@@ -116,7 +116,7 @@ export default class Listadoninavi extends MixinBase {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public deveDonare(rec) {
|
public deveDonare(rec) {
|
||||||
return (rec.ind_order !== this.selrec.donatore.recmediatore.ind_order && rec.num_tess === 2)
|
return (rec.ind_order !== this.selrec.donatore.recmediatore.ind_order && (rec.num_tess % 2) !== 0)
|
||||||
}
|
}
|
||||||
|
|
||||||
public clickdonatori(rec) {
|
public clickdonatori(rec) {
|
||||||
@@ -214,8 +214,11 @@ export default class Listadoninavi extends MixinBase {
|
|||||||
msgpar1: this.msg_tosend_user,
|
msgpar1: this.msg_tosend_user,
|
||||||
username: this.seluser.username,
|
username: this.seluser.username,
|
||||||
inviareale: true,
|
inviareale: true,
|
||||||
|
username_mitt: '',
|
||||||
}
|
}
|
||||||
|
|
||||||
|
msgobj.username_mitt = UserStore.state.my.username
|
||||||
|
|
||||||
const naveuser = this.seluser
|
const naveuser = this.seluser
|
||||||
|
|
||||||
this.InviaMsgAUserConfirm(msgobj, naveuser)
|
this.InviaMsgAUserConfirm(msgobj, naveuser)
|
||||||
|
|||||||
@@ -277,8 +277,17 @@
|
|||||||
<q-card-section class="inset-shadow" style="padding: 4px !important;">
|
<q-card-section class="inset-shadow" style="padding: 4px !important;">
|
||||||
<div class="row justify-center q-gutter-md">
|
<div class="row justify-center q-gutter-md">
|
||||||
<div>
|
<div>
|
||||||
|
<div>
|
||||||
|
<q-btn
|
||||||
|
fab-mini
|
||||||
|
icon="fab fa-whatsapp"
|
||||||
|
color="white" text-color="green" type="a"
|
||||||
|
size="sm"
|
||||||
|
:href="tools.getHttpForWhatsapp(seluser.profile.cell)" target="__blank">
|
||||||
|
</q-btn>
|
||||||
|
</div>
|
||||||
<div class="q-ma-sm text-center">
|
<div class="q-ma-sm text-center">
|
||||||
<div>Invia un Messaggio a {{seluser.name }} {{ seluser.surname }}:</div>
|
<div>{{$t('dialog.sendmsg')}} -> {{seluser.name }} {{ seluser.surname }}:</div>
|
||||||
<q-input type="textarea"
|
<q-input type="textarea"
|
||||||
autogrow
|
autogrow
|
||||||
v-model="msg_tosend_user" :label="$t('cal.msgbooking')"
|
v-model="msg_tosend_user" :label="$t('cal.msgbooking')"
|
||||||
@@ -288,7 +297,7 @@
|
|||||||
|
|
||||||
<div class="row justify-center centermydiv q-gutter-sm" style="max-width: 420px;">
|
<div class="row justify-center centermydiv q-gutter-sm" style="max-width: 420px;">
|
||||||
<q-btn rounded text-color="secondary" icon="fab fa-telegram"
|
<q-btn rounded text-color="secondary" icon="fab fa-telegram"
|
||||||
:label="$t('dialog.sendmsg') + ` a ` + seluser.name + ` ` + seluser.surname"
|
:label="$t('dialog.sendmsg') + ` -> ` + seluser.name + ` ` + seluser.surname"
|
||||||
@click="InviaMsgAUser()"></q-btn>
|
@click="InviaMsgAUser()"></q-btn>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -193,6 +193,8 @@ const msg_enUs = {
|
|||||||
nessun_invitato: 'No_invited',
|
nessun_invitato: 'No_invited',
|
||||||
legenda_title: 'Click on the name of the guest to see the status of his Requirements.',
|
legenda_title: 'Click on the name of the guest to see the status of his Requirements.',
|
||||||
nave_in_partenza: 'on Departure on',
|
nave_in_partenza: 'on Departure on',
|
||||||
|
nave_partita: 'departed on',
|
||||||
|
tutor: 'Tutor',
|
||||||
sonomediatore: '',
|
sonomediatore: '',
|
||||||
sonodonatore: '',
|
sonodonatore: '',
|
||||||
sonodonatore_seconda_tessitura: '',
|
sonodonatore_seconda_tessitura: '',
|
||||||
@@ -222,8 +224,9 @@ const msg_enUs = {
|
|||||||
metodi_disponibili: 'Available Methods',
|
metodi_disponibili: 'Available Methods',
|
||||||
importo: 'Amount',
|
importo: 'Amount',
|
||||||
effettua_il_dono: 'It\'s time to make your Gift!<br>' +
|
effettua_il_dono: 'It\'s time to make your Gift!<br>' +
|
||||||
'Send via PayPal to: <strong>{email}</strong>' +
|
'Send via PayPal to: <strong>{email}</strong><br>' +
|
||||||
'(Choose the option "Send to Friends")<br>',
|
'(Choose the option "Send to Friends")<br>',
|
||||||
|
qui_compariranno_le_info: 'On the day of departure of the Ship, the information of the Dreamer will appear',
|
||||||
posizione: 'Position',
|
posizione: 'Position',
|
||||||
come_inviare_regalo_con_paypal: 'How to send the gift via Paypal',
|
come_inviare_regalo_con_paypal: 'How to send the gift via Paypal',
|
||||||
ho_effettuato_il_dono: 'I Sent the Gift',
|
ho_effettuato_il_dono: 'I Sent the Gift',
|
||||||
@@ -234,7 +237,7 @@ const msg_enUs = {
|
|||||||
dono_ricevuto_2: 'Received',
|
dono_ricevuto_2: 'Received',
|
||||||
dono_ricevuto_3: 'Arrived!',
|
dono_ricevuto_3: 'Arrived!',
|
||||||
confermi_dono_ricevuto: 'Confirm that you have received the 33€ Gift from {donatore}',
|
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}',
|
confermi_dono_ricevuto_msg: 'Confirmed that you have received the 33€ Gift from {donatore}',
|
||||||
msg_bot_conferma: '{donatore} has confirmed that he has sent his 33€ gift to {sognatore}',
|
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',
|
ricevuto_dono_ok: 'You have confirmed the gift has been received',
|
||||||
entra_in_lavagna: 'Enter on your Dashboard to see the departing ships',
|
entra_in_lavagna: 'Enter on your Dashboard to see the departing ships',
|
||||||
|
|||||||
@@ -192,6 +192,8 @@ const msg_es = {
|
|||||||
nessun_invitato: 'No_invitado',
|
nessun_invitato: 'No_invitado',
|
||||||
legenda_title: 'Haga clic en el nombre del huésped para ver el estado de sus requisitos',
|
legenda_title: 'Haga clic en el nombre del huésped para ver el estado de sus requisitos',
|
||||||
nave_in_partenza: 'que Sale el',
|
nave_in_partenza: 'que Sale el',
|
||||||
|
nave_partita: 'partió en',
|
||||||
|
tutor: 'Tutor',
|
||||||
sonomediatore: 'Cuando te conviertes en Mediador vienes contactado por un <strong>TUTOR</strong>, con él debes:<br><ol class="lista">' +
|
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 ' +
|
'<li>Abrir tu <strong>Gift Chat</strong> (tu como propietario, y el Tutor ' +
|
||||||
'como administrador) con este nombre: <strong>{nomenave}</strong></li>' +
|
'como administrador) con este nombre: <strong>{nomenave}</strong></li>' +
|
||||||
@@ -229,8 +231,9 @@ const msg_es = {
|
|||||||
metodi_disponibili: 'Métodos disponibles',
|
metodi_disponibili: 'Métodos disponibles',
|
||||||
importo: 'Cantidad',
|
importo: 'Cantidad',
|
||||||
effettua_il_dono: 'Es hora de hacer tu regalo!<br>' +
|
effettua_il_dono: 'Es hora de hacer tu regalo!<br>' +
|
||||||
'Enviar por medio de PayPal a: <strong>{email}</strong>' +
|
'Enviar por medio de PayPal a: <strong>{email}</strong><br>' +
|
||||||
'(Elija la opción "Enviar a los amigos")<br>',
|
'(Elija la opción "Enviar a los amigos")<br>',
|
||||||
|
qui_compariranno_le_info: 'El día de la salida de la nave, la información del Soñador aparecerá',
|
||||||
posizione: 'Position',
|
posizione: 'Position',
|
||||||
come_inviare_regalo_con_paypal: 'Cómo enviar el regalo a través de Paypal',
|
come_inviare_regalo_con_paypal: 'Cómo enviar el regalo a través de Paypal',
|
||||||
ho_effettuato_il_dono: 'He realizado el Regalo',
|
ho_effettuato_il_dono: 'He realizado el Regalo',
|
||||||
@@ -241,7 +244,7 @@ const msg_es = {
|
|||||||
dono_ricevuto_2: 'Recibido',
|
dono_ricevuto_2: 'Recibido',
|
||||||
dono_ricevuto_3: 'Ha llegado!',
|
dono_ricevuto_3: 'Ha llegado!',
|
||||||
confermi_dono_ricevuto: 'Confirme que ha recibido el regalo de 33 € de {donatore}',
|
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}',
|
confermi_dono_ricevuto_msg: 'Confermado que ha recibido el regalo de 33 € de {donatore}',
|
||||||
msg_bot_conferma: '{donatore} ha confirmado que ha enviado su regalo de 33€ a {sognatore}',
|
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',
|
ricevuto_dono_ok: 'Ha confirmado que el regalo ha sido recibido',
|
||||||
entra_in_lavagna: 'Entra en tu tablero para ver los barcos que salen',
|
entra_in_lavagna: 'Entra en tu tablero para ver los barcos que salen',
|
||||||
|
|||||||
@@ -191,6 +191,8 @@ const msg_fr = {
|
|||||||
nessun_invitato: 'Non_invité',
|
nessun_invitato: 'Non_invité',
|
||||||
legenda_title: 'Cliquez sur le nom de l\'invité pour voir l\'état de ses besoins',
|
legenda_title: 'Cliquez sur le nom de l\'invité pour voir l\'état de ses besoins',
|
||||||
nave_in_partenza: 'part le',
|
nave_in_partenza: 'part le',
|
||||||
|
nave_partita: 'parti sur',
|
||||||
|
tutor: 'Tuteur',
|
||||||
sonomediatore: 'Quand vous devenez Médiateur vous êtes contacté par un <strong>TUTEUR</strong>, avec lui vous devez:<br><ol class="lista">' +
|
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 ' +
|
'<li>Ouvrir votre <strong>Gift Chat</strong> (vous comme propriétaire et le Tuteur ' +
|
||||||
'comme administrateur) avec ce nom: <strong>{nomenave}</strong></li>' +
|
'comme administrateur) avec ce nom: <strong>{nomenave}</strong></li>' +
|
||||||
@@ -228,8 +230,9 @@ const msg_fr = {
|
|||||||
metodi_disponibili: 'Méthodes disponibles',
|
metodi_disponibili: 'Méthodes disponibles',
|
||||||
importo: 'Montant',
|
importo: 'Montant',
|
||||||
effettua_il_dono: 'Il est temps de faire votre propre regalo ! ' +
|
effettua_il_dono: 'Il est temps de faire votre propre regalo ! ' +
|
||||||
'Envoyez via PayPal à : <strong>{email}</strong>' +
|
'Envoyez via PayPal à : <strong>{email}</strong><br>' +
|
||||||
'(Choisissez l\'option "Envoyer à des amis")<br>',
|
'(Choisissez l\'option "Envoyer à des amis")<br>',
|
||||||
|
qui_compariranno_le_info: 'Le jour du départ du navire, les informations du Dreamer apparaîtront',
|
||||||
posizione: 'Localisation',
|
posizione: 'Localisation',
|
||||||
come_inviare_regalo_con_paypal: 'Comment envoyer le regalo via Paypal',
|
come_inviare_regalo_con_paypal: 'Comment envoyer le regalo via Paypal',
|
||||||
ho_effettuato_il_dono: 'J\'ai effectué le Regalo',
|
ho_effettuato_il_dono: 'J\'ai effectué le Regalo',
|
||||||
@@ -240,7 +243,7 @@ const msg_fr = {
|
|||||||
dono_ricevuto_2: 'Reçu',
|
dono_ricevuto_2: 'Reçu',
|
||||||
dono_ricevuto_3: 'Arrivé!',
|
dono_ricevuto_3: 'Arrivé!',
|
||||||
confermi_dono_ricevuto: 'Confirmez que vous avez reçu le regalo de 33 $ de {donatore}',
|
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}',
|
confermi_dono_ricevuto_msg: '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}',
|
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',
|
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',
|
entra_in_lavagna: 'Montez sur votre tableau noir pour voir les navires au départ',
|
||||||
|
|||||||
@@ -207,6 +207,8 @@ const msg_it = {
|
|||||||
nessun_invitato: 'Nessun Invitato',
|
nessun_invitato: 'Nessun Invitato',
|
||||||
legenda_title: 'Clicca sul nome dell\'invitato per vedere lo stato dei suoi Requisiti.',
|
legenda_title: 'Clicca sul nome dell\'invitato per vedere lo stato dei suoi Requisiti.',
|
||||||
nave_in_partenza: 'in Partenza il',
|
nave_in_partenza: 'in Partenza il',
|
||||||
|
nave_partita: 'Partita il',
|
||||||
|
tutor: 'Tutor',
|
||||||
sonomediatore: 'Quando diventi Meditore vieni contattato da un <strong>TUTOR</strong>, con lui devi:<br><ol class="lista">' +
|
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 ' +
|
'<li>Aprire la tua <strong>Gift Chat</strong> (tu come proprietario e il Tutor ' +
|
||||||
'come amministratore) con questo nome: <strong>{nomenave}</strong></li>' +
|
'come amministratore) con questo nome: <strong>{nomenave}</strong></li>' +
|
||||||
@@ -244,8 +246,9 @@ const msg_it = {
|
|||||||
metodi_disponibili: 'Metodi Disponibili',
|
metodi_disponibili: 'Metodi Disponibili',
|
||||||
importo: 'Importo',
|
importo: 'Importo',
|
||||||
effettua_il_dono: 'E\' arrivato il momento di Effettuare il proprio Dono!<br>' +
|
effettua_il_dono: 'E\' arrivato il momento di Effettuare il proprio Dono!<br>' +
|
||||||
'Inviare tramite PayPal a: <strong>{email}</strong>' +
|
'Inviare tramite PayPal a: <strong>{email}</strong><br>' +
|
||||||
'(Scegliere l\'opzione "Invia ad Amici")<br>',
|
'(Scegliere l\'opzione "Invia ad Amici")<br>',
|
||||||
|
qui_compariranno_le_info: 'Nel giorno della partenza della Nave, compariranno le informazioni del Sognatore',
|
||||||
posizione: 'Posizione',
|
posizione: 'Posizione',
|
||||||
come_inviare_regalo_con_paypal: 'Come Inviare il regalo tramite Paypal',
|
come_inviare_regalo_con_paypal: 'Come Inviare il regalo tramite Paypal',
|
||||||
ho_effettuato_il_dono: 'Ho effettuato il Dono',
|
ho_effettuato_il_dono: 'Ho effettuato il Dono',
|
||||||
@@ -256,7 +259,7 @@ const msg_it = {
|
|||||||
dono_ricevuto_2: 'Ricevuto',
|
dono_ricevuto_2: 'Ricevuto',
|
||||||
dono_ricevuto_3: 'Arrivato!',
|
dono_ricevuto_3: 'Arrivato!',
|
||||||
confermi_dono_ricevuto: 'Confermi di aver ricevuto il Dono di 33€ da parte di {donatore}',
|
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}',
|
confermi_dono_ricevuto_msg: 'Confermato 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}',
|
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',
|
ricevuto_dono_ok: 'Hai confermato che il dono è stato Ricevuto',
|
||||||
entra_in_lavagna: 'Entra sulla Tua Lavagna per vedere le Navi in Partenza',
|
entra_in_lavagna: 'Entra sulla Tua Lavagna per vedere le Navi in Partenza',
|
||||||
|
|||||||
@@ -1,602 +0,0 @@
|
|||||||
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 😄 .<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 nell’elenco.</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;
|
|
||||||
@@ -202,6 +202,67 @@ const msg_pt = {
|
|||||||
nessun_invitato: 'Sem Convidados',
|
nessun_invitato: 'Sem Convidados',
|
||||||
legenda_title: 'Clique no nome do convidado para ver o status de seus Requisitos',
|
legenda_title: 'Clique no nome do convidado para ver o status de seus Requisitos',
|
||||||
nave_in_partenza: 'in Partenza il',
|
nave_in_partenza: 'in Partenza il',
|
||||||
|
nave_partita: 'que partiu em',
|
||||||
|
tutor: 'Tutor',
|
||||||
|
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 nell’elenco.</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: 'Verifique a Lista de Doadores',
|
||||||
|
link_chat: 'Links de telegramas para o Gift Chat',
|
||||||
|
tragitto: 'Rota',
|
||||||
|
nave: 'Navio',
|
||||||
|
data_partenza: 'Data<br>de saída',
|
||||||
|
doni_inviati: 'Donativos <br>enviados',
|
||||||
|
nome_dei_passaggi:'Nomes<br>de Passos',
|
||||||
|
donatori:'Doadores',
|
||||||
|
donatore:'Doadore',
|
||||||
|
mediatore:'Ombudsman',
|
||||||
|
sognatore:'Sonhador',
|
||||||
|
sognatori:'Sonhadores',
|
||||||
|
intermedio:'INTERMEDIAR',
|
||||||
|
pos2: 'Interm. 2',
|
||||||
|
pos3: 'Interm. 3',
|
||||||
|
pos5: 'Interm. 5',
|
||||||
|
pos6: 'Interm. 6',
|
||||||
|
gift_chat: 'Para entrar no Gift Chat, clique aqui',
|
||||||
|
quando_eff_il_tuo_dono: 'Quando dar o Presente',
|
||||||
|
entra_in_gift_chat: 'Entre no Gift Chat',
|
||||||
|
invia_link_chat: 'Enviar link para o Gift Chat aos Doadores',
|
||||||
|
inviare_msg_donatori: '5) Enviar mensagem aos doadores',
|
||||||
|
msg_donatori_ok: 'Mensagem enviada aos Doadores',
|
||||||
|
metodi_disponibili: 'Métodos disponíveis',
|
||||||
|
importo: 'Importo',
|
||||||
|
effettua_il_dono: 'Chegou o momento de fazer o seu Presente!<br>' +
|
||||||
|
'Enviar via PayPal para: <strong>{email}</strong><br>' +
|
||||||
|
'(Escolha a opção "Enviar a amigos".)<br>',
|
||||||
|
qui_compariranno_le_info: 'No dia da partida do Navio, a informação do Sonhador aparecerá',
|
||||||
|
posizione: 'Localização',
|
||||||
|
come_inviare_regalo_con_paypal: 'Como enviar o presente via Paypal',
|
||||||
|
ho_effettuato_il_dono: 'Eu fiz o Presente',
|
||||||
|
clicca_conferma_dono: 'Clique aqui para confirmar que você fez o seu presente',
|
||||||
|
fatto_dono: 'Você confirmou que o presente foi enviado',
|
||||||
|
confermi_dono: 'Confirme que você enviou o seu Presente de 33€',
|
||||||
|
dono_ricevuto: 'O seu Presente foi Recebido Correctamente',
|
||||||
|
dono_ricevuto_2: 'Recebido',
|
||||||
|
dono_ricevuto_3: 'Chegou!',
|
||||||
|
confermi_dono_ricevuto: 'Por favor, confirme que você recebeu o presente de 33€ de {donatore}',
|
||||||
|
confermi_dono_ricevuto_msg: 'Confirmado de que você recebeu o Presente de 33€ de {donatore}',
|
||||||
|
msg_bot_conferma: '{donatore} confirmou que ele enviou o seu Presente de 33€ a {sognatore}',
|
||||||
|
ricevuto_dono_ok: 'Você confirmou que o presente foi recebido',
|
||||||
|
entra_in_lavagna: 'Entre no seu quadro negro para ver os navios que partem',
|
||||||
|
doni_ricevuti: 'Presentes Recebidos',
|
||||||
|
doni_inviati_da_confermare: 'Presentes enviados (a serem confirmados)',
|
||||||
|
doni_mancanti: 'Presentes em falta',
|
||||||
|
temporanea: 'Temporário',
|
||||||
|
ritessitura: 'ESCRITENDO',
|
||||||
},
|
},
|
||||||
reg: {
|
reg: {
|
||||||
registered: 'Registrato',
|
registered: 'Registrato',
|
||||||
@@ -215,8 +276,6 @@ const msg_pt = {
|
|||||||
ind_order: 'Num',
|
ind_order: 'Num',
|
||||||
ipaddr: 'IP',
|
ipaddr: 'IP',
|
||||||
verified_email: 'E-mail verificado',
|
verified_email: 'E-mail verificado',
|
||||||
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',
|
you: 'Tu',
|
||||||
cancella_invitato: 'Eliminar Convidado',
|
cancella_invitato: 'Eliminar Convidado',
|
||||||
regala_invitato: 'Presente Convidado',
|
regala_invitato: 'Presente Convidado',
|
||||||
|
|||||||
@@ -199,6 +199,8 @@ const msg_si = {
|
|||||||
nessun_invitato: 'Ni gostov',
|
nessun_invitato: 'Ni gostov',
|
||||||
legenda_title: 'Kliknite na povabljeno ime, da si ogledate stanje njihovih zahtev.',
|
legenda_title: 'Kliknite na povabljeno ime, da si ogledate stanje njihovih zahtev.',
|
||||||
nave_in_partenza: 'ladja v odhodu',
|
nave_in_partenza: 'ladja v odhodu',
|
||||||
|
nave_partita: 'levo naprej',
|
||||||
|
tutor: 'Tutor',
|
||||||
sonomediatore: 'Ko postaneš Mediator te kontaktira en <strong>TUTOR</strong>, z njim moraš:<br><ol class="lista">' +
|
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 ' +
|
'<li>Odpret svoj <strong>Gift- Darilni klepet</strong> (ti kot lastnik in Tutor ' +
|
||||||
'kot administrator) s tem imenom: <strong>{nomenave}</strong></li>' +
|
'kot administrator) s tem imenom: <strong>{nomenave}</strong></li>' +
|
||||||
@@ -209,7 +211,7 @@ const msg_si = {
|
|||||||
'<li>Pošlji Link Gift Klepeta vsem Donatorjem, tako, da klikneš na spodnji gumb.</li></ol>',
|
'<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>' +
|
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>',
|
'<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>',
|
sonodonatore_seconda_tessitura: '<ol class="lista"><li>Tu si istočasno Mediator in Donator. Ker je to tvoj avtomatičen vpis, ti ni sedaj potrebno vplačati!<br></ol>',
|
||||||
controlla_donatori: 'Preverite seznam donatorjev',
|
controlla_donatori: 'Preverite seznam donatorjev',
|
||||||
link_chat: 'Povezava telegrama darilnega klepeta',
|
link_chat: 'Povezava telegrama darilnega klepeta',
|
||||||
tragitto: 'Način',
|
tragitto: 'Način',
|
||||||
@@ -217,12 +219,12 @@ const msg_si = {
|
|||||||
data_partenza: 'Datum<br>odhoda',
|
data_partenza: 'Datum<br>odhoda',
|
||||||
doni_inviati: 'Darila<br>poslana',
|
doni_inviati: 'Darila<br>poslana',
|
||||||
nome_dei_passaggi: 'Ime<br />prehodov',
|
nome_dei_passaggi: 'Ime<br />prehodov',
|
||||||
donatori: 'Donatorjev',
|
donatori: 'Donator',
|
||||||
donatore: 'Donator',
|
donatore: 'Donator',
|
||||||
mediatore: 'Mediator',
|
mediatore: 'Mediator',
|
||||||
sognatore: 'Sanjača',
|
sognatore: 'Sanjač',
|
||||||
sognatori: 'Sanjača',
|
sognatori: 'Sanjači',
|
||||||
intermedio: 'INTERMEDIATE',
|
intermedio: 'POTNIK',
|
||||||
pos2: 'Interm. 2',
|
pos2: 'Interm. 2',
|
||||||
pos3: 'Interm. 3',
|
pos3: 'Interm. 3',
|
||||||
pos5: 'Interm. 5',
|
pos5: 'Interm. 5',
|
||||||
@@ -236,11 +238,12 @@ const msg_si = {
|
|||||||
metodi_disponibili: 'Načini na Voljo',
|
metodi_disponibili: 'Načini na Voljo',
|
||||||
importo: 'Uvoz',
|
importo: 'Uvoz',
|
||||||
effettua_il_dono: 'Je\' prišel trenutek da Vplačaš svoje darilo!<br>' +
|
effettua_il_dono: 'Je\' prišel trenutek da Vplačaš svoje darilo!<br>' +
|
||||||
'Vplačaj preko PayPal a: <strong>{email}</strong>' +
|
'Vplačaj preko PayPal a: <strong>{email}</strong><br>' +
|
||||||
'(Scegliere l\'opzione "Pošlji prijatelju")<br>',
|
'(Izberi možnost "Pošlji prijatelju")<br>',
|
||||||
|
qui_compariranno_le_info: 'Na dan odhoda Ladje, prejmete vse potrebne informacije s strani Sanjača',
|
||||||
posizione: 'Pozicija',
|
posizione: 'Pozicija',
|
||||||
come_inviare_regalo_con_paypal: 'Kako vplačati preko',
|
come_inviare_regalo_con_paypal: 'Kako vplačati preko',
|
||||||
ho_effettuato_il_dono: 'Sem izpeljal vlačilo',
|
ho_effettuato_il_dono: 'POTRJUJEM VPLAČILO',
|
||||||
clicca_conferma_dono: 'Klikni tu, da potrdiš izvedeno vplačilo',
|
clicca_conferma_dono: 'Klikni tu, da potrdiš izvedeno vplačilo',
|
||||||
fatto_dono: 'Potrdil si, da je vplačilo bilo izvedeno',
|
fatto_dono: 'Potrdil si, da je vplačilo bilo izvedeno',
|
||||||
confermi_dono: 'Potrdi da si vplačal 33€',
|
confermi_dono: 'Potrdi da si vplačal 33€',
|
||||||
@@ -248,7 +251,7 @@ const msg_si = {
|
|||||||
dono_ricevuto_2: 'Sprejeto',
|
dono_ricevuto_2: 'Sprejeto',
|
||||||
dono_ricevuto_3: 'Prispelo!',
|
dono_ricevuto_3: 'Prispelo!',
|
||||||
confermi_dono_ricevuto: 'Potrjujem, da sem sprejel darilo v znesku 33€ z strani {donatore}',
|
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}',
|
confermi_dono_ricevuto_msg: 'Potrjena da je prejel Darilo 33€ iz strani {donatore}',
|
||||||
msg_bot_conferma: '{donatore} je potrdil, da je poslal svoje Darilo v vrednosti 33€ {sognatore}',
|
msg_bot_conferma: '{donatore} je potrdil, da je poslal svoje Darilo v vrednosti 33€ {sognatore}',
|
||||||
ricevuto_dono_ok: 'Potrdil si da si darilo Sprejel',
|
ricevuto_dono_ok: 'Potrdil si da si darilo Sprejel',
|
||||||
entra_in_lavagna: 'Vstopi v svojo Tablo, da pogledaš Ladje, ki bodo izplule',
|
entra_in_lavagna: 'Vstopi v svojo Tablo, da pogledaš Ladje, ki bodo izplule',
|
||||||
@@ -256,7 +259,7 @@ const msg_si = {
|
|||||||
doni_inviati_da_confermare: 'Poslana Darila (za potrditev)',
|
doni_inviati_da_confermare: 'Poslana Darila (za potrditev)',
|
||||||
doni_mancanti: 'Manjkajoča Darila',
|
doni_mancanti: 'Manjkajoča Darila',
|
||||||
temporanea: 'Začasna',
|
temporanea: 'Začasna',
|
||||||
ritessitura: 'PONOVNI VPIS',
|
ritessitura: 'Avtomatičen Vpis',
|
||||||
},
|
},
|
||||||
reg: {
|
reg: {
|
||||||
registered: 'Registriran',
|
registered: 'Registriran',
|
||||||
|
|||||||
@@ -1,487 +0,0 @@
|
|||||||
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 😄 .<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;
|
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
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'
|
|
||||||
},
|
|
||||||
|
|
||||||
@@ -790,6 +790,7 @@ namespace Actions {
|
|||||||
msgextra: msgobj.msgextra,
|
msgextra: msgobj.msgextra,
|
||||||
msgpar1: msgobj.msgpar1,
|
msgpar1: msgobj.msgpar1,
|
||||||
username: msgobj.username,
|
username: msgobj.username,
|
||||||
|
username_mitt: msgobj.username_mitt,
|
||||||
tipomsg,
|
tipomsg,
|
||||||
inviareale: msgobj.inviareale,
|
inviareale: msgobj.inviareale,
|
||||||
navemediatore
|
navemediatore
|
||||||
@@ -831,6 +832,33 @@ namespace Actions {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
async function GetNave(context, { riga, col, riga1don, col1don, ind_order }) {
|
||||||
|
// console.log('GetNave')
|
||||||
|
|
||||||
|
const mydata = {
|
||||||
|
idapp: process.env.APP_ID,
|
||||||
|
riga,
|
||||||
|
col,
|
||||||
|
riga1don,
|
||||||
|
col1don,
|
||||||
|
ind_order
|
||||||
|
}
|
||||||
|
|
||||||
|
return await Api.SendReq('/dashboard/getnave', '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 GetData(context, { data }) {
|
async function GetData(context, { data }) {
|
||||||
console.log('GetData')
|
console.log('GetData')
|
||||||
|
|
||||||
@@ -920,7 +948,7 @@ namespace Actions {
|
|||||||
const islogged = localStorage.getItem(tools.localStorage.username)
|
const islogged = localStorage.getItem(tools.localStorage.username)
|
||||||
console.log('islogged', islogged)
|
console.log('islogged', islogged)
|
||||||
|
|
||||||
CalendarStore.state.editable = UserStore.state.isAdmin || UserStore.state.isManager
|
CalendarStore.state.editable = UserStore.state.isAdmin || UserStore.state.isManager || UserStore.state.isTutor
|
||||||
if (res.data.myuser === null) {
|
if (res.data.myuser === null) {
|
||||||
if (islogged) {
|
if (islogged) {
|
||||||
// Fai Logout
|
// Fai Logout
|
||||||
@@ -1039,6 +1067,7 @@ namespace Actions {
|
|||||||
DuplicateRec: b.dispatch(DuplicateRec),
|
DuplicateRec: b.dispatch(DuplicateRec),
|
||||||
InviaMsgADonatori: b.dispatch(InviaMsgADonatori),
|
InviaMsgADonatori: b.dispatch(InviaMsgADonatori),
|
||||||
GetArrNavi: b.dispatch(GetArrNavi),
|
GetArrNavi: b.dispatch(GetArrNavi),
|
||||||
|
GetNave: b.dispatch(GetNave),
|
||||||
GetArrDoniNavi: b.dispatch(GetArrDoniNavi),
|
GetArrDoniNavi: b.dispatch(GetArrDoniNavi),
|
||||||
GetData: b.dispatch(GetData),
|
GetData: b.dispatch(GetData),
|
||||||
addDynamicPages: b.dispatch(addDynamicPages)
|
addDynamicPages: b.dispatch(addDynamicPages)
|
||||||
|
|||||||
@@ -78,6 +78,7 @@ const state: IUserState = {
|
|||||||
isLogged: false,
|
isLogged: false,
|
||||||
isAdmin: false,
|
isAdmin: false,
|
||||||
isManager: false,
|
isManager: false,
|
||||||
|
isTutor: false,
|
||||||
usersList: [],
|
usersList: [],
|
||||||
countusers: 0,
|
countusers: 0,
|
||||||
lastparamquery: {}
|
lastparamquery: {}
|
||||||
@@ -288,6 +289,7 @@ namespace Mutations {
|
|||||||
|
|
||||||
mystate.isAdmin = tools.isBitActive(mystate.my.perm, shared_consts.Permissions.Admin.value)
|
mystate.isAdmin = tools.isBitActive(mystate.my.perm, shared_consts.Permissions.Admin.value)
|
||||||
mystate.isManager = tools.isBitActive(mystate.my.perm, shared_consts.Permissions.Manager.value)
|
mystate.isManager = tools.isBitActive(mystate.my.perm, shared_consts.Permissions.Manager.value)
|
||||||
|
mystate.isTutor = tools.isBitActive(mystate.my.perm, shared_consts.Permissions.Tutor.value)
|
||||||
mystate.isTeacher = tools.isBitActive(mystate.my.perm, shared_consts.Permissions.Teacher.value)
|
mystate.isTeacher = tools.isBitActive(mystate.my.perm, shared_consts.Permissions.Teacher.value)
|
||||||
|
|
||||||
// console.log('authUser', 'state.isAdmin', mystate.isAdmin)
|
// console.log('authUser', 'state.isAdmin', mystate.isAdmin)
|
||||||
|
|||||||
@@ -398,7 +398,7 @@ export const fieldsTable = {
|
|||||||
|
|
||||||
getTableJoinByName(table) {
|
getTableJoinByName(table) {
|
||||||
if (table === 'permissions')
|
if (table === 'permissions')
|
||||||
return [shared_consts.Permissions.Admin, shared_consts.Permissions.Manager, shared_consts.Permissions.Teacher]
|
return [shared_consts.Permissions.Admin, shared_consts.Permissions.Manager, shared_consts.Permissions.Teacher, shared_consts.Permissions.Tutor]
|
||||||
else if (table === 'accepted')
|
else if (table === 'accepted')
|
||||||
return [shared_consts.Accepted.CHECK_READ_GUIDELINES, shared_consts.Accepted.CHECK_SEE_VIDEO_PRINCIPI]
|
return [shared_consts.Accepted.CHECK_READ_GUIDELINES, shared_consts.Accepted.CHECK_SEE_VIDEO_PRINCIPI]
|
||||||
else if (table === 'fieldstype')
|
else if (table === 'fieldstype')
|
||||||
@@ -469,7 +469,7 @@ export const fieldsTable = {
|
|||||||
|
|
||||||
// IColGridTable
|
// IColGridTable
|
||||||
colTableUsers: [
|
colTableUsers: [
|
||||||
// AddCol({ name: '_id', label_trans: 'reg.id' }),
|
AddCol({ name: '_id', label_trans: 'reg.id' }),
|
||||||
AddCol({ name: 'ind_order', label_trans: 'reg.ind_order' }),
|
AddCol({ name: 'ind_order', label_trans: 'reg.ind_order' }),
|
||||||
AddCol({ name: 'date_reg', label_trans: 'reg.date_reg', fieldtype: tools.FieldType.date }),
|
AddCol({ name: 'date_reg', label_trans: 'reg.date_reg', fieldtype: tools.FieldType.date }),
|
||||||
AddCol({ name: 'date_temp_reg', label_trans: 'reg.date_temp_reg', fieldtype: tools.FieldType.date }),
|
AddCol({ name: 'date_temp_reg', label_trans: 'reg.date_temp_reg', fieldtype: tools.FieldType.date }),
|
||||||
|
|||||||
@@ -1408,7 +1408,8 @@ export const tools = {
|
|||||||
|
|
||||||
visumenu(elem) { // : IListRoutes
|
visumenu(elem) { // : IListRoutes
|
||||||
let visu = ((elem.onlyAdmin && UserStore.state.isAdmin) || (elem.onlyManager && UserStore.state.isManager)
|
let visu = ((elem.onlyAdmin && UserStore.state.isAdmin) || (elem.onlyManager && UserStore.state.isManager)
|
||||||
|| ((!elem.onlyAdmin) && (!elem.onlyManager))) && elem.active
|
|| (elem.onlyTutor && UserStore.state.isTutor)
|
||||||
|
|| ((!elem.onlyAdmin) && (!elem.onlyManager) && (!elem.onlyTutor))) && elem.active
|
||||||
|
|
||||||
if (!tools.isLoggedToSystem()) {
|
if (!tools.isLoggedToSystem()) {
|
||||||
if (elem.onlyif_logged)
|
if (elem.onlyif_logged)
|
||||||
@@ -1884,6 +1885,10 @@ export const tools = {
|
|||||||
return UserStore.state.isManager
|
return UserStore.state.isManager
|
||||||
},
|
},
|
||||||
|
|
||||||
|
isTutor() {
|
||||||
|
return UserStore.state.isTutor
|
||||||
|
},
|
||||||
|
|
||||||
getstrDate(mytimestamp) {
|
getstrDate(mytimestamp) {
|
||||||
// console.log('getstrDate', mytimestamp)
|
// console.log('getstrDate', mytimestamp)
|
||||||
if (!!mytimestamp)
|
if (!!mytimestamp)
|
||||||
@@ -2172,7 +2177,7 @@ export const tools = {
|
|||||||
const datenow = tools.getDateNow()
|
const datenow = tools.getDateNow()
|
||||||
const diff = date.getDateDiff(datenow, mydate)
|
const diff = date.getDateDiff(datenow, mydate)
|
||||||
// console.log('diff = ' + diff)
|
// console.log('diff = ' + diff)
|
||||||
if (diff >= 0) {
|
if (diff >= -1) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
@@ -3286,6 +3291,8 @@ export const tools = {
|
|||||||
return 'fa-flag-fr'
|
return 'fa-flag-fr'
|
||||||
else if (lang === 'SI')
|
else if (lang === 'SI')
|
||||||
return 'fa-flag-si'
|
return 'fa-flag-si'
|
||||||
|
else if (lang === 'MD')
|
||||||
|
return 'fa-flag-md'
|
||||||
else if (lang === 'NG')
|
else if (lang === 'NG')
|
||||||
return 'fa-flag-ng'
|
return 'fa-flag-ng'
|
||||||
else if (lang === 'SK')
|
else if (lang === 'SK')
|
||||||
@@ -3347,6 +3354,8 @@ export const tools = {
|
|||||||
return 'Slovakia'
|
return 'Slovakia'
|
||||||
} else if (nat === 'NG') {
|
} else if (nat === 'NG') {
|
||||||
return 'Nigeria'
|
return 'Nigeria'
|
||||||
|
} else if (nat === 'MD') {
|
||||||
|
return 'Moldova'
|
||||||
} else if (nat === 'ES') {
|
} else if (nat === 'ES') {
|
||||||
return 'Spain'
|
return 'Spain'
|
||||||
} else if (nat === 'DE') {
|
} else if (nat === 'DE') {
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ export default class Dbop extends Vue {
|
|||||||
public placca: string = ''
|
public placca: string = ''
|
||||||
public incaricamento: boolean = false
|
public incaricamento: boolean = false
|
||||||
|
|
||||||
get tools(){
|
get tools() {
|
||||||
return tools
|
return tools
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -61,7 +61,7 @@ export default class Dbop extends Vue {
|
|||||||
|
|
||||||
if (miafunz === 'visuPlacca') {
|
if (miafunz === 'visuPlacca') {
|
||||||
this.placca = ris.placca
|
this.placca = ris.placca
|
||||||
} else if (miafunz === 'visuListaIngresso' || miafunz === 'visuListaIngressoNuovi' || miafunz === 'visuListaNave' || miafunz === 'visuNave' || miafunz === 'creaNavi') {
|
} else if (miafunz === 'visuListaIngresso' || miafunz === 'visuListaIngressoNuovi' || miafunz === 'visuNaviUtentiEliminati' || miafunz === 'visuListaNave' || miafunz === 'visuNave' || miafunz === 'creaNavi') {
|
||||||
this.placca = ris.mystr
|
this.placca = ris.mystr
|
||||||
} else {
|
} else {
|
||||||
this.ris = ris
|
this.ris = ris
|
||||||
|
|||||||
@@ -25,8 +25,8 @@
|
|||||||
<div class="row">
|
<div class="row">
|
||||||
<!--<q-btn label="CREA NAVI PERSISTENTI" color="primary" @click="EseguiFunz('CreaNaviPersistenti')"></q-btn>
|
<!--<q-btn label="CREA NAVI PERSISTENTI" color="primary" @click="EseguiFunz('CreaNaviPersistenti')"></q-btn>
|
||||||
<br>-->
|
<br>-->
|
||||||
<q-btn label="CORREGGI NUM_TESS" color="primary" @click="EseguiFunz('Corregginumtess')"></q-btn>
|
<!--<q-btn label="CORREGGI NUM_TESS" color="primary" @click="EseguiFunz('Corregginumtess')"></q-btn>
|
||||||
<br>
|
<br>-->
|
||||||
<!--<q-btn label="CORREGGI DATA GIFT CHAT" color="primary" @click="EseguiFunz('CorreggiDataGiftChat')"></q-btn>
|
<!--<q-btn label="CORREGGI DATA GIFT CHAT" color="primary" @click="EseguiFunz('CorreggiDataGiftChat')"></q-btn>
|
||||||
<br>-->
|
<br>-->
|
||||||
</div>
|
</div>
|
||||||
@@ -111,6 +111,9 @@
|
|||||||
@click="EseguiFunz('visuListaIngressoNuovi')"></q-btn>
|
@click="EseguiFunz('visuListaIngressoNuovi')"></q-btn>
|
||||||
<br>
|
<br>
|
||||||
</div>
|
</div>
|
||||||
|
<q-btn label="Visu Navi con utenti Eliminati" color="primary"
|
||||||
|
@click="EseguiFunz('visuNaviUtentiEliminati')"></q-btn>
|
||||||
|
<br>
|
||||||
<!--<div class="row">
|
<!--<div class="row">
|
||||||
<q-btn label="CHECK SE INSERIRE UTENTI IN Nave" color="primary"
|
<q-btn label="CHECK SE INSERIRE UTENTI IN Nave" color="primary"
|
||||||
@click="EseguiFunz('checkInserimentiUtentiInNave')"></q-btn>
|
@click="EseguiFunz('checkInserimentiUtentiInNave')"></q-btn>
|
||||||
@@ -125,7 +128,7 @@
|
|||||||
<q-btn label="Visualizza Nave" color="primary" @click="EseguiFunz('visuNave')"></q-btn>
|
<q-btn label="Visualizza Nave" color="primary" @click="EseguiFunz('visuNave')"></q-btn>
|
||||||
<br>
|
<br>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">listadonatoridelsognatore
|
<div class="row">
|
||||||
<q-input v-model="placca" type="textarea" autofocus label="Placca" autogrow
|
<q-input v-model="placca" type="textarea" autofocus label="Placca" autogrow
|
||||||
style="width: 500px; height: 400px;"></q-input>
|
style="width: 500px; height: 400px;"></q-input>
|
||||||
<br>
|
<br>
|
||||||
|
|||||||
Reference in New Issue
Block a user