rpstrans

package
v0.0.0-...-69428c1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 13, 2018 License: GPL-3.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	GameCardTitle               = "GameCardTitle"
	NewGameInlineTitle          = "NewGameInlineTitle"
	NewGameInlineDescription    = "NewGameInlineDescription"
	NewGameText                 = "NewGameText"
	RulesShort                  = "RulesShort"
	AskToMakeMove               = "AskToMakeMove"
	AskToMakeNextMove           = "AskToMakeNextMove"
	FirstMoveDoneAwaitingSecond = "FirstMoveDoneAwaitingSecond"

	Option1emoji = "Option1emoji"
	Option2emoji = "Option2emoji"
	Option3emoji = "Option3emoji"

	Option1code = "Option1code"
	Option2code = "Option2code"
	Option3code = "Option3code"

	MT_WELCOME                      = "MT_WELCOME"
	MT_HOW_TO_START_NEW_GAME        = "MT_HOW_TO_START_NEW_GAME"
	MT_GAME_NAME                    = "MT_GAME_NAME"
	MT_NEW_GAME_WELCOME             = "MT_NEW_GAME_WELCOME"
	MT_HOW_TO_INLINE                = "MT_HOW_TO_INLINE"
	MT_RULES                        = "MT_RULES"
	MT_USER_WON_GAME                = "MT_USER_WON_GAME"
	MT_TOURNAMENT_201710_SHORT      = "MT_TOURNAMENT_201710_SHORT"
	MT_TOURNAMENT_201710_LEARN_MORE = "MT_TOURNAMENT_201710_LEARN_MORE"
	MT_TOURNAMENT_201710_PRIZES     = "MT_TOURNAMENT_201710_PRIZES"
	MT_TOURNAMENT_201710_SPONSOR    = "MT_TOURNAMENT_201710_SPONSOR"
	MT_ENROLLED_TO_TOURNAMENT       = "MT_ENROLLED_TO_TOURNAMENT"
	MT_START_SELECT_LANG            = "MT_START_SELECT_LANG"
	MT_BID_BY                       = "MT_BID_BY"
	MT_BID_TOO_BIG                  = "MT_BID_TOO_BIG"
	MT_PLAYER                       = "MT_PLAYER"
	MT_AWAITING_PLAYER              = "MT_AWAITING_PLAYER"
	MT_PLAYER_BALANCE               = "MT_PLAYER_BALANCE"
	MT_YOUR_BID                     = "MT_YOUR_BID"
	MT_CELL_OCCUPIED                = "MT_CELL_OCCUPIED"
	MT_RIVAL_HAS_TARGET_AND_BID     = "MT_RIVAL_HAS_TAARGET_AND_BID"
	MT_RIVAL_HAS_TARGET             = "MT_RIVAL_HAS_TARGET"
	MT_RIVAL_HAS_BID                = "MT_RIVAL_HAS_BID"
	MT_PLEASE_CHOOSE_YOUR_TARGET    = "MT_PLEASE_CHOOSE_YOUR_TARGET"
	MT_PLEASE_MAKE_A_BID            = "MT_PLEASE_MAKE_A_BID"
	MT_AWAITING_RIVAL_TURN          = "MT_AWAITING_RIVAL_TURN"
	MT_ASK_BID                      = "MT_ASK_BID"
	MT_LAST_BID                     = "MT_LAST_BID"
	MT_PREVIOUS_BID                 = "MT_PREVIOUS_BID"
	MT_TG_BUG_WARNING               = "MT_TG_BUG_WARNING"
	MT_NOT_A_NUMBER                 = "MT_NOT_A_NUMBER"
	MT_FREE_GAME_SPONSORED_BY       = "MT_FREE_GAME_SPONSORED_BY"
	MT_BID_IS_GREATER_THEN_BALANCE  = "MT_BID_IS_GREATER_THEN_BALANCE"
	MT_ASK_TO_RATE                  = "MT_ASK_TO_RATE"
	OUR_TWITTER                     = "OUR_TWITTER"
	OUR_FB_PAGE                     = "OUR_FB_PAGE"
	OUR_WEBSITE                     = "OUR_WEBSITE"
	INLINE_BID_TITLE                = "INLINE_BID_TITLE"
	INLINE_BID_DESC                 = "INLINE_BID_DESC"
)
View Source
const (
	C_NEW_GAME_THIS_CHAT  = "C_NEW_GAME_THIS_CHAT"
	C_NEW_GAME_WITH       = "C_NEW_GAME_WITH"
	C_NEW_GAME_OTHER_CHAT = "C_NEW_GAME_OTHER_CHAT"
	C_NEW_GAME            = "C_NEW_GAME"
)

