summaryrefslogtreecommitdiff
path: root/src/localization
diff options
context:
space:
mode:
Diffstat (limited to 'src/localization')
-rw-r--r--src/localization/line_id.cpp18
-rw-r--r--src/localization/line_id.hpp11
2 files changed, 28 insertions, 1 deletions
diff --git a/src/localization/line_id.cpp b/src/localization/line_id.cpp
index 2eca697..560ac90 100644
--- a/src/localization/line_id.cpp
+++ b/src/localization/line_id.cpp
@@ -10,6 +10,10 @@ namespace bot {
return LineId::PingResponse;
}
+ else if (str == "msg.owner") {
+ return LineId::MsgOwner;
+ }
+
else if (str == "argument.subcommand") {
return LineId::ArgumentSubcommand;
} else if (str == "argument.message") {
@@ -56,6 +60,20 @@ namespace bot {
return LineId::NotifyUnsub;
}
+ else if (str == "join.response") {
+ return LineId::JoinResponse;
+ } else if (str == "join.response_in_chat") {
+ return LineId::JoinResponseInChat;
+ } else if (str == "join.already_in") {
+ return LineId::JoinAlreadyIn;
+ } else if (str == "join.rejoined") {
+ return LineId::JoinRejoined;
+ } else if (str == "join.from_other_chat") {
+ return LineId::JoinFromOtherChat;
+ } else if (str == "join.not_allowed") {
+ return LineId::JoinNotAllowed;
+ }
+
else {
return std::nullopt;
}
diff --git a/src/localization/line_id.hpp b/src/localization/line_id.hpp
index 264be15..da9a4a2 100644
--- a/src/localization/line_id.hpp
+++ b/src/localization/line_id.hpp
@@ -6,6 +6,8 @@
namespace bot {
namespace loc {
enum LineId {
+ MsgOwner,
+
ArgumentSubcommand,
ArgumentMessage,
ArgumentInterval,
@@ -30,7 +32,14 @@ namespace bot {
EventOff,
NotifySub,
- NotifyUnsub
+ NotifyUnsub,
+
+ JoinResponse,
+ JoinResponseInChat,
+ JoinAlreadyIn,
+ JoinRejoined,
+ JoinFromOtherChat,
+ JoinNotAllowed
};
std::optional<LineId> string_to_line_id(const std::string &str);