This commit is contained in:
Ilia Denisov
2025-09-03 18:43:28 +03:00
commit 31957206b8
40 changed files with 2947 additions and 0 deletions
+74
View File
@@ -0,0 +1,74 @@
package puzzle
type langCode string
const (
langCodeEn = "en"
langCodeRu = "ru"
)
func l10nCode(lc string) langCode {
switch langCode(lc) {
case langCodeRu:
return langCodeRu
case langCodeEn:
fallthrough
default:
return langCodeEn
}
}
func l10nGameTitle(lc langCode) string {
switch lc {
case langCodeRu:
return "Пятнашки"
case langCodeEn:
fallthrough
default:
return "15 Puzzle"
}
}
func l10nSilent(lc langCode) string {
switch lc {
case langCodeRu:
return "Тишина"
case langCodeEn:
fallthrough
default:
return "Silent"
}
}
func l10nMoves(lc langCode) string {
switch lc {
case langCodeRu:
return "Ходы"
case langCodeEn:
fallthrough
default:
return "Moves"
}
}
func l10nRank(lc langCode) string {
switch lc {
case langCodeRu:
return "Рейтинг"
case langCodeEn:
fallthrough
default:
return "Rank"
}
}
func l10nWins(lc langCode) string {
switch lc {
case langCodeRu:
return "Побед"
case langCodeEn:
fallthrough
default:
return "Wins"
}
}