پرش به محتوا

پودمان:سرساز رده دولت‌های ایران/داده

از ویکی‌پدیا، دانشنامهٔ آزاد
توضیحات پودمان[نمایش] [ویرایش] [تاریخچه] [پاکسازی]

این پودمان حاوی داده‌های مورد استفاده توسط پودمان:سرساز رده دولت‌های ایران برای تولید محتوای الگو:سرساز رده دولت‌های ایران است.

این پودمان نباید به‌طور مستقیم در صفحه‌ها یا در سایر الگوها به‌کار برده شود.

داده‌های این پودمان باید با تشکیل هر دولت جدید در نظام جمهوری اسلامی به‌روزرسانی شوند و اطلاعات دولت جدید، به شکلی که در پایین آمده، به‌روز شوند.

به‌روزرسانی

[ویرایش]

برای به‌روزرسانی این پودمان به آشنایی ابتدایی با زبان برنامه‌نویسی لوآ نیاز است. اگر با این زبان و نحو آن آشنا نیستید، لطفاً در ویکی‌پدیا:قهوه‌خانه/فنی درخواست دهید تا یک کاربر فنی به‌روزرسانی را انجام دهد.

پس از تشکیل دولت جدید، کد زیر را کپی کنید و در یک سطر پایین‌تر از داده‌های دولت قبلی قرار دهید؛ سپس مقدارها را به تناسب تغییر دهید:

	['نوبت'] = {
		['president'] = 'نام رئیس‌جمهور',
		['ordinal_name'] = 'نوبت',
		['start_year'] = 'سال آغاز',
		['end_year'] = '-',
		['start_date'] = 'تاریخ کامل آغاز',
		['end_date'] = '-',
		['sortkey'] = 'نوبت به عدد',
		['prev_gov'] = {
			'دولت نوبت قبلی جمهوری اسلامی ایران',
			'نوبت قبلی'
		},
		['next_gov'] = 'نوبت بعدی'
	},

برای مثال، فرض کنید دولت پانزدهم اخیراً و در ۱۵ فروردین ۱۴۰۷ به ریاست آریا آریافر تشکیل شده است. در آن صورت، کد فوق را باید به صورتی که در پایین آمده تغییر دهید:

	['پانزدهم'] = {
		['president'] = 'آریا آریافر',
		['ordinal_name'] = 'پانزدهم',
		['start_year'] = '۱۴۰۷',
		['end_year'] = '-',
		['start_date'] = '۱۵ فروردین ۱۴۰۷',
		['end_date'] = '-',
		['sortkey'] = '۱۵',
		['prev_gov'] = {
			'دولت چهاردهم جمهوری اسلامی ایران',
			'چهاردهم'
		},
		['next_gov'] = 'شانزدهم'
	},

پس از افزودن داده‌های دولت جدید، لازم است که در داده‌های دولت قبلی نیز تغییراتی اعمال کنید:

  • مقدار ['end_year'] را که اکنون روی '-' تنظیم شده، به سال پایان کار دولت (در مثال بالا برابر با '۱۴۰۷') تغییر دهید.
  • مقدار ['end_date'] را که اکنون روی '-' تنظیم شده، به تاریخ کامل پایان کار دولت (فرضاً '۱ فروردین ۱۴۰۷') تغییر دهید.
  • آنچه روبروی ['next_gov'] = قرار گرفته را به‌طور کامل حذف کنید و کد زیر را جایگزین آن کنید و «نویت کنونی» را در هر دو مورد به نوبت دولت کنونی تغییر دهید (مثال پایین را ببینید):
{
	'دولت نوبت کنونی جمهوری اسلامی ایران',
	'نوبت کنونی'
}

در مثالی که برای دولت پانزدهم در بالا آورده شد، مقدار ['next_gov'] = در داده‌های دولت قبل باید با کد زیر جایگزین شود:

{
	'دولت پانزدهم جمهوری اسلامی ایران',
	'پانزدهم'
}

در صورت انحلال نظام جمهوری اسلامی، داده‌های دولت‌های خارج از این نظام را در این پودمان قرار ندهید.

