projects
/
vchess.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Full translation
[vchess.git]
/
public
/
javascripts
/
components
/
game.js
diff --git
a/public/javascripts/components/game.js
b/public/javascripts/components/game.js
index
e2e908a
..
54334e3
100644
(file)
--- a/
public/javascripts/components/game.js
+++ b/
public/javascripts/components/game.js
@@
-52,11
+52,10
@@
Vue.component('my-game', {
h('button',
{
on: { click: this.clickGameSeek },
h('button',
{
on: { click: this.clickGameSeek },
- attrs: { "aria-label":
'New online game'
},
+ attrs: { "aria-label":
translations['New online game']
},
'class': {
"tooltip": true,
"play": true,
'class': {
"tooltip": true,
"play": true,
- "bottom": true, //display below
"seek": this.seek,
"playing": this.mode == "human",
"spaceright": true,
"seek": this.seek,
"playing": this.mode == "human",
"spaceright": true,
@@
-70,11
+69,10
@@
Vue.component('my-game', {
h('button',
{
on: { click: this.clickComputerGame },
h('button',
{
on: { click: this.clickComputerGame },
- attrs: { "aria-label":
'New game VS computer'
},
+ attrs: { "aria-label":
translations['New game versus computer']
},
'class': {
"tooltip":true,
"play": true,
'class': {
"tooltip":true,
"play": true,
- "bottom": true,
"playing": this.mode == "computer",
"spaceright": true,
},
"playing": this.mode == "computer",
"spaceright": true,
},
@@
-88,11
+86,10
@@
Vue.component('my-game', {
h('button',
{
on: { click: this.clickFriendGame },
h('button',
{
on: { click: this.clickFriendGame },
- attrs: { "aria-label":
'New IRL game'
},
+ attrs: { "aria-label":
translations['Analysis mode']
},
'class': {
"tooltip":true,
"play": true,
'class': {
"tooltip":true,
"play": true,
- "bottom": true,
"playing": this.mode == "friend",
"spaceright": true,
},
"playing": this.mode == "friend",
"spaceright": true,
},
@@
-142,7
+139,7
@@
Vue.component('my-game', {
{
on: { click: this.startChat },
attrs: {
{
on: { click: this.startChat },
attrs: {
- "aria-label":
'Start chat'
,
+ "aria-label":
translations['Start chat']
,
"id": "chatBtn",
},
'class': {
"id": "chatBtn",
},
'class': {
@@
-163,7
+160,7
@@
Vue.component('my-game', {
{
on: { click: this.clearComputerGame },
attrs: {
{
on: { click: this.clearComputerGame },
attrs: {
- "aria-label":
'Clear computer game'
,
+ "aria-label":
translations['Clear game versus computer']
,
"id": "clearBtn",
},
'class': {
"id": "clearBtn",
},
'class': {
@@
-197,7
+194,7
@@
Vue.component('my-game', {
{
on: { click: this.showSettings },
attrs: {
{
on: { click: this.showSettings },
attrs: {
- "aria-label":
'Settings'
,
+ "aria-label":
translations['Settings']
,
"id": "settingsBtn",
},
'class': {
"id": "settingsBtn",
},
'class': {
@@
-364,11
+361,10
@@
Vue.component('my-game', {
h('button',
{
on: { click: this.resign },
h('button',
{
on: { click: this.resign },
- attrs: { "aria-label":
'Resign'
},
+ attrs: { "aria-label":
translations['Resign']
},
'class': {
"tooltip":true,
"play": true,
'class': {
"tooltip":true,
"play": true,
- "bottom": true,
},
},
[h('i', { 'class': { "material-icons": true } }, "flag")])
},
},
[h('i', { 'class': { "material-icons": true } }, "flag")])
@@
-381,7
+377,7
@@
Vue.component('my-game', {
h('button',
{
on: { click: e => this.undo() },
h('button',
{
on: { click: e => this.undo() },
- attrs: { "aria-label":
'Undo'
},
+ attrs: { "aria-label":
translations['Undo']
},
"class": {
"play": true,
"spaceleft": true,
"class": {
"play": true,
"spaceleft": true,
@@
-391,7
+387,7
@@
Vue.component('my-game', {
h('button',
{
on: { click: e => this.play() },
h('button',
{
on: { click: e => this.play() },
- attrs: { "aria-label":
'Play'
},
+ attrs: { "aria-label":
translations['Play']
},
"class": {
"play": true,
"spaceleft": true,
"class": {
"play": true,
"spaceleft": true,
@@
-408,7
+404,7
@@
Vue.component('my-game', {
h('button',
{
on: { click: this.undoInGame },
h('button',
{
on: { click: this.undoInGame },
- attrs: { "aria-label":
'Undo'
},
+ attrs: { "aria-label":
trnaslations['Undo']
},
"class": {
"play": true,
"spaceleft": true,
"class": {
"play": true,
"spaceleft": true,
@@
-419,7
+415,7
@@
Vue.component('my-game', {
h('button',
{
on: { click: () => { this.mycolor = this.vr.getOppCol(this.mycolor) } },
h('button',
{
on: { click: () => { this.mycolor = this.vr.getOppCol(this.mycolor) } },
- attrs: { "aria-label":
'Flip'
},
+ attrs: { "aria-label":
translations['Flip']
},
"class": {
"play": true,
"spaceleft": true,
"class": {
"play": true,
"spaceleft": true,
@@
-518,7
+514,12
@@
Vue.component('my-game', {
[
h('div',
{
[
h('div',
{
- "class": { "card": true, "smallpad": true },
+ "class": {
+ "card": true,
+ "smallpad": true,
+ "small-modal": true,
+ "text-center": true,
+ },
},
[
h('label',
},
[
h('label',
@@
-567,7
+568,7
@@
Vue.component('my-game', {
{
attrs: { "id": "titleFenedit" },
"class": { "section": true },
{
attrs: { "id": "titleFenedit" },
"class": { "section": true },
- domProps: { innerHTML:
"Position + flags (FEN):"
},
+ domProps: { innerHTML:
translations["Position + flags (FEN):"]
},
}
),
h('input',
}
),
h('input',
@@
-588,7
+589,7
@@
Vue.component('my-game', {
this.newGame("friend", fen);
}
},
this.newGame("friend", fen);
}
},
- domProps: { innerHTML:
"Ok"
},
+ domProps: { innerHTML:
translations["Ok"]
},
}
),
h('button',
}
),
h('button',
@@
-599,7
+600,7
@@
Vue.component('my-game', {
VariantRules.GenRandInitFen();
}
},
VariantRules.GenRandInitFen();
}
},
- domProps: { innerHTML:
"Random"
},
+ domProps: { innerHTML:
translations["Random"]
},
}
),
]
}
),
]
@@
-634,7
+635,7
@@
Vue.component('my-game', {
{
attrs: { "id": "settingsTitle" },
"class": { "section": true },
{
attrs: { "id": "settingsTitle" },
"class": { "section": true },
- domProps: { innerHTML:
"Preferences"
},
+ domProps: { innerHTML:
translations["Preferences"]
},
}
),
h('fieldset',
}
),
h('fieldset',
@@
-643,7
+644,7
@@
Vue.component('my-game', {
h('label',
{
attrs: { for: "nameSetter" },
h('label',
{
attrs: { for: "nameSetter" },
- domProps: { innerHTML:
"My name is..."
},
+ domProps: { innerHTML:
translations["My name is..."]
},
},
),
h('input',
},
),
h('input',
@@
-664,7
+665,7
@@
Vue.component('my-game', {
h('label',
{
attrs: { for: "setHints" },
h('label',
{
attrs: { for: "setHints" },
- domProps: { innerHTML:
"Show hints?"
},
+ domProps: { innerHTML:
translations["Show hints?"]
},
},
),
h('input',
},
),
h('input',
@@
-685,7
+686,7
@@
Vue.component('my-game', {
h('label',
{
attrs: { for: "selectColor" },
h('label',
{
attrs: { for: "selectColor" },
- domProps: { innerHTML:
"Board colors"
},
+ domProps: { innerHTML:
translations["Board colors"]
},
},
),
h("select",
},
),
h("select",
@@
-698,7
+699,7
@@
Vue.component('my-game', {
{
domProps: {
"value": "lichess",
{
domProps: {
"value": "lichess",
- innerHTML:
"brown"
+ innerHTML:
translations["brown"]
},
attrs: { "selected": this.color=="lichess" },
}
},
attrs: { "selected": this.color=="lichess" },
}
@@
-707,7
+708,7
@@
Vue.component('my-game', {
{
domProps: {
"value": "chesscom",
{
domProps: {
"value": "chesscom",
- innerHTML:
"green"
+ innerHTML:
translations["green"]
},
attrs: { "selected": this.color=="chesscom" },
}
},
attrs: { "selected": this.color=="chesscom" },
}
@@
-716,7
+717,7
@@
Vue.component('my-game', {
{
domProps: {
"value": "chesstempo",
{
domProps: {
"value": "chesstempo",
- innerHTML:
"blue"
+ innerHTML:
translations["blue"]
},
attrs: { "selected": this.color=="chesstempo" },
}
},
attrs: { "selected": this.color=="chesstempo" },
}
@@
-731,7
+732,7
@@
Vue.component('my-game', {
h('label',
{
attrs: { for: "selectSound" },
h('label',
{
attrs: { for: "selectSound" },
- domProps: { innerHTML:
"Play sounds?"
},
+ domProps: { innerHTML:
translations["Play sounds?"]
},
},
),
h("select",
},
),
h("select",
@@
-744,7
+745,7
@@
Vue.component('my-game', {
{
domProps: {
"value": "0",
{
domProps: {
"value": "0",
- innerHTML:
"None"
+ innerHTML:
translations["None"]
},
attrs: { "selected": this.sound==0 },
}
},
attrs: { "selected": this.sound==0 },
}
@@
-753,7
+754,7
@@
Vue.component('my-game', {
{
domProps: {
"value": "1",
{
domProps: {
"value": "1",
- innerHTML:
"Newgame"
+ innerHTML:
translations["New game"]
},
attrs: { "selected": this.sound==1 },
}
},
attrs: { "selected": this.sound==1 },
}
@@
-762,7
+763,7
@@
Vue.component('my-game', {
{
domProps: {
"value": "2",
{
domProps: {
"value": "2",
- innerHTML:
"All"
+ innerHTML:
translations["All"]
},
attrs: { "selected": this.sound==2 },
}
},
attrs: { "selected": this.sound==2 },
}
@@
-789,7
+790,7
@@
Vue.component('my-game', {
{
attrs: { "id": "titleChat" },
"class": { "section": true },
{
attrs: { "id": "titleChat" },
"class": { "section": true },
- domProps: { innerHTML:
"Chat with "
+ this.oppName },
+ domProps: { innerHTML:
translations["Chat with "]
+ this.oppName },
}
)
];
}
)
];
@@
-813,7
+814,7
@@
Vue.component('my-game', {
attrs: {
"id": "input-chat",
type: "text",
attrs: {
"id": "input-chat",
type: "text",
- placeholder:
"Type here"
,
+ placeholder:
translations["Type here"]
,
},
on: { keyup: this.trySendChat }, //if key is 'enter'
}
},
on: { keyup: this.trySendChat }, //if key is 'enter'
}
@@
-822,7
+823,7
@@
Vue.component('my-game', {
{
attrs: { id: "sendChatBtn"},
on: { click: this.sendChat },
{
attrs: { id: "sendChatBtn"},
on: { click: this.sendChat },
- domProps: { innerHTML:
"Send"
},
+ domProps: { innerHTML:
translations["Send"]
},
}
)
]);
}
)
]);
@@
-882,7
+883,7
@@
Vue.component('my-game', {
{
attrs: { "id": "downloadBtn" },
on: { click: this.download },
{
attrs: { "id": "downloadBtn" },
on: { click: this.download },
- domProps: { innerHTML:
"Download game"
},
+ domProps: { innerHTML:
translations["Download game"]
},
}
),
]
}
),
]
@@
-904,7
+905,7
@@
Vue.component('my-game', {
h('h3',
{
"class": { clickable: true },
h('h3',
{
"class": { clickable: true },
- domProps: { innerHTML:
"Show solution"
},
+ domProps: { innerHTML:
translations["Show solution"]
},
on: { click: this.toggleShowSolution },
}
),
on: { click: this.toggleShowSolution },
}
),
@@
-966,13
+967,13
@@
Vue.component('my-game', {
switch (this.score)
{
case "1-0":
switch (this.score)
{
case "1-0":
- eogMessage =
"White win"
;
+ eogMessage =
translations["White win"]
;
break;
case "0-1":
break;
case "0-1":
- eogMessage =
"Black win"
;
+ eogMessage =
translations["Black win"]
;
break;
case "1/2":
break;
case "1/2":
- eogMessage =
"Draw"
;
+ eogMessage =
translations["Draw"]
;
break;
}
return eogMessage;
break;
}
return eogMessage;