Errore di ortografia di quasi tutte le città ucraine

Ciao! Prima di tutto, grazie mille per aver dato vita a Discourse. È una piattaforma fantastica e mi diverto molto ad usarla da anni. Tuttavia, recentemente ho notato che nelle impostazioni del profilo, nel campo del fuso orario, c’è una trascrizione errata delle città ucraine. A volte sono presenti entrambe le grafie (1)

A volte solo una, ed è quella errata (2). Sì, Zaporizhzhia è la regione in cui l’esercito russo ha occupato la più grande centrale nucleare d’Europa e minaccia di farla esplodere se le loro richieste non saranno soddisfatte. Sì, questo sta accadendo proprio ora, in questo momento.

A volte cerca persino di forzare la grafia corretta verso quella errata, cambiando la h in g! (3)

So che può sembrare una minuzia, e probabilmente il database dei fusi orari che utilizzate è stato creato sulla base della grafia russa. Vedete, nel corso degli anni il modo in cui si scrive il nome della città è diventato una questione politica - beh, ad essere onesti, è sempre stato così, anche se con la Russia che conduce una guerra barbara contro l’Ucraina è diventato ancora più evidente. Di solito, quando le persone usano la grafia russa per le città ucraine, è come se negassero la loro appartenenza all’Ucraina e la sua sovranità come stato indipendente. Ecco alcuni articoli sull’argomento:

Ed è diventato un indicatore politico:

Non credo che Discourse, come comunità, abbia lo scopo di presentarsi come sostenitore della politica coloniale russa, quindi sarebbe bello risolvere questo problema e utilizzare i nomi originali e corretti per le città e i relativi fusi orari!
Voglio dire, Discourse utilizza già i nomi locali dei territori ex occupati dalla Russia invece della grafia imposta (4), quindi perché non renderlo una pratica universale?

1 Mi Piace

Come hai detto tu stesso, non è definito in Discourse. Sarebbe una pessima pratica open source gestirlo noi stessi invece di delegarlo alla libreria standard.

In Discourse chiamiamo la classe Rails Timezone, che è un wrapper della gemma TZInfo, che legge dai tzdata del sistema operativo sottostante. Usiamo Debian per la nostra immagine container e credo che la ottenga da Time Zone Database. Quindi potrebbe essere meglio rivolgersi a IANA, per correggerlo ovunque.

EDIT: Sembra che questa modifica sia già stata apportata nel Time Zone Database e che uscirà nella nuova release, quindi i nostri aggiornamenti standard la coglieranno automaticamente.

8 Mi Piace