Brazilian Portuguese localization.

This commit is contained in:
Rafael Caetano dos Santos 2020-11-24 21:38:40 +09:00
parent 139b4fd202
commit b241b0b534
4 changed files with 11310 additions and 40 deletions

11302
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -10,7 +10,7 @@ const wss = new WebSocket.Server({
...(process.env.NODE_ENV === "development" ? { port: 8081 } : { server }), ...(process.env.NODE_ENV === "development" ? { port: 8081 } : { server }),
verifyClient: info => verifyClient: info =>
!!info.origin.match( !!info.origin.match(
/^https?:\/\/(bra1n\.github\.io|localhost|eddbra1nprivatetownsquare\.xyz)/i /^https?:\/\/(kamekura\.github\.io|localhost|eddbra1nprivatetownsquare\.xyz)/i
) )
}); });

View file

@ -69,9 +69,9 @@ export default {
})) }))
]; ];
}); });
reminders.push({ role: "good", name: "Good" }); reminders.push({ role: "good", name: "Bom" });
reminders.push({ role: "evil", name: "Evil" }); reminders.push({ role: "evil", name: "Mau" });
reminders.push({ role: "custom", name: "Custom note" }); reminders.push({ role: "custom", name: "Anotação" });
return reminders; return reminders;
}, },
...mapState(["modals"]), ...mapState(["modals"]),

View file

