7 require_once("LanguageUtf8.php");
9 /* private */ $wgNamespaceNamesHe = array(
11 NS_SPECIAL
=> "מיוחד",
15 NS_USER_TALK
=> "שיחת_משתמש",
16 NS_PROJECT
=> $wgMetaNamespace,
17 NS_PROJECT_TALK
=> "שיחת_" . $wgMetaNamespace,
19 NS_IMAGE_TALK
=> "שיחת_תמונה",
20 NS_MEDIAWIKI
=> "מדיה_ויקי",
21 NS_MEDIAWIKI_TALK
=> "שיחת_מדיה_ויקי",
22 NS_TEMPLATE
=> "תבנית",
23 NS_TEMPLATE_TALK
=> "שיחת_תבנית",
25 NS_HELP_TALK
=> "שיחת_עזרה",
26 NS_CATEGORY
=> "קטגוריה",
27 NS_CATEGORY_TALK
=> "שיחת_קטגוריה",
28 ) +
$wgNamespaceNamesEn;
30 /* private */ $wgQuickbarSettingsHe = array(
31 "ללא", "קבוע משמאל", "קבוע מימין", "צף משמאל", "צף מימין"
34 /* private */ $wgSkinNamesHe = array(
36 'nostalgia' => "נוסטלגי",
37 'cologneblue' => "מים כחולים",
38 'davinci' => "דה-וינצ'י",
40 'monobook' => 'MonoBook',
45 /* private */ $wgBookstoreListHe = array(
46 "מיתוס" => "http://www.mitos.co.il/ ",
47 "iBooks" => "http://www.ibooks.co.il/",
48 "Barnes & Noble" => "http://search.barnesandnoble.com/bookSearch/isbnInquiry.asp?isbn=$1",
49 "Amazon.com" => "http://www.amazon.com/exec/obidos/ISBN=$1"
52 if (!$wgCachedMessageArrays) {
53 require_once('MessagesHe.php');
56 class LanguageHe
extends LanguageUtf8
{
58 function getDefaultUserOptions () {
59 $opt = Language
::getDefaultUserOptions();
64 function getBookstoreList() {
65 global $wgBookstoreListHe ;
66 return $wgBookstoreListHe ;
69 function getNamespaces() {
70 global $wgNamespaceNamesHe;
71 return $wgNamespaceNamesHe;
74 function getQuickbarSettings() {
75 global $wgQuickbarSettingsHe;
76 return $wgQuickbarSettingsHe;
79 function getSkinNames() {
80 global $wgSkinNamesHe;
81 return $wgSkinNamesHe;
84 function getMessage( $key ) {
85 global $wgAllMessagesHe;
86 if(array_key_exists($key, $wgAllMessagesHe))
87 return $wgAllMessagesHe[$key];
89 return parent
::getMessage($key);
92 function isRTL() { return true; }
95 * Needed for Hebrew as some words also has a form for two instances - for example, year or shoe -
96 * and the third parameter is used for them.
98 * When the word has only signular and plural forms, the plural form will be used for 2.
100 * @param integer $count
101 * @param string $wordform1
102 * @param string $wordform2
103 * @param string $wordform3 (optional)
106 function convertPlural( $count, $wordform1, $wordform2, $wordform3) {
107 if ( $count == '1' ) {
109 } elseif ( $count == '2' && $wordform3 ) {
116 function fallback8bitEncoding() { return "iso8859-8"; }