Skip to content

Commit

Permalink
feat(apps/discord-bot): add English translations for set-twitch and d…
Browse files Browse the repository at this point in the history
…el-twitch commands (#511)

* feat(apps/discord-bot): add English translations for set-twitch and del-twitch commands

* fix(apps/discord-bot): add more translation and correction
  • Loading branch information
barbequeorbarbecue committed Sep 14, 2024
1 parent 590b943 commit bd6b662
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 20 deletions.
4 changes: 2 additions & 2 deletions apps/discord-bot/internal/command/deltwitch.go
Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,8 @@ func (c *commands) DelTwitchCommand(ctx context.Context, s *discordgo.Session, i
}

// TR
// ephemeralRespond(s, i, "Tarafınızdan ayarlanan varsayılan yayın duyuru mesajı içeriği kaldırıldı. Ve varsayılan yayın duyuru mesajı Senchabot varsayılanlarına sıfırlandı: `{stream.user}, {stream.category} yayınına başladı! {stream.url}`")
ephemeralRespond(s, i, "Removed the default stream announcement message content set by you. And message content has been reset to Senchabot defaults: `{stream.user} has started streaming {stream.category}! {stream.url}`")
// ephemeralRespond(s, i, "Tarafınızdan ayarlanan varsayılan yayın duyuru mesajı içeriği kaldırıldı. Ve varsayılan yayın duyuru mesajı Senchabot varsayılanlarına sıfırlandı: `{twitch.username}, {stream.category} yayınına başladı! {twitch.url}`")
ephemeralRespond(s, i, "Removed the default stream announcement message content set by you. And message content has been reset to Senchabot defaults: `{twitch.username} has started streaming {stream.category}! {twitch.url}`")

// del-twitch announcement custom-content
case "custom-content":
Expand Down
32 changes: 14 additions & 18 deletions apps/discord-bot/internal/command/settwitch.go
Original file line number Diff line number Diff line change
Expand Up @@ -104,14 +104,12 @@ func (c *commands) SetTwitchCommand(ctx context.Context, s *discordgo.Session, i
if !ok {
// TR
// ephemeralRespond(s, i, fmt.Sprintf("`%v` isimli kanal Twitch yayın duyurusu etkinlikleri için daha önce eklenmiş.", channelName))
// TODO: translate to English
ephemeralRespond(s, i, fmt.Sprintf("`%v` isimli kanal Twitch yayın duyurusu etkinlikleri için daha önce eklenmiş.", channelName))
ephemeralRespond(s, i, "Text channel `"+channelName+"` was added already for Twitch live stream announcement events.")
return
}
// TR
// ephemeralRespond(s, i, fmt.Sprintf("`%v` isimli kanal Twitch yayın duyurusu etkinlikleri için listeye eklendi.", channelName))
// TODO: translate to English
ephemeralRespond(s, i, fmt.Sprintf("`%v` isimli kanal Twitch yayın duyurusu etkinlikleri için listeye eklendi.", channelName))
ephemeralRespond(s, i, "Text channel `"+channelName+"` has been added for Twitch stream announcement events.")

case "announcement":
options = options[0].Options
Expand All @@ -130,8 +128,7 @@ func (c *commands) SetTwitchCommand(ctx context.Context, s *discordgo.Session, i
}
// TR
// ephemeralRespond(s, i, "`"+channelName+"` isimli kanal varsayılan duyuru kanalı olarak ayarlandı.")
// TODO: translate to English
ephemeralRespond(s, i, "`"+channelName+"` isimli kanal varsayılan duyuru kanalı olarak ayarlandı.")
ephemeralRespond(s, i, "`Text channel `"+channelName+"` is set as the default announcement channel.")

case "default-content":
options = options[0].Options
Expand All @@ -146,8 +143,7 @@ func (c *commands) SetTwitchCommand(ctx context.Context, s *discordgo.Session, i
}
// TR
// ephemeralRespond(s, i, "Yayın duyuru mesajı içeriği ayarlandı: `"+annoText+"`")
// TODO: translate to English
ephemeralRespond(s, i, "Yayın duyuru mesajı içeriği ayarlandı: `"+annoText+"`")
ephemeralRespond(s, i, "Twitch live stream announcement message content is set: `"+annoText+"`")

case "custom-content":
options = options[0].Options
Expand All @@ -173,8 +169,7 @@ func (c *commands) SetTwitchCommand(ctx context.Context, s *discordgo.Session, i
if !ok {
// TR
// ephemeralRespond(s, i, "`"+twitchUsername+"` kullanıcı adlı Twitch yayıncısı veritabanında bulunamadı.")
// TODO: translate to English
ephemeralRespond(s, i, "`"+twitchUsername+"` kullanıcı adlı Twitch yayıncısı veritabanında bulunamadı.")
ephemeralRespond(s, i, "Twitch streamer with username `"+twitchUsername+"` was not found in the database.")
return
}

Expand All @@ -187,18 +182,18 @@ func (c *commands) SetTwitchCommand(ctx context.Context, s *discordgo.Session, i
if cfg != nil {
// TR
// ephemeralRespond(s, i, twitchUsername+" kullanıcı adlı Twitch yayıncısı için özelleştirilmiş duyuru mesajı içeriği kaldırıldı. `/set-twitch announcement default-content komutuyla ayarladığız mesaj içeriği kullanılacak: `"+cfg.Value+"`")
// TODO: translate to English
ephemeralRespond(s, i, twitchUsername+" kullanıcı adlı Twitch yayıncısı için özelleştirilmiş duyuru mesajı içeriği kaldırıldı. `/set-twitch announcement default-content komutuyla ayarladığız mesaj içeriği kullanılacak: `"+cfg.Value+"`")
ephemeralRespond(s, i, "Removed customized announcement message content for Twitch streamer `"+twitchUsername+"`. The message content you set with the `/set-twitch announcement default-content` command will be used: `"+cfg.Value+"`")
return
}

// TR
// ephemeralRespond(s, i, twitchUsername+" kullanıcı adlı Twitch yayıncısı için özelleştirilmiş duyuru mesajı içeriği kaldırıldı. Varsayılan duyuru mesajı içeriği kullanılacak: `{stream.user}, {stream.category} yayınına başladı! {stream.url}`.")
// ephemeralRespond(s, i, twitchUsername+" kullanıcı adlı Twitch yayıncısı için özelleştirilmiş duyuru mesajı içeriği kaldırıldı. Varsayılan duyuru mesajı içeriği kullanılacak: `{twitch.username}, {stream.category} yayınına başladı! {twitch.url}`.")
ephemeralRespond(s, i, "Removed customized announcement message content for Twitch streamer `"+twitchUsername+"`. The default announcement message content will be used: `{twitch.username} started streaming {stream.category}! {twitch.url}`.")
return
}

ephemeralRespond(s, i, twitchUsername+" kullanıcı adlı Twitch yayıncısı için duyuru mesajı içeriği ayarlandı: `"+annoContent+"`")
//ephemeralRespond(s, i, twitchUsername+" kullanıcı adlı Twitch yayıncısı için duyuru mesajı içeriği ayarlandı: `"+annoContent+"`")
ephemeralRespond(s, i, "The announcement message content for Twitch streamer with username `"+twitchUsername+"` has been set to `"+annoContent+"`.")

case "category-filter":
options = options[0].Options
Expand Down Expand Up @@ -234,15 +229,16 @@ func (c *commands) SetTwitchCommand(ctx context.Context, s *discordgo.Session, i
var conditionText string
switch conditionType {
case 0:
conditionText = "eşleşmeyecek"
//conditionText = "eşleşmeyecek"
conditionText = "does not match"
case 1:
conditionText = "eşleşecek"
//conditionText = "eşleşecek"
conditionText = "matches"
}

// TR
// ephemeralRespond(s, i, fmt.Sprintf("`%s` isimli duyuru kanalına atılacak Twitch yayın duyurularının kategori filtresi `%s` şekilde `%s` olarak ayarlandı.", channelName, conditionText, categoryFilterRegex))
// TODO: translate to English
ephemeralRespond(s, i, fmt.Sprintf("`%s` isimli duyuru kanalına atılacak Twitch yayın duyurularının kategori filtresi `%s` şekilde `%s` olarak ayarlandı.", channelName, conditionText, categoryFilterRegex))
ephemeralRespond(s, i, "The category filter for Twitch stream announcements to be sent to the `"+channelName+"` text channel has been set to `"+categoryFilterRegex+"` `"+conditionText+"`.")
}
}
}
Expand Down

0 comments on commit bd6b662

Please sign in to comment.