Auto truncation now works on LTR languages
For RTL languages(Arab, Hebrew), development should be really improved.
---
C4/Search.pm | 10 ++++++++++
1 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/C4/Search.pm b/C4/Search.pm
index 00e40ee..68fc7f8 100644
--- a/C4/Search.pm
+++ b/C4/Search.pm
@@ -990,6 +990,16 @@ sub buildQuery {
# Some helpful index variants
my $index_plus = $index . $struct_attr . ":" if $index;
my $index_plus_comma = $index . $struct_attr . "," if $index;
+ if ($auto_truncation){
+# FIXME Auto Truncation is only valid for
LTR languages
+# use C4::Output;
+# use C4::Languages qw(regex_lang_subtags
get_bidi);
+# $lang = $query->cookie('KohaOpacLanguage') if
(defined $query && $query->cookie('KohaOpacLanguage'));
+# my $current_lang =
regex_lang_subtags($lang);
+# my $bidi;
+# $bidi = get_bidi($current_lang->{script})
if $current_lang->{script};
+ $index_plus_comma .= "rtrn:";
+ }
# Remove Stopwords
if ($remove_stopwords) {
--
1.5.6.3
_______________________________________________
Koha-patches mailing list
[email protected]
http://lists.koha.org/mailman/listinfo/koha-patches