Variables

View Source
var TRANS = map[string]map[string]string{
	bots.MessageTextOopsSomethingWentWrong: {
		"ru-RU": "Упс, что-то пошло не так... \xF0\x9F\x98\xB3",
		"en-US": "Oops, something went wrong... \xF0\x9F\x98\xB3",
		"fa-IR": "اوه، یک جای کار مشکل دارد ...  \xF0\x9F\x98\xB3",
		"it-IT": "Ops, qualcosa e' andato storto... \xF0\x9F\x98\xB3",
	},
	MT_START_SELECT_LANG: {
		"en-US": "<b>Please select your language</b>\nПожалуйста выберите язык общения",
		"ru-RU": "<b>Пожалуйста выберите язык общения</b>\nPlease select your language",
	},
	NewGameInlineTitle: {
		"en-US": "New game",
		"ru-RU": "Новая игра",
	},
	NewGameInlineDescription: {
		"en-US": "Starts new Rock-Paper-Scissors game",
		"ru-RU": "Создаст новую игру в Камень-Ножницы-Бумагу",
	},
	GameCardTitle: {
		"en-US": "<b>💎Rock - 📄Paper - ✂️Scissors</b>",
		"ru-RU": "<b>💎Камень - ✂️Ножницы - 📄Бумага</b>",
	},
	FirstMoveDoneAwaitingSecond: {
		"en-US": "Player <b>%v</b> made choice, awaiting another player...",
		"ru-RU": "Игрок <b>%v</b> сделал свой ход, ожидается ход второго игрока...",
	},
	AskToMakeMove: {
		"en-US": "Please make your choice.",
		"ru-RU": "Сделайте ваш выбор.",
	},
	AskToMakeNextMove: {
		"en-US": "Please make your next choice.",
		"ru-RU": "Сделайте ваш следующий выбор.",
	},
	Option1code: {
		"en-US": "rock",
		"ru-RU": "rock",
	},
	Option1emoji: {
		"en-US": "💎",
		"ru-RU": "💎",
	},
	Option2code: {
		"en-US": "paper",
		"ru-RU": "scissors",
	},
	Option2emoji: {
		"en-US": "📄",
		"ru-RU": "✂️",
	},
	Option3code: {
		"en-US": "scissors",
		"ru-RU": "paper",
	},
	Option3emoji: {
		"en-US": "✂️",
		"ru-RU": "📄",
	},
	RulesShort: {
		"en-US": `<pre>
 💎 Rock wins scissors ✂

 📄 Paper wins rock 💎

  ✂️ Scissors win paper 📄
</pre>`,
		"ru-RU": `<pre>
 💎 Камень побеждает ножницы ✂️

 ✂️ Ножницы побеждают бумагу 📄

 📄 Бумага побеждает камень 💎
</pre>`,
	},
	NewGameText: {
		"en-US": `<b>Rock-Paper-Scissors</b>
%v
<b>Sponsor:</b> <a href="https://t.me/DebtsTrackerBot?start=ref-playRockPaperScissorsBot">@DebtusBot</a>  - track your debts`,
		"ru-RU": `<b>Камень-Ножницы-Бумага</b>
%v
<b>Спонсор:</b> <a href="https://t.me/DebtsTrackerRuBot?start=ref-playRockPaperScissorsBot">Бот для учёта долгов</a>`,
	},
	MT_WELCOME: {
		"en-US": ``,

		"ru-RU": ``,
	},
	MT_HOW_TO_START_NEW_GAME: {
		"en-US": `<b>To begin new game:</b>
  1. Open Telegram chat with your friend
  2. Type into the text input @BiddingTicTacToeBot and a space
  3. Wait for a popup menu and choose "New game"

<i>First 2 steps can be replaced by clicking the button below!</i>`,

		"ru-RU": `<b>Чтобы начать игру:</b>
  1. Откройте чат с вашим другом
  2. Наберите в поле ввода @BiddingTicTacToeBot и пробел
  3. Дождитесь появлению меню и выберите "Новая игра"

<i>Два первых шага могут быть заменены одним кликом на кнопку ниже!</i>`,
	},
	MT_GAME_NAME: {
		"en-US": "Bidding Tic-Tac-Toe",
		"ru-RU": "Крестики-нолики с аукционом",
	},
	MT_NEW_GAME_WELCOME: {
		"en-US": `To start the game please choose board size.`,
		"ru-RU": `Чтобы начать игру выберите размер доски.`,
	},
	MT_HOW_TO_INLINE: {
		"en-US": `To begin the game and to make first move:
  * choose a cell
  * click Start at bottom of the screen`,

		"ru-RU": `Чтобы начать игру и сделать первый ход:
  * выберите клетку
  * нажмите Start внизу экрана`,
	},
	C_NEW_GAME: {
		"en-US": "New game",
		"ru-RU": "Новая игра",
	},
	C_NEW_GAME_WITH: {
		"en-US": "New game with %v",
		"ru-RU": "Новая игра с %v",
	},
	C_NEW_GAME_THIS_CHAT: {
		"en-US": "New game (this chat)",
		"ru-RU": "Новая игра (этот чат)",
	},
	C_NEW_GAME_OTHER_CHAT: {
		"en-US": "New game with someone else",
		"ru-RU": "Новая игра с кем-то другим",
	},
	MT_PLAYER: {
		"en-US": "Player <b>%v</b>:",
		"ru-RU": "Игрок <b>%v</b>:",
	},
	MT_AWAITING_PLAYER: {
		"en-US": "awaiting...",
		"ru-RU": "ожидается...",
	},
	MT_PLAYER_BALANCE: {
		"en-US": "Balance: %d",
		"ru-RU": "Баланс: %d",
	},
	MT_LAST_BID: {
		"en-US": "Last bid: %d",
		"ru-RU": "Последняя ставка: %d",
	},
	MT_ASK_BID: {
		"en-US": "What is your bid?",
		"ru-RU": "Ваша ставка?",
	},
	MT_ASK_TO_RATE: {
		"en-US": `🙋 <b>Did you like the game?</b> We'll appreciate if you <a href="https://t.me/storebot?start=BiddingTicTacToeBot">rate us</a> with 5⭐s!'`,
		"ru-RU": `🙋 <b>Понравилась игра?</b> Будем признательны если <a href="https://t.me/storebot?start=BiddingTicTacToeBot">оцените нас</a> на 5⭐!`,
	},
	MT_YOUR_BID: {
		"en-US": "your bid: %d",
		"ru-RU": "ваша ставка: %d",
	},
	MT_RIVAL_HAS_TARGET_AND_BID: {
		"en-US": "has target & bid",
		"ru-RU": "выбрал цель и ставку",
	},
	MT_RIVAL_HAS_TARGET: {
		"en-US": "has target, making bid...",
		"ru-RU": "выбрал цель, делает ставку...",
	},
	MT_RIVAL_HAS_BID: {
		"en-US": "has bid, aiming...",
		"ru-RU": "сделал ставку, выбирает цель...",
	},
	MT_PLEASE_CHOOSE_YOUR_TARGET: {
		"en-US": "Please choose a cell for next move.",
		"ru-RU": "Выберите клетку для следующего хода.",
	},
	MT_PLEASE_MAKE_A_BID: {
		"en-US": "Please make a bid.",
		"ru-RU": "Сделайте вашу ставку.",
	},
	MT_AWAITING_RIVAL_TURN: {
		"en-US": "Awaiting turn of player %v...",
		"ru-RU": "Ожидается ход игрока %v...",
	},
	MT_PREVIOUS_BID: {
		"en-US": "Previous bid was: %d",
		"ru-RU": "Предыдущая ставка: %d",
	},
	MT_NOT_A_NUMBER: {
		"en-US": "The bid should be an integer positive number.",
		"ru-RU": "Ставка должна быть целым положительным числом.",
	},
	MT_BID_IS_GREATER_THEN_BALANCE: {
		"en-US": "The bid should be an integer positive number.",
		"ru-RU": "Ставка должна быть целым положительным числом.",
	},
	MT_FREE_GAME_SPONSORED_BY: {
		"en-US": "🙏 Free game sponsored by %v",
		"ru-RU": "🙏 Бесплатная игра при поддержке %v - бот для учёта долгов",
	},
	MT_BID_BY: {
		"en-US": "Bid by %v",
		"ru-RU": "Ставка от %v",
	},
	OUR_TWITTER: {
		"en-US": "Our Twitter: %v",
		"ru-RU": "Наш Твиттер %v",
	},
	OUR_FB_PAGE: {
		"en-US": "Our FB page: %v",
		"ru-RU": "Наша FB страница: %v",
	},
	OUR_WEBSITE: {
		"en-US": "Our website: %v",
		"ru-RU": "Наш сайт %v",
	},
	MT_CELL_OCCUPIED: {
		"en-US": "This cell is already occupied.",
		"ru-RU": "Это поле уже занято.",
	},
	MT_TG_BUG_WARNING: {
		"en-US": "There is a bug in Telegram app that prevent updating bid confirmation button. In this case try to remove all text, click cell again and type amount without delay between numbers.",
		"ru-RU": "В Телеграмм есть ошибка когда кнопка подтверждения ставки не обновляется. В этом случае попробуйте удалить весь текст, кликнуть клетку снова и набрать ставку без перерывов между цифрами.",
	},
	MT_BID_TOO_BIG: {
		"en-US": "\xF0\x9F\x9A\xA8 %v, your bid is to big. You have only %d tokens at the moment.",
		"ru-RU": "\xF0\x9F\x9A\xA8 %v, ваша ставка слишком большая. У вас сейчас только %d жетонов.",
	},
	INLINE_BID_TITLE: {
		"en-US": "You are bidding %d tokens",
		"ru-RU": "Ваша ставка: %d жетонов",
	},
	INLINE_BID_DESC: {
		"en-US": "Click here to place the bid",
		"ru-RU": "Кликните тут чтобы сделать ставку",
	},

	MT_RULES: {
		"en-US": "rules",
		"ru-RU": "правила",
	},
	MT_USER_WON_GAME: {
		"en-US": "<b>%v</b> won the game",
		"ru-RU": "<b>%v</b> выиграл(а) игру",
	},
	MT_ENROLLED_TO_TOURNAMENT: {
		"en-US": `<b>You've successfully enrolled to the tournament</b>
		Please read <a href="https://biddingtictactoe.com/#tournament-2017-10">rules & conditions</a> for the tournament prizes giveaway. `,
		"ru-RU": `<b>Вы успешно зарегестрировались на турнир</b>
		Пожалуйста прочитайте <a href="https://biddingtictactoe.com/ru#tournament-2017-10">правила и условия</a> розыгрыша турнирных призов.`,
	},
	MT_TOURNAMENT_201710_SHORT: {
		"en-US": "🎉 <b>We are giving away €120</b> (<i>about $137 USD</i>) on 1st October 2017.",
		"ru-RU": "🎉 <b>Мы разыгрываем €120 евро</b> (<i>примерно $137 долларов</i>) - победители определяются 1го Октября 2017г.",
	},
	MT_TOURNAMENT_201710_LEARN_MORE: {
		"en-US": `To be eligible for the prize & learn rules please <a href="https://t.me/BiddingTicTacToeBot?start=tournament-2017-10-01">enroll to the tournament</a> - <b>it's just 2 clicks and is free</b>!`,
		"ru-RU": `Чтобы претентовать на приз и узнать правила <a href="https://t.me/BiddingTicTacToeBot?start=tournament-2017-10-01">запишитесь в участники турнира</a> - <b>это всего 2 клика и бесплатно</b>!`,
	},
	MT_TOURNAMENT_201710_PRIZES: {
		"en-US": `There would be 3 prizes:

  1. 🏆 €50 to the player who won the most other players.

  2. 🎲 €40 split between a random pair of 2 players who finished at least 1 game.

  3. 📢 Share information about the tournament and be in chance to win another €30.`,

		"ru-RU": `У нас будет 3 приза:

  1. 🏆 €50 получит тот кто обыграет наибольшее количество других игроков.

  2. 🎲 €40 будет поделено между случайной парой игроков которые сыграли хотя бы одну игру.

  3. 📢 Расскажи о турнире другим и ты участник розыгрыша ещё €30.`,
	},

	MT_TOURNAMENT_201710_SPONSOR: {
		"en-US": "💶 This tournament is sponsored by @DebtsTrackerRuBot - debts tracking service. Sends automatic notifications to you and your debtors by Telegram, Email & SMS.",
		"ru-RU": "💶 Данный турнир спонсируетя @DebtsTrackerRuBot - сервис для учёта долгов. Автоматические уведомления вам и вашим должникам по Telegram, Email и SMS.",
	},
}

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL