Compare commits

..

No commits in common. "4bc6eb9d41efbc2efb745391dae4375e4cba68a0" and "df743cca96d89a77501d6f7653f90789abb0bdc2" have entirely different histories.

2 changed files with 9 additions and 22 deletions

View File

@ -4,9 +4,7 @@ import (
"strings" "strings"
) )
type ArmenianTranslit struct { type ArmenianTranslit struct{}
initComplete bool
}
var armenianMap = []string{ var armenianMap = []string{
"աու", "au", "աու", "au",
@ -123,18 +121,15 @@ var armenianMap = []string{
} }
func (at *ArmenianTranslit) Init() { func (at *ArmenianTranslit) Init() {
if !at.initComplete { lower := armenianMap
lower := armenianMap for i, val := range lower {
for i, val := range lower { if i%2 == 1 {
if i%2 == 1 { continue
continue }
} capital := strings.Title(val)
capital := strings.Title(val) if capital != val {
if capital != val { armenianMap = append(armenianMap, capital, strings.Title(armenianMap[i+1]))
armenianMap = append(armenianMap, capital, strings.Title(armenianMap[i+1]))
}
} }
at.initComplete = true
} }
} }

View File

@ -39,14 +39,6 @@ func (ct *ChineseTranslit) Transliterate(s string) string {
outBuf.WriteRune(char) outBuf.WriteRune(char)
} }
} }
if tmpBuf.Len() > 0 {
// Convert to pinyin (without tones)
out := pinyin.LazyConvert(tmpBuf.String(), nil)
// Write space-separated string to output
outBuf.WriteString(strings.Join(out, " "))
// Reset temporary buffer
tmpBuf.Reset()
}
// Return output string // Return output string
return outBuf.String() return outBuf.String()
} }