Lunghezze minime dei titoli sui siti internazionali

Ero lì su 臺鐵用Openstreetmap! - 台灣/Tâi-oân/Tâi-uân/Thòi-vân (Taiwan) - OpenStreetMap Community Forum
provando a pubblicare l’oggetto
臺鐵用OSM!
Bene, ho ricevuto un avviso che era inferiore a 15 caratteri
Vediamo,
echo 臺鐵用OSM!|wc -c 14 Quindi ho dovuto cambiarlo. echo 臺鐵用Openstreetmap!|wc -c
24
Comunque, c’è un pregiudizio culturale nei valori predefiniti di Discourse.
Capita che un carattere cinese possa racchiudere molto significato e non debba essere semplicemente
presunto essere tre piccoli byte noiosi. Anche i kanji giapponesi.

Nota: non gestisco nessuno di questi siti. Sono solo l’umile utente.

Beh, questo può essere impostato dagli amministratori del sito. Penso che la colpa debba essere loro.
Sono anche un utente cinese, l’amministratore del mio forum ha impostato la lunghezza minima dell’oggetto a 1.


Aggiornamento: Oh, sembra che questo sia un sito per tutto il mondo.
In ogni caso, poiché gli amministratori del sito vogliono essere globali, rispettare le differenze linguistiche è la strada da percorrere.

Sto dicendo che l’impostazione predefinita a livello mondiale,

non deve essere solo eurocentrica.
Discourse supporta UTF-8, quindi dovrebbe avere anche un algoritmo migliore per impostare il valore predefinito.
Che ne dici di questo, tutti gli amministratori occidentali dovrebbero impostare un valore predefinito più alto,
perché Discourse presumeva che gli utenti usassero il cinese. Altrettanto ingiusto quanto l’attuale situazione opposta,
dove tutti gli amministratori orientali devono cambiare il valore predefinito.

1 Mi Piace

Discourse viene fornito con impostazioni predefinite automatiche modificate per i siti se la locale è impostata su cinese

Abbiamo impostazioni predefinite per locale, le nostre impostazioni predefinite cinesi non sono abbastanza permissive?

11 Mi Piace

Non so nulla, e sono stato innescato da una singola parola “blaim” ed è per questo che sto di nuovo scivolando nella meta-discussione :wink:

Vengo dalla Finlandia. Non so nulla delle lingue cinesi o di altre lingue non alfabetiche. Per questo motivo non penserei nemmeno a una situazione del genere.

Ecco perché abbiamo (o abbiamo bisogno di) due cose:

  • impostazioni predefinite per lingua o gruppo linguistico (per quanto ne so, ci sono)
  • un sistema di messaggi privati per dire all’amministratore che c’è un piccolo problema, come un limite di caratteri ridicolmente stretto (e che abbiamo sicuramente :wink: )

Quindi, fondamentalmente, qui ci sono due parti diverse, ma sovrapposte:

  • quali sono le opzioni per progettazione (in tema qui)
  • come un amministratore utilizza le opzioni (fuori tema proprio qui)
2 Mi Piace

quello che potresti fare è aggiungere qualcosa del genere al tuo post

臺鐵用OSM! <!-- altro testo per via dei limiti -->

Se un utente deve fare tali trucchi è un forte segno di cattiva progettazione o di cattiva amministrazione :wink:

Certo, è una soluzione di fortuna.

1 Mi Piace

Discourse viene fornito con impostazioni predefinite automatiche modificate per i siti se la locale è impostata su cinese

Errore grave!

Ai vecchi tempi, ogni comunità rimaneva nel proprio paese d’origine.
Tutto andava bene.

Nei tempi più recenti, abbiamo ora molte comunità internazionali,
come il sito di esempio che ho pubblicato.

Bene, si potrebbe dire che la suddetta comunità internazionale dovrebbe
impostare un’impostazione predefinita diversa.

Va bene, ma il problema persiste: troppo lasco per i poster ASCII.
Sì, stiamo parlando di due tipi di poster proprio sullo stesso sito. E quei fastidiosi poster potrebbero persino passare da una lingua all’altra, da un post all’altro, o anche nello stesso post, o persino nello stesso titolo.

Pertanto, propongo che si consideri ogni carattere cinese equivalente a 5 caratteri ASCII, ecc. Non solo gli attuali tre, che, accidenti, corrispondono a quanti byte ha un carattere UTF-8… E beh, quelle emoji otterrebbero un punteggio da 2 a 4… che casino.

Comunque, scommetto che qualcuno ha scritto una libreria che ti darà la vera “valenza” di ogni carattere, sia esso ASCII o meno.

