Convert none ascii characters safely to their ASCII representation

Relates-to: github/gemoji#180
This commit is contained in:
Billie Thompson
2020-07-30 08:20:54 +02:00
parent 3675a8781f
commit be99618db3
2 changed files with 4 additions and 1 deletions

View File

@@ -2,5 +2,6 @@ source "https://rubygems.org"
gem "rake", "~> 10.3.2"
gem "minitest", "~> 5.3.5"
gem "i18n", "~> 1.8.5"
gemspec

View File

@@ -1,9 +1,11 @@
# frozen_string_literal: true
require "i18n"
require 'emoji'
require 'json'
require_relative './emoji-test-parser'
I18n.config.available_locales = :en
items = []
_, categories = EmojiTestParser.parse(File.expand_path("../../vendor/unicode-emoji-test.txt", __FILE__))
@@ -34,7 +36,7 @@ for category in categories
)
else
output_item.update(
aliases: [description.gsub(/\W+/, '_').downcase],
aliases: [I18n.transliterate(description).gsub(/\W+/, '_').downcase],
tags: [],
unicode_version: "13.0",
ios_version: "14.0",