+ /**
+ * Convert the input to all possible variants
+ *
+ * @param string $text input text
+ * @return array langcode => converted_string
+ * @access public
+ */
+ function convertToAllVariants($text) {
+ $len = strlen($text);
+ $q = "CONV ALL $len\n$text";
+ $result = $this->query($q);
+ if(!$result)
+ return false;
+ list($infoline, $data) = explode('|', $result);
+ $info = explode(";", $infoline);
+ $ret = array();
+ $i=0;
+ foreach($info as $code => $len) {
+ $ret[strtolower($code)] = substr($data, $i, $len);
+ $i+=$len+1;
+ }
+ return $ret;
+ }