Skip to content

Commit d020ab8

Browse files
author
Olivier Bonnaure
committed
feat: improve I18n and update view
1 parent 88819e0 commit d020ab8

File tree

4 files changed

+12
-7
lines changed

4 files changed

+12
-7
lines changed

.init.lua

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,20 @@ package.path = package.path .. ";app/models/?.lua;/zip/app/models/?.lua"
44
package.path = package.path .. ";app/cronjobs/?.lua;/zip/app/cronjobs/?.lua"
55
package.path = package.path .. ";config/?.lua;/zip/config/?.lua"
66

7+
78
-- OTP = require("otp") -- OTP functions
89
require("utilities")
910
require("routes")
1011

11-
ProgramMaxPayloadSize(10485760) -- 10 MB
12+
local I18nClass = require("i18n")
13+
I18n = I18nClass.new("en")
1214

13-
-- ArangoDB connection
15+
ProgramMaxPayloadSize(10485760) -- 10 MB
1416

17+
-- DB connection
1518
local db_config = DecodeJson(LoadAsset("config/database.json"))
1619
InitDB(db_config)
1720

18-
local I18nClass = require("i18n")
19-
I18n = I18nClass.new("en")
20-
21-
print(EncodeJson(I18n))
2221
Views = {}
2322
isApi = false
2423

.lua/utilities.lua

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,4 @@ function Logger(message)
4444
end
4545
Log(kLogError, message)
4646
end
47+

app/views/welcome/index.etlua

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
<div class="col-span-12"><h1>Welcome aboard</h1></div>
1+
<div class="col-span-12"><h1><%= I18n:t("controllers.welcome.default_message") %></h1></div>

config/locales/en/luaonbeans.lua

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ return {
2020
exclusion = "must not be part of the defined list"
2121
}
2222
},
23+
controllers = {
24+
welcome = {
25+
default_message = "Welcome aboard"
26+
}
27+
},
2328
demo = {
2429
items = {
2530
zero = "no items",

0 commit comments

Comments
 (0)