-
{{card.name}}
+
{{cardName}}
{{card.icon}}
{{card.alt_text}}
{{number}}{{suit}}
@@ -14,6 +14,13 @@ export default {
card: Object
},
computed: {
+ cardName(){
+ console.log(this.$t(`cards.${this.card.name}.name`))
+ if (this.$t(`cards.${this.card.name}.name`) !== `cards.${this.card.name}.name`) {
+ return this.$t(`cards.${this.card.name}.name`)
+ }
+ return this.card.name
+ },
suit() {
if (this.card && !isNaN(this.card.suit)) {
let x = ['♦️','♣️','♥️','♠️']
diff --git a/frontend/src/components/Chooser.vue b/frontend/src/components/Chooser.vue
index 988cb1e..61594e2 100644
--- a/frontend/src/components/Chooser.vue
+++ b/frontend/src/components/Chooser.vue
@@ -44,7 +44,10 @@ export default {
},
methods: {
showDesc(card) {
- this.desc = (this.$i18n.locale=='it'?card.desc:card.desc_eng)
+ if (card.desc)
+ this.desc = (this.$i18n.locale=='it'?card.desc:card.desc_eng)
+ else
+ this.desc = this.$t(`cards.${card.name}.desc`)
}
},
mounted() {
diff --git a/frontend/src/components/Deck.vue b/frontend/src/components/Deck.vue
index 67857ce..9fb672a 100644
--- a/frontend/src/components/Deck.vue
+++ b/frontend/src/components/Deck.vue
@@ -16,7 +16,7 @@
+ @pointerenter.native="setdesc" @pointerleave.native="desc=''" />