Skip to content

Instantly share code, notes, and snippets.

@safareli
Last active February 21, 2024 14:08
Show Gist options
  • Save safareli/6e9e66b1fea3ac3a63a0 to your computer and use it in GitHub Desktop.
Save safareli/6e9e66b1fea3ac3a63a0 to your computer and use it in GitHub Desktop.
convert Georgian characters to English
GE2EN = ((set)->
(string)->
(Array::map.call string, (char)->
set[char] || char).join('')
)({"ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k'","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p'","ჟ":"zh","რ":"r","ს":"s","ტ":"t'","უ":"u","ფ":"p","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts'","ჭ":"ch'","ხ":"kh","ჯ":"j","ჰ":"h"})
var GE2EN = (function(set) {
return function(string) {
return (Array.prototype.map.call(string, function(char) {
return set[char] || char;
})).join('');
};
})({"ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k'","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p'","ჟ":"zh","რ":"r","ს":"s","ტ":"t'","უ":"u","ფ":"p","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts'","ჭ":"ch'","ხ":"kh","ჯ":"j","ჰ":"h"})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment