diff --git a/src/js/storyJS.tw b/src/js/storyJS.tw
index 6f74bc541fb41da582b0abbb698f34ef768f27ab..a4132f0a387696ce088ad567f59eb0f5a2e06301 100644
--- a/src/js/storyJS.tw
+++ b/src/js/storyJS.tw
@@ -1083,6 +1083,22 @@ window.cumAmount = function(slave) {
 	}
 };
 
+window.nameReplace = function(name)
+{
+	name = name.replace("Sh", "Th");
+	name = name.replace("S", "Th");
+	name = name.replace("X", "Th");
+	name = name.replace("Z", "Th");
+	name = name.replace("ss", "th");
+	name = name.replace("sh", "th");
+	name = name.replace("s", "th");
+	name = name.replace("z", "th");
+	name = name.replace("x", "ckth");
+	name = name.replace("ci", "thi");
+	name = name.replace("ce", "the");
+	name = name.replace("cy", "thy");
+	return name;
+}
 
 window.mergeRules = function(rules) {
     var combinedRule = {};