ko: ['Korean', '한국어'].freeze,
kr: ['Kanuri', 'Kanuri'].freeze,
ks: ['Kashmiri', 'कश्मीरी'].freeze,
- ku: ['Kurdish', 'Kurdî'].freeze,
+ ku: ['Kurmanji (Kurdish)', 'Kurmancî'].freeze,
kv: ['Komi', 'коми кыв'].freeze,
kw: ['Cornish', 'Kernewek'].freeze,
ky: ['Kyrgyz', 'Кыргызча'].freeze,
ISO_639_3 = {
ast: ['Asturian', 'Asturianu'].freeze,
+ ckb: ['Sorani (Kurdish)', 'سۆرانی'].freeze,
kab: ['Kabyle', 'Taqbaylit'].freeze,
- kmr: ['Northern Kurdish', 'Kurmancî'].freeze,
+ kmr: ['Kurmanji (Kurdish)', 'Kurmancî'].freeze,
zgh: ['Standard Moroccan Tamazight', 'ⵜⴰⵎⴰⵣⵉⵖⵜ'].freeze,
}.freeze
--- /dev/null
+class UpdateKurdishLocales < ActiveRecord::Migration[6.1]
+ class User < ApplicationRecord
+ # Dummy class, to make migration possible across version changes
+ end
+
+ disable_ddl_transaction!
+
+ def up
+ User.where(locale: 'ku').in_batches.update_all(locale: 'ckb')
+ User.where(locale: 'kmr').in_batches.update_all(locale: 'ku')
+ end
+
+ def down
+ User.where(locale: 'ku').in_batches.update_all(locale: 'kmr')
+ User.where(locale: 'ckb').in_batches.update_all(locale: 'ku')
+ end
+end
#
# It's strongly recommended that you check this file into your version control system.
-ActiveRecord::Schema.define(version: 2022_03_10_060959) do
+ActiveRecord::Schema.define(version: 2022_03_16_233212) do
# These are extensions that must be enabled in order to support this database
enable_extension "plpgsql"
end
MIN_SUPPORTED_VERSION = 2019_10_01_213028 # rubocop:disable Style/NumericLiterals
- MAX_SUPPORTED_VERSION = 2022_03_10_060959 # rubocop:disable Style/NumericLiterals
+ MAX_SUPPORTED_VERSION = 2022_03_16_233212 # rubocop:disable Style/NumericLiterals
# Stubs to enjoy ActiveRecord queries while not depending on a particular
# version of the code/database