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

Calendar key #35

Closed
fzerorubigd opened this issue Oct 1, 2019 · 13 comments · Fixed by #88
Closed

Calendar key #35

fzerorubigd opened this issue Oct 1, 2019 · 13 comments · Fixed by #88
Labels
enhancement قابلیت جدید suggestion پیشنهاد درباره ساختار یا اطلاعات
Milestone

Comments

@fzerorubigd
Copy link
Collaborator

ساختار فعلی برای کلید Calendar از زیر کلید با قابلیت ترجمه استفاده میکند با توجه به اینکه در آخرین تغییرات یک فایل preset هم اضافه شده، شاید بد نباشد که در کلید Calendar فقط نام انگلیسی آورده شود و ترجمه‌های اسم تقویم به فایل preset منتقل شود. همچنان در فایل نهایی در پوشه dist ساختار به شکل فعلی باقی میماند.
@fzerorubigd fzerorubigd added enhancement قابلیت جدید help wanted نیازمند کمک suggestion پیشنهاد درباره ساختار یا اطلاعات labels Oct 1, 2019
@fzerorubigd
Copy link
Collaborator Author

همچنین لیستی از عبارات مجاز برای این کلید باید در نظر گرفته شود.

@fzerorubigd
Copy link
Collaborator Author

@hramezani

@fzerorubigd
Copy link
Collaborator Author

fzerorubigd commented Oct 5, 2019

گام اول تعریف تقویمهای مجاز است در حال حاضر فقط دو تقویم توی فایل جلالی هست

cat dist/jalali.json | jq -r ".events[].calendar.en_US[0]" | sort --unique
Ancient Iran
Iran

به نظرم بهتره بریم سراغ تعریف اینها.
Iran
رو بهتره عوض کنیم به
Iran Official
و برای همه رویدادهایی که در تقویم رسمی هستن اینها رو بزنیم. رویدادهایی که از قبل ایران باستان خوردن، هم این کلید بهشون اضافه میشه و دو تقویم خواهند داشت.
باقیشون هم احتمالا میشن
Islamic Repoblic Of Iran
یا شاید خلاصش
IRI
بعد میشه رویدادی داشت مثلا عاشورا که هنوز رسمی ایران هست ولی دومیش میشه
Shia

مثالش اینجوری
عید نوروز :

calendar 
  - Official Iran 
  - Ancient Iran 

۲۲ بهمن

calendar:
  - Official Iran 
  - Islamic Republic Of Iran

دهم محرم :

calendar:
  - Official Iran 
  - Shia

تبعید امام خمینی از ایران به ترکیه

calendar:
  - Islamic Republic Of Iran

@fzerorubigd
Copy link
Collaborator Author

@persiancal/cal-events-reviewer پیشنهادی ندارین؟

@hramezani
Copy link
Contributor

یه کلید هم خوبه برای اهل تسنن در نظر بگیریم

@fzerorubigd
Copy link
Collaborator Author

fzerorubigd commented Oct 5, 2019 via email

@fzerorubigd
Copy link
Collaborator Author

برای شروع چون یه سری پول ریکوئست باز داریم و من نمیخوام باعث کار بیشتر برای اونها بشیم، کلید
Iran
رو فعلا حفظ میکنیم به جای
Iran Official
یه ایشو میزنیم که بعدا که پول ریکوئست نداشتیم اونم عوض کنیم.
همه کلیدهایی که الان هستن رو میزنیم رسمی، باستانی ها رو هم اضافه میکنیم.

@fzerorubigd
Copy link
Collaborator Author

البته تغییر دوم هم که میخواستم کلید ها رو منتقل کنم به فایل
preset
رو هم باید انجام بدم به هر حال :/ فکر کنم به هر حال ممکنه یه سری مشکلدار شن. مگر اینکه روی ماههایی که تموم شده اعمال کنیم.

@okian
Copy link
Contributor

okian commented Oct 5, 2019

باید تولد و مرگ‌ها هم تفکیک بشه

@fzerorubigd
Copy link
Collaborator Author

fzerorubigd commented Oct 5, 2019 via email

@tavallaie
Copy link
Contributor

یک سری رویداد ها مثل در گذشت ابوسعید ابوالخیر که توی ویکی هست ولی توی تقویم رسمی نیست رو باید چه تقویمی بزنیم؟

@fzerorubigd
Copy link
Collaborator Author

این رویداد رو نزنید. بابد یه تقویم دیگر هم برای این رویدادهای غیر اسلامی اضافه کنیم. توی گروه هجری فعلا شیعه و سنی و اسلامی داریم. یه کلید برای چنین رویدادهایی کمه

@tavallaie
Copy link
Contributor

tavallaie commented Oct 8, 2019

از اونجایی که یک دوره ای از زمان تقویم ایران هجری بوده مثل اینها یا مثلا سالروز قیام صفوی
کلید
hijri iran
رو اضافه کنیم

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement قابلیت جدید suggestion پیشنهاد درباره ساختار یا اطلاعات
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants