Fix wrong language code for Kurdish languages (#17812)
This commit is contained in:
		| @@ -9,9 +9,9 @@ module ApplicationHelper | ||||
|  | ||||
|   RTL_LOCALES = %i( | ||||
|     ar | ||||
|     ckb | ||||
|     fa | ||||
|     he | ||||
|     ku | ||||
|   ).freeze | ||||
|  | ||||
|   def friendly_number_to_human(number, **options) | ||||
|   | ||||
| @@ -88,7 +88,7 @@ module LanguagesHelper | ||||
|     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, | ||||
| @@ -188,8 +188,9 @@ module LanguagesHelper | ||||
|  | ||||
|   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 | ||||
|  | ||||
|   | ||||
| @@ -76,6 +76,7 @@ module Mastodon | ||||
|       :bn, | ||||
|       :br, | ||||
|       :ca, | ||||
|       :ckb, | ||||
|       :co, | ||||
|       :cs, | ||||
|       :cy, | ||||
| @@ -108,7 +109,6 @@ module Mastodon | ||||
|       :ka, | ||||
|       :kab, | ||||
|       :kk, | ||||
|       :kmr, | ||||
|       :kn, | ||||
|       :ko, | ||||
|       :ku, | ||||
|   | ||||
							
								
								
									
										17
									
								
								db/migrate/20220316233212_update_kurdish_locales.rb
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										17
									
								
								db/migrate/20220316233212_update_kurdish_locales.rb
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,17 @@ | ||||
| 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 | ||||
| @@ -10,7 +10,7 @@ | ||||
| # | ||||
| # 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" | ||||
|   | ||||
| @@ -14,7 +14,7 @@ module Mastodon | ||||
|     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 | ||||
|   | ||||
		Reference in New Issue
	
	Block a user