Skip to content

Commit

Permalink
Added persian translation
Browse files Browse the repository at this point in the history
  • Loading branch information
MohammadRasoul Fekri committed Feb 18, 2020
1 parent 299a905 commit 2213d89
Showing 1 changed file with 96 additions and 0 deletions.
96 changes: 96 additions & 0 deletions src/Translations/Persian.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
<?php

namespace GeniusTS\HijriDate\Translations;


/**
* Class Persian
*
* @package GeniusTS\HijriDate\Translations
*/
class Persian implements TranslationInterface
{

/**
* Hijri Months names
*
* @var array
*/
protected $hijriMonths = [
'محرم',
'صفر',
'ربیع الاول',
'ربیع الثانی',
'جمادی الاول',
'جمادی الثانی',
'رجب',
'شعبان',
'رمضان',
'شوال',
'ذی القعده',
'ذی الحجه',
];

/**
* short days
*
* @var array
*/
protected $shortDays = ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'];

/**
* days names
*
* @var array
*/
protected $days = ['یکشنبه', 'دوشنبه', 'سه‌شنبه', 'چهارشنبه', 'پنجشنبه', 'جمعه', 'شنبه'];

/**
* periods
*
* @var array
*/
protected $periods = ['ق.ظ', 'ب.ظ'];

/**
* get array of months names
*
* @return array
*/
public function getHijriMonths(): array
{
return $this->hijriMonths;
}

/**
* get array of short days names
* started from Sunday
*
* @return array
*/
public function getShortDays(): array
{
return $this->shortDays;
}

/**
* get array of months names
* started from Sunday
*
* @return array
*/
public function getDays(): array
{
return $this->days;
}

/**
* get array of periods
*
* @return array
*/
public function getPeriods(): array
{
return $this->periods;
}
}

0 comments on commit 2213d89

Please sign in to comment.