Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add persian language to casual #112

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 9 additions & 0 deletions .idea/casual.iml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/misc.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 8 additions & 0 deletions .idea/modules.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 6 additions & 0 deletions .idea/vcs.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

60 changes: 60 additions & 0 deletions .idea/workspace.xml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -91,7 +91,8 @@ casual.name_suffix // 'Jr.'
casual.company_name // 'Cole, Wuckert and Strosin'
casual.company_suffix // 'Inc'
casual.catch_phrase // 'Synchronised optimal concept'
casual.phone // '982-790-2592'
casual.phone // '071-0000-0000'
casual.mobile // '0900-000-0000'

// Numbers

Expand Down Expand Up @@ -187,7 +188,7 @@ otherwise it should be accessed as property `casual.profile`.
You can get localized version of casual generator:

```javascript
var casual = require('casual').ru_RU;
var casual = require('casual').fa_IR;
casual.street; // 'Бухарестская'
```

Expand Down
2 changes: 1 addition & 1 deletion src/casual.js
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ var build_casual = function() {
'bg_BG',
'ja_JP',
'da_DK',
'cs_CZ'
'fa_IR'
];

locales.forEach(casual.register_locale);
Expand Down
90 changes: 90 additions & 0 deletions src/providers/fa_IR/address.js

Large diffs are not rendered by default.

29 changes: 29 additions & 0 deletions src/providers/fa_IR/color.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
provider = {

main_color_names: [
'قرمز', 'زرد', 'آبی', 'سبز', 'نارنجی',
'بنفش',
],

color_names: [
'جگری','بژ تیره','حناییِ روشن','قهوه‌ایِ حنایی','کرم نارنجی','قرمز','زرشکی','شرابی','عنابی تند','صورتی','صورتی پررنگ','شرابی روشن','سرخابی','شفقی','ارغوانی','نارنجی کرم','نارنجی','نارنجی سیر','نارنجی پررنگ','قرمز گوجه‌ای','قرمز-نارنجی','شیری','شیرشکری','لیمویی روشن','هلویی روشن','هلویی','هلویی پررنگ','نخودی','خاکی','زرد','کهربایی باز','ماشی','مغزپسته‌ای','سبز روشن','مغزپسته‌ای پررنگ','مغزپسته‌ای','سبز کمرنگ','سبز کدر','یشمی سیر','یشمی کمرنگ','سبز لجنی','سبز چمنی','خزه‌ای','خزه‌ای پررنگ','شویدی','سبز','سبز ارتشی','زیتونی','زیتونی سیر','سبز آووکادو','سبز دریایی','سبز دریایی تیره','سبز کبریتی روشن','سبز کبریتی تیره','سبز دودی','فیروزه‌ای','آبی آسمانی','فیروزه‌ای کدر','آبی دریایی','یشمی','سبز دریایی روشن','فیروزه‌ای تیره','فیروزه‌ای سیر','آبی کبریتی روشن','بنفش مایل به آبی','آبی کبریتی','آبی آسمانی سیر','آبی روشن','آبی کمرنگ','آبی کدر','نیلی متالیک','آبی لجنی','آبی متالیک روشن','نیلی','فیروزه‌ای فسفری','آبی','آبی سیر','سرمه‌ای','لاجوردی','آبی نفتی','نیلی کمرنگ','بادمجانی روشن','بنفش کدر','بنفش روشن','سرخابی','سرخابی روشن','ارکیده','ارکیده سیر','آبی بنفش','آبی فولادی','آبی-بنفش سیر','بنفش باز','ارکیده بنفش','مخملی','بنفش','آبی دودی','نیلی سیر','کاهی','کاهگلی','کرم','کرم سیر','گندمی','خاکی','برنزه کدر','بادمجانی','هلویی سیر','خردلی','ماشی سیر','بادامی سیر','عسلی پررنگ','کاکائویی','قهوه‌ای متوسط','قهوه‌ای','آلبالویی','سفید','صورتی محو','یشمی محو','سفید نعنائی','آبی محو','نیلی محو','سفید بنفشه','خاکستری محو','بژ باز','هِلی','بژ روشن','پوست پیازی','استخوانی','بژ تیره','کتانی','صورتی مات','بژ','خاکستری مات','نقره‌ای','توسی','خاکستری سیر','خاکستری','دودی','سربی','سربی تیره','لجنی تیره','سیاه',

],

color_name: function () {
return this.random_element(this.color_names);
},

main_color_name: function () {
return this.random_element(this.main_color_names);
},

rgb_hex: function () {
return '#' + ('000000' + this.integer(0, 16777216).toString(16)).slice(-6);
},

rgb_array: function () {
return [this.integer(0, 255), this.integer(0, 255), this.integer(0, 255)];
}
}
module.exports = provider;
Loading