Spanish address format
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- cpp
- Ambito
- localization
Direzione di ricerca
Inizia con i dati collegati sul formato degli indirizzi della Spagna e verifica come libaddressinput gestisce %n, i campi facoltativi e il campo admin1. Determina quale comportamento di formattazione è previsto prima di modificare il formato; il lavoro è completato quando gli indirizzi spagnoli visualizzano correttamente la provincia, sia quando è presente sia quando è assente.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
The address format for Spain is currently as follows:
"fmt":"%N%n%O%n%A%n%Z %C %S"
It looks wrong to me to have the province (%S) separated by a space. Instead, one of the following changes would make most sense:
- Put it in parentheses. That appears to be the more idiomatic formatting, but it seems to make it harder to make the province be optional.
- Add an optional field fmt_admin1 which, when present, indicates a format to use for the admin1 field if present. Then set fmt_admin1 to "(%S)" for Spain.
- Make it a newline (%n) instead of a space. This is a simple fix that libaddressinput supports and that is also supported by the postal service.
Regarding the first point, out in the wild, a well-formatted Spanish address seems to leave out the province if it's obvious. For example, for the city of Barcelona, one would write Barcelona by itself rather than write "Barcelona (Barcelona)". For that reason, it may be problematic to make the format string as simple as "%N%n%O%n%A%n%Z %C (%S)". When the admin1 is not present, the address would end up with empty parentheses.
- Lingua principale
- C++
- Stelle
- 629
- Fork
- 109
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di google/libaddressinput
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
google/libaddressinput#255 ·
-
Improve Spain postcode regexAperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
google/libaddressinput#245 · 1 commento ·
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 64/100
google/libaddressinput#254 ·
-
Error in Spain sub_zip listAperta
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 52/100
google/libaddressinput#250 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 58/100
google/libaddressinput#249 ·
Tutte le issue di google/libaddressinput
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
I maintainer di solito rispondono entro 1 giorno
-
lldb
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
llvm/llvm-project#229592 · 11 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 3 giorni
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
llvm/offload-test-suite#1560 ·
I maintainer di solito rispondono entro 1 giorno
-
cudf-polars feature request
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno