Sha256: 52af733c531d36a9cec16af40a824895ffe65322ef1d2128e2a1889c6a06fd0f
Contents?: true
Size: 1.79 KB
Versions: 3
Compression:
Stored size: 1.79 KB
Contents
# frozen_string_literal: true require 'pragmatic_segmenter/types' require 'pragmatic_segmenter/processor' require 'pragmatic_segmenter/cleaner' require 'pragmatic_segmenter/languages/common' require 'pragmatic_segmenter/languages/english' require 'pragmatic_segmenter/languages/deutsch' require 'pragmatic_segmenter/languages/hindi' require 'pragmatic_segmenter/languages/persian' require 'pragmatic_segmenter/languages/amharic' require 'pragmatic_segmenter/languages/arabic' require 'pragmatic_segmenter/languages/greek' require 'pragmatic_segmenter/languages/armenian' require 'pragmatic_segmenter/languages/burmese' require 'pragmatic_segmenter/languages/urdu' require 'pragmatic_segmenter/languages/french' require 'pragmatic_segmenter/languages/italian' require 'pragmatic_segmenter/languages/spanish' require 'pragmatic_segmenter/languages/russian' require 'pragmatic_segmenter/languages/japanese' require 'pragmatic_segmenter/languages/dutch' require 'pragmatic_segmenter/languages/polish' require 'pragmatic_segmenter/languages/chinese' require 'pragmatic_segmenter/languages/bulgarian' require 'pragmatic_segmenter/languages/danish' require 'pragmatic_segmenter/languages/kazakh' module PragmaticSegmenter module Languages LANGUAGE_CODES = { 'en' => English, 'bg' => Bulgarian, 'de' => Deutsch, 'es' => Spanish, 'fr' => French, 'it' => Italian, 'ja' => Japanese, 'el' => Greek, 'ru' => Russian, 'ar' => Arabic, 'am' => Amharic, 'hi' => Hindi, 'hy' => Armenian, 'fa' => Persian, 'my' => Burmese, 'ur' => Urdu, 'nl' => Dutch, 'pl' => Polish, 'zh' => Chinese, 'da' => Danish, 'kk' => Kazakh } def self.get_language_by_code(code) LANGUAGE_CODES[code] || Common end end end
Version data entries
3 entries across 3 versions & 1 rubygems