/
i18n.go
31 lines (26 loc) · 840 Bytes
/
i18n.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package i18n
import (
"golang.org/x/text/message"
)
var T *message.Printer
func init() {
// default
initEnglish()
// when LANG=ja.*
initJapanese()
}
var (
MessageError = `MessageError`
MessageHelp = `MessageHelp`
MessageInvalidArguments = `MessageInvalidArguments`
MessageMemberJoined = `MessageMemberJoined: %s`
MessageNoLoginUserExists = `MessageNoLoginUserExists`
MessageNoSuchCommand = `MessageNoSuchCommand`
MessageNoUserExists = `MessageNoUserExists`
MessageSentMessage = `MessageSentMessage: %s`
MessageUserIncorrect = `MessageUserIncorrect: %s`
MessageUsersLogin = `MessageUsersLogin: %v`
MessageUsersLogout = `MessageUsersLogout: %v`
MessageWhitelistAdd = `MessageWhitelistAdd: %s`
MessageWhitelistRemove = `MessageWhitelistRemove: %s`
)