No puede seleccionar más de 25 temas Los temas deben comenzar con una letra o número, pueden incluir guiones ('-') y pueden tener hasta 35 caracteres de largo.
 
 

1144 líneas
117 KiB

  1. //
  2. // mdlLocale.swift
  3. //
  4. //
  5. // Created by Michiel Carman on 2/16/24.
  6. //
  7. import Fluent
  8. import Vapor
  9. import Foundation
  10. import FluentKit
  11. final class mdlLocale: Model, Content {
  12. static let schema = "locale"
  13. @ID(custom: "id", generatedBy: .database) var id: Int?
  14. @Field(key: "name") var name: String?
  15. @Field(key: "code") var code: String?
  16. @Timestamp(key: "createDate", on: .create) var createdate: Date?
  17. @Field(key: "createUserId") var createuserid: Int?
  18. @Timestamp(key: "updateDate", on: .update) var updatedate: Date?
  19. @Field(key: "updateUserId") var updateuserid: Int?
  20. @Children(for: \.$locale) var values: [mdlTblValue]
  21. init() { }
  22. init(id: Int? = nil,
  23. name: String? = nil,
  24. code: String? = nil,
  25. createuserid: Int? = nil,
  26. updateuserid: Int? = nil
  27. ) {
  28. self.id = id
  29. self.name = name
  30. self.code = code
  31. self.createuserid = createuserid
  32. self.updateuserid = updateuserid
  33. }
  34. }
  35. extension mdlLocale{
  36. struct Create: AsyncMigration {
  37. func prepare(on database: Database) async throws {
  38. try await database.schema("locale")
  39. .field("id", .int, .identifier(auto: true))
  40. .field("name", .string)
  41. .field("code", .string)
  42. .field("createDate", .datetime)
  43. .field("createUserId", .int)
  44. .field("updateDate", .datetime)
  45. .field("updateUserId", .int)
  46. .create()
  47. }
  48. func revert(on database: Database) async throws {
  49. try await database.schema("locale").delete()
  50. }
  51. }
  52. struct Seed: AsyncMigration{
  53. func prepare(on database: FluentKit.Database) async throws {
  54. let mdls: [mdlLocale] = [
  55. .init(id: nil, name: "Arabic", code: "ar", createuserid: -1, updateuserid: -1),
  56. .init(id: nil, name: "Arabic (United Arab Emirates)", code: "ar_AE", createuserid: -1, updateuserid: -1),
  57. .init(id: nil, name: "Arabic (Bahrain)", code: "ar_BH", createuserid: -1, updateuserid: -1),
  58. .init(id: nil, name: "Arabic (Djibouti)", code: "ar_DJ", createuserid: -1, updateuserid: -1),
  59. .init(id: nil, name: "Arabic (Algeria)", code: "ar_DZ", createuserid: -1, updateuserid: -1),
  60. .init(id: nil, name: "Arabic (Egypt)", code: "ar_EG", createuserid: -1, updateuserid: -1),
  61. .init(id: nil, name: "Arabic (Western Sahara)", code: "ar_EH", createuserid: -1, updateuserid: -1),
  62. .init(id: nil, name: "Arabic (Eritrea)", code: "ar_ER", createuserid: -1, updateuserid: -1),
  63. .init(id: nil, name: "Arabic (Israel)", code: "ar_IL", createuserid: -1, updateuserid: -1),
  64. .init(id: nil, name: "Arabic (Iraq)", code: "ar_IQ", createuserid: -1, updateuserid: -1),
  65. .init(id: nil, name: "Arabic (Iraq)", code: "ar_IQ", createuserid: -1, updateuserid: -1),
  66. .init(id: nil, name: "Arabic (Jordan)", code: "ar_JO", createuserid: -1, updateuserid: -1),
  67. .init(id: nil, name: "Arabic (Jordan)", code: "ar_JO", createuserid: -1, updateuserid: -1),
  68. .init(id: nil, name: "Arabic (Comoros)", code: "ar_KM", createuserid: -1, updateuserid: -1),
  69. .init(id: nil, name: "Arabic (Kuwait)", code: "ar_KW", createuserid: -1, updateuserid: -1),
  70. .init(id: nil, name: "Arabic (Lebanon)", code: "ar_LB", createuserid: -1, updateuserid: -1),
  71. .init(id: nil, name: "Arabic (Libya)", code: "ar_LY", createuserid: -1, updateuserid: -1),
  72. .init(id: nil, name: "Arabic (Morocco)", code: "ar_MA", createuserid: -1, updateuserid: -1),
  73. .init(id: nil, name: "Arabic (Mauritania)", code: "ar_MR", createuserid: -1, updateuserid: -1),
  74. .init(id: nil, name: "Arabic (Oman)", code: "ar_OM", createuserid: -1, updateuserid: -1),
  75. .init(id: nil, name: "Arabic (Palestinian Territories)", code: "ar_PS", createuserid: -1, updateuserid: -1),
  76. .init(id: nil, name: "Arabic (Qatar)", code: "ar_QA", createuserid: -1, updateuserid: -1),
  77. .init(id: nil, name: "Arabic (Saudi Arabia)", code: "ar_SA", createuserid: -1, updateuserid: -1),
  78. .init(id: nil, name: "Arabic (Sudan)", code: "ar_SD", createuserid: -1, updateuserid: -1),
  79. .init(id: nil, name: "Arabic (Somalia)", code: "ar_SO", createuserid: -1, updateuserid: -1),
  80. .init(id: nil, name: "Arabic (South Sudan)", code: "ar_SS", createuserid: -1, updateuserid: -1),
  81. .init(id: nil, name: "Arabic (Syria)", code: "ar_SY", createuserid: -1, updateuserid: -1),
  82. .init(id: nil, name: "Arabic (Chad)", code: "ar_TD", createuserid: -1, updateuserid: -1),
  83. .init(id: nil, name: "Arabic (Tunisia)", code: "ar_TN", createuserid: -1, updateuserid: -1),
  84. .init(id: nil, name: "Arabic (Yemen)", code: "ar_YE", createuserid: -1, updateuserid: -1),
  85. .init(id: nil, name: "Assamese", code: "as", createuserid: -1, updateuserid: -1),
  86. .init(id: nil, name: "Assamese (India)", code: "as_IN", createuserid: -1, updateuserid: -1),
  87. .init(id: nil, name: "Asu", code: "asa", createuserid: -1, updateuserid: -1),
  88. .init(id: nil, name: "Asu (Tanzania)", code: "asa_TZ", createuserid: -1, updateuserid: -1),
  89. .init(id: nil, name: "Azerbaijani", code: "az", createuserid: -1, updateuserid: -1),
  90. .init(id: nil, name: "Azerbaijani (Cyrillic)", code: "az_Cyrl", createuserid: -1, updateuserid: -1),
  91. .init(id: nil, name: "Azerbaijani (Cyrillic, Azerbaijan)", code: "az_Cyrl_AZ", createuserid: -1, updateuserid: -1),
  92. .init(id: nil, name: "Azerbaijani (Latin)", code: "az_Latn", createuserid: -1, updateuserid: -1),
  93. .init(id: nil, name: "Azerbaijani (Latin, Azerbaijan)", code: "az_Latn_AZ", createuserid: -1, updateuserid: -1),
  94. .init(id: nil, name: "Basaa", code: "bas", createuserid: -1, updateuserid: -1),
  95. .init(id: nil, name: "Basaa (Cameroon)", code: "bas_CM", createuserid: -1, updateuserid: -1),
  96. .init(id: nil, name: "Belarusian", code: "be", createuserid: -1, updateuserid: -1),
  97. .init(id: nil, name: "Belarusian (Belarus)", code: "be_BY", createuserid: -1, updateuserid: -1),
  98. .init(id: nil, name: "Bemba", code: "bem", createuserid: -1, updateuserid: -1),
  99. .init(id: nil, name: "Bemba (Zambia)", code: "bem_ZM", createuserid: -1, updateuserid: -1),
  100. .init(id: nil, name: "Bena", code: "bez", createuserid: -1, updateuserid: -1),
  101. .init(id: nil, name: "Bena (Tanzania)", code: "bez_TZ", createuserid: -1, updateuserid: -1),
  102. .init(id: nil, name: "Bulgarian", code: "bg", createuserid: -1, updateuserid: -1),
  103. .init(id: nil, name: "Bulgarian (Bulgaria)", code: "bg_BG", createuserid: -1, updateuserid: -1),
  104. .init(id: nil, name: "Bambara", code: "bm", createuserid: -1, updateuserid: -1),
  105. .init(id: nil, name: "Bambara (Mali)", code: "bm_ML", createuserid: -1, updateuserid: -1),
  106. .init(id: nil, name: "Bangla (bn)", code: "bn", createuserid: -1, updateuserid: -1),
  107. .init(id: nil, name: "Bengali", code: "bn", createuserid: -1, updateuserid: -1),
  108. .init(id: nil, name: "Bengali (Bangladesh)", code: "bn_BD", createuserid: -1, updateuserid: -1),
  109. .init(id: nil, name: "Bangla (Bangladesh)", code: "bn_BD", createuserid: -1, updateuserid: -1),
  110. .init(id: nil, name: "Bengali (India)", code: "bn_IN", createuserid: -1, updateuserid: -1),
  111. .init(id: nil, name: "Bangla (India)", code: "bn_IN", createuserid: -1, updateuserid: -1),
  112. .init(id: nil, name: "Tibetan", code: "bo", createuserid: -1, updateuserid: -1),
  113. .init(id: nil, name: "Tibetan (China)", code: "bo_CN", createuserid: -1, updateuserid: -1),
  114. .init(id: nil, name: "Tibetan (India)", code: "bo_IN", createuserid: -1, updateuserid: -1),
  115. .init(id: nil, name: "Breton", code: "br", createuserid: -1, updateuserid: -1),
  116. .init(id: nil, name: "Breton (France)", code: "br_FR", createuserid: -1, updateuserid: -1),
  117. .init(id: nil, name: "Bodo", code: "brx", createuserid: -1, updateuserid: -1),
  118. .init(id: nil, name: "Bodo (India)", code: "brx_IN", createuserid: -1, updateuserid: -1),
  119. .init(id: nil, name: "Bosnian", code: "bs", createuserid: -1, updateuserid: -1),
  120. .init(id: nil, name: "Bosnian (Cyrillic)", code: "bs_Cyrl", createuserid: -1, updateuserid: -1),
  121. .init(id: nil, name: "Bosnian (Cyrillic, Bosnia & Herzegovina)", code: "bs_Cyrl_BA", createuserid: -1, updateuserid: -1),
  122. .init(id: nil, name: "Bosnian (Latin)", code: "bs_Latn", createuserid: -1, updateuserid: -1),
  123. .init(id: nil, name: "Bosnian (Latin, Bosnia & Herzegovina)", code: "bs_Latn_BA", createuserid: -1, updateuserid: -1),
  124. .init(id: nil, name: "Catalan", code: "ca", createuserid: -1, updateuserid: -1),
  125. .init(id: nil, name: "Catalan (Andorra)", code: "ca_AD", createuserid: -1, updateuserid: -1),
  126. .init(id: nil, name: "Catalan (Spain)", code: "ca_ES", createuserid: -1, updateuserid: -1),
  127. .init(id: nil, name: "Catalan (France)", code: "ca_FR", createuserid: -1, updateuserid: -1),
  128. .init(id: nil, name: "Catalan (Italy)", code: "ca_IT", createuserid: -1, updateuserid: -1),
  129. .init(id: nil, name: "Chechen (ce)", code: "ce", createuserid: -1, updateuserid: -1),
  130. .init(id: nil, name: "Chechen (Russia)", code: "ce_RU", createuserid: -1, updateuserid: -1),
  131. .init(id: nil, name: "Chiga (cgg)", code: "cgg", createuserid: -1, updateuserid: -1),
  132. .init(id: nil, name: "Chiga (Uganda)", code: "cgg_UG", createuserid: -1, updateuserid: -1),
  133. .init(id: nil, name: "Cherokee", code: "chr", createuserid: -1, updateuserid: -1),
  134. .init(id: nil, name: "Cherokee (United States)", code: "chr_US", createuserid: -1, updateuserid: -1),
  135. .init(id: nil, name: "Czech", code: "cs", createuserid: -1, updateuserid: -1),
  136. .init(id: nil, name: "Czech (Czech Republic)", code: "cs_CZ", createuserid: -1, updateuserid: -1),
  137. .init(id: nil, name: "Welsh", code: "cy", createuserid: -1, updateuserid: -1),
  138. .init(id: nil, name: "Welsh (United Kingdom)", code: "cy_GB", createuserid: -1, updateuserid: -1),
  139. .init(id: nil, name: "Danish", code: "da", createuserid: -1, updateuserid: -1),
  140. .init(id: nil, name: "Danish (Denmark)", code: "da_DK", createuserid: -1, updateuserid: -1),
  141. .init(id: nil, name: "Taita", code: "dav", createuserid: -1, updateuserid: -1),
  142. .init(id: nil, name: "Taita (Kenya)", code: "dav_KE", createuserid: -1, updateuserid: -1),
  143. .init(id: nil, name: "German", code: "de", createuserid: -1, updateuserid: -1),
  144. .init(id: nil, name: "German (Austria)", code: "de_AT", createuserid: -1, updateuserid: -1),
  145. .init(id: nil, name: "German (Belgium)", code: "de_BE", createuserid: -1, updateuserid: -1),
  146. .init(id: nil, name: "German (Switzerland)", code: "de_CH", createuserid: -1, updateuserid: -1),
  147. .init(id: nil, name: "German (Germany)", code: "de_DE", createuserid: -1, updateuserid: -1),
  148. .init(id: nil, name: "German (Italy)", code: "de_IT", createuserid: -1, updateuserid: -1),
  149. .init(id: nil, name: "German (Liechtenstein)", code: "de_LI", createuserid: -1, updateuserid: -1),
  150. .init(id: nil, name: "German (Luxembourg)", code: "de_LU", createuserid: -1, updateuserid: -1),
  151. .init(id: nil, name: "German (Luxembourg)", code: "de_LU", createuserid: -1, updateuserid: -1),
  152. .init(id: nil, name: "Zarma", code: "dje", createuserid: -1, updateuserid: -1),
  153. .init(id: nil, name: "Zarma (Niger)", code: "dje_NE", createuserid: -1, updateuserid: -1),
  154. .init(id: nil, name: "Lower Sorbian", code: "dsb", createuserid: -1, updateuserid: -1),
  155. .init(id: nil, name: "Lower Sorbian (Germany)", code: "dsb_DE", createuserid: -1, updateuserid: -1),
  156. .init(id: nil, name: "Duala", code: "dua", createuserid: -1, updateuserid: -1),
  157. .init(id: nil, name: "Duala (Cameroon)", code: "dua_CM", createuserid: -1, updateuserid: -1),
  158. .init(id: nil, name: "Jola-Fonyi", code: "dyo", createuserid: -1, updateuserid: -1),
  159. .init(id: nil, name: "Jola-Fonyi (Senegal)", code: "dyo_SN", createuserid: -1, updateuserid: -1),
  160. .init(id: nil, name: "Dzongkha", code: "dz", createuserid: -1, updateuserid: -1),
  161. .init(id: nil, name: "Dzongkha (Bhutan)", code: "dz_BT", createuserid: -1, updateuserid: -1),
  162. .init(id: nil, name: "Embu", code: "ebu", createuserid: -1, updateuserid: -1),
  163. .init(id: nil, name: "Embu (Kenya)", code: "ebu_KE", createuserid: -1, updateuserid: -1),
  164. .init(id: nil, name: "Ewe (ee)", code: "ee", createuserid: -1, updateuserid: -1),
  165. .init(id: nil, name: "Ewe (Ghana)", code: "ee_GH", createuserid: -1, updateuserid: -1),
  166. .init(id: nil, name: "Ewe (Togo)", code: "ee_TG", createuserid: -1, updateuserid: -1),
  167. .init(id: nil, name: "Greek", code: "el", createuserid: -1, updateuserid: -1),
  168. .init(id: nil, name: "Greek (Cyprus)", code: "el_CY", createuserid: -1, updateuserid: -1),
  169. .init(id: nil, name: "Greek (Greece)", code: "el_GR", createuserid: -1, updateuserid: -1),
  170. .init(id: nil, name: "English", code: "en", createuserid: -1, updateuserid: -1),
  171. .init(id: nil, name: "English (Antigua & Barbuda)", code: "en_AG", createuserid: -1, updateuserid: -1),
  172. .init(id: nil, name: "English (Anguilla)", code: "en_AI", createuserid: -1, updateuserid: -1),
  173. .init(id: nil, name: "English (Anguilla)", code: "en_AI", createuserid: -1, updateuserid: -1),
  174. .init(id: nil, name: "English (American Samoa)", code: "en_AS", createuserid: -1, updateuserid: -1),
  175. .init(id: nil, name: "English (Austria)", code: "en_AT", createuserid: -1, updateuserid: -1),
  176. .init(id: nil, name: "English (Australia)", code: "en_AU", createuserid: -1, updateuserid: -1),
  177. .init(id: nil, name: "English (Australia)", code: "en_AU", createuserid: -1, updateuserid: -1),
  178. .init(id: nil, name: "English (Barbados)", code: "en_BB", createuserid: -1, updateuserid: -1),
  179. .init(id: nil, name: "English (Belgium)", code: "en_BE", createuserid: -1, updateuserid: -1),
  180. .init(id: nil, name: "English (Burundi)", code: "en_BI", createuserid: -1, updateuserid: -1),
  181. .init(id: nil, name: "English (Bermuda)", code: "en_BM", createuserid: -1, updateuserid: -1),
  182. .init(id: nil, name: "English (Bahamas)", code: "en_BS", createuserid: -1, updateuserid: -1),
  183. .init(id: nil, name: "English (Botswana)", code: "en_BW", createuserid: -1, updateuserid: -1),
  184. .init(id: nil, name: "English (Belize)", code: "en_BZ", createuserid: -1, updateuserid: -1),
  185. .init(id: nil, name: "English (Canada)", code: "en_CA", createuserid: -1, updateuserid: -1),
  186. .init(id: nil, name: "English (Canada)", code: "en_CA", createuserid: -1, updateuserid: -1),
  187. .init(id: nil, name: "English (Cocos [Keeling] Islands)", code: "en_CC", createuserid: -1, updateuserid: -1),
  188. .init(id: nil, name: "English (Switzerland)", code: "en_CH", createuserid: -1, updateuserid: -1),
  189. .init(id: nil, name: "English (Cook Islands)", code: "en_CK", createuserid: -1, updateuserid: -1),
  190. .init(id: nil, name: "English (Cameroon)", code: "en_CM", createuserid: -1, updateuserid: -1),
  191. .init(id: nil, name: "English (Christmas Island)", code: "en_CX", createuserid: -1, updateuserid: -1),
  192. .init(id: nil, name: "English (Cyprus)", code: "en_CY", createuserid: -1, updateuserid: -1),
  193. .init(id: nil, name: "English (Germany)", code: "en_DE", createuserid: -1, updateuserid: -1),
  194. .init(id: nil, name: "English (Diego Garcia)", code: "en_DG", createuserid: -1, updateuserid: -1),
  195. .init(id: nil, name: "English (Denmark)", code: "en_DK", createuserid: -1, updateuserid: -1),
  196. .init(id: nil, name: "English (Dominica)", code: "en_DM", createuserid: -1, updateuserid: -1),
  197. .init(id: nil, name: "English (Eritrea)", code: "en_ER", createuserid: -1, updateuserid: -1),
  198. .init(id: nil, name: "English (Finland)", code: "en_FI", createuserid: -1, updateuserid: -1),
  199. .init(id: nil, name: "English (Fiji)", code: "en_FJ", createuserid: -1, updateuserid: -1),
  200. .init(id: nil, name: "English (Falkland Islands)", code: "en_FK", createuserid: -1, updateuserid: -1),
  201. .init(id: nil, name: "English (Micronesia)", code: "en_FM", createuserid: -1, updateuserid: -1),
  202. .init(id: nil, name: "English (United Kingdom)", code: "en_GB", createuserid: -1, updateuserid: -1),
  203. .init(id: nil, name: "English (United Kingdom)", code: "en_GB", createuserid: -1, updateuserid: -1),
  204. .init(id: nil, name: "English (Grenada)", code: "en_GD", createuserid: -1, updateuserid: -1),
  205. .init(id: nil, name: "English (Guernsey)", code: "en_GG", createuserid: -1, updateuserid: -1),
  206. .init(id: nil, name: "English (Ghana)", code: "en_GH", createuserid: -1, updateuserid: -1),
  207. .init(id: nil, name: "English (Gibraltar)", code: "en_GI", createuserid: -1, updateuserid: -1),
  208. .init(id: nil, name: "English (Gambia)", code: "en_GM", createuserid: -1, updateuserid: -1),
  209. .init(id: nil, name: "English (Guam)", code: "en_GU", createuserid: -1, updateuserid: -1),
  210. .init(id: nil, name: "English (Guyana)", code: "en_GY", createuserid: -1, updateuserid: -1),
  211. .init(id: nil, name: "English (Hong Kong SAR China)", code: "en_HK", createuserid: -1, updateuserid: -1),
  212. .init(id: nil, name: "English (Ireland)", code: "en_IE", createuserid: -1, updateuserid: -1),
  213. .init(id: nil, name: "English (Ireland)", code: "en_IE", createuserid: -1, updateuserid: -1),
  214. .init(id: nil, name: "English (Israel)", code: "en_IL", createuserid: -1, updateuserid: -1),
  215. .init(id: nil, name: "English (Isle of Man)", code: "en_IM", createuserid: -1, updateuserid: -1),
  216. .init(id: nil, name: "English (India)", code: "en_IN", createuserid: -1, updateuserid: -1),
  217. .init(id: nil, name: "English (India)", code: "en_IN", createuserid: -1, updateuserid: -1),
  218. .init(id: nil, name: "English (British Indian Ocean Territory)", code: "en_IO", createuserid: -1, updateuserid: -1),
  219. .init(id: nil, name: "English (Jersey)", code: "en_JE", createuserid: -1, updateuserid: -1),
  220. .init(id: nil, name: "English (Jamaica)", code: "en_JM", createuserid: -1, updateuserid: -1),
  221. .init(id: nil, name: "English (Kenya)", code: "en_KE", createuserid: -1, updateuserid: -1),
  222. .init(id: nil, name: "English (Kiribati)", code: "en_KI", createuserid: -1, updateuserid: -1),
  223. .init(id: nil, name: "English (St. Kitts & Nevis)", code: "en_KN", createuserid: -1, updateuserid: -1),
  224. .init(id: nil, name: "English (Cayman Islands)", code: "en_KY", createuserid: -1, updateuserid: -1),
  225. .init(id: nil, name: "English (St. Lucia)", code: "en_LC", createuserid: -1, updateuserid: -1),
  226. .init(id: nil, name: "English (Liberia)", code: "en_LR", createuserid: -1, updateuserid: -1),
  227. .init(id: nil, name: "English (Lesotho)", code: "en_LS", createuserid: -1, updateuserid: -1),
  228. .init(id: nil, name: "English (Madagascar)", code: "en_MG", createuserid: -1, updateuserid: -1),
  229. .init(id: nil, name: "English (Marshall Islands)", code: "en_MH", createuserid: -1, updateuserid: -1),
  230. .init(id: nil, name: "English (Macau SAR China)", code: "en_MO", createuserid: -1, updateuserid: -1),
  231. .init(id: nil, name: "English (Northern Mariana Islands)", code: "en_MP", createuserid: -1, updateuserid: -1),
  232. .init(id: nil, name: "English (Montserrat)", code: "en_MS", createuserid: -1, updateuserid: -1),
  233. .init(id: nil, name: "English (Malta)", code: "en_MT", createuserid: -1, updateuserid: -1),
  234. .init(id: nil, name: "English (Malta)", code: "en_MT", createuserid: -1, updateuserid: -1),
  235. .init(id: nil, name: "English (Mauritius)", code: "en_MU", createuserid: -1, updateuserid: -1),
  236. .init(id: nil, name: "English (Malawi)", code: "en_MW", createuserid: -1, updateuserid: -1),
  237. .init(id: nil, name: "English (Malaysia)", code: "en_MY", createuserid: -1, updateuserid: -1),
  238. .init(id: nil, name: "English (Namibia)", code: "en_NA", createuserid: -1, updateuserid: -1),
  239. .init(id: nil, name: "English (Norfolk Island)", code: "en_NF", createuserid: -1, updateuserid: -1),
  240. .init(id: nil, name: "English (Nigeria)", code: "en_NG", createuserid: -1, updateuserid: -1),
  241. .init(id: nil, name: "English (Netherlands)", code: "en_NL", createuserid: -1, updateuserid: -1),
  242. .init(id: nil, name: "English (Nauru)", code: "en_NR", createuserid: -1, updateuserid: -1),
  243. .init(id: nil, name: "English (Niue)", code: "en_NU", createuserid: -1, updateuserid: -1),
  244. .init(id: nil, name: "English (New Zealand)", code: "en_NZ", createuserid: -1, updateuserid: -1),
  245. .init(id: nil, name: "English (New Zealand)", code: "en_NZ", createuserid: -1, updateuserid: -1),
  246. .init(id: nil, name: "English (Papua New Guinea)", code: "en_PG", createuserid: -1, updateuserid: -1),
  247. .init(id: nil, name: "English (Philippines)", code: "en_PH", createuserid: -1, updateuserid: -1),
  248. .init(id: nil, name: "English (Philippines)", code: "en_PH", createuserid: -1, updateuserid: -1),
  249. .init(id: nil, name: "English (Pakistan)", code: "en_PK", createuserid: -1, updateuserid: -1),
  250. .init(id: nil, name: "English (Pitcairn Islands)", code: "en_PN", createuserid: -1, updateuserid: -1),
  251. .init(id: nil, name: "English (Puerto Rico)", code: "en_PR", createuserid: -1, updateuserid: -1),
  252. .init(id: nil, name: "English (Palau)", code: "en_PW", createuserid: -1, updateuserid: -1),
  253. .init(id: nil, name: "English (Rwanda)", code: "en_RW", createuserid: -1, updateuserid: -1),
  254. .init(id: nil, name: "English (Solomon Islands)", code: "en_SB", createuserid: -1, updateuserid: -1),
  255. .init(id: nil, name: "English (Seychelles)", code: "en_SC", createuserid: -1, updateuserid: -1),
  256. .init(id: nil, name: "English (Sudan)", code: "en_SD", createuserid: -1, updateuserid: -1),
  257. .init(id: nil, name: "English (Sweden)", code: "en_SE", createuserid: -1, updateuserid: -1),
  258. .init(id: nil, name: "English (Singapore)", code: "en_SG", createuserid: -1, updateuserid: -1),
  259. .init(id: nil, name: "English (Singapore)", code: "en_SG", createuserid: -1, updateuserid: -1),
  260. .init(id: nil, name: "English (St. Helena)", code: "en_SH", createuserid: -1, updateuserid: -1),
  261. .init(id: nil, name: "English (Slovenia)", code: "en_SI", createuserid: -1, updateuserid: -1),
  262. .init(id: nil, name: "English (Sierra Leone)", code: "en_SL", createuserid: -1, updateuserid: -1),
  263. .init(id: nil, name: "English (South Sudan)", code: "en_SS", createuserid: -1, updateuserid: -1),
  264. .init(id: nil, name: "English (Sint Maarten)", code: "en_SX", createuserid: -1, updateuserid: -1),
  265. .init(id: nil, name: "English (Swaziland)", code: "en_SZ", createuserid: -1, updateuserid: -1),
  266. .init(id: nil, name: "English (Turks & Caicos Islands)", code: "en_TC", createuserid: -1, updateuserid: -1),
  267. .init(id: nil, name: "English (Tokelau)", code: "en_TK", createuserid: -1, updateuserid: -1),
  268. .init(id: nil, name: "English (Tonga)", code: "en_TO", createuserid: -1, updateuserid: -1),
  269. .init(id: nil, name: "English (Trinidad & Tobago)", code: "en_TT", createuserid: -1, updateuserid: -1),
  270. .init(id: nil, name: "English (Tuvalu)", code: "en_TV", createuserid: -1, updateuserid: -1),
  271. .init(id: nil, name: "English (Tanzania)", code: "en_TZ", createuserid: -1, updateuserid: -1),
  272. .init(id: nil, name: "English (Uganda)", code: "en_UG", createuserid: -1, updateuserid: -1),
  273. .init(id: nil, name: "English (U.S. Outlying Islands)", code: "en_UM", createuserid: -1, updateuserid: -1),
  274. .init(id: nil, name: "English (United States)", code: "en_US", createuserid: -1, updateuserid: -1),
  275. .init(id: nil, name: "English (United States)", code: "en_US", createuserid: -1, updateuserid: -1),
  276. .init(id: nil, name: "English (St. Vincent & Grenadines)", code: "en_VC", createuserid: -1, updateuserid: -1),
  277. .init(id: nil, name: "English (British Virgin Islands)", code: "en_VG", createuserid: -1, updateuserid: -1),
  278. .init(id: nil, name: "English (U.S. Virgin Islands)", code: "en_VI", createuserid: -1, updateuserid: -1),
  279. .init(id: nil, name: "English (Vanuatu)", code: "en_VU", createuserid: -1, updateuserid: -1),
  280. .init(id: nil, name: "English (Samoa)", code: "en_WS", createuserid: -1, updateuserid: -1),
  281. .init(id: nil, name: "English (South Africa)", code: "en_ZA", createuserid: -1, updateuserid: -1),
  282. .init(id: nil, name: "English (South Africa)", code: "en_ZA", createuserid: -1, updateuserid: -1),
  283. .init(id: nil, name: "English (Zambia)", code: "en_ZM", createuserid: -1, updateuserid: -1),
  284. .init(id: nil, name: "English (Zimbabwe)", code: "en_ZW", createuserid: -1, updateuserid: -1),
  285. .init(id: nil, name: "Esperanto", code: "eo", createuserid: -1, updateuserid: -1),
  286. .init(id: nil, name: "Spanish", code: "es", createuserid: -1, updateuserid: -1),
  287. .init(id: nil, name: "Spanish (Argentina)", code: "es_AR", createuserid: -1, updateuserid: -1),
  288. .init(id: nil, name: "Spanish (Bolivia)", code: "es_BO", createuserid: -1, updateuserid: -1),
  289. .init(id: nil, name: "Spanish (Brazil)", code: "es_BR", createuserid: -1, updateuserid: -1),
  290. .init(id: nil, name: "Spanish (Belize)", code: "es_BZ", createuserid: -1, updateuserid: -1),
  291. .init(id: nil, name: "Spanish (Chile)", code: "es_CL", createuserid: -1, updateuserid: -1),
  292. .init(id: nil, name: "Spanish (Colombia)", code: "es_CO", createuserid: -1, updateuserid: -1),
  293. .init(id: nil, name: "Spanish (Costa Rica)", code: "es_CR", createuserid: -1, updateuserid: -1),
  294. .init(id: nil, name: "Spanish (Cuba)", code: "es_CU", createuserid: -1, updateuserid: -1),
  295. .init(id: nil, name: "Spanish (Dominican Republic)", code: "es_DO", createuserid: -1, updateuserid: -1),
  296. .init(id: nil, name: "Spanish (Ceuta & Melilla", code: "es_EA", createuserid: -1, updateuserid: -1),
  297. .init(id: nil, name: "Spanish (Ecuador)", code: "es_EC", createuserid: -1, updateuserid: -1),
  298. .init(id: nil, name: "Spanish (Spain)", code: "es_ES", createuserid: -1, updateuserid: -1),
  299. .init(id: nil, name: "Spanish (Equatorial Guinea)", code: "es_GQ", createuserid: -1, updateuserid: -1),
  300. .init(id: nil, name: "Spanish (Guatemala)", code: "es_GT", createuserid: -1, updateuserid: -1),
  301. .init(id: nil, name: "Spanish (Honduras)", code: "es_HN", createuserid: -1, updateuserid: -1),
  302. .init(id: nil, name: "Spanish (Canary Islands)", code: "es_IC", createuserid: -1, updateuserid: -1),
  303. .init(id: nil, name: "Spanish (Mexico)", code: "es_MX", createuserid: -1, updateuserid: -1),
  304. .init(id: nil, name: "Spanish (Nicaragua)", code: "es_NI", createuserid: -1, updateuserid: -1),
  305. .init(id: nil, name: "Spanish (Panama)", code: "es_PA", createuserid: -1, updateuserid: -1),
  306. .init(id: nil, name: "Spanish (Peru)", code: "es_PE", createuserid: -1, updateuserid: -1),
  307. .init(id: nil, name: "Spanish (Puerto Rico)", code: "es_PR", createuserid: -1, updateuserid: -1),
  308. .init(id: nil, name: "Spanish (Paraguay)", code: "es_PY", createuserid: -1, updateuserid: -1),
  309. .init(id: nil, name: "Spanish (El Salvador)", code: "es_SV", createuserid: -1, updateuserid: -1),
  310. .init(id: nil, name: "Spanish (United States)", code: "es_US", createuserid: -1, updateuserid: -1),
  311. .init(id: nil, name: "Spanish (Uruguay)", code: "es_UY", createuserid: -1, updateuserid: -1),
  312. .init(id: nil, name: "Spanish (Venezuela)", code: "es_VE", createuserid: -1, updateuserid: -1),
  313. .init(id: nil, name: "Estonian", code: "et", createuserid: -1, updateuserid: -1),
  314. .init(id: nil, name: "Estonian (Estonia)", code: "et_EE", createuserid: -1, updateuserid: -1),
  315. .init(id: nil, name: "Basque (eu)", code: "eu", createuserid: -1, updateuserid: -1),
  316. .init(id: nil, name: "Basque (Spain)", code: "eu_ES", createuserid: -1, updateuserid: -1),
  317. .init(id: nil, name: "Ewondo", code: "ewo", createuserid: -1, updateuserid: -1),
  318. .init(id: nil, name: "Ewondo (Cameroon)", code: "ewo_CM", createuserid: -1, updateuserid: -1),
  319. .init(id: nil, name: "Persian", code: "fa", createuserid: -1, updateuserid: -1),
  320. .init(id: nil, name: "Persian (Afghanistan)", code: "fa_AF", createuserid: -1, updateuserid: -1),
  321. .init(id: nil, name: "Persian (Iran)", code: "fa_IR", createuserid: -1, updateuserid: -1),
  322. .init(id: nil, name: "Fulah (Cameroon", code: "ff_CM", createuserid: -1, updateuserid: -1),
  323. .init(id: nil, name: "Pashto (Afghanistan)", code: "ps_AF", createuserid: -1, updateuserid: -1),
  324. .init(id: nil, name: "Fulah", code: "ff", createuserid: -1, updateuserid: -1),
  325. .init(id: nil, name: "Fulah (Guinea)", code: "ff_GN", createuserid: -1, updateuserid: -1),
  326. .init(id: nil, name: "Fulah (Mauritania)", code: "ff_MR", createuserid: -1, updateuserid: -1),
  327. .init(id: nil, name: "Fulah (Senegal)", code: "ff_SN", createuserid: -1, updateuserid: -1),
  328. .init(id: nil, name: "Finnish", code: "fi", createuserid: -1, updateuserid: -1),
  329. .init(id: nil, name: "Finnish (Finland)", code: "fi_FI", createuserid: -1, updateuserid: -1),
  330. .init(id: nil, name: "Filipino", code: "fil", createuserid: -1, updateuserid: -1),
  331. .init(id: nil, name: "Filipino (Philippines)", code: "fil_PH", createuserid: -1, updateuserid: -1),
  332. .init(id: nil, name: "Faroese", code: "fo", createuserid: -1, updateuserid: -1),
  333. .init(id: nil, name: "Faroese (Denmark)", code: "fo_DK", createuserid: -1, updateuserid: -1),
  334. .init(id: nil, name: "Faroese (Faroe Islands)", code: "fo_FO", createuserid: -1, updateuserid: -1),
  335. .init(id: nil, name: "French", code: "fr", createuserid: -1, updateuserid: -1),
  336. .init(id: nil, name: "French (Belgium)", code: "fr_BE", createuserid: -1, updateuserid: -1),
  337. .init(id: nil, name: "French (Burkina Faso)", code: "fr_BF", createuserid: -1, updateuserid: -1),
  338. .init(id: nil, name: "French (Burundi)", code: "fr_BI", createuserid: -1, updateuserid: -1),
  339. .init(id: nil, name: "French (Benin)", code: "fr_BJ", createuserid: -1, updateuserid: -1),
  340. .init(id: nil, name: "French (St. Barthélemy)", code: "fr_BL", createuserid: -1, updateuserid: -1),
  341. .init(id: nil, name: "French (Canada)", code: "fr_CA", createuserid: -1, updateuserid: -1),
  342. .init(id: nil, name: "French (Congo - Kinshasa)", code: "fr_CD", createuserid: -1, updateuserid: -1),
  343. .init(id: nil, name: "French (Central African Republic)", code: "fr_CF", createuserid: -1, updateuserid: -1),
  344. .init(id: nil, name: "French (Congo - Brazzaville)", code: "fr_CG", createuserid: -1, updateuserid: -1),
  345. .init(id: nil, name: "French (Switzerland)", code: "fr_CH", createuserid: -1, updateuserid: -1),
  346. .init(id: nil, name: "French (Côte d’Ivoire)", code: "fr_CI", createuserid: -1, updateuserid: -1),
  347. .init(id: nil, name: "French (Cameroon)", code: "fr_CM", createuserid: -1, updateuserid: -1),
  348. .init(id: nil, name: "French (Djibouti)", code: "fr_DJ", createuserid: -1, updateuserid: -1),
  349. .init(id: nil, name: "French (Algeria)", code: "fr_DZ", createuserid: -1, updateuserid: -1),
  350. .init(id: nil, name: "French (France)", code: "fr_FR", createuserid: -1, updateuserid: -1),
  351. .init(id: nil, name: "French (Gabon)", code: "fr_GA", createuserid: -1, updateuserid: -1),
  352. .init(id: nil, name: "French (French Guiana)", code: "fr_GF", createuserid: -1, updateuserid: -1),
  353. .init(id: nil, name: "French (Guinea)", code: "fr_GN", createuserid: -1, updateuserid: -1),
  354. .init(id: nil, name: "French (Guadeloupe)", code: "fr_GP", createuserid: -1, updateuserid: -1),
  355. .init(id: nil, name: "French (Equatorial Guinea)", code: "fr_GQ", createuserid: -1, updateuserid: -1),
  356. .init(id: nil, name: "French (Haiti)", code: "fr_HT", createuserid: -1, updateuserid: -1),
  357. .init(id: nil, name: "French (Comoros)", code: "fr_KM", createuserid: -1, updateuserid: -1),
  358. .init(id: nil, name: "French (Luxembourg)", code: "fr_LU", createuserid: -1, updateuserid: -1),
  359. .init(id: nil, name: "French (Morocco)", code: "fr_MA", createuserid: -1, updateuserid: -1),
  360. .init(id: nil, name: "French (Monaco)", code: "fr_MC", createuserid: -1, updateuserid: -1),
  361. .init(id: nil, name: "French (St. Martin)", code: "fr_MF", createuserid: -1, updateuserid: -1),
  362. .init(id: nil, name: "French (Madagascar)", code: "fr_MG", createuserid: -1, updateuserid: -1),
  363. .init(id: nil, name: "French (Mali)", code: "fr_ML", createuserid: -1, updateuserid: -1),
  364. .init(id: nil, name: "French (Martinique)", code: "fr_MQ", createuserid: -1, updateuserid: -1),
  365. .init(id: nil, name: "French (Mauritania)", code: "fr_MR", createuserid: -1, updateuserid: -1),
  366. .init(id: nil, name: "French (Mauritius)", code: "fr_MU", createuserid: -1, updateuserid: -1),
  367. .init(id: nil, name: "French (New Caledonia)", code: "fr_NC", createuserid: -1, updateuserid: -1),
  368. .init(id: nil, name: "French (Niger)", code: "fr_NE", createuserid: -1, updateuserid: -1),
  369. .init(id: nil, name: "French (French Polynesia)", code: "fr_PF", createuserid: -1, updateuserid: -1),
  370. .init(id: nil, name: "French (St. Pierre & Miquelon)", code: "fr_PM", createuserid: -1, updateuserid: -1),
  371. .init(id: nil, name: "French (Réunion)", code: "fr_RE", createuserid: -1, updateuserid: -1),
  372. .init(id: nil, name: "French (Rwanda)", code: "fr_RW", createuserid: -1, updateuserid: -1),
  373. .init(id: nil, name: "French (Seychelles)", code: "fr_SC", createuserid: -1, updateuserid: -1),
  374. .init(id: nil, name: "French (Senegal)", code: "fr_SN", createuserid: -1, updateuserid: -1),
  375. .init(id: nil, name: "French (Syria)", code: "fr_SY", createuserid: -1, updateuserid: -1),
  376. .init(id: nil, name: "French (Chad)", code: "fr_TD", createuserid: -1, updateuserid: -1),
  377. .init(id: nil, name: "French (Togo)", code: "fr_TG", createuserid: -1, updateuserid: -1),
  378. .init(id: nil, name: "French (Tunisia)", code: "fr_TN", createuserid: -1, updateuserid: -1),
  379. .init(id: nil, name: "French (Vanuatu)", code: "fr_VU", createuserid: -1, updateuserid: -1),
  380. .init(id: nil, name: "French (Wallis & Futuna)", code: "fr_WF", createuserid: -1, updateuserid: -1),
  381. .init(id: nil, name: "French (Mayotte)", code: "fr_YT", createuserid: -1, updateuserid: -1),
  382. .init(id: nil, name: "Friulian", code: "fur", createuserid: -1, updateuserid: -1),
  383. .init(id: nil, name: "Friulian (Italy)", code: "fur_IT", createuserid: -1, updateuserid: -1),
  384. .init(id: nil, name: "Western Frisian", code: "fy", createuserid: -1, updateuserid: -1),
  385. .init(id: nil, name: "Western Frisian (Netherlands)", code: "fy_NL", createuserid: -1, updateuserid: -1),
  386. .init(id: nil, name: "Irish", code: "ga", createuserid: -1, updateuserid: -1),
  387. .init(id: nil, name: "Irish", code: "ga", createuserid: -1, updateuserid: -1),
  388. .init(id: nil, name: "Irish (Ireland)", code: "ga_IE", createuserid: -1, updateuserid: -1),
  389. .init(id: nil, name: "Irish (Ireland)", code: "ga_IE", createuserid: -1, updateuserid: -1),
  390. .init(id: nil, name: "Scottish Gaelic", code: "gd", createuserid: -1, updateuserid: -1),
  391. .init(id: nil, name: "Scottish Gaelic (United Kingdom)", code: "gd_GB", createuserid: -1, updateuserid: -1),
  392. .init(id: nil, name: "Galician", code: "gl", createuserid: -1, updateuserid: -1),
  393. .init(id: nil, name: "Galician (Spain)", code: "gl_ES", createuserid: -1, updateuserid: -1),
  394. .init(id: nil, name: "Swiss German", code: "gsw", createuserid: -1, updateuserid: -1),
  395. .init(id: nil, name: "Swiss German (Switzerland)", code: "gsw_CH", createuserid: -1, updateuserid: -1),
  396. .init(id: nil, name: "Swiss German (France)", code: "gsw_FR", createuserid: -1, updateuserid: -1),
  397. .init(id: nil, name: "Swiss German (Liechtenstein)", code: "gsw_LI", createuserid: -1, updateuserid: -1),
  398. .init(id: nil, name: "Gujarati", code: "gu", createuserid: -1, updateuserid: -1),
  399. .init(id: nil, name: "Gujarati (India)", code: "gu_IN", createuserid: -1, updateuserid: -1),
  400. .init(id: nil, name: "Gusii", code: "guz", createuserid: -1, updateuserid: -1),
  401. .init(id: nil, name: "Gusii (Kenya)", code: "guz_KE", createuserid: -1, updateuserid: -1),
  402. .init(id: nil, name: "Manx", code: "gv", createuserid: -1, updateuserid: -1),
  403. .init(id: nil, name: "Manx (Isle of Man)", code: "gv_IM", createuserid: -1, updateuserid: -1),
  404. .init(id: nil, name: "Hausa", code: "ha", createuserid: -1, updateuserid: -1),
  405. .init(id: nil, name: "Hausa (Ghana)", code: "ha_GH", createuserid: -1, updateuserid: -1),
  406. .init(id: nil, name: "Hausa (Niger)", code: "ha_NE", createuserid: -1, updateuserid: -1),
  407. .init(id: nil, name: "Hausa (Nigeria)", code: "ha_NG", createuserid: -1, updateuserid: -1),
  408. .init(id: nil, name: "Hawaiian", code: "haw", createuserid: -1, updateuserid: -1),
  409. .init(id: nil, name: "Hawaiian (United States)", code: "haw_US", createuserid: -1, updateuserid: -1),
  410. .init(id: nil, name: "Hebrew", code: "he", createuserid: -1, updateuserid: -1),
  411. .init(id: nil, name: "Hebrew (Israel)", code: "he_IL", createuserid: -1, updateuserid: -1),
  412. .init(id: nil, name: "Hindi", code: "hi", createuserid: -1, updateuserid: -1),
  413. .init(id: nil, name: "Hindi (India)", code: "hi_IN", createuserid: -1, updateuserid: -1),
  414. .init(id: nil, name: "Croatian", code: "hr", createuserid: -1, updateuserid: -1),
  415. .init(id: nil, name: "Croatian (Bosnia & Herzegovina)", code: "hr_BA", createuserid: -1, updateuserid: -1),
  416. .init(id: nil, name: "Croatian (Croatia)", code: "hr_HR", createuserid: -1, updateuserid: -1),
  417. .init(id: nil, name: "Upper Sorbian", code: "hsb", createuserid: -1, updateuserid: -1),
  418. .init(id: nil, name: "Upper Sorbian (Germany)", code: "hsb_DE", createuserid: -1, updateuserid: -1),
  419. .init(id: nil, name: "Hungarian", code: "hu", createuserid: -1, updateuserid: -1),
  420. .init(id: nil, name: "Hungarian (Hungary)", code: "hu_HU", createuserid: -1, updateuserid: -1),
  421. .init(id: nil, name: "Armenian", code: "hy", createuserid: -1, updateuserid: -1),
  422. .init(id: nil, name: "Armenian (Armenia)", code: "hy_AM", createuserid: -1, updateuserid: -1),
  423. .init(id: nil, name: "Igbo", code: "ig", createuserid: -1, updateuserid: -1),
  424. .init(id: nil, name: "Igbo (Nigeria)", code: "ig_NG", createuserid: -1, updateuserid: -1),
  425. .init(id: nil, name: "Sichuan Yi", code: "ii", createuserid: -1, updateuserid: -1),
  426. .init(id: nil, name: "Sichuan Yi (China)", code: "ii_CN", createuserid: -1, updateuserid: -1),
  427. .init(id: nil, name: "Indonesian", code: "in", createuserid: -1, updateuserid: -1),
  428. .init(id: nil, name: "Indonesian (Indonesia)", code: "in_ID", createuserid: -1, updateuserid: -1),
  429. .init(id: nil, name: "Icelandic", code: "is", createuserid: -1, updateuserid: -1),
  430. .init(id: nil, name: "Icelandic (Iceland)", code: "is_IS", createuserid: -1, updateuserid: -1),
  431. .init(id: nil, name: "Italian", code: "it", createuserid: -1, updateuserid: -1),
  432. .init(id: nil, name: "Italian (Switzerland)", code: "it_CH", createuserid: -1, updateuserid: -1),
  433. .init(id: nil, name: "Italian (Italy)", code: "it_IT", createuserid: -1, updateuserid: -1),
  434. .init(id: nil, name: "Italian (San Marino)", code: "it_SM", createuserid: -1, updateuserid: -1),
  435. .init(id: nil, name: "Italian (Vatican City)", code: "it_VA", createuserid: -1, updateuserid: -1),
  436. .init(id: nil, name: "Hebrew", code: "iw", createuserid: -1, updateuserid: -1),
  437. .init(id: nil, name: "Hebrew (Israel)", code: "iw_IL", createuserid: -1, updateuserid: -1),
  438. .init(id: nil, name: "Japanese", code: "ja", createuserid: -1, updateuserid: -1),
  439. .init(id: nil, name: "Japanese (Japan)", code: "ja_JP", createuserid: -1, updateuserid: -1),
  440. .init(id: nil, name: "Ngomba", code: "jgo", createuserid: -1, updateuserid: -1),
  441. .init(id: nil, name: "Ngomba (Cameroon)", code: "jgo_CM", createuserid: -1, updateuserid: -1),
  442. .init(id: nil, name: "Machame", code: "jmc", createuserid: -1, updateuserid: -1),
  443. .init(id: nil, name: "Machame (Tanzania)", code: "jmc_TZ", createuserid: -1, updateuserid: -1),
  444. .init(id: nil, name: "Georgian", code: "ka", createuserid: -1, updateuserid: -1),
  445. .init(id: nil, name: "Georgian (Georgia)", code: "ka_GE", createuserid: -1, updateuserid: -1),
  446. .init(id: nil, name: "Kabyle", code: "kab", createuserid: -1, updateuserid: -1),
  447. .init(id: nil, name: "Kabyle (Algeria)", code: "kab_DZ", createuserid: -1, updateuserid: -1),
  448. .init(id: nil, name: "Kamba", code: "kam", createuserid: -1, updateuserid: -1),
  449. .init(id: nil, name: "Kamba (Kenya)", code: "kam_KE", createuserid: -1, updateuserid: -1),
  450. .init(id: nil, name: "Makonde", code: "kde", createuserid: -1, updateuserid: -1),
  451. .init(id: nil, name: "Makonde (Tanzania)", code: "kde_TZ", createuserid: -1, updateuserid: -1),
  452. .init(id: nil, name: "Kabuverdianu", code: "kea", createuserid: -1, updateuserid: -1),
  453. .init(id: nil, name: "Kabuverdianu (Cape Verde)", code: "kea_CV", createuserid: -1, updateuserid: -1),
  454. .init(id: nil, name: "Koyra Chiini", code: "khq", createuserid: -1, updateuserid: -1),
  455. .init(id: nil, name: "Koyra Chiini (Mali)", code: "khq_ML", createuserid: -1, updateuserid: -1),
  456. .init(id: nil, name: "Kikuyu", code: "ki", createuserid: -1, updateuserid: -1),
  457. .init(id: nil, name: "Kikuyu (Kenya)", code: "ki_KE", createuserid: -1, updateuserid: -1),
  458. .init(id: nil, name: "Kazakh", code: "kk", createuserid: -1, updateuserid: -1),
  459. .init(id: nil, name: "Kazakh (Kazakhstan)", code: "kk_KZ", createuserid: -1, updateuserid: -1),
  460. .init(id: nil, name: "Kako", code: "kkj", createuserid: -1, updateuserid: -1),
  461. .init(id: nil, name: "Kako (Cameroon)", code: "kkj_CM", createuserid: -1, updateuserid: -1),
  462. .init(id: nil, name: "Kalaallisut", code: "kl", createuserid: -1, updateuserid: -1),
  463. .init(id: nil, name: "Kalaallisut (Greenland)", code: "kl_GL", createuserid: -1, updateuserid: -1),
  464. .init(id: nil, name: "Kalenjin", code: "kln", createuserid: -1, updateuserid: -1),
  465. .init(id: nil, name: "Kalenjin (Kenya)", code: "kln_KE", createuserid: -1, updateuserid: -1),
  466. .init(id: nil, name: "Khmer", code: "km", createuserid: -1, updateuserid: -1),
  467. .init(id: nil, name: "Khmer (Cambodia)", code: "km_KH", createuserid: -1, updateuserid: -1),
  468. .init(id: nil, name: "Kannada", code: "kn", createuserid: -1, updateuserid: -1),
  469. .init(id: nil, name: "Kannada (India)", code: "kn_IN", createuserid: -1, updateuserid: -1),
  470. .init(id: nil, name: "Korean", code: "ko", createuserid: -1, updateuserid: -1),
  471. .init(id: nil, name: "Korean", code: "ko", createuserid: -1, updateuserid: -1),
  472. .init(id: nil, name: "Korean (North Korea)", code: "ko_KP", createuserid: -1, updateuserid: -1),
  473. .init(id: nil, name: "Korean (South Korea)", code: "ko_KR", createuserid: -1, updateuserid: -1),
  474. .init(id: nil, name: "Korean (South Korea)", code: "ko_KR", createuserid: -1, updateuserid: -1),
  475. .init(id: nil, name: "Konkani", code: "kok", createuserid: -1, updateuserid: -1),
  476. .init(id: nil, name: "Konkani (India)", code: "kok_IN", createuserid: -1, updateuserid: -1),
  477. .init(id: nil, name: "Kashmiri", code: "ks", createuserid: -1, updateuserid: -1),
  478. .init(id: nil, name: "Kashmiri (India)", code: "ks_IN", createuserid: -1, updateuserid: -1),
  479. .init(id: nil, name: "Shambala", code: "ksb", createuserid: -1, updateuserid: -1),
  480. .init(id: nil, name: "Shambala (Tanzania)", code: "ksb_TZ", createuserid: -1, updateuserid: -1),
  481. .init(id: nil, name: "Bafia", code: "ksf", createuserid: -1, updateuserid: -1),
  482. .init(id: nil, name: "Bafia (Cameroon)", code: "ksf_CM", createuserid: -1, updateuserid: -1),
  483. .init(id: nil, name: "Colognian", code: "ksh", createuserid: -1, updateuserid: -1),
  484. .init(id: nil, name: "Colognian (Germany)", code: "ksh_DE", createuserid: -1, updateuserid: -1),
  485. .init(id: nil, name: "Cornish", code: "kw", createuserid: -1, updateuserid: -1),
  486. .init(id: nil, name: "Cornish (United Kingdom)", code: "kw_GB", createuserid: -1, updateuserid: -1),
  487. .init(id: nil, name: "Kyrgyz", code: "ky", createuserid: -1, updateuserid: -1),
  488. .init(id: nil, name: "Kyrgyz (Kyrgyzstan)", code: "ky_KG", createuserid: -1, updateuserid: -1),
  489. .init(id: nil, name: "Langi", code: "lag", createuserid: -1, updateuserid: -1),
  490. .init(id: nil, name: "Langi (Tanzania)", code: "lag_TZ", createuserid: -1, updateuserid: -1),
  491. .init(id: nil, name: "Lithuanian", code: "lt", createuserid: -1, updateuserid: -1),
  492. .init(id: nil, name: "Lithuanian (Lithuania)", code: "lt_LT", createuserid: -1, updateuserid: -1),
  493. .init(id: nil, name: "Luxembourgish", code: "lb", createuserid: -1, updateuserid: -1),
  494. .init(id: nil, name: "Luxembourgish (Luxembourg)", code: "lb_LU", createuserid: -1, updateuserid: -1),
  495. .init(id: nil, name: "Latvian", code: "lv", createuserid: -1, updateuserid: -1),
  496. .init(id: nil, name: "Latvian (Latvia)", code: "lv_LV", createuserid: -1, updateuserid: -1),
  497. .init(id: nil, name: "Ganda", code: "lg", createuserid: -1, updateuserid: -1),
  498. .init(id: nil, name: "Ganda (Uganda)", code: "lg_UG", createuserid: -1, updateuserid: -1),
  499. .init(id: nil, name: "Macedonian", code: "mk", createuserid: -1, updateuserid: -1),
  500. .init(id: nil, name: "Macedonian (Macedonia)", code: "mk_MK", createuserid: -1, updateuserid: -1),
  501. .init(id: nil, name: "Malay", code: "ms", createuserid: -1, updateuserid: -1),
  502. .init(id: nil, name: "Malay (Malaysia)", code: "ms_MY", createuserid: -1, updateuserid: -1),
  503. .init(id: nil, name: "Maltese", code: "mt", createuserid: -1, updateuserid: -1),
  504. .init(id: nil, name: "Maltese (Malta)", code: "mt_MT", createuserid: -1, updateuserid: -1),
  505. .init(id: nil, name: "Dutch", code: "nl", createuserid: -1, updateuserid: -1),
  506. .init(id: nil, name: "Dutch (Belgium)", code: "nl_BE", createuserid: -1, updateuserid: -1),
  507. .init(id: nil, name: "Dutch (Netherlands)", code: "nl_NL", createuserid: -1, updateuserid: -1),
  508. .init(id: nil, name: "Norwegian", code: "no", createuserid: -1, updateuserid: -1),
  509. .init(id: nil, name: "Norwegian (Norway)", code: "no_NO", createuserid: -1, updateuserid: -1),
  510. .init(id: nil, name: "Norwegian (Norway Nynorsk)", code: "no_NO_NY", createuserid: -1, updateuserid: -1),
  511. .init(id: nil, name: "Polish", code: "pl", createuserid: -1, updateuserid: -1),
  512. .init(id: nil, name: "Polish (Poland)", code: "pl_PL", createuserid: -1, updateuserid: -1),
  513. .init(id: nil, name: "Portuguese", code: "pt", createuserid: -1, updateuserid: -1),
  514. .init(id: nil, name: "Portuguese (Angola)", code: "pt_AO", createuserid: -1, updateuserid: -1),
  515. .init(id: nil, name: "Portuguese (Brazil)", code: "pt_BR", createuserid: -1, updateuserid: -1),
  516. .init(id: nil, name: "Portuguese (Switzerland)", code: "pt_CH", createuserid: -1, updateuserid: -1),
  517. .init(id: nil, name: "Portuguese (Cape Verde)", code: "pt_CV", createuserid: -1, updateuserid: -1),
  518. .init(id: nil, name: "Portuguese (Equatorial Guinea)", code: "pt_GQ", createuserid: -1, updateuserid: -1),
  519. .init(id: nil, name: "Portuguese (Guinea-Bissau)", code: "pt_GW", createuserid: -1, updateuserid: -1),
  520. .init(id: nil, name: "Portuguese (Luxembourg)", code: "pt_LU", createuserid: -1, updateuserid: -1),
  521. .init(id: nil, name: "Portuguese (Macau SAR China)", code: "pt_MO", createuserid: -1, updateuserid: -1),
  522. .init(id: nil, name: "Portuguese (Mozambique)", code: "pt_MZ", createuserid: -1, updateuserid: -1),
  523. .init(id: nil, name: "Portuguese (Portugal)", code: "pt_PT", createuserid: -1, updateuserid: -1),
  524. .init(id: nil, name: "Portuguese (São Tomé & Príncipe)", code: "pt_ST", createuserid: -1, updateuserid: -1),
  525. .init(id: nil, name: "Portuguese (Timor-Leste)", code: "pt_TL", createuserid: -1, updateuserid: -1),
  526. .init(id: nil, name: "Romanian", code: "ro", createuserid: -1, updateuserid: -1),
  527. .init(id: nil, name: "Romanian (Romania)", code: "ro_RO", createuserid: -1, updateuserid: -1),
  528. .init(id: nil, name: "Russian", code: "ru", createuserid: -1, updateuserid: -1),
  529. .init(id: nil, name: "Russian (Belarus)", code: "ru_BY", createuserid: -1, updateuserid: -1),
  530. .init(id: nil, name: "Russian (Kyrgyzstan)", code: "ru_KG", createuserid: -1, updateuserid: -1),
  531. .init(id: nil, name: "Russian (Kazakhstan)", code: "ru_KZ", createuserid: -1, updateuserid: -1),
  532. .init(id: nil, name: "Russian (Moldova)", code: "ru_MD", createuserid: -1, updateuserid: -1),
  533. .init(id: nil, name: "Russian (Russia)", code: "ru_RU", createuserid: -1, updateuserid: -1),
  534. .init(id: nil, name: "Russian (Ukraine)", code: "ru_UA", createuserid: -1, updateuserid: -1),
  535. .init(id: nil, name: "Slovak", code: "sk", createuserid: -1, updateuserid: -1),
  536. .init(id: nil, name: "Slovak (Slovakia)", code: "sk_SK", createuserid: -1, updateuserid: -1),
  537. .init(id: nil, name: "Slovenian", code: "sl", createuserid: -1, updateuserid: -1),
  538. .init(id: nil, name: "Dari (Afghanistan)", code: "prs_AF", createuserid: -1, updateuserid: -1),
  539. .init(id: nil, name: "Slovenian (Slovenia)", code: "sl_SI", createuserid: -1, updateuserid: -1),
  540. .init(id: nil, name: "Albanian", code: "sq", createuserid: -1, updateuserid: -1),
  541. .init(id: nil, name: "Albanian (Albania)", code: "sq_AL", createuserid: -1, updateuserid: -1),
  542. .init(id: nil, name: "Serbian", code: "sr", createuserid: -1, updateuserid: -1),
  543. .init(id: nil, name: "Serbian (Bosnia and Herzegovina)", code: "sr_BA", createuserid: -1, updateuserid: -1),
  544. .init(id: nil, name: "Serbian (Serbia and Montenegro)", code: "sr_CS", createuserid: -1, updateuserid: -1),
  545. .init(id: nil, name: "Serbian (Montenegro)", code: "sr_ME", createuserid: -1, updateuserid: -1),
  546. .init(id: nil, name: "Serbian (Serbia)", code: "sr_RS", createuserid: -1, updateuserid: -1),
  547. .init(id: nil, name: "Swedish", code: "sv", createuserid: -1, updateuserid: -1),
  548. .init(id: nil, name: "Swedish (Sweden)", code: "sv_SE", createuserid: -1, updateuserid: -1),
  549. .init(id: nil, name: "Thai", code: "th", createuserid: -1, updateuserid: -1),
  550. .init(id: nil, name: "Thai (Thailand)", code: "th_TH", createuserid: -1, updateuserid: -1),
  551. .init(id: nil, name: "Thai (Thailand)", code: "th_TH_TH", createuserid: -1, updateuserid: -1),
  552. .init(id: nil, name: "Turkish", code: "tr", createuserid: -1, updateuserid: -1),
  553. .init(id: nil, name: "Turkish (Turkey)", code: "tr_TR", createuserid: -1, updateuserid: -1),
  554. .init(id: nil, name: "Ukrainian", code: "uk", createuserid: -1, updateuserid: -1),
  555. .init(id: nil, name: "Ukrainian (Ukraine)", code: "uk_UA", createuserid: -1, updateuserid: -1),
  556. .init(id: nil, name: "Vietnamese", code: "vi", createuserid: -1, updateuserid: -1),
  557. .init(id: nil, name: "Vietnamese (Vietnam)", code: "vi_VN", createuserid: -1, updateuserid: -1),
  558. .init(id: nil, name: "Uzbek (Latin)", code: "uz", createuserid: -1, updateuserid: -1),
  559. .init(id: nil, name: "Uzbek (Latin) (Uzbekistan)", code: "uz_UZ", createuserid: -1, updateuserid: -1),
  560. .init(id: nil, name: "Uzbek (Cyrillic) (Uzbekistan)", code: "uz_UZ", createuserid: -1, updateuserid: -1),
  561. .init(id: nil, name: "Uzbek (Afghanistan)", code: "uz_AF", createuserid: -1, updateuserid: -1),
  562. .init(id: nil, name: "Chinese", code: "zh", createuserid: -1, updateuserid: -1),
  563. .init(id: nil, name: "Chinese (Simplified) (zh-Hans)", code: "zh_Hans", createuserid: -1, updateuserid: -1),
  564. .init(id: nil, name: "Chinese (Simplified, Hong Kong SAR China)", code: "zh_Hans_HK", createuserid: -1, updateuserid: -1),
  565. .init(id: nil, name: "Chinese (Simplified, Macau SAR China)", code: "zh_Hans_MO", createuserid: -1, updateuserid: -1),
  566. .init(id: nil, name: "Chinese (Simplified, Singapore)", code: "zh_Hans_SG", createuserid: -1, updateuserid: -1),
  567. .init(id: nil, name: "Chinese (Traditional)", code: "zh_Hant", createuserid: -1, updateuserid: -1),
  568. .init(id: nil, name: "Chinese (Traditional, Hong Kong SAR China)", code: "zh_Hant_HK", createuserid: -1, updateuserid: -1),
  569. .init(id: nil, name: "Chinese (Traditional, Macau SAR China)", code: "zh_Hant_MO", createuserid: -1, updateuserid: -1),
  570. .init(id: nil, name: "Chinese (Traditional, Taiwan)", code: "zh_Hant_TW", createuserid: -1, updateuserid: -1),
  571. .init(id: nil, name: "Chinese (Simplified, China) (zh-Hans-CN)", code: "zh_HK", createuserid: -1, updateuserid: -1),
  572. .init(id: nil, name: "Zulu", code: "zu", createuserid: -1, updateuserid: -1),
  573. .init(id: nil, name: "Zulu (South Africa)", code: "zu_ZA", createuserid: -1, updateuserid: -1),.init(id: nil, name: "Arabic", code: "ar", createuserid: -1, updateuserid: -1),
  574. .init(id: nil, name: "Arabic (United Arab Emirates)", code: "ar_AE", createuserid: -1, updateuserid: -1),
  575. .init(id: nil, name: "Arabic (Bahrain)", code: "ar_BH", createuserid: -1, updateuserid: -1),
  576. .init(id: nil, name: "Arabic (Djibouti)", code: "ar_DJ", createuserid: -1, updateuserid: -1),
  577. .init(id: nil, name: "Arabic (Algeria)", code: "ar_DZ", createuserid: -1, updateuserid: -1),
  578. .init(id: nil, name: "Arabic (Egypt)", code: "ar_EG", createuserid: -1, updateuserid: -1),
  579. .init(id: nil, name: "Arabic (Western Sahara)", code: "ar_EH", createuserid: -1, updateuserid: -1),
  580. .init(id: nil, name: "Arabic (Eritrea)", code: "ar_ER", createuserid: -1, updateuserid: -1),
  581. .init(id: nil, name: "Arabic (Israel)", code: "ar_IL", createuserid: -1, updateuserid: -1),
  582. .init(id: nil, name: "Arabic (Iraq)", code: "ar_IQ", createuserid: -1, updateuserid: -1),
  583. .init(id: nil, name: "Arabic (Iraq)", code: "ar_IQ", createuserid: -1, updateuserid: -1),
  584. .init(id: nil, name: "Arabic (Jordan)", code: "ar_JO", createuserid: -1, updateuserid: -1),
  585. .init(id: nil, name: "Arabic (Jordan)", code: "ar_JO", createuserid: -1, updateuserid: -1),
  586. .init(id: nil, name: "Arabic (Comoros)", code: "ar_KM", createuserid: -1, updateuserid: -1),
  587. .init(id: nil, name: "Arabic (Kuwait)", code: "ar_KW", createuserid: -1, updateuserid: -1),
  588. .init(id: nil, name: "Arabic (Lebanon)", code: "ar_LB", createuserid: -1, updateuserid: -1),
  589. .init(id: nil, name: "Arabic (Libya)", code: "ar_LY", createuserid: -1, updateuserid: -1),
  590. .init(id: nil, name: "Arabic (Morocco)", code: "ar_MA", createuserid: -1, updateuserid: -1),
  591. .init(id: nil, name: "Arabic (Mauritania)", code: "ar_MR", createuserid: -1, updateuserid: -1),
  592. .init(id: nil, name: "Arabic (Oman)", code: "ar_OM", createuserid: -1, updateuserid: -1),
  593. .init(id: nil, name: "Arabic (Palestinian Territories)", code: "ar_PS", createuserid: -1, updateuserid: -1),
  594. .init(id: nil, name: "Arabic (Qatar)", code: "ar_QA", createuserid: -1, updateuserid: -1),
  595. .init(id: nil, name: "Arabic (Saudi Arabia)", code: "ar_SA", createuserid: -1, updateuserid: -1),
  596. .init(id: nil, name: "Arabic (Sudan)", code: "ar_SD", createuserid: -1, updateuserid: -1),
  597. .init(id: nil, name: "Arabic (Somalia)", code: "ar_SO", createuserid: -1, updateuserid: -1),
  598. .init(id: nil, name: "Arabic (South Sudan)", code: "ar_SS", createuserid: -1, updateuserid: -1),
  599. .init(id: nil, name: "Arabic (Syria)", code: "ar_SY", createuserid: -1, updateuserid: -1),
  600. .init(id: nil, name: "Arabic (Chad)", code: "ar_TD", createuserid: -1, updateuserid: -1),
  601. .init(id: nil, name: "Arabic (Tunisia)", code: "ar_TN", createuserid: -1, updateuserid: -1),
  602. .init(id: nil, name: "Arabic (Yemen)", code: "ar_YE", createuserid: -1, updateuserid: -1),
  603. .init(id: nil, name: "Assamese", code: "as", createuserid: -1, updateuserid: -1),
  604. .init(id: nil, name: "Assamese (India)", code: "as_IN", createuserid: -1, updateuserid: -1),
  605. .init(id: nil, name: "Asu", code: "asa", createuserid: -1, updateuserid: -1),
  606. .init(id: nil, name: "Asu (Tanzania)", code: "asa_TZ", createuserid: -1, updateuserid: -1),
  607. .init(id: nil, name: "Azerbaijani", code: "az", createuserid: -1, updateuserid: -1),
  608. .init(id: nil, name: "Azerbaijani (Cyrillic)", code: "az_Cyrl", createuserid: -1, updateuserid: -1),
  609. .init(id: nil, name: "Azerbaijani (Cyrillic, Azerbaijan)", code: "az_Cyrl_AZ", createuserid: -1, updateuserid: -1),
  610. .init(id: nil, name: "Azerbaijani (Latin)", code: "az_Latn", createuserid: -1, updateuserid: -1),
  611. .init(id: nil, name: "Azerbaijani (Latin, Azerbaijan)", code: "az_Latn_AZ", createuserid: -1, updateuserid: -1),
  612. .init(id: nil, name: "Basaa", code: "bas", createuserid: -1, updateuserid: -1),
  613. .init(id: nil, name: "Basaa (Cameroon)", code: "bas_CM", createuserid: -1, updateuserid: -1),
  614. .init(id: nil, name: "Belarusian", code: "be", createuserid: -1, updateuserid: -1),
  615. .init(id: nil, name: "Belarusian (Belarus)", code: "be_BY", createuserid: -1, updateuserid: -1),
  616. .init(id: nil, name: "Bemba", code: "bem", createuserid: -1, updateuserid: -1),
  617. .init(id: nil, name: "Bemba (Zambia)", code: "bem_ZM", createuserid: -1, updateuserid: -1),
  618. .init(id: nil, name: "Bena", code: "bez", createuserid: -1, updateuserid: -1),
  619. .init(id: nil, name: "Bena (Tanzania)", code: "bez_TZ", createuserid: -1, updateuserid: -1),
  620. .init(id: nil, name: "Bulgarian", code: "bg", createuserid: -1, updateuserid: -1),
  621. .init(id: nil, name: "Bulgarian (Bulgaria)", code: "bg_BG", createuserid: -1, updateuserid: -1),
  622. .init(id: nil, name: "Bambara", code: "bm", createuserid: -1, updateuserid: -1),
  623. .init(id: nil, name: "Bambara (Mali)", code: "bm_ML", createuserid: -1, updateuserid: -1),
  624. .init(id: nil, name: "Bangla (bn)", code: "bn", createuserid: -1, updateuserid: -1),
  625. .init(id: nil, name: "Bengali", code: "bn", createuserid: -1, updateuserid: -1),
  626. .init(id: nil, name: "Bengali (Bangladesh)", code: "bn_BD", createuserid: -1, updateuserid: -1),
  627. .init(id: nil, name: "Bangla (Bangladesh)", code: "bn_BD", createuserid: -1, updateuserid: -1),
  628. .init(id: nil, name: "Bengali (India)", code: "bn_IN", createuserid: -1, updateuserid: -1),
  629. .init(id: nil, name: "Bangla (India)", code: "bn_IN", createuserid: -1, updateuserid: -1),
  630. .init(id: nil, name: "Tibetan", code: "bo", createuserid: -1, updateuserid: -1),
  631. .init(id: nil, name: "Tibetan (China)", code: "bo_CN", createuserid: -1, updateuserid: -1),
  632. .init(id: nil, name: "Tibetan (India)", code: "bo_IN", createuserid: -1, updateuserid: -1),
  633. .init(id: nil, name: "Breton", code: "br", createuserid: -1, updateuserid: -1),
  634. .init(id: nil, name: "Breton (France)", code: "br_FR", createuserid: -1, updateuserid: -1),
  635. .init(id: nil, name: "Bodo", code: "brx", createuserid: -1, updateuserid: -1),
  636. .init(id: nil, name: "Bodo (India)", code: "brx_IN", createuserid: -1, updateuserid: -1),
  637. .init(id: nil, name: "Bosnian", code: "bs", createuserid: -1, updateuserid: -1),
  638. .init(id: nil, name: "Bosnian (Cyrillic)", code: "bs_Cyrl", createuserid: -1, updateuserid: -1),
  639. .init(id: nil, name: "Bosnian (Cyrillic, Bosnia & Herzegovina)", code: "bs_Cyrl_BA", createuserid: -1, updateuserid: -1),
  640. .init(id: nil, name: "Bosnian (Latin)", code: "bs_Latn", createuserid: -1, updateuserid: -1),
  641. .init(id: nil, name: "Bosnian (Latin, Bosnia & Herzegovina)", code: "bs_Latn_BA", createuserid: -1, updateuserid: -1),
  642. .init(id: nil, name: "Catalan", code: "ca", createuserid: -1, updateuserid: -1),
  643. .init(id: nil, name: "Catalan (Andorra)", code: "ca_AD", createuserid: -1, updateuserid: -1),
  644. .init(id: nil, name: "Catalan (Spain)", code: "ca_ES", createuserid: -1, updateuserid: -1),
  645. .init(id: nil, name: "Catalan (France)", code: "ca_FR", createuserid: -1, updateuserid: -1),
  646. .init(id: nil, name: "Catalan (Italy)", code: "ca_IT", createuserid: -1, updateuserid: -1),
  647. .init(id: nil, name: "Chechen (ce)", code: "ce", createuserid: -1, updateuserid: -1),
  648. .init(id: nil, name: "Chechen (Russia)", code: "ce_RU", createuserid: -1, updateuserid: -1),
  649. .init(id: nil, name: "Chiga (cgg)", code: "cgg", createuserid: -1, updateuserid: -1),
  650. .init(id: nil, name: "Chiga (Uganda)", code: "cgg_UG", createuserid: -1, updateuserid: -1),
  651. .init(id: nil, name: "Cherokee", code: "chr", createuserid: -1, updateuserid: -1),
  652. .init(id: nil, name: "Cherokee (United States)", code: "chr_US", createuserid: -1, updateuserid: -1),
  653. .init(id: nil, name: "Czech", code: "cs", createuserid: -1, updateuserid: -1),
  654. .init(id: nil, name: "Czech (Czech Republic)", code: "cs_CZ", createuserid: -1, updateuserid: -1),
  655. .init(id: nil, name: "Welsh", code: "cy", createuserid: -1, updateuserid: -1),
  656. .init(id: nil, name: "Welsh (United Kingdom)", code: "cy_GB", createuserid: -1, updateuserid: -1),
  657. .init(id: nil, name: "Danish", code: "da", createuserid: -1, updateuserid: -1),
  658. .init(id: nil, name: "Danish (Denmark)", code: "da_DK", createuserid: -1, updateuserid: -1),
  659. .init(id: nil, name: "Taita", code: "dav", createuserid: -1, updateuserid: -1),
  660. .init(id: nil, name: "Taita (Kenya)", code: "dav_KE", createuserid: -1, updateuserid: -1),
  661. .init(id: nil, name: "German", code: "de", createuserid: -1, updateuserid: -1),
  662. .init(id: nil, name: "German (Austria)", code: "de_AT", createuserid: -1, updateuserid: -1),
  663. .init(id: nil, name: "German (Belgium)", code: "de_BE", createuserid: -1, updateuserid: -1),
  664. .init(id: nil, name: "German (Switzerland)", code: "de_CH", createuserid: -1, updateuserid: -1),
  665. .init(id: nil, name: "German (Germany)", code: "de_DE", createuserid: -1, updateuserid: -1),
  666. .init(id: nil, name: "German (Italy)", code: "de_IT", createuserid: -1, updateuserid: -1),
  667. .init(id: nil, name: "German (Liechtenstein)", code: "de_LI", createuserid: -1, updateuserid: -1),
  668. .init(id: nil, name: "German (Luxembourg)", code: "de_LU", createuserid: -1, updateuserid: -1),
  669. .init(id: nil, name: "German (Luxembourg)", code: "de_LU", createuserid: -1, updateuserid: -1),
  670. .init(id: nil, name: "Zarma", code: "dje", createuserid: -1, updateuserid: -1),
  671. .init(id: nil, name: "Zarma (Niger)", code: "dje_NE", createuserid: -1, updateuserid: -1),
  672. .init(id: nil, name: "Lower Sorbian", code: "dsb", createuserid: -1, updateuserid: -1),
  673. .init(id: nil, name: "Lower Sorbian (Germany)", code: "dsb_DE", createuserid: -1, updateuserid: -1),
  674. .init(id: nil, name: "Duala", code: "dua", createuserid: -1, updateuserid: -1),
  675. .init(id: nil, name: "Duala (Cameroon)", code: "dua_CM", createuserid: -1, updateuserid: -1),
  676. .init(id: nil, name: "Jola-Fonyi", code: "dyo", createuserid: -1, updateuserid: -1),
  677. .init(id: nil, name: "Jola-Fonyi (Senegal)", code: "dyo_SN", createuserid: -1, updateuserid: -1),
  678. .init(id: nil, name: "Dzongkha", code: "dz", createuserid: -1, updateuserid: -1),
  679. .init(id: nil, name: "Dzongkha (Bhutan)", code: "dz_BT", createuserid: -1, updateuserid: -1),
  680. .init(id: nil, name: "Embu", code: "ebu", createuserid: -1, updateuserid: -1),
  681. .init(id: nil, name: "Embu (Kenya)", code: "ebu_KE", createuserid: -1, updateuserid: -1),
  682. .init(id: nil, name: "Ewe (ee)", code: "ee", createuserid: -1, updateuserid: -1),
  683. .init(id: nil, name: "Ewe (Ghana)", code: "ee_GH", createuserid: -1, updateuserid: -1),
  684. .init(id: nil, name: "Ewe (Togo)", code: "ee_TG", createuserid: -1, updateuserid: -1),
  685. .init(id: nil, name: "Greek", code: "el", createuserid: -1, updateuserid: -1),
  686. .init(id: nil, name: "Greek (Cyprus)", code: "el_CY", createuserid: -1, updateuserid: -1),
  687. .init(id: nil, name: "Greek (Greece)", code: "el_GR", createuserid: -1, updateuserid: -1),
  688. .init(id: nil, name: "English", code: "en", createuserid: -1, updateuserid: -1),
  689. .init(id: nil, name: "English (Antigua & Barbuda)", code: "en_AG", createuserid: -1, updateuserid: -1),
  690. .init(id: nil, name: "English (Anguilla)", code: "en_AI", createuserid: -1, updateuserid: -1),
  691. .init(id: nil, name: "English (Anguilla)", code: "en_AI", createuserid: -1, updateuserid: -1),
  692. .init(id: nil, name: "English (American Samoa)", code: "en_AS", createuserid: -1, updateuserid: -1),
  693. .init(id: nil, name: "English (Austria)", code: "en_AT", createuserid: -1, updateuserid: -1),
  694. .init(id: nil, name: "English (Australia)", code: "en_AU", createuserid: -1, updateuserid: -1),
  695. .init(id: nil, name: "English (Australia)", code: "en_AU", createuserid: -1, updateuserid: -1),
  696. .init(id: nil, name: "English (Barbados)", code: "en_BB", createuserid: -1, updateuserid: -1),
  697. .init(id: nil, name: "English (Belgium)", code: "en_BE", createuserid: -1, updateuserid: -1),
  698. .init(id: nil, name: "English (Burundi)", code: "en_BI", createuserid: -1, updateuserid: -1),
  699. .init(id: nil, name: "English (Bermuda)", code: "en_BM", createuserid: -1, updateuserid: -1),
  700. .init(id: nil, name: "English (Bahamas)", code: "en_BS", createuserid: -1, updateuserid: -1),
  701. .init(id: nil, name: "English (Botswana)", code: "en_BW", createuserid: -1, updateuserid: -1),
  702. .init(id: nil, name: "English (Belize)", code: "en_BZ", createuserid: -1, updateuserid: -1),
  703. .init(id: nil, name: "English (Canada)", code: "en_CA", createuserid: -1, updateuserid: -1),
  704. .init(id: nil, name: "English (Canada)", code: "en_CA", createuserid: -1, updateuserid: -1),
  705. .init(id: nil, name: "English (Cocos [Keeling] Islands)", code: "en_CC", createuserid: -1, updateuserid: -1),
  706. .init(id: nil, name: "English (Switzerland)", code: "en_CH", createuserid: -1, updateuserid: -1),
  707. .init(id: nil, name: "English (Cook Islands)", code: "en_CK", createuserid: -1, updateuserid: -1),
  708. .init(id: nil, name: "English (Cameroon)", code: "en_CM", createuserid: -1, updateuserid: -1),
  709. .init(id: nil, name: "English (Christmas Island)", code: "en_CX", createuserid: -1, updateuserid: -1),
  710. .init(id: nil, name: "English (Cyprus)", code: "en_CY", createuserid: -1, updateuserid: -1),
  711. .init(id: nil, name: "English (Germany)", code: "en_DE", createuserid: -1, updateuserid: -1),
  712. .init(id: nil, name: "English (Diego Garcia)", code: "en_DG", createuserid: -1, updateuserid: -1),
  713. .init(id: nil, name: "English (Denmark)", code: "en_DK", createuserid: -1, updateuserid: -1),
  714. .init(id: nil, name: "English (Dominica)", code: "en_DM", createuserid: -1, updateuserid: -1),
  715. .init(id: nil, name: "English (Eritrea)", code: "en_ER", createuserid: -1, updateuserid: -1),
  716. .init(id: nil, name: "English (Finland)", code: "en_FI", createuserid: -1, updateuserid: -1),
  717. .init(id: nil, name: "English (Fiji)", code: "en_FJ", createuserid: -1, updateuserid: -1),
  718. .init(id: nil, name: "English (Falkland Islands)", code: "en_FK", createuserid: -1, updateuserid: -1),
  719. .init(id: nil, name: "English (Micronesia)", code: "en_FM", createuserid: -1, updateuserid: -1),
  720. .init(id: nil, name: "English (United Kingdom)", code: "en_GB", createuserid: -1, updateuserid: -1),
  721. .init(id: nil, name: "English (United Kingdom)", code: "en_GB", createuserid: -1, updateuserid: -1),
  722. .init(id: nil, name: "English (Grenada)", code: "en_GD", createuserid: -1, updateuserid: -1),
  723. .init(id: nil, name: "English (Guernsey)", code: "en_GG", createuserid: -1, updateuserid: -1),
  724. .init(id: nil, name: "English (Ghana)", code: "en_GH", createuserid: -1, updateuserid: -1),
  725. .init(id: nil, name: "English (Gibraltar)", code: "en_GI", createuserid: -1, updateuserid: -1),
  726. .init(id: nil, name: "English (Gambia)", code: "en_GM", createuserid: -1, updateuserid: -1),
  727. .init(id: nil, name: "English (Guam)", code: "en_GU", createuserid: -1, updateuserid: -1),
  728. .init(id: nil, name: "English (Guyana)", code: "en_GY", createuserid: -1, updateuserid: -1),
  729. .init(id: nil, name: "English (Hong Kong SAR China)", code: "en_HK", createuserid: -1, updateuserid: -1),
  730. .init(id: nil, name: "English (Ireland)", code: "en_IE", createuserid: -1, updateuserid: -1),
  731. .init(id: nil, name: "English (Ireland)", code: "en_IE", createuserid: -1, updateuserid: -1),
  732. .init(id: nil, name: "English (Israel)", code: "en_IL", createuserid: -1, updateuserid: -1),
  733. .init(id: nil, name: "English (Isle of Man)", code: "en_IM", createuserid: -1, updateuserid: -1),
  734. .init(id: nil, name: "English (India)", code: "en_IN", createuserid: -1, updateuserid: -1),
  735. .init(id: nil, name: "English (India)", code: "en_IN", createuserid: -1, updateuserid: -1),
  736. .init(id: nil, name: "English (British Indian Ocean Territory)", code: "en_IO", createuserid: -1, updateuserid: -1),
  737. .init(id: nil, name: "English (Jersey)", code: "en_JE", createuserid: -1, updateuserid: -1),
  738. .init(id: nil, name: "English (Jamaica)", code: "en_JM", createuserid: -1, updateuserid: -1),
  739. .init(id: nil, name: "English (Kenya)", code: "en_KE", createuserid: -1, updateuserid: -1),
  740. .init(id: nil, name: "English (Kiribati)", code: "en_KI", createuserid: -1, updateuserid: -1),
  741. .init(id: nil, name: "English (St. Kitts & Nevis)", code: "en_KN", createuserid: -1, updateuserid: -1),
  742. .init(id: nil, name: "English (Cayman Islands)", code: "en_KY", createuserid: -1, updateuserid: -1),
  743. .init(id: nil, name: "English (St. Lucia)", code: "en_LC", createuserid: -1, updateuserid: -1),
  744. .init(id: nil, name: "English (Liberia)", code: "en_LR", createuserid: -1, updateuserid: -1),
  745. .init(id: nil, name: "English (Lesotho)", code: "en_LS", createuserid: -1, updateuserid: -1),
  746. .init(id: nil, name: "English (Madagascar)", code: "en_MG", createuserid: -1, updateuserid: -1),
  747. .init(id: nil, name: "English (Marshall Islands)", code: "en_MH", createuserid: -1, updateuserid: -1),
  748. .init(id: nil, name: "English (Macau SAR China)", code: "en_MO", createuserid: -1, updateuserid: -1),
  749. .init(id: nil, name: "English (Northern Mariana Islands)", code: "en_MP", createuserid: -1, updateuserid: -1),
  750. .init(id: nil, name: "English (Montserrat)", code: "en_MS", createuserid: -1, updateuserid: -1),
  751. .init(id: nil, name: "English (Malta)", code: "en_MT", createuserid: -1, updateuserid: -1),
  752. .init(id: nil, name: "English (Malta)", code: "en_MT", createuserid: -1, updateuserid: -1),
  753. .init(id: nil, name: "English (Mauritius)", code: "en_MU", createuserid: -1, updateuserid: -1),
  754. .init(id: nil, name: "English (Malawi)", code: "en_MW", createuserid: -1, updateuserid: -1),
  755. .init(id: nil, name: "English (Malaysia)", code: "en_MY", createuserid: -1, updateuserid: -1),
  756. .init(id: nil, name: "English (Namibia)", code: "en_NA", createuserid: -1, updateuserid: -1),
  757. .init(id: nil, name: "English (Norfolk Island)", code: "en_NF", createuserid: -1, updateuserid: -1),
  758. .init(id: nil, name: "English (Nigeria)", code: "en_NG", createuserid: -1, updateuserid: -1),
  759. .init(id: nil, name: "English (Netherlands)", code: "en_NL", createuserid: -1, updateuserid: -1),
  760. .init(id: nil, name: "English (Nauru)", code: "en_NR", createuserid: -1, updateuserid: -1),
  761. .init(id: nil, name: "English (Niue)", code: "en_NU", createuserid: -1, updateuserid: -1),
  762. .init(id: nil, name: "English (New Zealand)", code: "en_NZ", createuserid: -1, updateuserid: -1),
  763. .init(id: nil, name: "English (New Zealand)", code: "en_NZ", createuserid: -1, updateuserid: -1),
  764. .init(id: nil, name: "English (Papua New Guinea)", code: "en_PG", createuserid: -1, updateuserid: -1),
  765. .init(id: nil, name: "English (Philippines)", code: "en_PH", createuserid: -1, updateuserid: -1),
  766. .init(id: nil, name: "English (Philippines)", code: "en_PH", createuserid: -1, updateuserid: -1),
  767. .init(id: nil, name: "English (Pakistan)", code: "en_PK", createuserid: -1, updateuserid: -1),
  768. .init(id: nil, name: "English (Pitcairn Islands)", code: "en_PN", createuserid: -1, updateuserid: -1),
  769. .init(id: nil, name: "English (Puerto Rico)", code: "en_PR", createuserid: -1, updateuserid: -1),
  770. .init(id: nil, name: "English (Palau)", code: "en_PW", createuserid: -1, updateuserid: -1),
  771. .init(id: nil, name: "English (Rwanda)", code: "en_RW", createuserid: -1, updateuserid: -1),
  772. .init(id: nil, name: "English (Solomon Islands)", code: "en_SB", createuserid: -1, updateuserid: -1),
  773. .init(id: nil, name: "English (Seychelles)", code: "en_SC", createuserid: -1, updateuserid: -1),
  774. .init(id: nil, name: "English (Sudan)", code: "en_SD", createuserid: -1, updateuserid: -1),
  775. .init(id: nil, name: "English (Sweden)", code: "en_SE", createuserid: -1, updateuserid: -1),
  776. .init(id: nil, name: "English (Singapore)", code: "en_SG", createuserid: -1, updateuserid: -1),
  777. .init(id: nil, name: "English (Singapore)", code: "en_SG", createuserid: -1, updateuserid: -1),
  778. .init(id: nil, name: "English (St. Helena)", code: "en_SH", createuserid: -1, updateuserid: -1),
  779. .init(id: nil, name: "English (Slovenia)", code: "en_SI", createuserid: -1, updateuserid: -1),
  780. .init(id: nil, name: "English (Sierra Leone)", code: "en_SL", createuserid: -1, updateuserid: -1),
  781. .init(id: nil, name: "English (South Sudan)", code: "en_SS", createuserid: -1, updateuserid: -1),
  782. .init(id: nil, name: "English (Sint Maarten)", code: "en_SX", createuserid: -1, updateuserid: -1),
  783. .init(id: nil, name: "English (Swaziland)", code: "en_SZ", createuserid: -1, updateuserid: -1),
  784. .init(id: nil, name: "English (Turks & Caicos Islands)", code: "en_TC", createuserid: -1, updateuserid: -1),
  785. .init(id: nil, name: "English (Tokelau)", code: "en_TK", createuserid: -1, updateuserid: -1),
  786. .init(id: nil, name: "English (Tonga)", code: "en_TO", createuserid: -1, updateuserid: -1),
  787. .init(id: nil, name: "English (Trinidad & Tobago)", code: "en_TT", createuserid: -1, updateuserid: -1),
  788. .init(id: nil, name: "English (Tuvalu)", code: "en_TV", createuserid: -1, updateuserid: -1),
  789. .init(id: nil, name: "English (Tanzania)", code: "en_TZ", createuserid: -1, updateuserid: -1),
  790. .init(id: nil, name: "English (Uganda)", code: "en_UG", createuserid: -1, updateuserid: -1),
  791. .init(id: nil, name: "English (U.S. Outlying Islands)", code: "en_UM", createuserid: -1, updateuserid: -1),
  792. .init(id: nil, name: "English (United States)", code: "en_US", createuserid: -1, updateuserid: -1),
  793. .init(id: nil, name: "English (United States)", code: "en_US", createuserid: -1, updateuserid: -1),
  794. .init(id: nil, name: "English (St. Vincent & Grenadines)", code: "en_VC", createuserid: -1, updateuserid: -1),
  795. .init(id: nil, name: "English (British Virgin Islands)", code: "en_VG", createuserid: -1, updateuserid: -1),
  796. .init(id: nil, name: "English (U.S. Virgin Islands)", code: "en_VI", createuserid: -1, updateuserid: -1),
  797. .init(id: nil, name: "English (Vanuatu)", code: "en_VU", createuserid: -1, updateuserid: -1),
  798. .init(id: nil, name: "English (Samoa)", code: "en_WS", createuserid: -1, updateuserid: -1),
  799. .init(id: nil, name: "English (South Africa)", code: "en_ZA", createuserid: -1, updateuserid: -1),
  800. .init(id: nil, name: "English (South Africa)", code: "en_ZA", createuserid: -1, updateuserid: -1),
  801. .init(id: nil, name: "English (Zambia)", code: "en_ZM", createuserid: -1, updateuserid: -1),
  802. .init(id: nil, name: "English (Zimbabwe)", code: "en_ZW", createuserid: -1, updateuserid: -1),
  803. .init(id: nil, name: "Esperanto", code: "eo", createuserid: -1, updateuserid: -1),
  804. .init(id: nil, name: "Spanish", code: "es", createuserid: -1, updateuserid: -1),
  805. .init(id: nil, name: "Spanish (Argentina)", code: "es_AR", createuserid: -1, updateuserid: -1),
  806. .init(id: nil, name: "Spanish (Bolivia)", code: "es_BO", createuserid: -1, updateuserid: -1),
  807. .init(id: nil, name: "Spanish (Brazil)", code: "es_BR", createuserid: -1, updateuserid: -1),
  808. .init(id: nil, name: "Spanish (Belize)", code: "es_BZ", createuserid: -1, updateuserid: -1),
  809. .init(id: nil, name: "Spanish (Chile)", code: "es_CL", createuserid: -1, updateuserid: -1),
  810. .init(id: nil, name: "Spanish (Colombia)", code: "es_CO", createuserid: -1, updateuserid: -1),
  811. .init(id: nil, name: "Spanish (Costa Rica)", code: "es_CR", createuserid: -1, updateuserid: -1),
  812. .init(id: nil, name: "Spanish (Cuba)", code: "es_CU", createuserid: -1, updateuserid: -1),
  813. .init(id: nil, name: "Spanish (Dominican Republic)", code: "es_DO", createuserid: -1, updateuserid: -1),
  814. .init(id: nil, name: "Spanish (Ceuta & Melilla", code: "es_EA", createuserid: -1, updateuserid: -1),
  815. .init(id: nil, name: "Spanish (Ecuador)", code: "es_EC", createuserid: -1, updateuserid: -1),
  816. .init(id: nil, name: "Spanish (Spain)", code: "es_ES", createuserid: -1, updateuserid: -1),
  817. .init(id: nil, name: "Spanish (Equatorial Guinea)", code: "es_GQ", createuserid: -1, updateuserid: -1),
  818. .init(id: nil, name: "Spanish (Guatemala)", code: "es_GT", createuserid: -1, updateuserid: -1),
  819. .init(id: nil, name: "Spanish (Honduras)", code: "es_HN", createuserid: -1, updateuserid: -1),
  820. .init(id: nil, name: "Spanish (Canary Islands)", code: "es_IC", createuserid: -1, updateuserid: -1),
  821. .init(id: nil, name: "Spanish (Mexico)", code: "es_MX", createuserid: -1, updateuserid: -1),
  822. .init(id: nil, name: "Spanish (Nicaragua)", code: "es_NI", createuserid: -1, updateuserid: -1),
  823. .init(id: nil, name: "Spanish (Panama)", code: "es_PA", createuserid: -1, updateuserid: -1),
  824. .init(id: nil, name: "Spanish (Peru)", code: "es_PE", createuserid: -1, updateuserid: -1),
  825. .init(id: nil, name: "Spanish (Puerto Rico)", code: "es_PR", createuserid: -1, updateuserid: -1),
  826. .init(id: nil, name: "Spanish (Paraguay)", code: "es_PY", createuserid: -1, updateuserid: -1),
  827. .init(id: nil, name: "Spanish (El Salvador)", code: "es_SV", createuserid: -1, updateuserid: -1),
  828. .init(id: nil, name: "Spanish (United States)", code: "es_US", createuserid: -1, updateuserid: -1),
  829. .init(id: nil, name: "Spanish (Uruguay)", code: "es_UY", createuserid: -1, updateuserid: -1),
  830. .init(id: nil, name: "Spanish (Venezuela)", code: "es_VE", createuserid: -1, updateuserid: -1),
  831. .init(id: nil, name: "Estonian", code: "et", createuserid: -1, updateuserid: -1),
  832. .init(id: nil, name: "Estonian (Estonia)", code: "et_EE", createuserid: -1, updateuserid: -1),
  833. .init(id: nil, name: "Basque (eu)", code: "eu", createuserid: -1, updateuserid: -1),
  834. .init(id: nil, name: "Basque (Spain)", code: "eu_ES", createuserid: -1, updateuserid: -1),
  835. .init(id: nil, name: "Ewondo", code: "ewo", createuserid: -1, updateuserid: -1),
  836. .init(id: nil, name: "Ewondo (Cameroon)", code: "ewo_CM", createuserid: -1, updateuserid: -1),
  837. .init(id: nil, name: "Persian", code: "fa", createuserid: -1, updateuserid: -1),
  838. .init(id: nil, name: "Persian (Afghanistan)", code: "fa_AF", createuserid: -1, updateuserid: -1),
  839. .init(id: nil, name: "Persian (Iran)", code: "fa_IR", createuserid: -1, updateuserid: -1),
  840. .init(id: nil, name: "Fulah (Cameroon", code: "ff_CM", createuserid: -1, updateuserid: -1),
  841. .init(id: nil, name: "Pashto (Afghanistan)", code: "ps_AF", createuserid: -1, updateuserid: -1),
  842. .init(id: nil, name: "Fulah", code: "ff", createuserid: -1, updateuserid: -1),
  843. .init(id: nil, name: "Fulah (Guinea)", code: "ff_GN", createuserid: -1, updateuserid: -1),
  844. .init(id: nil, name: "Fulah (Mauritania)", code: "ff_MR", createuserid: -1, updateuserid: -1),
  845. .init(id: nil, name: "Fulah (Senegal)", code: "ff_SN", createuserid: -1, updateuserid: -1),
  846. .init(id: nil, name: "Finnish", code: "fi", createuserid: -1, updateuserid: -1),
  847. .init(id: nil, name: "Finnish (Finland)", code: "fi_FI", createuserid: -1, updateuserid: -1),
  848. .init(id: nil, name: "Filipino", code: "fil", createuserid: -1, updateuserid: -1),
  849. .init(id: nil, name: "Filipino (Philippines)", code: "fil_PH", createuserid: -1, updateuserid: -1),
  850. .init(id: nil, name: "Faroese", code: "fo", createuserid: -1, updateuserid: -1),
  851. .init(id: nil, name: "Faroese (Denmark)", code: "fo_DK", createuserid: -1, updateuserid: -1),
  852. .init(id: nil, name: "Faroese (Faroe Islands)", code: "fo_FO", createuserid: -1, updateuserid: -1),
  853. .init(id: nil, name: "French", code: "fr", createuserid: -1, updateuserid: -1),
  854. .init(id: nil, name: "French (Belgium)", code: "fr_BE", createuserid: -1, updateuserid: -1),
  855. .init(id: nil, name: "French (Burkina Faso)", code: "fr_BF", createuserid: -1, updateuserid: -1),
  856. .init(id: nil, name: "French (Burundi)", code: "fr_BI", createuserid: -1, updateuserid: -1),
  857. .init(id: nil, name: "French (Benin)", code: "fr_BJ", createuserid: -1, updateuserid: -1),
  858. .init(id: nil, name: "French (St. Barthélemy)", code: "fr_BL", createuserid: -1, updateuserid: -1),
  859. .init(id: nil, name: "French (Canada)", code: "fr_CA", createuserid: -1, updateuserid: -1),
  860. .init(id: nil, name: "French (Congo - Kinshasa)", code: "fr_CD", createuserid: -1, updateuserid: -1),
  861. .init(id: nil, name: "French (Central African Republic)", code: "fr_CF", createuserid: -1, updateuserid: -1),
  862. .init(id: nil, name: "French (Congo - Brazzaville)", code: "fr_CG", createuserid: -1, updateuserid: -1),
  863. .init(id: nil, name: "French (Switzerland)", code: "fr_CH", createuserid: -1, updateuserid: -1),
  864. .init(id: nil, name: "French (Côte d’Ivoire)", code: "fr_CI", createuserid: -1, updateuserid: -1),
  865. .init(id: nil, name: "French (Cameroon)", code: "fr_CM", createuserid: -1, updateuserid: -1),
  866. .init(id: nil, name: "French (Djibouti)", code: "fr_DJ", createuserid: -1, updateuserid: -1),
  867. .init(id: nil, name: "French (Algeria)", code: "fr_DZ", createuserid: -1, updateuserid: -1),
  868. .init(id: nil, name: "French (France)", code: "fr_FR", createuserid: -1, updateuserid: -1),
  869. .init(id: nil, name: "French (Gabon)", code: "fr_GA", createuserid: -1, updateuserid: -1),
  870. .init(id: nil, name: "French (French Guiana)", code: "fr_GF", createuserid: -1, updateuserid: -1),
  871. .init(id: nil, name: "French (Guinea)", code: "fr_GN", createuserid: -1, updateuserid: -1),
  872. .init(id: nil, name: "French (Guadeloupe)", code: "fr_GP", createuserid: -1, updateuserid: -1),
  873. .init(id: nil, name: "French (Equatorial Guinea)", code: "fr_GQ", createuserid: -1, updateuserid: -1),
  874. .init(id: nil, name: "French (Haiti)", code: "fr_HT", createuserid: -1, updateuserid: -1),
  875. .init(id: nil, name: "French (Comoros)", code: "fr_KM", createuserid: -1, updateuserid: -1),
  876. .init(id: nil, name: "French (Luxembourg)", code: "fr_LU", createuserid: -1, updateuserid: -1),
  877. .init(id: nil, name: "French (Morocco)", code: "fr_MA", createuserid: -1, updateuserid: -1),
  878. .init(id: nil, name: "French (Monaco)", code: "fr_MC", createuserid: -1, updateuserid: -1),
  879. .init(id: nil, name: "French (St. Martin)", code: "fr_MF", createuserid: -1, updateuserid: -1),
  880. .init(id: nil, name: "French (Madagascar)", code: "fr_MG", createuserid: -1, updateuserid: -1),
  881. .init(id: nil, name: "French (Mali)", code: "fr_ML", createuserid: -1, updateuserid: -1),
  882. .init(id: nil, name: "French (Martinique)", code: "fr_MQ", createuserid: -1, updateuserid: -1),
  883. .init(id: nil, name: "French (Mauritania)", code: "fr_MR", createuserid: -1, updateuserid: -1),
  884. .init(id: nil, name: "French (Mauritius)", code: "fr_MU", createuserid: -1, updateuserid: -1),
  885. .init(id: nil, name: "French (New Caledonia)", code: "fr_NC", createuserid: -1, updateuserid: -1),
  886. .init(id: nil, name: "French (Niger)", code: "fr_NE", createuserid: -1, updateuserid: -1),
  887. .init(id: nil, name: "French (French Polynesia)", code: "fr_PF", createuserid: -1, updateuserid: -1),
  888. .init(id: nil, name: "French (St. Pierre & Miquelon)", code: "fr_PM", createuserid: -1, updateuserid: -1),
  889. .init(id: nil, name: "French (Réunion)", code: "fr_RE", createuserid: -1, updateuserid: -1),
  890. .init(id: nil, name: "French (Rwanda)", code: "fr_RW", createuserid: -1, updateuserid: -1),
  891. .init(id: nil, name: "French (Seychelles)", code: "fr_SC", createuserid: -1, updateuserid: -1),
  892. .init(id: nil, name: "French (Senegal)", code: "fr_SN", createuserid: -1, updateuserid: -1),
  893. .init(id: nil, name: "French (Syria)", code: "fr_SY", createuserid: -1, updateuserid: -1),
  894. .init(id: nil, name: "French (Chad)", code: "fr_TD", createuserid: -1, updateuserid: -1),
  895. .init(id: nil, name: "French (Togo)", code: "fr_TG", createuserid: -1, updateuserid: -1),
  896. .init(id: nil, name: "French (Tunisia)", code: "fr_TN", createuserid: -1, updateuserid: -1),
  897. .init(id: nil, name: "French (Vanuatu)", code: "fr_VU", createuserid: -1, updateuserid: -1),
  898. .init(id: nil, name: "French (Wallis & Futuna)", code: "fr_WF", createuserid: -1, updateuserid: -1),
  899. .init(id: nil, name: "French (Mayotte)", code: "fr_YT", createuserid: -1, updateuserid: -1),
  900. .init(id: nil, name: "Friulian", code: "fur", createuserid: -1, updateuserid: -1),
  901. .init(id: nil, name: "Friulian (Italy)", code: "fur_IT", createuserid: -1, updateuserid: -1),
  902. .init(id: nil, name: "Western Frisian", code: "fy", createuserid: -1, updateuserid: -1),
  903. .init(id: nil, name: "Western Frisian (Netherlands)", code: "fy_NL", createuserid: -1, updateuserid: -1),
  904. .init(id: nil, name: "Irish", code: "ga", createuserid: -1, updateuserid: -1),
  905. .init(id: nil, name: "Irish", code: "ga", createuserid: -1, updateuserid: -1),
  906. .init(id: nil, name: "Irish (Ireland)", code: "ga_IE", createuserid: -1, updateuserid: -1),
  907. .init(id: nil, name: "Irish (Ireland)", code: "ga_IE", createuserid: -1, updateuserid: -1),
  908. .init(id: nil, name: "Scottish Gaelic", code: "gd", createuserid: -1, updateuserid: -1),
  909. .init(id: nil, name: "Scottish Gaelic (United Kingdom)", code: "gd_GB", createuserid: -1, updateuserid: -1),
  910. .init(id: nil, name: "Galician", code: "gl", createuserid: -1, updateuserid: -1),
  911. .init(id: nil, name: "Galician (Spain)", code: "gl_ES", createuserid: -1, updateuserid: -1),
  912. .init(id: nil, name: "Swiss German", code: "gsw", createuserid: -1, updateuserid: -1),
  913. .init(id: nil, name: "Swiss German (Switzerland)", code: "gsw_CH", createuserid: -1, updateuserid: -1),
  914. .init(id: nil, name: "Swiss German (France)", code: "gsw_FR", createuserid: -1, updateuserid: -1),
  915. .init(id: nil, name: "Swiss German (Liechtenstein)", code: "gsw_LI", createuserid: -1, updateuserid: -1),
  916. .init(id: nil, name: "Gujarati", code: "gu", createuserid: -1, updateuserid: -1),
  917. .init(id: nil, name: "Gujarati (India)", code: "gu_IN", createuserid: -1, updateuserid: -1),
  918. .init(id: nil, name: "Gusii", code: "guz", createuserid: -1, updateuserid: -1),
  919. .init(id: nil, name: "Gusii (Kenya)", code: "guz_KE", createuserid: -1, updateuserid: -1),
  920. .init(id: nil, name: "Manx", code: "gv", createuserid: -1, updateuserid: -1),
  921. .init(id: nil, name: "Manx (Isle of Man)", code: "gv_IM", createuserid: -1, updateuserid: -1),
  922. .init(id: nil, name: "Hausa", code: "ha", createuserid: -1, updateuserid: -1),
  923. .init(id: nil, name: "Hausa (Ghana)", code: "ha_GH", createuserid: -1, updateuserid: -1),
  924. .init(id: nil, name: "Hausa (Niger)", code: "ha_NE", createuserid: -1, updateuserid: -1),
  925. .init(id: nil, name: "Hausa (Nigeria)", code: "ha_NG", createuserid: -1, updateuserid: -1),
  926. .init(id: nil, name: "Hawaiian", code: "haw", createuserid: -1, updateuserid: -1),
  927. .init(id: nil, name: "Hawaiian (United States)", code: "haw_US", createuserid: -1, updateuserid: -1),
  928. .init(id: nil, name: "Hebrew", code: "he", createuserid: -1, updateuserid: -1),
  929. .init(id: nil, name: "Hebrew (Israel)", code: "he_IL", createuserid: -1, updateuserid: -1),
  930. .init(id: nil, name: "Hindi", code: "hi", createuserid: -1, updateuserid: -1),
  931. .init(id: nil, name: "Hindi (India)", code: "hi_IN", createuserid: -1, updateuserid: -1),
  932. .init(id: nil, name: "Croatian", code: "hr", createuserid: -1, updateuserid: -1),
  933. .init(id: nil, name: "Croatian (Bosnia & Herzegovina)", code: "hr_BA", createuserid: -1, updateuserid: -1),
  934. .init(id: nil, name: "Croatian (Croatia)", code: "hr_HR", createuserid: -1, updateuserid: -1),
  935. .init(id: nil, name: "Upper Sorbian", code: "hsb", createuserid: -1, updateuserid: -1),
  936. .init(id: nil, name: "Upper Sorbian (Germany)", code: "hsb_DE", createuserid: -1, updateuserid: -1),
  937. .init(id: nil, name: "Hungarian", code: "hu", createuserid: -1, updateuserid: -1),
  938. .init(id: nil, name: "Hungarian (Hungary)", code: "hu_HU", createuserid: -1, updateuserid: -1),
  939. .init(id: nil, name: "Armenian", code: "hy", createuserid: -1, updateuserid: -1),
  940. .init(id: nil, name: "Armenian (Armenia)", code: "hy_AM", createuserid: -1, updateuserid: -1),
  941. .init(id: nil, name: "Igbo", code: "ig", createuserid: -1, updateuserid: -1),
  942. .init(id: nil, name: "Igbo (Nigeria)", code: "ig_NG", createuserid: -1, updateuserid: -1),
  943. .init(id: nil, name: "Sichuan Yi", code: "ii", createuserid: -1, updateuserid: -1),
  944. .init(id: nil, name: "Sichuan Yi (China)", code: "ii_CN", createuserid: -1, updateuserid: -1),
  945. .init(id: nil, name: "Indonesian", code: "in", createuserid: -1, updateuserid: -1),
  946. .init(id: nil, name: "Indonesian (Indonesia)", code: "in_ID", createuserid: -1, updateuserid: -1),
  947. .init(id: nil, name: "Icelandic", code: "is", createuserid: -1, updateuserid: -1),
  948. .init(id: nil, name: "Icelandic (Iceland)", code: "is_IS", createuserid: -1, updateuserid: -1),
  949. .init(id: nil, name: "Italian", code: "it", createuserid: -1, updateuserid: -1),
  950. .init(id: nil, name: "Italian (Switzerland)", code: "it_CH", createuserid: -1, updateuserid: -1),
  951. .init(id: nil, name: "Italian (Italy)", code: "it_IT", createuserid: -1, updateuserid: -1),
  952. .init(id: nil, name: "Italian (San Marino)", code: "it_SM", createuserid: -1, updateuserid: -1),
  953. .init(id: nil, name: "Italian (Vatican City)", code: "it_VA", createuserid: -1, updateuserid: -1),
  954. .init(id: nil, name: "Hebrew", code: "iw", createuserid: -1, updateuserid: -1),
  955. .init(id: nil, name: "Hebrew (Israel)", code: "iw_IL", createuserid: -1, updateuserid: -1),
  956. .init(id: nil, name: "Japanese", code: "ja", createuserid: -1, updateuserid: -1),
  957. .init(id: nil, name: "Japanese (Japan)", code: "ja_JP", createuserid: -1, updateuserid: -1),
  958. .init(id: nil, name: "Ngomba", code: "jgo", createuserid: -1, updateuserid: -1),
  959. .init(id: nil, name: "Ngomba (Cameroon)", code: "jgo_CM", createuserid: -1, updateuserid: -1),
  960. .init(id: nil, name: "Machame", code: "jmc", createuserid: -1, updateuserid: -1),
  961. .init(id: nil, name: "Machame (Tanzania)", code: "jmc_TZ", createuserid: -1, updateuserid: -1),
  962. .init(id: nil, name: "Georgian", code: "ka", createuserid: -1, updateuserid: -1),
  963. .init(id: nil, name: "Georgian (Georgia)", code: "ka_GE", createuserid: -1, updateuserid: -1),
  964. .init(id: nil, name: "Kabyle", code: "kab", createuserid: -1, updateuserid: -1),
  965. .init(id: nil, name: "Kabyle (Algeria)", code: "kab_DZ", createuserid: -1, updateuserid: -1),
  966. .init(id: nil, name: "Kamba", code: "kam", createuserid: -1, updateuserid: -1),
  967. .init(id: nil, name: "Kamba (Kenya)", code: "kam_KE", createuserid: -1, updateuserid: -1),
  968. .init(id: nil, name: "Makonde", code: "kde", createuserid: -1, updateuserid: -1),
  969. .init(id: nil, name: "Makonde (Tanzania)", code: "kde_TZ", createuserid: -1, updateuserid: -1),
  970. .init(id: nil, name: "Kabuverdianu", code: "kea", createuserid: -1, updateuserid: -1),
  971. .init(id: nil, name: "Kabuverdianu (Cape Verde)", code: "kea_CV", createuserid: -1, updateuserid: -1),
  972. .init(id: nil, name: "Koyra Chiini", code: "khq", createuserid: -1, updateuserid: -1),
  973. .init(id: nil, name: "Koyra Chiini (Mali)", code: "khq_ML", createuserid: -1, updateuserid: -1),
  974. .init(id: nil, name: "Kikuyu", code: "ki", createuserid: -1, updateuserid: -1),
  975. .init(id: nil, name: "Kikuyu (Kenya)", code: "ki_KE", createuserid: -1, updateuserid: -1),
  976. .init(id: nil, name: "Kazakh", code: "kk", createuserid: -1, updateuserid: -1),
  977. .init(id: nil, name: "Kazakh (Kazakhstan)", code: "kk_KZ", createuserid: -1, updateuserid: -1),
  978. .init(id: nil, name: "Kako", code: "kkj", createuserid: -1, updateuserid: -1),
  979. .init(id: nil, name: "Kako (Cameroon)", code: "kkj_CM", createuserid: -1, updateuserid: -1),
  980. .init(id: nil, name: "Kalaallisut", code: "kl", createuserid: -1, updateuserid: -1),
  981. .init(id: nil, name: "Kalaallisut (Greenland)", code: "kl_GL", createuserid: -1, updateuserid: -1),
  982. .init(id: nil, name: "Kalenjin", code: "kln", createuserid: -1, updateuserid: -1),
  983. .init(id: nil, name: "Kalenjin (Kenya)", code: "kln_KE", createuserid: -1, updateuserid: -1),
  984. .init(id: nil, name: "Khmer", code: "km", createuserid: -1, updateuserid: -1),
  985. .init(id: nil, name: "Khmer (Cambodia)", code: "km_KH", createuserid: -1, updateuserid: -1),
  986. .init(id: nil, name: "Kannada", code: "kn", createuserid: -1, updateuserid: -1),
  987. .init(id: nil, name: "Kannada (India)", code: "kn_IN", createuserid: -1, updateuserid: -1),
  988. .init(id: nil, name: "Korean", code: "ko", createuserid: -1, updateuserid: -1),
  989. .init(id: nil, name: "Korean", code: "ko", createuserid: -1, updateuserid: -1),
  990. .init(id: nil, name: "Korean (North Korea)", code: "ko_KP", createuserid: -1, updateuserid: -1),
  991. .init(id: nil, name: "Korean (South Korea)", code: "ko_KR", createuserid: -1, updateuserid: -1),
  992. .init(id: nil, name: "Korean (South Korea)", code: "ko_KR", createuserid: -1, updateuserid: -1),
  993. .init(id: nil, name: "Konkani", code: "kok", createuserid: -1, updateuserid: -1),
  994. .init(id: nil, name: "Konkani (India)", code: "kok_IN", createuserid: -1, updateuserid: -1),
  995. .init(id: nil, name: "Kashmiri", code: "ks", createuserid: -1, updateuserid: -1),
  996. .init(id: nil, name: "Kashmiri (India)", code: "ks_IN", createuserid: -1, updateuserid: -1),
  997. .init(id: nil, name: "Shambala", code: "ksb", createuserid: -1, updateuserid: -1),
  998. .init(id: nil, name: "Shambala (Tanzania)", code: "ksb_TZ", createuserid: -1, updateuserid: -1),
  999. .init(id: nil, name: "Bafia", code: "ksf", createuserid: -1, updateuserid: -1),
  1000. .init(id: nil, name: "Bafia (Cameroon)", code: "ksf_CM", createuserid: -1, updateuserid: -1),
  1001. .init(id: nil, name: "Colognian", code: "ksh", createuserid: -1, updateuserid: -1),
  1002. .init(id: nil, name: "Colognian (Germany)", code: "ksh_DE", createuserid: -1, updateuserid: -1),
  1003. .init(id: nil, name: "Cornish", code: "kw", createuserid: -1, updateuserid: -1),
  1004. .init(id: nil, name: "Cornish (United Kingdom)", code: "kw_GB", createuserid: -1, updateuserid: -1),
  1005. .init(id: nil, name: "Kyrgyz", code: "ky", createuserid: -1, updateuserid: -1),
  1006. .init(id: nil, name: "Kyrgyz (Kyrgyzstan)", code: "ky_KG", createuserid: -1, updateuserid: -1),
  1007. .init(id: nil, name: "Langi", code: "lag", createuserid: -1, updateuserid: -1),
  1008. .init(id: nil, name: "Langi (Tanzania)", code: "lag_TZ", createuserid: -1, updateuserid: -1),
  1009. .init(id: nil, name: "Lithuanian", code: "lt", createuserid: -1, updateuserid: -1),
  1010. .init(id: nil, name: "Lithuanian (Lithuania)", code: "lt_LT", createuserid: -1, updateuserid: -1),
  1011. .init(id: nil, name: "Luxembourgish", code: "lb", createuserid: -1, updateuserid: -1),
  1012. .init(id: nil, name: "Luxembourgish (Luxembourg)", code: "lb_LU", createuserid: -1, updateuserid: -1),
  1013. .init(id: nil, name: "Latvian", code: "lv", createuserid: -1, updateuserid: -1),
  1014. .init(id: nil, name: "Latvian (Latvia)", code: "lv_LV", createuserid: -1, updateuserid: -1),
  1015. .init(id: nil, name: "Ganda", code: "lg", createuserid: -1, updateuserid: -1),
  1016. .init(id: nil, name: "Ganda (Uganda)", code: "lg_UG", createuserid: -1, updateuserid: -1),
  1017. .init(id: nil, name: "Macedonian", code: "mk", createuserid: -1, updateuserid: -1),
  1018. .init(id: nil, name: "Macedonian (Macedonia)", code: "mk_MK", createuserid: -1, updateuserid: -1),
  1019. .init(id: nil, name: "Malay", code: "ms", createuserid: -1, updateuserid: -1),
  1020. .init(id: nil, name: "Malay (Malaysia)", code: "ms_MY", createuserid: -1, updateuserid: -1),
  1021. .init(id: nil, name: "Maltese", code: "mt", createuserid: -1, updateuserid: -1),
  1022. .init(id: nil, name: "Maltese (Malta)", code: "mt_MT", createuserid: -1, updateuserid: -1),
  1023. .init(id: nil, name: "Dutch", code: "nl", createuserid: -1, updateuserid: -1),
  1024. .init(id: nil, name: "Dutch (Belgium)", code: "nl_BE", createuserid: -1, updateuserid: -1),
  1025. .init(id: nil, name: "Dutch (Netherlands)", code: "nl_NL", createuserid: -1, updateuserid: -1),
  1026. .init(id: nil, name: "Norwegian", code: "no", createuserid: -1, updateuserid: -1),
  1027. .init(id: nil, name: "Norwegian (Norway)", code: "no_NO", createuserid: -1, updateuserid: -1),
  1028. .init(id: nil, name: "Norwegian (Norway Nynorsk)", code: "no_NO_NY", createuserid: -1, updateuserid: -1),
  1029. .init(id: nil, name: "Polish", code: "pl", createuserid: -1, updateuserid: -1),
  1030. .init(id: nil, name: "Polish (Poland)", code: "pl_PL", createuserid: -1, updateuserid: -1),
  1031. .init(id: nil, name: "Portuguese", code: "pt", createuserid: -1, updateuserid: -1),
  1032. .init(id: nil, name: "Portuguese (Angola)", code: "pt_AO", createuserid: -1, updateuserid: -1),
  1033. .init(id: nil, name: "Portuguese (Brazil)", code: "pt_BR", createuserid: -1, updateuserid: -1),
  1034. .init(id: nil, name: "Portuguese (Switzerland)", code: "pt_CH", createuserid: -1, updateuserid: -1),
  1035. .init(id: nil, name: "Portuguese (Cape Verde)", code: "pt_CV", createuserid: -1, updateuserid: -1),
  1036. .init(id: nil, name: "Portuguese (Equatorial Guinea)", code: "pt_GQ", createuserid: -1, updateuserid: -1),
  1037. .init(id: nil, name: "Portuguese (Guinea-Bissau)", code: "pt_GW", createuserid: -1, updateuserid: -1),
  1038. .init(id: nil, name: "Portuguese (Luxembourg)", code: "pt_LU", createuserid: -1, updateuserid: -1),
  1039. .init(id: nil, name: "Portuguese (Macau SAR China)", code: "pt_MO", createuserid: -1, updateuserid: -1),
  1040. .init(id: nil, name: "Portuguese (Mozambique)", code: "pt_MZ", createuserid: -1, updateuserid: -1),
  1041. .init(id: nil, name: "Portuguese (Portugal)", code: "pt_PT", createuserid: -1, updateuserid: -1),
  1042. .init(id: nil, name: "Portuguese (São Tomé & Príncipe)", code: "pt_ST", createuserid: -1, updateuserid: -1),
  1043. .init(id: nil, name: "Portuguese (Timor-Leste)", code: "pt_TL", createuserid: -1, updateuserid: -1),
  1044. .init(id: nil, name: "Romanian", code: "ro", createuserid: -1, updateuserid: -1),
  1045. .init(id: nil, name: "Romanian (Romania)", code: "ro_RO", createuserid: -1, updateuserid: -1),
  1046. .init(id: nil, name: "Russian", code: "ru", createuserid: -1, updateuserid: -1),
  1047. .init(id: nil, name: "Russian (Belarus)", code: "ru_BY", createuserid: -1, updateuserid: -1),
  1048. .init(id: nil, name: "Russian (Kyrgyzstan)", code: "ru_KG", createuserid: -1, updateuserid: -1),
  1049. .init(id: nil, name: "Russian (Kazakhstan)", code: "ru_KZ", createuserid: -1, updateuserid: -1),
  1050. .init(id: nil, name: "Russian (Moldova)", code: "ru_MD", createuserid: -1, updateuserid: -1),
  1051. .init(id: nil, name: "Russian (Russia)", code: "ru_RU", createuserid: -1, updateuserid: -1),
  1052. .init(id: nil, name: "Russian (Ukraine)", code: "ru_UA", createuserid: -1, updateuserid: -1),
  1053. .init(id: nil, name: "Slovak", code: "sk", createuserid: -1, updateuserid: -1),
  1054. .init(id: nil, name: "Slovak (Slovakia)", code: "sk_SK", createuserid: -1, updateuserid: -1),
  1055. .init(id: nil, name: "Slovenian", code: "sl", createuserid: -1, updateuserid: -1),
  1056. .init(id: nil, name: "Dari (Afghanistan)", code: "prs_AF", createuserid: -1, updateuserid: -1),
  1057. .init(id: nil, name: "Slovenian (Slovenia)", code: "sl_SI", createuserid: -1, updateuserid: -1),
  1058. .init(id: nil, name: "Albanian", code: "sq", createuserid: -1, updateuserid: -1),
  1059. .init(id: nil, name: "Albanian (Albania)", code: "sq_AL", createuserid: -1, updateuserid: -1),
  1060. .init(id: nil, name: "Serbian", code: "sr", createuserid: -1, updateuserid: -1),
  1061. .init(id: nil, name: "Serbian (Bosnia and Herzegovina)", code: "sr_BA", createuserid: -1, updateuserid: -1),
  1062. .init(id: nil, name: "Serbian (Serbia and Montenegro)", code: "sr_CS", createuserid: -1, updateuserid: -1),
  1063. .init(id: nil, name: "Serbian (Montenegro)", code: "sr_ME", createuserid: -1, updateuserid: -1),
  1064. .init(id: nil, name: "Serbian (Serbia)", code: "sr_RS", createuserid: -1, updateuserid: -1),
  1065. .init(id: nil, name: "Swedish", code: "sv", createuserid: -1, updateuserid: -1),
  1066. .init(id: nil, name: "Swedish (Sweden)", code: "sv_SE", createuserid: -1, updateuserid: -1),
  1067. .init(id: nil, name: "Thai", code: "th", createuserid: -1, updateuserid: -1),
  1068. .init(id: nil, name: "Thai (Thailand)", code: "th_TH", createuserid: -1, updateuserid: -1),
  1069. .init(id: nil, name: "Thai (Thailand)", code: "th_TH_TH", createuserid: -1, updateuserid: -1),
  1070. .init(id: nil, name: "Turkish", code: "tr", createuserid: -1, updateuserid: -1),
  1071. .init(id: nil, name: "Turkish (Turkey)", code: "tr_TR", createuserid: -1, updateuserid: -1),
  1072. .init(id: nil, name: "Ukrainian", code: "uk", createuserid: -1, updateuserid: -1),
  1073. .init(id: nil, name: "Ukrainian (Ukraine)", code: "uk_UA", createuserid: -1, updateuserid: -1),
  1074. .init(id: nil, name: "Vietnamese", code: "vi", createuserid: -1, updateuserid: -1),
  1075. .init(id: nil, name: "Vietnamese (Vietnam)", code: "vi_VN", createuserid: -1, updateuserid: -1),
  1076. .init(id: nil, name: "Uzbek (Latin)", code: "uz", createuserid: -1, updateuserid: -1),
  1077. .init(id: nil, name: "Uzbek (Latin) (Uzbekistan)", code: "uz_UZ", createuserid: -1, updateuserid: -1),
  1078. .init(id: nil, name: "Uzbek (Cyrillic) (Uzbekistan)", code: "uz_UZ", createuserid: -1, updateuserid: -1),
  1079. .init(id: nil, name: "Uzbek (Afghanistan)", code: "uz_AF", createuserid: -1, updateuserid: -1),
  1080. .init(id: nil, name: "Chinese", code: "zh", createuserid: -1, updateuserid: -1),
  1081. .init(id: nil, name: "Chinese (Simplified) (zh-Hans)", code: "zh_Hans", createuserid: -1, updateuserid: -1),
  1082. .init(id: nil, name: "Chinese (Simplified, Hong Kong SAR China)", code: "zh_Hans_HK", createuserid: -1, updateuserid: -1),
  1083. .init(id: nil, name: "Chinese (Simplified, Macau SAR China)", code: "zh_Hans_MO", createuserid: -1, updateuserid: -1),
  1084. .init(id: nil, name: "Chinese (Simplified, Singapore)", code: "zh_Hans_SG", createuserid: -1, updateuserid: -1),
  1085. .init(id: nil, name: "Chinese (Traditional)", code: "zh_Hant", createuserid: -1, updateuserid: -1),
  1086. .init(id: nil, name: "Chinese (Traditional, Hong Kong SAR China)", code: "zh_Hant_HK", createuserid: -1, updateuserid: -1),
  1087. .init(id: nil, name: "Chinese (Traditional, Macau SAR China)", code: "zh_Hant_MO", createuserid: -1, updateuserid: -1),
  1088. .init(id: nil, name: "Chinese (Traditional, Taiwan)", code: "zh_Hant_TW", createuserid: -1, updateuserid: -1),
  1089. .init(id: nil, name: "Chinese (Simplified, China) (zh-Hans-CN)", code: "zh_HK", createuserid: -1, updateuserid: -1),
  1090. .init(id: nil, name: "Zulu", code: "zu", createuserid: -1, updateuserid: -1),
  1091. .init(id: nil, name: "Zulu (South Africa)", code: "zu_ZA", createuserid: -1, updateuserid: -1)
  1092. ]
  1093. for mdl in mdls{
  1094. try await mdl.save(on: database)
  1095. }
  1096. }
  1097. func revert(on database: Database) async throws {
  1098. try await mdlLocale.query(on: database).delete()
  1099. }
  1100. }
  1101. public static func ObjQuery(req: Request) async throws -> QueryBuilder<mdlLocale>{
  1102. let query = mdlLocale.query(on: req.db)
  1103. .with(\.$values)
  1104. if let x = req.parameters.get("x"){
  1105. let decryptedString = try CustomCrypto.DecryptString(input: x)
  1106. let array = decryptedString.components(separatedBy: ":")
  1107. ///This call is the standard get by id call
  1108. if (array.count == 1){
  1109. let id = Int(array[0])!
  1110. return query.filter(\.$id == id)
  1111. }
  1112. ///Optional else if if there are multiple parameters in the call
  1113. ///You must include an else for each call that has parameters
  1114. ///Need to check the endpoint to get the right filter statements
  1115. ///else if(x.count == 2){
  1116. /// let username = x[0]
  1117. /// let password = x[1]
  1118. /// return query.filter(\.$username == username).filter(\.$password == password)
  1119. ///}
  1120. else{
  1121. throw Abort(.badRequest)
  1122. }
  1123. }
  1124. else{
  1125. return query
  1126. }
  1127. }
  1128. }