Questo non è stato nemmeno lontanamente vero. Tutte quelle piattaforme sono state create per e da americani. E c’erano costantemente problemi di caratteri. Ogni europeo può dimostrare che è vero perché l’inglese è una lingua minoritaria se guardiamo al quadro generale :wink:

2 Mi Piace

Forse un’impostazione (opzionale) per categoria per abbassare la lunghezza minima potrebbe aiutare. Poiché in un forum internazionale di solito deve esserci una categoria dedicata, se si pubblica in cinese (o in qualsiasi altra lingua).

1 Mi Piace

Questa è un’interessante richiesta di #funzionalità, è complessa a causa della coerenza

Inoltre, i siti non internazionali potrebbero non gradirla a causa dei vettori di spam

Non ci sono cambiamenti facili qui e ci sono già molte opzioni

2 Mi Piace

In realtà potresti contare la punteggiatura come ad esempio, -1,
unicode , U+002C COMMA ... Category: Po (Punctuation, Other) unicode ’ ’
U+0020 SPACE …
Category: Zs (Separator, Space);

E qui otteniamo +5, dalla prima traduzione, h e a r t
$ unicode -v 心|grep Def
kDefinition: heart; mind, intelligence; soul

Vedi ad esempio,
apropos perluniprops perluniprops (1) - Index of Unicode Version 14.0.0 character properties in Perl apt-cache policy unicode #Debian
unicode:
Installed: 2.9-1

Bene, è per questo che queste impostazioni sono regolabili. Immaginerei che nei siti in questione la lingua principale del sito non sia il cinese.

Questa impostazione minima è progettata per aiutare ad evitare titoli di argomenti molto vaghi. Sebbene sia verissimo che il cinese e altre lingue che utilizzano pittogrammi abbiano infatti un’affermazione molto più completa in un singolo glifo rispetto ad altre lingue come l’inglese e quelle che utilizzano un sistema alfabetico di 26 lettere.

Quindi, naturalmente, i valori predefiniti installati dal sistema seguiranno tipicamente standard come 15 caratteri nel titolo e un minimo di 20 caratteri per i requisiti dei post.

Non credo che la colpa debba essere di nessuno. Poiché i siti saranno adattati principalmente ai loro obiettivi. Cioè, essendo in inglese, sarebbe malafede da parte mia aspettarmi che tutti i siti a me estranei abbiano contenuti in inglese correttamente tradotti.

1 Mi Piace

Questo è il consenso, ma non sono del tutto sicuro che funzioni davvero. Ciao a tutti voi ha 15 caratteri ed è molto vago. Lo stesso vale per gli argomenti: quante volte abbiamo visto qui una risposta breve che finisce (più qualche carattere in più). Quel limite di 20 non funziona, quindi, e può solo aggiungere più rumore. In realtà, nei forum di lingua inglese, il limite negli argomenti potrebbe essere solo 6 e si ferma Sono d’accordo (contiamo anche gli spazi?) Sui titoli bastano 3.

Naturalmente capisco perché abbiamo bisogno di alcuni limiti, ma non sono del tutto sicuro che 15, 20 o qualsiasi cosa divisa per 5 sia davvero accurata :wink: Ma ehi, è per questo che abbiamo le impostazioni.

I forum globali devono apportare alcuni aggiustamenti e utilizzare i moderatori se i titoli troppo brevi iniziano a diventare un problema.

Scusate ragazzi se sto ferendo i sentimenti di qualcuno ora, ma questo argomento dice di più che abbiamo troppo tempo libero da dedicare rispetto a quanto ci sarebbe un vero problema :rofl:

(Perché Meta non mi offre più l’elenco delle emoji?)

2 Mi Piace

Pensiamo di costringere gli utenti a evitare titoli troppo corti.

Ma in realtà stiamo costringendo altri utenti a usare titoli troppo lunghi.

È tutta una questione di pregiudizio culturale.

E no, per favore, non dire “dovrebbero contattare il loro amministratore per modificarlo”.

La radice del pregiudizio culturale è proprio qui su Discourse.com.

Una mancanza di sensibilità.

Inoltre, è facile da risolvere. Conta i caratteri in modo diverso.

Ma a chi importa. Non è un grosso problema nei “mercati che copriamo”.

Vale la pena notare di nuovo quanto segue:\n\n[quote="Sam Saffron, post:12, topic:253916, username:sam"]\nQuesta è una richiesta interessante di Feature, è complessa a causa della coerenza\n\nInoltre, i siti non internazionali potrebbero non gradirla a causa dei vettori di spam\n\nNon c’è un cambiamento facile qui e esistono già molte opzioni\n[/quote]\n\n\nCome puoi immaginare, riceviamo molte richieste di funzionalità e di esperienza utente, e generalmente lavoriamo secondo il principio che quelle con maggiore interesse vengono prioritizzate prima. Finora, questa non ha riscosso molto interesse da parte di nessuno se non da te.\n\nApprezzo che possa essere qualcosa che ti piacerebbe vedere implementato, anche se penso che dovremmo essere attenti a mantenere la discussione civile e produttiva piuttosto che ricorrere a insinuazioni.

