cops/resources/transliteration-data/x12.php
George Litos d0f0507c99 Transliteration of search text
with the help of drupal transliteration module (https://www.drupal.org/project/transliteration)

please set:
$config ['cops_normalized_search'] = "1";

Issue 49 (https://github.com/seblucas/cops/issues/49) fixed
Goal : search for Honore should return books written by Honoré de Balzac
achieved
2015-05-28 15:16:03 +03:00

21 lines
1.9 KiB
PHP

<?php
$base = array(
0x00 => 'ha', 'hu', 'hi', 'haa', 'hee', 'he', 'ho', NULL, 'la', 'lu', 'li', 'laa', 'lee', 'le', 'lo', 'lwa',
0x10 => 'hha', 'hhu', 'hhi', 'hhaa', 'hhee', 'hhe', 'hho', 'hhwa', 'ma', 'mu', 'mi', 'maa', 'mee', 'me', 'mo', 'mwa',
0x20 => 'sza', 'szu', 'szi', 'szaa', 'szee', 'sze', 'szo', 'szwa', 'ra', 'ru', 'ri', 'raa', 'ree', 're', 'ro', 'rwa',
0x30 => 'sa', 'su', 'si', 'saa', 'see', 'se', 'so', 'swa', 'sha', 'shu', 'shi', 'shaa', 'shee', 'she', 'sho', 'shwa',
0x40 => 'qa', 'qu', 'qi', 'qaa', 'qee', 'qe', 'qo', NULL, 'qwa', NULL, 'qwi', 'qwaa', 'qwee', 'qwe', NULL, NULL,
0x50 => 'qha', 'qhu', 'qhi', 'qhaa', 'qhee', 'qhe', 'qho', NULL, 'qhwa', NULL, 'qhwi', 'qhwaa', 'qhwee', 'qhwe', NULL, NULL,
0x60 => 'ba', 'bu', 'bi', 'baa', 'bee', 'be', 'bo', 'bwa', 'va', 'vu', 'vi', 'vaa', 'vee', 've', 'vo', 'vwa',
0x70 => 'ta', 'tu', 'ti', 'taa', 'tee', 'te', 'to', 'twa', 'ca', 'cu', 'ci', 'caa', 'cee', 'ce', 'co', 'cwa',
0x80 => 'xa', 'xu', 'xi', 'xaa', 'xee', 'xe', 'xo', NULL, 'xwa', NULL, 'xwi', 'xwaa', 'xwee', 'xwe', NULL, NULL,
0x90 => 'na', 'nu', 'ni', 'naa', 'nee', 'ne', 'no', 'nwa', 'nya', 'nyu', 'nyi', 'nyaa', 'nyee', 'nye', 'nyo', 'nywa',
0xA0 => '\'a', '\'u', NULL, '\'aa', '\'ee', '\'e', '\'o', '\'wa', 'ka', 'ku', 'ki', 'kaa', 'kee', 'ke', 'ko', NULL,
0xB0 => 'kwa', NULL, 'kwi', 'kwaa', 'kwee', 'kwe', NULL, NULL, 'kxa', 'kxu', 'kxi', 'kxaa', 'kxee', 'kxe', 'kxo', NULL,
0xC0 => 'kxwa', NULL, 'kxwi', 'kxwaa', 'kxwee', 'kxwe', NULL, NULL, 'wa', 'wu', 'wi', 'waa', 'wee', 'we', 'wo', NULL,
0xD0 => '`a', '`u', '`i', '`aa', '`ee', '`e', '`o', NULL, 'za', 'zu', 'zi', 'zaa', 'zee', 'ze', 'zo', 'zwa',
0xE0 => 'zha', 'zhu', 'zhi', 'zhaa', 'zhee', 'zhe', 'zho', 'zhwa', 'ya', 'yu', 'yi', 'yaa', 'yee', 'ye', 'yo', NULL,
0xF0 => 'da', 'du', 'di', 'daa', 'dee', 'de', 'do', 'dwa', 'dda', 'ddu', 'ddi', 'ddaa', 'ddee', 'dde', 'ddo', 'ddwa',
);