@ -1,7 +1,7 @@
[ [
{ {
"id": "washerwoman", "id": "washerwoman",
"name": "Washerwoman", "name": "Lavadeira",
"edition": "tb", "edition": "tb",
"team": "townsfolk", "team": "townsfolk",
"firstNight": 19, "firstNight": 19,
@ -9,15 +9,15 @@
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
"reminders": [ "reminders": [
"Townsfolk", "Cidadão",
"Decoy" "Isca"
], ],
"setup": false, "setup": false,
"ability": "You start knowing 1 of 2 players is a particular Townsfolk." "ability": "You start knowing 1 of 2 players is a particular Townsfolk."
}, },
{ {
"id": "librarian", "id": "librarian",
"name": "Librarian", "name": "Bibliotecária",
"edition": "tb", "edition": "tb",
"team": "townsfolk", "team": "townsfolk",
"firstNight": 20, "firstNight": 20,
@ -25,15 +25,15 @@
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
"reminders": [ "reminders": [
"Outsider", "Forasteiro",
"Decoy" "Isca"
], ],
"setup": false, "setup": false,
"ability": "You start knowing that 1 of 2 players is a particular Outsider. (Or that zero are in play)" "ability": "You start knowing that 1 of 2 players is a particular Outsider. (Or that zero are in play)"
}, },
{ {
"id": "investigator", "id": "investigator",
"name": "Investigator", "name": "Investigador",
"edition": "tb", "edition": "tb",
"team": "townsfolk", "team": "townsfolk",
"firstNight": 21, "firstNight": 21,
@ -41,8 +41,8 @@
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
"reminders": [ "reminders": [
"Minion", "Lacaio",
"Decoy" "Isca"
], ],
"setup": false, "setup": false,
"ability": "You start knowing 1 of 2 players is a particular Minion." "ability": "You start knowing 1 of 2 players is a particular Minion."
@ -83,7 +83,7 @@
"otherNight": 39, "otherNight": 39,
"otherNightReminder": ":eye: The Fortune Teller points to two players. Show the head signal (nod “yes”, shake “no”) for whether one of those players is the Demon. :eye-slash:", "otherNightReminder": ":eye: The Fortune Teller points to two players. Show the head signal (nod “yes”, shake “no”) for whether one of those players is the Demon. :eye-slash:",
"reminders": [ "reminders": [
"Decoy" "Isca"
], ],
"setup": false, "setup": false,
"ability": "Each night, choose 2 players: you learn if either is a Demon. There is 1 good player that registers falsely to you." "ability": "Each night, choose 2 players: you learn if either is a Demon. There is 1 good player that registers falsely to you."
@ -154,7 +154,7 @@
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
"reminders": [ "reminders": [
"Used" "Usado"
], ],
"setup": false, "setup": false,
"ability": "Once per game, during the day, publicly choose a player: if they are the Demon, they die." "ability": "Once per game, during the day, publicly choose a player: if they are the Demon, they die."
@ -182,7 +182,7 @@
"otherNight": 0, "otherNight": 0,
"otherNightReminder": "", "otherNightReminder": "",
"reminders": [ "reminders": [
"Used" "Usado"
], ],
"setup": false, "setup": false,
"ability": "The first time you are nominated, if the nominator is a Townsfolk, they are executed immediately." "ability": "The first time you are nominated, if the nominator is a Townsfolk, they are executed immediately."
@ -213,7 +213,7 @@
"otherNightReminder": "", "otherNightReminder": "",
"reminders": [], "reminders": [],
"remindersGlobal": [ "remindersGlobal": [
"Drunk" "Bêbado"
], ],
"setup": true, "setup": true,
"ability": "You do not know you are the Drunk. You think you are a Townsfolk, but your ability malfunctions." "ability": "You do not know you are the Drunk. You think you are a Townsfolk, but your ability malfunctions."
@ -233,7 +233,7 @@
}, },
{ {
"id": "saint", "id": "saint",
"name": "Saint", "name": "Santo",
"edition": "tb", "edition": "tb",
"team": "outsider", "team": "outsider",
"firstNight": 0, "firstNight": 0,
@ -259,7 +259,7 @@
}, },
{ {
"id": "poisoner", "id": "poisoner",
"name": "Poisoner", "name": "Envenenador",
"edition": "tb", "edition": "tb",
"team": "minion", "team": "minion",
"firstNight": 9, "firstNight": 9,
@ -267,14 +267,14 @@
"otherNight": 6, "otherNight": 6,
"otherNightReminder": "The previously poisoned player is no longer poisoned. :plus-circle: :eye: The Poisoner points to a player. :eye-slash: That player is poisoned. :plus-circle:", "otherNightReminder": "The previously poisoned player is no longer poisoned. :plus-circle: :eye: The Poisoner points to a player. :eye-slash: That player is poisoned. :plus-circle:",
"reminders": [ "reminders": [
"Poisoned" "Envenenado"
], ],
"setup": false, "setup": false,
"ability": "Each night, choose a player: their ability malfunctions tonight and tomorrow day." "ability": "Each night, choose a player: their ability malfunctions tonight and tomorrow day."
}, },
{ {
"id": "spy", "id": "spy",
"name": "Spy", "name": "Espião",
"edition": "tb", "edition": "tb",
"team": "minion", "team": "minion",
"firstNight": 33, "firstNight": 33,
@ -302,7 +302,7 @@
}, },
{ {
"id": "imp", "id": "imp",
"name": "Imp", "name": "Capeta",
"edition": "tb", "edition": "tb",
"team": "demon", "team": "demon",
"firstNight": 0, "firstNight": 0,
@ -310,7 +310,7 @@
"otherNight": 18, "otherNight": 18,
"otherNightReminder": ":eye: The Imp points to a player. :eye-slash: That player dies. :plus-circle: If the Imp chose themself: • Replace the character of 1 alive minion with a spare Imp token. :plus-circle: • :eye: Wake the new Imp. Show the “You are” card, then the Imp token. :eye-slash:", "otherNightReminder": ":eye: The Imp points to a player. :eye-slash: That player dies. :plus-circle: If the Imp chose themself: • Replace the character of 1 alive minion with a spare Imp token. :plus-circle: • :eye: Wake the new Imp. Show the “You are” card, then the Imp token. :eye-slash:",
"reminders": [ "reminders": [
"Die" "Morre"
], ],
"setup": false, "setup": false,
"ability": "Each night*, choose a player: they die. If you kill yourself this way, a Minion becomes the Imp." "ability": "Each night*, choose a player: they die. If you kill yourself this way, a Minion becomes the Imp."
@ -567,7 +567,7 @@
"Attack 1", "Attack 1",
"Attack 2", "Attack 2",
"Attack 3", "Attack 3",
"Decoy" "Isca"
], ],
"setup": false, "setup": false,
"name": "Lunatic", "name": "Lunatic",