2 Mi Piace

Il problema di questo però è che se imposti arbitrariamente ogni carattere cinese a 5 caratteri latini, e l’errore dice ancora “Il titolo deve essere di almeno 15 caratteri”, e digiti 3 caratteri cinesi e poi l’errore scompare, improvvisamente la descrizione dell’errore non avrà senso (perché hai digitato 3 caratteri e non 15 caratteri)

Immagino che su un sito internazionale, se mi chiedo “come lo farebbe dio” (The God Login) — il sito rileverebbe quale lingua stai cercando di digitare nel titolo e mostrerebbe un requisito di lunghezza minima dei caratteri appropriato di conseguenza.

  • Il titolo deve essere di almeno 15 caratteri (per caratteri latini)
  • Il titolo deve essere di almeno 7 caratteri (per caratteri giapponesi poiché la maggior parte di essi equivale a 2 caratteri latini, ad eccezione delle vocali…)

ecc. per ogni impostazione linguistica

Un altro problema di questo però è che le persone possono anche usare più lingue in un titolo, come hai fatto nel post originale.

Si tratta di valutare il lavoro per tutto questo e quanto sarà utile rispetto agli attuali valori predefiniti globali.

Sto solo dicendo che non sono sicuro che ci sia bisogno di fare commenti personali – parlo inglese e vietnamita entrambi a livello madrelingua, sto imparando il russo e ho imparato un po’ di latino, cinese e giapponese. Discourse ha uno dei team geograficamente più diversi che abbia mai visto (che copre 6 continenti e 15 fusi orari). Non credo sia legato alla sensibilità ma alla logistica.

La maggior parte dei siti utilizza una sola lingua ed è per questo che esiste un’unica impostazione predefinita globale per la lunghezza minima del titolo che gli amministratori possono modificare, con impostazioni predefinite per locale.

Per un sito che ha discussioni in molte lingue, il che è molto più raro, gli amministratori di quel sito potrebbero abbassare il limite a 3 o 5 caratteri.

(Il motivo per cui è nelle mani degli amministratori è che con un minimo di 3 caratteri, ad esempio, le persone potrebbero digitare titoli molto brevi e spam in inglese, se questa è la lingua più comune. Con una base di utenti matura, potrebbe non essere un problema, ma con altre comunità, potrebbe esserlo. Spetta agli amministratori valutarlo in base alla loro base di utenti.)

4 Mi Piace

Ho pensato a un’altra soluzione, ovvero rendere possibile impostare la lunghezza minima del titolo dell’argomento per categoria, se ci sono più categorie con lingue diverse.

Per il core, probabilmente dipenderebbe ancora dalla frequenza di utilizzo, ma potrebbe anche essere realizzato in un plugin.

Il motivo dello spam / la chiarezza dei titoli è il motivo principale per cui è nelle mani degli amministratori piuttosto che degli utenti. Anche se capisco quanto possa essere frustrante per un utente in un forum multilingue al momento.

1 Mi Piace

Meglio che contare i byte sarebbe, ad esempio:

wcswidth (3) - determinare le colonne necessarie per una stringa di caratteri wide a dimensione fissa

Comunque, è come “Scegli il tuo avatar” e loro sono la razza e il genere di qualcun altro.

E sai una cosa, pensavo di aver già risposto a questo via email. Ma credo che l’argomento sia stato riassegnato mentre ero offline. Quindi, quando l’email è arrivata a Discourse, non c’era posto dove postarla, quindi è finita nel bitbucket. Quindi ho scoperto un bug. Almeno l’utente dovrebbe ricevere un messaggio di rimbalzo.

Search results for 'wcswidth' - Discourse Meta trova solo questa risposta. I miei altri post via email sono arrivati bene, ma non quello in cui ho menzionato wcswidth. Quello deve essere dovuto al cambio di argomento, ecc.

Vanno bene i cambi di argomento. Ma il sistema dovrebbe assicurarsi di inviare un’email all’utente dicendogli che il suo post è fallito… a causa di…

OK, posso confermare che l’invio di un messaggio a un argomento già chiuso comporta un’email di rifiuto (ma scarta il corpo che l’utente ha digitato!), ma per i cambi di argomento, ecc. sembra che l’email venga scartata.