יש לך שם ובעוד מקומות Q45678. אני מקווה שאתה לא מעדכן ידנית אלא מצאת פתרון
נושא בדף שיחת משתמש:Mikey641/Flow
גם גאוגרפיה של צרפת
בורה בורה, לא מצאתי פתרון, דיברתי עם יונה בנושא "גאוגרפיה של לבנון", וזה לא התקדם...
הוא הציע לעבוד עם תבנית אחרת. זה לא עבד? משתמש:יונה בנדלאק זה חשוב. אנא עזרתך
בורה בורה, הוא אמר לי משהו על יחידה:מיון, אבל אני ממש לא מבין בלואה כך שלא הבנתי... הגבתי לו אבל אולי הוא לא ראה
לא הוא נתן לך את propertylink דומני ולא צריך להיות לזה ידע בלואה. זו רק תבנית או יחידה
בורה בורה, לא ראיתי שום אפשרות כזאת בpropertylink
אז אני מקווה שאתה ויונה תמצאו פתרון. אם לא, ערב את ערן
לא הצלחתי למצוא איך עושים את זה. אבל אני רואה שבויקיאנגלית יש את en:Template:Label שם ניתן להוסיף קוד שפה ולקבל את התווית בשפה אחרת. למשל { {:label|Q1471391|en}} יתן את התווית באנגלית. ערן אולי יכול להיד אם זה מוטמע איפהשהוא ביחידות שכבר ייבאנו. עד אז, אתה מוזמן לייבא את היחידה הזו ולראות עם זה עובד.
נ.ב. בסוף את כל היחידות שאתה מייבא ואתה לא משתמש בהם, נא לבקש למחוק בבקשות ממפעילים.
נראה לי ש ביחידה:ויקינתונים הפונקציה labelIn מאפשרת את זה. לא הצלחתי לגרום לזה לעבוד וכרגע אין לי זמן. אתה מוזמן לנסות.
אתה מוזמן גם לקרוא את mw:Extension:Wikibase_Client/Lua#mw.wikibase.entity:getLabel
יונה בנדלאק, תודה!
זה עובד? במה השתמשת בסוף?
זה לא עובד
יונה בנדלאק, עדיין לא ניסיתי, כי אני כרגע עובד על דברים שבורה ביקש, אבל בעתיד הקרוב אנסה
יונה, הצלחתי,{{#invoke:wikidata|labelIn|en|Q3403}}
==> Dufourspitze, אני רק צריך שתעזור לי להשתמש ביחידה ההיא ביחידה:wikidata2.
אם אתה פנוי לזה- חפש [[:d:Q" .. v.mainsnak.datavalue.value["numeric-id"] .. "|" .. label .. "]], ותחליף ב{{#invoke:wikidata|labelIn|en|["numeric-id"]}}
. אני יודע שלא ניתן להשתמש בצורה של invoke ביחידה (קראתי קצת מהמדריך) ושצריך להשתמש בrequire( "Module:X" )
אבל אינלי מושג איך לשים בזה פרמטרים.
תודה מראש
אם זה עובד עם יחידה wikidata למה אתה רוצה להוסיף ל־wikidata2? (או באופן כללי, מה זה יחידה:Wikidata2 למה יצרת אותה?
בנוגע לכתיבה בלואה עדיף לשאול את ערן, פחות התנסתי בכתיבה בלואה אלא רק ייבוא ושימוש שדברים שאחרים כתבו.
גם יגאל יודע לואה
יונה בנדלאק, יצרתי את wikidata2, כייבוא מהויקיפדיה האנגלית (אנ'), אבל לא רציתי לשנות את יחידה:wikidata, אז יצרתי פשוט wikidata2. סיבת היצירה הייתה שבwikidata שלנו לא היה את כל האפשרויות של האנגלית..
IKhitron, אם יש לך זמן עכשיו, תוכל לעשות בבקשה את מה שביקשתי מיונה?
אני רוצה להטמיע את {{#invoke:wikidata|labelIn|en|["numeric-id"]}}}}
ביחידה:wikidata2.
פשוט צריך להחליף את<nowiki>
"[[:d:Q" .. v.mainsnak.datavalue.value["numeric-id"] .. "|" .. label .. "]]<abbr title='" .. i18n["errors"]["local-article-not-found"] .. "'>[*]</abbr>"
</nowiki>
בקוד למעלה.
לא, כי אני יכול להבין את זה. חכה ליונה.
אני לא חושב שצריך לשכפל יחידה, אלא אם זו פונקציונליות שונה לגמרי. שמשתמש:ערן יחליט מה לתקן ואם למזג.
יגאל, כפי שכתבתי אני לא יודע מספיק לואה כדי למצוא מה הבעיה.
מיקי האם בדקת מה ההבדל? האם יש גם הבדלים או רק תוספות?
את ויקידטה ייבאנו בתחילת הדרך וכנראה שמאז התבנית האנגלית שודרגה. לדעתי עדין יש תאימות אך כמובן יש לבדוק את זה. השלב הראשון הוא לבדוק האם יש שינויים או רק תוספות.
יונה בנדלאק, זאת בדיוק הסיבה שבגללה יצרתי יחידה חדשה, כי לא הייתי בטוח אם יש הבדל אז לא לקחתי סיכון
ואני לא יודע מספיק את העבודה עם ויקינתונים בלואה כדי להבין. נסו את ערן.
נו מה? אף אחד לא יודע ואנו תקועים עם זה?
בורה בורה, יש לי פתרון, כמה דקות
בורה בורה, תוקן!!! ראה {{ויקינתונים מפריט}} וגאוגרפיה של אלג'יריה
בורה בורה, או שלא? לא רק שזה מכניס לי את זה לקטגוריה:דפים עם שגיאות בתסריט,
השפה אינה מוצגת בדמוגרפיה של הולנד.
חובה לטפל בזה בתוך היחידה, ניסיתי לעקוף את זה באמצעות כל מיני תבניות אבל זה לא אפשרי.
אולי ערן ידע איך?
צריך פשוט תווית בעברית == אם אין==> תווית באנגלית
בורה בורה, זה ישאר לכמה שעות היום בקטגוריה כי אני ממש צריך ללכת ואני לא אספיק לתקן אז שלא תחשבו שזה כמו פעמים קודמות.
בהולנד מופיעים שתי שפות האחת בעברית והשנייה לא ערך בעברית. יתכן שזה מקור הבעיה שם?
יונה בנדלאק, אוי, הבהרת לי את הבעיה, גם כל הקטע שהן בשפות שונות וגם זה שהם "2",
זהו, חובה ביחידה. אני משחזר את כל העריכות שלי.
יונה בנדלאק, IKhitron, אחד מכם יודע איך להשתמש ביחידה אחרת בתוך יחידה, עם שימוש בפרמטרים מסוימים? אני רוצה להשתמש ביחידה:wikidata בתוך יחידה:wikidata2
אין סיבה שיהיו שתי גרסאות של אותה יחידה זה מבלבל וקשה לתחזוקה. תוכל למזג את שתי היחידות ליחידה אחת. אפשר לערוך את השינויים שנעשו בWikidata מעל גבי הגרסה העדכנית מוויקיפדיה האנגלית כך שכל השינויים ישמרו.
כמו כן לגבי העניין העקרוני - אני לא רואה סיבה להציג שמות באנגלית - אפשר להציג אותם בערבית או רוסית. (או לא להציג אותם). כדי לדון במזנון על שינויים כאלו של שימוש בייבוא של נתונים מוויקינתונים שהם לא רק מספרים או מספר סגור יחסית של אפשרויות (כמו מדינות) ושאין להם בהכרח תרגום.
ערן,
- כמו שציינתי מקודם, יצרתי גרסה חדשה כדי לא להרוס בטעות את מה שמשתמש ביחידה:wikidata
- שמות באנגלית - אז למה {{קישור ויקינתונים}} (יחידה:propertylink), כן מציגה באנגלית אם אין בעברית, היא הרי התבנית שכולם משתמשים בה בשביל ויקינתונים.
- מה עדיף? אנגלית? או קישור לויקינתונים. כי כרגע זה מה שwikidata2 מייצאת.
אני חושב שהצגה באנגלית זה בהחלט סביר אם אין בעברית. בטח עדיף על רוסית או ערבית. זה כבר כך היום ביחידה הקיימת השואבת מוויקינתונים, נניח, מקום לידה. זה עדיף על כלום. אבל מסכים עם משתמש:ערן שראוי להעלות את זה במזנון, לפחות כדי שידעו.
בורה בורה, איחרתם קצת בלהעלות למזנון, זה כך כבר מזמן (גם ביחידה:תבנית מידע, שיצר ערן)
צריך לבדוק מה השינויים שיש בין היחידות ולמזג אותן. אם תעשה זאת בזהירות ותראה שהפלט של שימוש ביחידה לפני ואחרי השינויים מחזיר תוצאה דומה אז זו לא תהיה בעיה.
ראוי לדון במזנון לפני בחירה כזו כי היא לא טריוויאילית ולא בהכרח טובה למשל ייתכן שעדיף להציג את הפרטים על פי שפת המקום ולא אנגלית, ייתכן שעדיף לא להציג פרטים כאלו בכלל אבל לשייך אותם לקטגוריה כדי לאפשר למשתמשים לתקן את זה בקלות, וייתכן שעדיף להציג באנגלית - אבל זה כן נושא שראוי לדון בו לפני שמכניסים אותם לשימוש בתבנית בצורה נרחבת.
פתחתי דיון בנושא במזנון. מיקי, את האפשרות להשתמש במידע לא מספרי מוויקינתונים בתבנית יצרתי לא כדי להשתמש באופן כללי אלא למקרים שבהם ברור שהתוכן שייך לקבוצת ערכים מצומצמת יחסית (למשל מדינות) שידוע שלכולן יש ערכים בעברית ותעתוק מתאים. אני חושב שזה מעט מרחיק לכת לשלב באופן כללי נתוני "מלל" (לא מספרים/תמונות וכו') שנשאבים מוויקינתונים כאשר אין תעתיק בעברית ונמנעתי משילוב כזה במקרים רבים בגלל בעיות שזה עשוי לעורר.