local data = {
	['اول'] = {
		['president'] = 'ابوالحسن بنی‌صدر',
		['prime_minister'] = 'محمدعلی رجایی',
		['ordinal_name'] = 'اول',
		['start_year'] = '۱۳۵۸',
		['end_year'] = '۱۳۶۰',
		['start_date'] = '۱۵ بهمن ۱۳۵۸',
		['end_date'] = '۳۱ خرداد ۱۳۶۰',
		['sortkey'] = '۰۱',
		['prev_gov'] = {
			'دولت‌های شاهنشاهی مشروطه ایران',
			'شاهنشاهی مشروطه'
		},
		['next_gov'] = {
			'دولت دوم جمهوری اسلامی ایران',
			'دوم'
		}
	},
	['دوم'] = {
		['president'] = 'محمدعلی رجایی',
		['prime_minister'] = 'محمدجواد باهنر',
		['ordinal_name'] = 'دوم',
		['start_year'] = '۱۳۶۰',
		['end_year'] = '۱۳۶۰',
		['start_date'] = '۱۴ مرداد ۱۳۶۰',
		['end_date'] = '۱۱ شهریور ۱۳۶۰',
		['sortkey'] = '۰۲',
		['prev_gov'] = {
			'دولت اول جمهوری اسلامی ایران',
			'اول'
		},
		['next_gov'] = {
			'دولت موقت محمدرضا مهدوی کنی',
			'موقت'
		}
	},
	['موقت'] = {
		['president'] = '-',
		['prime_minister'] = 'محمدرضا مهدوی کنی',
		['ordinal_name'] = 'موقت',
		['start_year'] = '۱۳۶۰',
		['end_year'] = '۱۳۶۰',
		['start_date'] = '۱۱ شهریور ۱۳۶۰',
		['end_date'] = '۷ آبان ۱۳۶۰',
		['sortkey'] = '-موقت',
		['prev_gov'] = {
			'دولت دوم جمهوری اسلامی ایران',
			'دوم'
		},
		['next_gov'] = {
			'دولت سوم جمهوری اسلامی ایران',
			'سوم'
		}
	},
	['سوم'] = {
		['president'] = 'سید علی خامنه‌ای',
		['prime_minister'] = 'میرحسین موسوی',
		['ordinal_name'] = 'سوم',
		['start_year'] = '۱۳۶۰',
		['end_year'] = '۱۳۶۴',
		['start_date'] = '۷ آبان ۱۳۶۰',
		['end_date'] = '۳۱ مهر ۱۳۶۴',
		['sortkey'] = '۰۳',
		['prev_gov'] = {
			'دولت موقت محمدرضا مهدوی کنی',
			'موقت'
		},
		['next_gov'] = {
			'دولت چهارم جمهوری اسلامی ایران',
			'چهارم'
		}
	},
	['چهارم'] = {
		['president'] = 'سید علی خامنه‌ای',
		['prime_minister'] = 'میرحسین موسوی',
		['ordinal_name'] = 'چهارم',
		['start_year'] = '۱۳۶۴',
		['end_year'] = '۱۳۶۸',
		['start_date'] = '۲۱ مهر ۱۳۶۴',
		['end_date'] = '۲۵ مرداد ۱۳۶۸',
		['sortkey'] = '۰۴',
		['prev_gov'] = {
			'دولت سوم جمهوری اسلامی ایران',
			'سوم'
		},
		['next_gov'] = {
			'دولت پنجم جمهوری اسلامی ایران',
			'پنجم'
		}
	},
	['پنجم'] = {
		['president'] = 'اکبر هاشمی رفسنجانی',
		['ordinal_name'] = 'پنجم',
		['start_year'] = '۱۳۶۸',
		['end_year'] = '۱۳۷۲',
		['start_date'] = '۲۵ مرداد ۱۳۶۸',
		['end_date'] = '۱۲ مرداد ۱۳۷۲',
		['sortkey'] = '۰۵',
		['prev_gov'] = {
			'دولت چهارم جمهوری اسلامی ایران',
			'چهارم'
		},
		['next_gov'] = {
			'دولت ششم جمهوری اسلامی ایران',
			'ششم'
		}
	},
	['ششم'] = {
		['president'] = 'اکبر هاشمی رفسنجانی',
		['ordinal_name'] = 'ششم',
		['start_year'] = '۱۳۷۲',
		['end_year'] = '۱۳۷۶',
		['start_date'] = '۱۲ مرداد ۱۳۷۲',
		['end_date'] = '۱۲ مرداد ۱۳۷۶',
		['sortkey'] = '۰۶',
		['prev_gov'] = {
			'دولت پنجم جمهوری اسلامی ایران',
			'پنجم'
		},
		['next_gov'] = {
			'دولت هفتم جمهوری اسلامی ایران',
			'هفتم'
		}
	},
	['هفتم'] = {
		['president'] = 'سید محمد خاتمی',
		['ordinal_name'] = 'هفتم',
		['start_year'] = '۱۳۷۶',
		['end_year'] = '۱۳۸۰',
		['start_date'] = '۱۲ مرداد ۱۳۷۶',
		['end_date'] = '۱۲ مرداد ۱۳۸۰',
		['sortkey'] = '۰۷',
		['prev_gov'] = {
			'دولت ششم جمهوری اسلامی ایران',
			'ششم'
		},
		['next_gov'] = {
			'دولت هشتم جمهوری اسلامی ایران',
			'هشتم'
		}
	},
	['هشتم'] = {
		['president'] = 'سید محمد خاتمی',
		['ordinal_name'] = 'هشتم',
		['start_year'] = '۱۳۸۰',
		['end_year'] = '۱۳۸۴',
		['start_date'] = '۱۲ مرداد ۱۳۸۰',
		['end_date'] = '۱۲ مرداد ۱۳۸۴',
		['sortkey'] = '۰۸',
		['prev_gov'] = {
			'دولت هفتم جمهوری اسلامی ایران',
			'هفتم'
		},
		['next_gov'] = {
			'دولت نهم جمهوری اسلامی ایران',
			'نهم'
		}
	},
	['نهم'] = {
		['president'] = 'محمود احمدی‌نژاد',
		['ordinal_name'] = 'نهم',
		['start_year'] = '۱۳۸۴',
		['end_year'] = '۱۳۸۸',
		['start_date'] = '۱۲ مرداد ۱۳۸۴',
		['end_date'] = '۱۲ مرداد ۱۳۸۸',
		['sortkey'] = '۰۹',
		['prev_gov'] = {
			'دولت هشتم جمهوری اسلامی ایران',
			'هشتم'
		},
		['next_gov'] = {
			'دولت دهم جمهوری اسلامی ایران',
			'دهم'
		}
	},
	['دهم'] = {
		['president'] = 'محمود احمدی‌نژاد',
		['ordinal_name'] = 'دهم',
		['start_year'] = '۱۳۸۸',
		['end_year'] = '۱۳۹۲',
		['start_date'] = '۱۲ مرداد ۱۳۸۸',
		['end_date'] = '۱۲ مرداد ۱۳۹۲',
		['sortkey'] = '۱۰',
		['prev_gov'] = {
			'دولت نهم جمهوری اسلامی ایران',
			'نهم'
		},
		['next_gov'] = {
			'دولت یازدهم جمهوری اسلامی ایران',
			'یازدهم'
		}
	},
	['یازدهم'] = {
		['president'] = 'حسن روحانی',
		['ordinal_name'] = 'یازدهم',
		['start_year'] = '۱۳۹۲',
		['end_year'] = '۱۳۹۶',
		['start_date'] = '۱۲ مرداد ۱۳۹۲',
		['end_date'] = '۱۲ مرداد ۱۳۹۶',
		['sortkey'] = '۱۱',
		['prev_gov'] = {
			'دولت دهم جمهوری اسلامی ایران',
			'دهم'
		},
		['next_gov'] = {
			'دولت دوازدهم جمهوری اسلامی ایران',
			'دوازدهم'
		}
	},
	['دوازدهم'] = {
		['president'] = 'حسن روحانی',
		['ordinal_name'] = 'دوازدهم',
		['start_year'] = '۱۳۹۶',
		['end_year'] = '۱۴۰۰',
		['start_date'] = '۱۲ مرداد ۱۳۹۶',
		['end_date'] = '۱۲ مرداد ۱۴۰۰',
		['sortkey'] = '۱۲',
		['prev_gov'] = {
			'دولت یازدهم جمهوری اسلامی ایران',
			'یازدهم'
		},
		['next_gov'] = {
			'دولت سیزدهم جمهوری اسلامی ایران',
			'سیزدهم'
		}
	},
	['سیزدهم'] = {
		['president'] = 'سید ابراهیم رئیسی',
		['ordinal_name'] = 'سیزدهم',
		['start_year'] = '۱۴۰۰',
		['end_year'] = '۱۴۰۳',
		['start_date'] = '۱۲ مرداد ۱۴۰۰',
		['end_date'] = '۹ مرداد ۱۴۰۳',
		['sortkey'] = '۱۳',
		['prev_gov'] = {
			'دولت دوازدهم جمهوری اسلامی ایران',
			'دوازدهم'
		},
		['next_gov'] = {
			'دولت چهاردهم جمهوری اسلامی ایران',
			'چهاردهم'
		}
	},
	['چهاردهم'] = {
		['president'] = 'مسعود پزشکیان',
		['ordinal_name'] = 'چهاردهم',
		['start_year'] = '۱۴۰۳',
		['end_year'] = '-',
		['start_date'] = '۹ مرداد ۱۴۰۳',
		['end_date'] = '-',
		['sortkey'] = '۱۴',
		['prev_gov'] = {
			'دولت سیزدهم جمهوری اسلامی ایران',
			'سیزدهم'
		},
		['next_gov'] = 'پانزدهم'
	},
}
return data