File Manager
Pro
/data/web/virtuals/8819/virtual/www/language/cs-CZ
PHP 7.4.33
Linux
/data/web/virtuals/8819/virtual/www/language/cs-CZ/cs-CZ.localise.php
3.4 KB
0640
Back
<?php /** * @package Joomla.Language * * @copyright Copyright (C) 2005 - 2020 Open Source Matters, Inc. All rights reserved. * @license GNU General Public License version 2 or later; see LICENSE.txt */ defined('_JEXEC') or die; use Joomla\String\StringHelper; /** * cs-CZ localise class. * * @since 1.6 */ abstract class cs_CZLocalise { /** * Returns the potential suffixes for a specific number of items * * @param int $count The number of items. * @return array An array of potential suffixes. * @since 1.6 */ public static function getPluralSuffixes($count) { if ($count == 0) { return array('0', 'OTHER', 'MANY', 'MORE'); } elseif ($count == 1) { return array('ONE', '1'); } elseif ($count < 5) { return array('FEW', '2'); } else { return array('OTHER', 'MANY', 'MORE'); } } /** * Returns the ignored search words * * @return array An array of ignored search words. * @since 1.6 */ public static function getIgnoredSearchWords() { $search_ignore = array(); $search_ignore[] = "a"; $search_ignore[] = "i"; $search_ignore[] = "o"; $search_ignore[] = "po"; $search_ignore[] = "za"; $search_ignore[] = "před"; $search_ignore[] = "nad"; $search_ignore[] = "pod"; $search_ignore[] = "s"; $search_ignore[] = "z"; $search_ignore[] = "v"; $search_ignore[] = "do"; return $search_ignore; } /** * Returns the lower length limit of search words * * @return integer The lower length limit of search words. * @since 1.6 */ public static function getLowerLimitSearchWord() { return 3; } /** * Returns the upper length limit of search words * * @return integer The upper length limit of search words. * @since 1.6 */ public static function getUpperLimitSearchWord() { return 20; } /** * Returns the number of chars to display when searching * * @return integer The number of chars to display when searching. * @since 1.6 */ public static function getSearchDisplayedCharactersNumber() { return 200; } /** * This method processes a string and replaces all accented UTF-8 characters by unaccented * ASCII-7 "equivalents" * * @param string $string The string to transliterate * @return string The transliteration of the string * @since 1.6 */ public static function transliterate($string) { $str = StringHelper::strtolower($string); //Specific language transliteration. //This one is for latin 1, latin supplement , extended A, Cyrillic, Greek $glyph_array = array( 'a' => 'á', 'c' => 'č', 'd' => 'ď', 'e' => 'é,ě', 'i' => 'í', 'n' => 'ň', 'o' => 'ó', 'r' => 'ř', 's' => 'š', 't' => 'ť', 'u' => 'ú,ů,', 'y' => 'ý', 'z' => 'ž' ); foreach( $glyph_array as $letter => $glyphs ) { $glyphs = explode( ',', $glyphs ); $str = str_replace( $glyphs, $letter, $str ); } return $str; } }
Cancel
Download
Save changes
File Manager Pro · single-file PHP 7.4.33 on Linux · paths encrypted in URL (AES-256-CTR)