Page Menu
Home
WickedGov Phorge
Search
Configure Global Search
Log In
Files
F5975156
ku-kmr.js
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Flag For Later
Award Token
Size
4 KB
Referenced Files
None
Subscribers
None
ku-kmr.js
View Options
//! moment.js locale configuration
//! locale : Northern Kurdish [ku-kmr]
//! authors : Mazlum Özdogan : https://github.com/mergehez
;(
function
(
global
,
factory
)
{
typeof
exports
===
'object'
&&
typeof
module
!==
'undefined'
&&
typeof
require
===
'function'
?
factory
(
require
(
'../moment'
))
:
typeof
define
===
'function'
&&
define
.
amd
?
define
([
'../moment'
],
factory
)
:
factory
(
global
.
moment
)
}(
this
,
(
function
(
moment
)
{
'use strict'
;
//! moment.js locale configuration
function
processRelativeTime
(
num
,
withoutSuffix
,
key
,
isFuture
)
{
var
format
=
{
s
:
[
'çend sanîye'
,
'çend sanîyeyan'
],
ss
:
[
num
+
' sanîye'
,
num
+
' sanîyeyan'
],
m
:
[
'deqîqeyek'
,
'deqîqeyekê'
],
mm
:
[
num
+
' deqîqe'
,
num
+
' deqîqeyan'
],
h
:
[
'saetek'
,
'saetekê'
],
hh
:
[
num
+
' saet'
,
num
+
' saetan'
],
d
:
[
'rojek'
,
'rojekê'
],
dd
:
[
num
+
' roj'
,
num
+
' rojan'
],
w
:
[
'hefteyek'
,
'hefteyekê'
],
ww
:
[
num
+
' hefte'
,
num
+
' hefteyan'
],
M
:
[
'mehek'
,
'mehekê'
],
MM
:
[
num
+
' meh'
,
num
+
' mehan'
],
y
:
[
'salek'
,
'salekê'
],
yy
:
[
num
+
' sal'
,
num
+
' salan'
],
};
return
withoutSuffix
?
format
[
key
][
0
]
:
format
[
key
][
1
];
}
// function obliqueNumSuffix(num) {
// if(num.includes(':'))
// num = parseInt(num.split(':')[0]);
// else
// num = parseInt(num);
// return num == 0 || num % 10 == 1 ? 'ê'
// : (num > 10 && num % 10 == 0 ? 'î' : 'an');
// }
function
ezafeNumSuffix
(
num
)
{
num
=
''
+
num
;
var
l
=
num
.
substring
(
num
.
length
-
1
),
ll
=
num
.
length
>
1
?
num
.
substring
(
num
.
length
-
2
)
:
''
;
if
(
!
(
ll
==
12
||
ll
==
13
)
&&
(
l
==
'2'
||
l
==
'3'
||
ll
==
'50'
||
l
==
'70'
||
l
==
'80'
)
)
return
'yê'
;
return
'ê'
;
}
var
kuKmr
=
moment
.
defineLocale
(
'ku-kmr'
,
{
// According to the spelling rules defined by the work group of Weqfa Mezopotamyayê (Mesopotamia Foundation)
// this should be: 'Kanûna Paşîn_Sibat_Adar_Nîsan_Gulan_Hezîran_Tîrmeh_Tebax_Îlon_Çirîya Pêşîn_Çirîya Paşîn_Kanûna Pêşîn'
// But the names below are more well known and handy
months
:
'Rêbendan_Sibat_Adar_Nîsan_Gulan_Hezîran_Tîrmeh_Tebax_Îlon_Cotmeh_Mijdar_Berfanbar'
.
split
(
'_'
),
monthsShort
:
'Rêb_Sib_Ada_Nîs_Gul_Hez_Tîr_Teb_Îlo_Cot_Mij_Ber'
.
split
(
'_'
),
monthsParseExact
:
true
,
weekdays
:
'Yekşem_Duşem_Sêşem_Çarşem_Pêncşem_În_Şemî'
.
split
(
'_'
),
weekdaysShort
:
'Yek_Du_Sê_Çar_Pên_În_Şem'
.
split
(
'_'
),
weekdaysMin
:
'Ye_Du_Sê_Ça_Pê_În_Şe'
.
split
(
'_'
),
meridiem
:
function
(
hours
,
minutes
,
isLower
)
{
if
(
hours
<
12
)
{
return
isLower
?
'bn'
:
'BN'
;
}
else
{
return
isLower
?
'pn'
:
'PN'
;
}
},
meridiemParse
:
/bn|BN|pn|PN/
,
longDateFormat
:
{
LT
:
'HH:mm'
,
LTS
:
'HH:mm:ss'
,
L
:
'DD.MM.YYYY'
,
LL
:
'Do MMMM[a] YYYY[an]'
,
LLL
:
'Do MMMM[a] YYYY[an] HH:mm'
,
LLLL
:
'dddd, Do MMMM[a] YYYY[an] HH:mm'
,
ll
:
'Do MMM[.] YYYY[an]'
,
lll
:
'Do MMM[.] YYYY[an] HH:mm'
,
llll
:
'ddd[.], Do MMM[.] YYYY[an] HH:mm'
,
},
calendar
:
{
sameDay
:
'[Îro di saet] LT [de]'
,
nextDay
:
'[Sibê di saet] LT [de]'
,
nextWeek
:
'dddd [di saet] LT [de]'
,
lastDay
:
'[Duh di saet] LT [de]'
,
lastWeek
:
'dddd[a borî di saet] LT [de]'
,
sameElse
:
'L'
,
},
relativeTime
:
{
future
:
'di %s de'
,
past
:
'berî %s'
,
s
:
processRelativeTime
,
ss
:
processRelativeTime
,
m
:
processRelativeTime
,
mm
:
processRelativeTime
,
h
:
processRelativeTime
,
hh
:
processRelativeTime
,
d
:
processRelativeTime
,
dd
:
processRelativeTime
,
w
:
processRelativeTime
,
ww
:
processRelativeTime
,
M
:
processRelativeTime
,
MM
:
processRelativeTime
,
y
:
processRelativeTime
,
yy
:
processRelativeTime
,
},
dayOfMonthOrdinalParse
:
/\d{1,2}(?:yê|ê|\.)/
,
ordinal
:
function
(
num
,
period
)
{
var
p
=
period
.
toLowerCase
();
if
(
p
.
includes
(
'w'
)
||
p
.
includes
(
'm'
))
return
num
+
'.'
;
return
num
+
ezafeNumSuffix
(
num
);
},
week
:
{
dow
:
1
,
// Monday is the first day of the week.
doy
:
4
,
// The week that contains Jan 4th is the first week of the year.
},
});
return
kuKmr
;
})));
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sat, Oct 3, 18:00 (20 h, 42 m)
Storage Engine
local-disk
Storage Format
Raw Data
Storage Handle
19/34/f37500f292b9a4946f793204c187
Default Alt Text
ku-kmr.js (4 KB)
Attached To
Mode
rMWPROD MediaWiki Production
Attached
Detach File
Event Timeline
Log In to Comment