-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathtranslations.go
78 lines (75 loc) · 2.46 KB
/
translations.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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
package main
import "golang-todolist/frame"
func init() {
frame.Registry.Translations = map[string]map[string]string{
"en": map[string]string{
"addTodoLabel": "Add Todo",
"backToTodolistsLabel": "Back to todo lists",
"backToUsersLabel": "Back to users",
"cancelLabel": "Cancel",
"deleteConfirmation": "Are you sure?",
"deleteLabel": "Delete",
"editLabel": "Edit",
"editTodoTitle": "Edit Todo",
"editUserTitle": "Edit User",
"emailAddressLabel": "Email Address",
"emailLabel": "Email",
"emailTodolistEmailLabel": "Who would you like to send the todolist to?",
"emailTodolistTitle": "Email Todolist",
"loginLabel": "Login",
"logoutLabel": "Logout",
"nameLabel": "Name",
"newTodolistLabel": "New Todolist",
"newUserLabel": "New User",
"noImage": "No Image",
"operationsLabel": "Operations",
"passwordLabel": "Password",
"saveLabel": "Save",
"seeTodosLabel": "See Todos",
"sendEmailLabel": "Send",
"todoDescriptionLabel": "Type a description of the todo",
"todolistEditTitle": "Edit Todolist",
"todolistNameLabel": "Name of Todo List",
"todolistsListLabel": "These are your todo lists:",
"todolistsTitle": "Todo Lists",
"usernameLabel": "Username",
"usersTitle": "Users",
},
"fr": map[string]string{
"addTodoLabel": "Add Todo",
"backToTodolistsLabel": "Back to todo lists",
"backToUsersLabel": "Back to users",
"cancelLabel": "Cancel",
"deleteConfirmation": "Are you sure?",
"deleteLabel": "Delete",
"editLabel": "Edit",
"editTodoTitle": "Edit Todo",
"editUserTitle": "Edit User",
"emailAddressLabel": "Email Address",
"emailLabel": "Email",
"emailTodolistEmailLabel": "Who would you like to send the todolist to?",
"emailTodolistTitle": "Email Todolist",
"loginLabel": "Login",
"logoutLabel": "Logout",
"nameLabel": "Name",
"newTodolistLabel": "New Todolist",
"newUserLabel": "New User",
"operationsLabel": "Operations",
"noImage": "No Image",
"passwordLabel": "Password",
"saveLabel": "Save",
"seeTodosLabel": "See Todos",
"sendEmailLabel": "Send",
"todoDescriptionLabel": "Type a description of the todo",
"todolistEditTitle": "Edit Todolist",
"todolistNameLabel": "Name of Todo List",
"todolistsListLabel": "These are your todo lists:",
"todolistsTitle": "Todo Lists",
"usernameLabel": "Username",
"usersTitle": "Users",
},
}
}
func t(term string, lang string) string {
return frame.Registry.Translations[term][lang]
}