61 lines
1.8 KiB
Ruby
61 lines
1.8 KiB
Ruby
# frozen_string_literal: true
|
|
|
|
ISO3166.configure do |config|
|
|
config.locales = [:en]
|
|
end
|
|
|
|
# GitLab permits users to sign up in Ukraine except the Crimean Region: https://about.gitlab.com/handbook/people-operations/code-of-conduct/#trade-compliance-exportimport-control
|
|
# This overrides the display name for Ukraine to Ukraine (except Crimean Region)
|
|
# To be removed after https://gitlab.com/gitlab-org/gitlab/issues/14784 is implemented
|
|
# Data fetched is based on https://github.com/hexorx/countries/blob/master/lib/countries/data/countries/UA.yaml
|
|
ISO3166::Data.register(
|
|
continent: "Europe",
|
|
address_format: "|-
|
|
{{recipient}}
|
|
{{street}}
|
|
{{city}} {{region_short}}
|
|
{{postalcode}}
|
|
{{country}}",
|
|
alpha2: "UA",
|
|
alpha3: "UKR",
|
|
country_code: '380',
|
|
international_prefix: '810',
|
|
ioc: "UKR",
|
|
gec: "UP",
|
|
name: "Ukraine (except Crimean Region)",
|
|
national_destination_code_lengths: [2],
|
|
national_number_lengths: [8, 9],
|
|
national_prefix: '8',
|
|
number: '804',
|
|
region: "Europe",
|
|
subregion: "Eastern Europe",
|
|
world_region: "EMEA",
|
|
un_locode: "UA",
|
|
nationality: "Ukrainian",
|
|
vat_rates: {
|
|
standard: 20
|
|
},
|
|
reduced: [7],
|
|
super_reduced: {
|
|
parking: { postal_code: true }
|
|
},
|
|
unofficial_names: %w(Ukraine Ucrania ウクライナ Oekraïne Украина Україна Украіна),
|
|
languages_official: ["uk"],
|
|
languages_spoken: ["uk"],
|
|
geo: {
|
|
latitude: 48.379433,
|
|
latitude_dec: '48.92656326293945',
|
|
longitude: 31.16558,
|
|
longitude_dec: '31.47578239440918',
|
|
max_latitude: 52.37958099999999,
|
|
max_longitude: 40.2285809,
|
|
min_latitude: 44.2924,
|
|
min_longitude: 22.137159,
|
|
bounds: {
|
|
northeast: { lat: 52.37958099999999, lng: 40.2285809 },
|
|
southwest: { lat: 44.2924, lng: 22.137159 }
|
|
}
|
|
},
|
|
currency_code: "UAH",
|
|
start_of_week: "monday"
|
|
)
|