Discussioni template:AggNaz

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

Si potrebbe usare anche per generare il complemento di luogo; in Italia, negli Stati Uniti, ecc. Vedi Template:Stadio/Parti --Bultro (m) 04:53, 21 feb 2009 (CET)[rispondi]

Se è utile si può aggiungere; per il complemento di specificazione c'è già {{Naz}}. Parliamone.--gvnn scrivimi! 17:47, 11 mar 2009 (CET)[rispondi]

Isola di Man[modifica wikitesto]

Il codice IMN, che indica l'Isola di Man è presente nell'elenco ISO 3166-1 alpha-3, però non è presente nel template. Servirebbe aggiungerlo, perché serve nella voce Bee Gees per il suo utilizzo nel Template:Artista musicale. Grazie! --BohemianRhapsody (msg) 12:37, 15 lug 2011 (CEST)[rispondi]

Ti consiglio di creare la sottopagina come spiegato nel manuale in una tua sottopagina tipo Utente:BohemianRhapsody/Template:AggNaz/IMN e chiedere poi lo spostamento ad un amministratore. Ricordati di far creare anche i redirect da italiano e inglese (ossia Template:AggNaz/Isola di Man e Template:AggNaz/Isle of Man). --gvnn scrivimi! 14:23, 15 lug 2011 (CEST)[rispondi]

È femminile. Occorre correggere. -- AVEMVNDI  05:14, 4 set 2011 (CEST)[rispondi]

Fonte DOP: «è errato l'uso come toponimo maschile».-- AVEMVNDI  13:48, 5 set 2011 (CEST)[rispondi]

✔ Fatto [1]. -- Basilicofresco (msg) 13:53, 3 dic 2011 (CET)[rispondi]

Manca {{protetta}}. -- Basilicofresco (msg) 13:49, 3 dic 2011 (CET)[rispondi]

Segnalo Discussioni template:AggNaz/MYS. --BohemianRhapsody (msg) 16:13, 3 dic 2011 (CET)[rispondi]

Gran Bretagna[modifica wikitesto]

Segnalo richiesta. --iklaoo-nàra 11:49, 1 feb 2013 (CET)[rispondi]

Segnalo --Horcrux92 01:18, 24 ago 2013 (CEST)[rispondi]

Controllo di esistenza[modifica wikitesto]

Bisognerebbe far qualcosa per evitare questi controlli di esistenza, che causano un eccessivo accoppiamento fra i template:

  • Il template che a sua volta usa AggNaz, infatti, non è "tenuto" a conoscere il funzionamento interno del template, quindi non deve fare controlli sulle sue sottopagine.
  • Inoltre, se e quando il funzionamento di AggNaz dovesse cambiare, si dovrebbero adattare tutti i template che lo utilizzano.

Se non ci sono obiezioni (o proposte migliori), farei eseguire il controllo di esistenza in questo template restituirei un output vuoto quando la sottopagina non esiste. Non restituirei un errore, perché è un sottotemplate, e neppure un link rosso alla sottopagina, perché il template serve solo a restituire determinate stringhe, non deve essere usato per verificare l'esistenza di una nazione (a meno che tale verifica non sia correlata all'uso del template stesso, v. sotto).

