Bluesky app fork with some witchin' additions 💫
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Revert "Fix post time localization on Android (#6742)" (#7196)

This reverts commit b1b6affb715326402674f6d6457dbe45288cbb2a.

authored by

dan and committed by
GitHub
fb920f89 25d20c63

-39
-1
package.json
··· 62 62 "@expo/webpack-config": "^19.0.0", 63 63 "@floating-ui/dom": "^1.6.3", 64 64 "@floating-ui/react-dom": "^2.0.8", 65 - "@formatjs/intl-datetimeformat": "^6.17.1", 66 65 "@formatjs/intl-locale": "^4.2.8", 67 66 "@formatjs/intl-numberformat": "^8.15.1", 68 67 "@formatjs/intl-pluralrules": "^5.4.1",
-29
src/locale/i18n.ts
··· 1 1 // Don't remove -force from these because detection is VERY slow on low-end Android. 2 2 // https://github.com/formatjs/formatjs/issues/4463#issuecomment-2176070577 3 3 import '@formatjs/intl-locale/polyfill-force' 4 - import '@formatjs/intl-datetimeformat/polyfill-force' 5 4 import '@formatjs/intl-pluralrules/polyfill-force' 6 5 import '@formatjs/intl-numberformat/polyfill-force' 7 - import '@formatjs/intl-datetimeformat/locale-data/en' 8 6 import '@formatjs/intl-pluralrules/locale-data/en' 9 7 import '@formatjs/intl-numberformat/locale-data/en' 10 8 ··· 54 52 case AppLanguage.an: { 55 53 i18n.loadAndActivate({locale, messages: messagesAn}) 56 54 await Promise.all([ 57 - import('@formatjs/intl-datetimeformat/locale-data/es'), 58 55 import('@formatjs/intl-pluralrules/locale-data/an'), 59 56 import('@formatjs/intl-numberformat/locale-data/es'), 60 57 ]) ··· 63 60 case AppLanguage.ast: { 64 61 i18n.loadAndActivate({locale, messages: messagesAst}) 65 62 await Promise.all([ 66 - import('@formatjs/intl-datetimeformat/locale-data/ast'), 67 63 import('@formatjs/intl-pluralrules/locale-data/ast'), 68 64 import('@formatjs/intl-numberformat/locale-data/ast'), 69 65 ]) ··· 72 68 case AppLanguage.ca: { 73 69 i18n.loadAndActivate({locale, messages: messagesCa}) 74 70 await Promise.all([ 75 - import('@formatjs/intl-datetimeformat/locale-data/ca'), 76 71 import('@formatjs/intl-pluralrules/locale-data/ca'), 77 72 import('@formatjs/intl-numberformat/locale-data/ca'), 78 73 ]) ··· 81 76 case AppLanguage.de: { 82 77 i18n.loadAndActivate({locale, messages: messagesDe}) 83 78 await Promise.all([ 84 - import('@formatjs/intl-datetimeformat/locale-data/de'), 85 79 import('@formatjs/intl-pluralrules/locale-data/de'), 86 80 import('@formatjs/intl-numberformat/locale-data/de'), 87 81 ]) ··· 90 84 case AppLanguage.en_GB: { 91 85 i18n.loadAndActivate({locale, messages: messagesEn_GB}) 92 86 await Promise.all([ 93 - import('@formatjs/intl-datetimeformat/locale-data/en-GB'), 94 87 import('@formatjs/intl-pluralrules/locale-data/en'), 95 88 import('@formatjs/intl-numberformat/locale-data/en-GB'), 96 89 ]) ··· 99 92 case AppLanguage.es: { 100 93 i18n.loadAndActivate({locale, messages: messagesEs}) 101 94 await Promise.all([ 102 - import('@formatjs/intl-datetimeformat/locale-data/es'), 103 95 import('@formatjs/intl-pluralrules/locale-data/es'), 104 96 import('@formatjs/intl-numberformat/locale-data/es'), 105 97 ]) ··· 108 100 case AppLanguage.fi: { 109 101 i18n.loadAndActivate({locale, messages: messagesFi}) 110 102 await Promise.all([ 111 - import('@formatjs/intl-datetimeformat/locale-data/fi'), 112 103 import('@formatjs/intl-pluralrules/locale-data/fi'), 113 104 import('@formatjs/intl-numberformat/locale-data/fi'), 114 105 ]) ··· 117 108 case AppLanguage.fr: { 118 109 i18n.loadAndActivate({locale, messages: messagesFr}) 119 110 await Promise.all([ 120 - import('@formatjs/intl-datetimeformat/locale-data/fr'), 121 111 import('@formatjs/intl-pluralrules/locale-data/fr'), 122 112 import('@formatjs/intl-numberformat/locale-data/fr'), 123 113 ]) ··· 126 116 case AppLanguage.ga: { 127 117 i18n.loadAndActivate({locale, messages: messagesGa}) 128 118 await Promise.all([ 129 - import('@formatjs/intl-datetimeformat/locale-data/ga'), 130 119 import('@formatjs/intl-pluralrules/locale-data/ga'), 131 120 import('@formatjs/intl-numberformat/locale-data/ga'), 132 121 ]) ··· 135 124 case AppLanguage.gl: { 136 125 i18n.loadAndActivate({locale, messages: messagesGl}) 137 126 await Promise.all([ 138 - import('@formatjs/intl-datetimeformat/locale-data/gl'), 139 127 import('@formatjs/intl-pluralrules/locale-data/gl'), 140 128 import('@formatjs/intl-numberformat/locale-data/gl'), 141 129 ]) ··· 144 132 case AppLanguage.hi: { 145 133 i18n.loadAndActivate({locale, messages: messagesHi}) 146 134 await Promise.all([ 147 - import('@formatjs/intl-datetimeformat/locale-data/hi'), 148 135 import('@formatjs/intl-pluralrules/locale-data/hi'), 149 136 import('@formatjs/intl-numberformat/locale-data/hi'), 150 137 ]) ··· 153 140 case AppLanguage.hu: { 154 141 i18n.loadAndActivate({locale, messages: messagesHu}) 155 142 await Promise.all([ 156 - import('@formatjs/intl-datetimeformat/locale-data/hu'), 157 143 import('@formatjs/intl-pluralrules/locale-data/hu'), 158 144 import('@formatjs/intl-numberformat/locale-data/hu'), 159 145 ]) ··· 162 148 case AppLanguage.id: { 163 149 i18n.loadAndActivate({locale, messages: messagesId}) 164 150 await Promise.all([ 165 - import('@formatjs/intl-datetimeformat/locale-data/id'), 166 151 import('@formatjs/intl-pluralrules/locale-data/id'), 167 152 import('@formatjs/intl-numberformat/locale-data/id'), 168 153 ]) ··· 171 156 case AppLanguage.it: { 172 157 i18n.loadAndActivate({locale, messages: messagesIt}) 173 158 await Promise.all([ 174 - import('@formatjs/intl-datetimeformat/locale-data/it'), 175 159 import('@formatjs/intl-pluralrules/locale-data/it'), 176 160 import('@formatjs/intl-numberformat/locale-data/it'), 177 161 ]) ··· 180 164 case AppLanguage.ja: { 181 165 i18n.loadAndActivate({locale, messages: messagesJa}) 182 166 await Promise.all([ 183 - import('@formatjs/intl-datetimeformat/locale-data/ja'), 184 167 import('@formatjs/intl-pluralrules/locale-data/ja'), 185 168 import('@formatjs/intl-numberformat/locale-data/ja'), 186 169 ]) ··· 199 182 case AppLanguage.ko: { 200 183 i18n.loadAndActivate({locale, messages: messagesKo}) 201 184 await Promise.all([ 202 - import('@formatjs/intl-datetimeformat/locale-data/ko'), 203 185 import('@formatjs/intl-pluralrules/locale-data/ko'), 204 186 import('@formatjs/intl-numberformat/locale-data/ko'), 205 187 ]) ··· 208 190 case AppLanguage.nl: { 209 191 i18n.loadAndActivate({locale, messages: messagesNl}) 210 192 await Promise.all([ 211 - import('@formatjs/intl-datetimeformat/locale-data/nl'), 212 193 import('@formatjs/intl-pluralrules/locale-data/nl'), 213 194 import('@formatjs/intl-numberformat/locale-data/nl'), 214 195 ]) ··· 221 202 case AppLanguage.pl: { 222 203 i18n.loadAndActivate({locale, messages: messagesPl}) 223 204 await Promise.all([ 224 - import('@formatjs/intl-datetimeformat/locale-data/pl'), 225 205 import('@formatjs/intl-pluralrules/locale-data/pl'), 226 206 import('@formatjs/intl-numberformat/locale-data/pl'), 227 207 ]) ··· 230 210 case AppLanguage.pt_BR: { 231 211 i18n.loadAndActivate({locale, messages: messagesPt_BR}) 232 212 await Promise.all([ 233 - import('@formatjs/intl-datetimeformat/locale-data/pt'), 234 213 import('@formatjs/intl-pluralrules/locale-data/pt'), 235 214 import('@formatjs/intl-numberformat/locale-data/pt'), 236 215 ]) ··· 248 227 case AppLanguage.ru: { 249 228 i18n.loadAndActivate({locale, messages: messagesRu}) 250 229 await Promise.all([ 251 - import('@formatjs/intl-datetimeformat/locale-data/ru'), 252 230 import('@formatjs/intl-pluralrules/locale-data/ru'), 253 231 import('@formatjs/intl-numberformat/locale-data/ru'), 254 232 ]) ··· 257 235 case AppLanguage.th: { 258 236 i18n.loadAndActivate({locale, messages: messagesTh}) 259 237 await Promise.all([ 260 - import('@formatjs/intl-datetimeformat/locale-data/th'), 261 238 import('@formatjs/intl-pluralrules/locale-data/th'), 262 239 import('@formatjs/intl-numberformat/locale-data/th'), 263 240 ]) ··· 266 243 case AppLanguage.tr: { 267 244 i18n.loadAndActivate({locale, messages: messagesTr}) 268 245 await Promise.all([ 269 - import('@formatjs/intl-datetimeformat/locale-data/tr'), 270 246 import('@formatjs/intl-pluralrules/locale-data/tr'), 271 247 import('@formatjs/intl-numberformat/locale-data/tr'), 272 248 ]) ··· 275 251 case AppLanguage.uk: { 276 252 i18n.loadAndActivate({locale, messages: messagesUk}) 277 253 await Promise.all([ 278 - import('@formatjs/intl-datetimeformat/locale-data/uk'), 279 254 import('@formatjs/intl-pluralrules/locale-data/uk'), 280 255 import('@formatjs/intl-numberformat/locale-data/uk'), 281 256 ]) ··· 284 259 case AppLanguage.vi: { 285 260 i18n.loadAndActivate({locale, messages: messagesVi}) 286 261 await Promise.all([ 287 - import('@formatjs/intl-datetimeformat/locale-data/vi'), 288 262 import('@formatjs/intl-pluralrules/locale-data/vi'), 289 263 import('@formatjs/intl-numberformat/locale-data/vi'), 290 264 ]) ··· 293 267 case AppLanguage.zh_CN: { 294 268 i18n.loadAndActivate({locale, messages: messagesZh_CN}) 295 269 await Promise.all([ 296 - import('@formatjs/intl-datetimeformat/locale-data/zh-Hans'), 297 270 import('@formatjs/intl-pluralrules/locale-data/zh'), 298 271 import('@formatjs/intl-numberformat/locale-data/zh'), 299 272 ]) ··· 302 275 case AppLanguage.zh_HK: { 303 276 i18n.loadAndActivate({locale, messages: messagesZh_HK}) 304 277 await Promise.all([ 305 - import('@formatjs/intl-datetimeformat/locale-data/yue'), 306 278 import('@formatjs/intl-pluralrules/locale-data/zh'), 307 279 import('@formatjs/intl-numberformat/locale-data/zh'), 308 280 ]) ··· 311 283 case AppLanguage.zh_TW: { 312 284 i18n.loadAndActivate({locale, messages: messagesZh_TW}) 313 285 await Promise.all([ 314 - import('@formatjs/intl-datetimeformat/locale-data/zh-Hant'), 315 286 import('@formatjs/intl-pluralrules/locale-data/zh'), 316 287 import('@formatjs/intl-numberformat/locale-data/zh'), 317 288 ])
-9
yarn.lock
··· 4202 4202 dependencies: 4203 4203 tslib "2" 4204 4204 4205 - "@formatjs/intl-datetimeformat@^6.17.1": 4206 - version "6.17.1" 4207 - resolved "https://registry.yarnpkg.com/@formatjs/intl-datetimeformat/-/intl-datetimeformat-6.17.1.tgz#d5e800891f9d79c8f1af1999f51db51f1384eca1" 4208 - integrity sha512-a18NqRo6R73xpREuMZo8FqjO+LnYFDHoeoviTh5de4ebI46wqLSDgbAIKoceuWblTQt8bvCpJIwvKgLItea88Q== 4209 - dependencies: 4210 - "@formatjs/ecma402-abstract" "2.3.1" 4211 - "@formatjs/intl-localematcher" "0.5.9" 4212 - tslib "2" 4213 - 4214 4205 "@formatjs/intl-enumerator@1.8.7": 4215 4206 version "1.8.7" 4216 4207 resolved "https://registry.yarnpkg.com/@formatjs/intl-enumerator/-/intl-enumerator-1.8.7.tgz#3f004753333f80cc468ae34046bd8416772a0412"