We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 52633a6 commit 9c4f80aCopy full SHA for 9c4f80a
fluent/init.lua
@@ -64,6 +64,19 @@ function FluentBundle:add_messages (input, locale)
64
return resource + messages
65
end
66
67
+function FluentBundle:load_file (fname, locale)
68
+ locale = locale or self:get_locale()
69
+ local syntax = FluentSyntax()
70
+ local messages =
71
+ type(fname) == "string"
72
+ and syntax:parsefile(fname)
73
+ or tablex.reduce('+', tablex.imap(function (v)
74
+ return syntax:parsefile(v)
75
+ end, fname))
76
+ local resource = self:get_resource(locale)
77
+ return resource + messages
78
+end
79
+
80
function FluentBundle:format (identifier, parameters)
81
local resource = self:get_resource()
82
local message = resource:get_message(identifier)
0 commit comments