Dopo la modifica, si andranno a sostituire i vari {{#ifexist:Template:AggNaz/{{{stato}}}| con {{#if:{{AggNaz|mp|{{{stato}}}}}| ("mp" ovviamente cambierà in base alla necessità).

Con questa modifica, si potrà inoltre scrivere {{AggNaz|mp|AggNaz|{{{nomeNazione}}}}} anziché

{{#ifexist:Template:AggNaz/{{{nomeNazione}}}|{{AggNaz|mp|AggNaz|{{{nomeNazione}}}}}}}

e si potranno evitare accrocchi come questo quando si deve fare una verifica sia su AggNaz che su un altro parametro del template che lo utilizza. --Horcrux九十二 14:53, 31 mar 2018 (CEST)[rispondi]

Poi però avresti un ifexist ogni volta che viene chiamato un AggNaz, anche quando non è necessario. ifexist è una funzione "pesante" che può essere usata un numero limitato di volte per pagina; ce ne vogliono parecchie per raggiungere il limite, ma comunque meglio usarla poco. Per questo è meglio fare un solo controllo all'inizio. Magari aggiungere una funzione che effettua solo il controllo, tipo {{AggNaz|ok|nazione}}? Risolverebbe i due punti di cui sopra.
(riguardo all'accrocchio specifico: gli stati sono 200, sono tutti già scritti e non ne nasce uno nuovo ogni 5 minuti. nomeAbitanti potrebbe anche semplicemente essere un parametro obbligatorio e fine della storia. Tutte quelle p***e con AggNaz e Wikidata sono inutili) --Bultro (m) 21:55, 4 apr 2018 (CEST)[rispondi]
Quello era solo l'esempio da cui sono partito, non sono andato a cercarne altri. Va bene anche la tua soluzione, ma come la implementeresti? --Horcrux九十二 02:20, 5 apr 2018 (CEST)[rispondi]
{{#ifeq:{{{1}}}|ok|{{#ifexist:Template:AggNaz/{{{2}}}|sì}}|{{AggNaz/{{{2}}}|{{{1}}}}}}} (bozza non collaudata) --Bultro (m) 21:42, 6 apr 2018 (CEST)[rispondi]

Nazionalità non riconosciute[modifica wikitesto]

Segnalo alcune nazionalità attualmente riconosciute dal Bio ma non da questo template. Alcune probabilmente più che nazionalità sono gruppi etnici. In ogni caso, sarebbero da valutare una per una.

  • anglosassoni
  • arabi
  • berberi
  • bizantini
  • curdi
  • dalmati
  • fiamminghi
  • franchi
  • jugoslavi
  • nativi americani
  • niueani
  • ottomani
  • persiani
  • prussiani
  • romani

--Horcrux (msg) 12:27, 7 lug 2018 (CEST)[rispondi]

Ciao, in realtà per due di quelle elencate il template AggNaz esiste:
Per le altre non saprei se vale la pena crearli o meno: c'è effettivamente esigenza? --BohemianRhapsody (msg) 17:10, 9 lug 2018 (CEST)[rispondi]
Non so se c'è esigenza (come lo si valuta?), io mi limitavo a segnalare questi casi perché sono emersi da un recente lavoro di botolaggio. --Horcrux (msg) 19:11, 9 lug 2018 (CEST)[rispondi]

Segnalo di aver creato Modulo:Sandbox/Horcrux/AggNaz. In questo modulo:

  • tutti i dati sono gestiti centralmente (cfr. Configurazione.json), senza bisogno di miriadi di sottotemplate;
  • tutti i sinonimi sono gestiti centralmente (cfr. Sinonimi.json), senza bisogno di avere N redirect per ogni sottotemplate (né tantomento di fare distinzioni per le maiuscole come qui);
  • gli spazi vengono aggiunti in automatico, quando necessario, senza bisogno di specificarli per ogni articolo/preposizione;
  • ho aggiunto la soluzione che proponeva Bultro qui sopra per effettuare un controllo di esistenza più efficiente; ora gli #ifexist non sono addirittura più necessari.

Inoltre, in Modulo:Sandbox/Horcrux/AggNaz/Visualizza ho fatto in modo che tutti i dati specificati nella configurazione possano essere visualizzati automaticamente in una tabella in stile wiki. --Horcrux (msg) 13:44, 26 ago 2020 (CEST)[rispondi]

Io, come già datto anni fa, preferisco le miriadi di sottopagine... E' più pratico avere una pagina per nazione, con la sua interfaccia di visualizzazione, che un megapaginone; comunque non devo mettere a confronto l'Italia col Kenia. E' poi quello che fanno tutte le altre wiki (es. en:Template:Country data Germany). Si potrebbe pensare semmai a sottopagine di ns modulo per ogni nazione (che includerebbe anche i suoi sinonimi e tutto ciò che la potrebbe riguardare)?
Un'altra cosa che da anni dico "un giorno lo farò" è unificare le pagine dati di AggNaz e Naz, in modo da avere tutti i dati della nazione insieme. Magari, se si vuol fare una rivoluzione, converrebbe pensare direttamente anche a questo --Bultro (m) 19:01, 30 ago 2020 (CEST)[rispondi]
Il template che citi è molto più complesso di T:AggNaz/DEU ed è usato per scopi differenti (genera persino una bandiera diversa in base all'input inserito), quindi il confronto non è utile. Restano comunque gli altri tre indiscutibili vantaggi nel passare a Lua. Volendo invece unificare tutto con T:Naz, allora sì, vista la dimensione dei dati sarebbe meno confusionario avere più sottopagine. Se riuscissi a stilare i resquisiti di questo template/modulo unificato, ti supporterei volentieri nell'implementazione. --Horcrux (msg) 15:47, 31 ago 2020 (CEST)[rispondi]
Intanto meglio distinguere il t:Naz "radice", che è un template sportivo con uno scopo limitato e non lo tirerei in mezzo, dalle sottopagine Naz/STATO, che nacquero per il Naz ma si sono rivelate utili in generale, soprattutto per il t:Bandiera. Le sottopagine vengono chiamate direttamente da una ventina di template, indipendentemente dal Naz radice, perché di fatto sono una banca dati di etichette. Tutto ciò che puoi esserci nella banca dati del Naz è elencato in Template:Naz#Aggiunta_di_codici.
Quindi i dati delle sottopagine Naz e delle sottopagine AggNaz (alcuni sono duplicati) si potrebbero unire in un unico template, supponiamo per il momento che si chiami DatiNaz, al quale poter chiedere sia {{DatiNaz|ITA|ms}} = italiani, sia {{DatiNaz|ITA|b}} = Flag of Italy.svg. Più le varie migliorie del modulo. DatiNaz/DEU sarebbe l'unione di Naz/DEU e AggNaz/DEU più altre cose utili, come l'elenco dei sinonimi. Se è necessario avere le sottopagine nel namespace Modulo, possiamo usare Modulo:DatiNaz/DEU/man per visualizzare tutti i dati con un'interfaccia (unione di t:Naz/visualizza e t:AggNaz/visualizza). Spero di dire cose comprensibili... --Bultro (m) 17:40, 1 set 2020 (CEST)[rispondi]
A questo proposito: Discussioni_progetto:Coordinamento/Template#Unione_sottopagine_template_Naz_e_AggNaz --gvnn scrivimi! 10:47, 8 lug 2023 (CEST)[rispondi]

Eventuale unione con Naz[modifica wikitesto]

Si pensava di trasferire i dati di AggNaz nelle sottopagine di Naz in modo da avere una sola serie di pagine. Il principale problema è dato dalle eventuali incongruenze tra i due. Dato che in genere gli stati supportati da Naz sono molti di più, ho fatto un confronto sulla base delle pagine di AggNaz esistenti. Nel seguente cassetto compaiono i valori che differiscono tra Naz e AggNaz; l'elenco si aggiorna in tempo reale (per le pagine esistenti). I link rossi sono i rari casi in cui c'è l'AggNaz ma non c'è il Naz (non con lo stesso nome, almeno)

differenze Naz-AggNaz
Atleti Olimpici Indipendenti: degli -
Atleti Olimpici Individuali: degli -
Atleti Olimpici Rifugiati: degli -
BGU: Guyana britannica-Guiana Britannica
CAF: Rep. Centrafricana-Repubblica Centrafricana
Carelia: Template:Naz/Carelia-della
Carelia: Template:Naz/Carelia-Carelia
CEY: del -di
COD: RD del Congo-Repubblica Democratica del Congo
COG: Rep. del Congo-Repubblica del Congo
Corea: Template:Naz/Corea-della
Corea: Template:Naz/Corea-Corea
CZE: Rep. Ceca-Repubblica Ceca
DOM: Rep. Dominicana-Repubblica Dominicana
EAT: di -del
HUN 1949-1956: dell'-della
HUN 1949-1956: Ungheria-Repubblica Popolare d'Ungheria
IOP: dei -
ISR: d'-di
ITA: dell'-d'
MCO: di -del
MCO: Monaco-Principato di Monaco
NC: non conosciuta-NC
NGY: Guyana olandese-Guyana Olandese
Normandia: Template:Naz/Normandia-della
Normandia: Template:Naz/Normandia-Normandia
OAR: degli -
Paese Basco: Template:Naz/Paese Basco-del
Paese Basco: Template:Naz/Paese Basco-Paese Basco
RUS 1721-1917: della -dell'
RUS 1721-1917: Russia-Impero russo
SAA: della -del
SAA: Saar-Saarland
Sami: della -dei
Sami: Lapponia-Sami
Stati Federati di Micronesia: della -degli
Stati Federati di Micronesia: Micronesia-Stati Federati di Micronesia
Territorio libero di Trieste: Territorio Libero di Trieste-Territorio libero di Trieste
UAR: Rep. Araba Unita-Repubblica Araba Unita
USA: Stati Uniti-Stati Uniti d'America
VAT: della -del
VAT: Città del Vaticano-Vaticano
VGB: Isole Vergini Britanniche-Isole Vergini britanniche
VIR: Isole Vergini Americane-Isole Vergini americane

--Bultro (m) 18:20, 8 lug 2023 (CEST)[rispondi]

Comincio io.
  1. Riguardo ai link rossi, suggerirei di spostare la sottopagina di AggNaz a Naz, ad esempio da {{AggNaz/Carelia}} a {{Naz/Carelia}}
  2. Riguardo alle occorrenze dove il campo del genitivo è vuoto in Naz (esempio "degli -"), sarebbe sufficiente aggiungerlo come valorizzato in AggNaz
  3. Dove si usano abbreviazioni possiamo usare il nome esteso o incasiniamo link e/o tabelle? (esempio "Rep. Araba Unita-Repubblica Araba Unita" o "Stati Uniti-Stati Uniti d'America"), in alternativa dobbiamo valutare di inserire un nuovo parametro per il nome abbreviato?
  4. Dove la differenza è solo una maiuscola/minuscola sarei confidente che si possa tenere la forma usata nella voce, vedi Isole Vergini Americane vs Isole Vergini americane
--gvnn scrivimi! 09:55, 9 lug 2023 (CEST)[rispondi]
  1. prima bisogna controllare se il Naz esiste già con un altro nome, ad esempio le regioni italiane ci sono, nel qual caso basta creare i redirect
  2. sì, comunque nell'elenco il valore a sinistra è Naz e non è mai vuoto, semmai il contrario
  3. questa è la questione più delicata. Nel Naz, usato per le bandierine, è stata preferita la brevità, e nell'AggNaz la precisione. Per ora penso che possiamo uniformare al nome esteso, anche se causerà qualche imbruttimento (credo solo estetico), poi valuteremo se introdurre un parametro per il nome abbreviato
  4. sì--Bultro (m) 16:02, 9 lug 2023 (CEST)[rispondi]
    Frustrante, non posso fare nulla, nemmeno creare i redirect. A questo punto la mia utilità è nulla. --gvnn scrivimi! 14:10, 10 lug 2023 (CEST)[rispondi]
Posso togliere temporaneamente il blocco. Magari mettiamoci d'accordo su quando --Bultro (m) 23:02, 11 lug 2023 (CEST)[rispondi]