Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

KG postal information missing local format.

Abierto
#132 7 comentarios 0 reacciones 0 asignados Ver en GitHub

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
2/5
Tiempo estimado
1-3 horas
Aptitud para principiantes
38/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
javascript
Área
localization

Línea de trabajo

Comienza revisando data/KG y los metadatos de formato existentes para comprobar cómo se representan los formatos de dirección locales y latinos. Confirma si se admiten los campos propuestos lang, lfmt y languages y, a continuación, valida el formato actualizado de Kirguistán con las pruebas o comprobaciones relevantes del proyecto.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

The current format and validation data for KG, Krygyzstan currently only has the latin format which corresponds with UPU:

name
organization
street_address
postal_code city
{
"zipex": "720001",
"name": "KYRGYZSTAN",
"zip": "\\d{6}",
"fmt": "%N%n%O%n%A%n%Z %C",
"key": "KG",
"id": "data/KG"
}

But, looking at actual usage of cyrillic local postal addresses, it appears the normal, non-latin usage is the Asian large-to-small format. Some examples from KG government sites

From http://gosstroy.gov.kg/ru/ (bottom of page): Кыргызская Республика, г.Бишкек, проспект Манаса 28 -> Kyrgyz Republic, Bishkek, Manas Avenue 28

From: http://antimonopolia.gov.kg/ : г. Бишкек ул. Байтик Баатыра 7Б/1 -> Bishkek city Baitik Baatyr 7Б / 1

From: http://www.gamsumo.gov.kg/ru/about/feedback/
720040, Кыргызская Республика, г.Бишкек, ул. Киевская 96“Б” -> 720040, Kyrgyz Republic, Bishkek, ul. Kievskaya 96 "B"

From Kyrgyzstan post list of post offices:

Филиал «Бишкекский почтамт
720000, Кыргызская Республика, г. Бишкек, пр. Чуй, 96

ГОС-01
720001, Кыргызская Республика, г. Бишкек, ул. Киевская, 114

ГОС-03
720003, Кыргызская Республика, г. Бишкек, ул. Абдымомунова, 207
...

I would like to suggest the following update for KG:

{
"lang": "ky",
"zipex": "720001",
"name": "KYRGYZSTAN",
"zip": "\\d{6}",
"fmt": "%N%n%O%n%Z %C%n%A",
"lfmt": "%N%n%O%n%A%n%Z %C",
"key": "KG",
"id": "data/KG",
"languages": "ky"
}

I'm not sure if "lang" and "languages" is needed if there is no key and subkey list.

Cheers,

Mike___

Lenguaje dominante
C++
Estrellas
629
Forks
109
Métricas de merge de PR
Sin PR fusionados en 30 d

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de google/libaddressinput

Todos los issues de google/libaddressinput

Issues similares

Más issues de C++

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.