We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 74e1c6c commit 4a60a66Copy full SHA for 4a60a66
1 file changed
src/main/kotlin/fr/minemobs/pepitedorlocalization/view/MainView.kt
@@ -77,11 +77,11 @@ class MainView : View("Pepite D'or Localization UI") {
77
if(key.value == null || key.value.isEmpty()) return@action
78
val jsonFile = File(folderLoc!!, "$it.json")
79
val reader = FileReader(jsonFile, Charsets.UTF_8)
80
- val map : HashMap<String, String> = LinkedHashMap()
+ val map : HashMap<String, String> = HashMap()
81
map.putAll(gson.fromJson(reader, map.javaClass))
82
map[key.value] = translatedString.value
83
val writer = FileWriter(jsonFile, Charsets.UTF_8)
84
- gson.toJson(map, writer)
+ gson.toJson(map.toList().sortedBy { (k, _) -> k }.toMap(), writer)
85
writer.close()
86
println("Added \"${key.value}\": \"${translatedString.value}\"")
87
}
0 commit comments