Browse Source

Hopefully apply new languages better, esp. during rehash

tags/v0.11.0-alpha
Daniel Oaks 6 years ago
parent
commit
c5a6d22192
2 changed files with 8 additions and 0 deletions
  1. 1
    0
      CHANGELOG.md
  2. 7
    0
      irc/server.go

+ 1
- 0
CHANGELOG.md View File

@@ -12,6 +12,7 @@ New release of Oragono!
12 12
 ### Security
13 13
 
14 14
 ### Added
15
+* Added new Turkish translation (thanks to [Yaser](https://crowdin.com/profile/Apsimati)!).
15 16
 * Added proposed IRCv3 capability [`draft/languages`](https://gist.github.com/DanielOaks/8126122f74b26012a3de37db80e4e0c6).
16 17
 * Added proposed IRCv3 capability [`draft/resume`](https://github.com/ircv3/ircv3-specifications/pull/306).
17 18
 * Added user modes, including:

+ 7
- 0
irc/server.go View File

@@ -1299,6 +1299,13 @@ func (server *Server) applyConfig(config *Config, initial bool) error {
1299 1299
 		CapValues.Set(caps.Languages, newLanguageValue)
1300 1300
 	}
1301 1301
 
1302
+	lm := NewLanguageManager(config.Languages.Default, config.Languages.Data)
1303
+
1304
+	server.logger.Debug("rehash", "Regenerating HELP indexes for new languages")
1305
+	GenerateHelpIndices(lm)
1306
+
1307
+	server.languages = lm
1308
+
1302 1309
 	// SASL
1303 1310
 	if config.Accounts.AuthenticationEnabled && !server.accountAuthenticationEnabled {
1304 1311
 		// enabling SASL

Loading…
Cancel
Save