بحث الگو:به زبان دیگر
ایتالیک
ویرایش@Mojtabakd، Huji و Jeeputer: طبق توضیحات صفحه زیر
https://en.wikipedia.org/wiki/Template:Lang
اصلا باید ایتالیک باشد، اما میتوانید ایتالیک را بردارید از طریق آرگومان italic=no مثل {{lang|fr|Je suis française.|italic=no}} یا اینکه آن را با آرگومان italic=unset به صورت inherit کنید مثل الگوی زیر
{{lang|ru|тундра|italic=unset}}
پس من پیشنهاد میکنم این را
(به {{#switch:{{{پیوند|}}}|no|خیر={{{نام زبان}}}
|#default=[[زبان {{{نام زبان}}}|{{{نام زبان}}}]]
}}: {{Lang|{{{کد زبان}}}|{{{1}}}|ltr={{{ltr|}}}}}{{#if: {{{ادبی|}}}|، ادبی {{{ادبی}}}}}{{#if:{{{2|}}}|، <bdi>{{{2}}}</bdi>}})<noinclude>{{توضیحات}}</noinclude>
را به این تغییر دهید تا inherit شود
(به {{#switch:{{{پیوند|}}}|no|خیر={{{نام زبان}}}
|#default=[[زبان {{{نام زبان}}}|{{{نام زبان}}}]]
}}: {{Lang|{{{کد زبان}}}|{{{1}}}|ltr={{{ltr|}}}|italic=unset}}{{#if: {{{ادبی|}}}|، ادبی {{{ادبی}}}}}{{#if:{{{2|}}}|، <bdi>{{{2}}}</bdi>}})<noinclude>{{توضیحات}}</noinclude>
تا به صورت inherit آن را ایتالیک کند. مثلا در الگو:به انگلیسی/توضیحات تست شده است. هومن م (بحث) ۲۵ دسامبر ۲۰۲۱، ساعت ۰۶:۵۴ (UTC)
- روش دیگر آن است که آرگومان |italic=no یا italic=unset را از الگوی الگو:به انگلیسی برای این الگو به ارث ببریم، تا فقط زبان انگلیسی را ایتالیک نکند. البته با یک if در همین الگو هم می توان فقط یک زبان خاص را ایتالیک نکرد. هومن م (بحث) ۲۵ دسامبر ۲۰۲۱، ساعت ۰۹:۱۶ (UTC)
- @Hooman Mallahzadeh: پیشنهادتان به عنوان یک راه حل موقت خوب است پس اعمالش کردم. راه حل نهایی آن است که مشخصاً یک الگوریتم داشته باشیم که بر اساس کد زبان تصمیم بگیرد که متن باید کج بشود یا نه (انگلیسی تنها مورد استثنا نیست) — حجت/بحث ۲۵ دسامبر ۲۰۲۱، ساعت ۱۵:۲۱ (UTC)
ارثبری ویژگی ایتالیک
ویرایش@Huji و Jeeputer: سلام، لطفا کد فعلی را به کد زیر تغییر دهید تا با آرگومان italic={{{italic|unset}}} ویژگی ایتالیک بودن را از نوع زبان (مثلا انگلیسی، فرانسوی، عربی یا غیره) به ارث ببرد
(به {{#switch:{{{پیوند|}}}|no|خیر={{{نام زبان}}}
|#default=[[زبان {{{نام زبان}}}|{{{نام زبان}}}]]
}}: {{Lang|{{{کد زبان}}}|{{{1}}}|ltr={{{ltr|}}}|italic={{{italic|unset}}} }}{{#if: {{{ادبی|}}}|، ادبی {{{ادبی}}}}}{{#if:{{{2|}}}|، <bdi>{{{2}}}</bdi>}})<noinclude>{{توضیحات}}</noinclude>
قابل ذکر است که کد بالا در الگو:به زبان دیگر/تمرین و الگوی الگو:به انگلیسی/تمرین با موفقیت تست و آزمون شده است. با تشکر، هومن م (بحث) ۱۱ ژانویهٔ ۲۰۲۲، ساعت ۰۷:۰۴ (UTC)
- @Hooman Mallahzadeh: انجام شد — حجت/بحث ۱۱ ژانویهٔ ۲۰۲۲، ساعت ۱۸:۵۸ (UTC)