mirror of
https://github.com/plankanban/planka.git
synced 2025-07-24 07:39:44 +02:00
fix: Canonicalize locale codes
This commit is contained in:
parent
fc7863aaaf
commit
46f4d5c1f8
10 changed files with 35 additions and 9 deletions
|
@ -24,8 +24,8 @@ import ptBR from './pt-BR';
|
||||||
import roRO from './ro-RO';
|
import roRO from './ro-RO';
|
||||||
import ruRU from './ru-RU';
|
import ruRU from './ru-RU';
|
||||||
import skSK from './sk-SK';
|
import skSK from './sk-SK';
|
||||||
import srCyrlCS from './sr-Cyrl-CS';
|
import srCyrlRS from './sr-Cyrl-RS';
|
||||||
import srLatnCS from './sr-Latn-CS';
|
import srLatnRS from './sr-Latn-RS';
|
||||||
import svSE from './sv-SE';
|
import svSE from './sv-SE';
|
||||||
import trTR from './tr-TR';
|
import trTR from './tr-TR';
|
||||||
import ukUA from './uk-UA';
|
import ukUA from './uk-UA';
|
||||||
|
@ -55,8 +55,8 @@ const locales = [
|
||||||
roRO,
|
roRO,
|
||||||
ruRU,
|
ruRU,
|
||||||
skSK,
|
skSK,
|
||||||
srCyrlCS,
|
srCyrlRS,
|
||||||
srLatnCS,
|
srLatnRS,
|
||||||
svSE,
|
svSE,
|
||||||
trTR,
|
trTR,
|
||||||
ukUA,
|
ukUA,
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
import login from './login';
|
import login from './login';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
language: 'sr-Cyrl-CS',
|
language: 'sr-Cyrl-RS',
|
||||||
country: 'rs',
|
country: 'rs',
|
||||||
name: 'Српски (ћирилица)',
|
name: 'Српски (ћирилица)',
|
||||||
embeddedLocale: login,
|
embeddedLocale: login,
|
|
@ -1,7 +1,7 @@
|
||||||
import login from './login';
|
import login from './login';
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
language: 'sr-Latn-CS',
|
language: 'sr-Latn-RS',
|
||||||
country: 'rs',
|
country: 'rs',
|
||||||
name: 'Srpski (latinica)',
|
name: 'Srpski (latinica)',
|
||||||
embeddedLocale: login,
|
embeddedLocale: login,
|
|
@ -55,8 +55,8 @@ const LANGUAGES = [
|
||||||
'ro-RO',
|
'ro-RO',
|
||||||
'ru-RU',
|
'ru-RU',
|
||||||
'sk-SK',
|
'sk-SK',
|
||||||
'sr-Cyrl-CS',
|
'sr-Cyrl-RS',
|
||||||
'sr-Latn-CS',
|
'sr-Latn-RS',
|
||||||
'sv-SE',
|
'sv-SE',
|
||||||
'tr-TR',
|
'tr-TR',
|
||||||
'uk-UA',
|
'uk-UA',
|
||||||
|
|
|
@ -18,7 +18,7 @@ exports.up = async (knex) => {
|
||||||
FROM comment
|
FROM comment
|
||||||
GROUP BY card_id
|
GROUP BY card_id
|
||||||
) AS comments_total_by_card_id
|
) AS comments_total_by_card_id
|
||||||
WHERE card.id = comments_total_by_card_id.card_id
|
WHERE card.id = comments_total_by_card_id.card_id;
|
||||||
`);
|
`);
|
||||||
|
|
||||||
return knex.schema.alterTable('card', (table) => {
|
return knex.schema.alterTable('card', (table) => {
|
||||||
|
|
|
@ -0,0 +1,26 @@
|
||||||
|
/*!
|
||||||
|
* Copyright (c) 2024 PLANKA Software GmbH
|
||||||
|
* Licensed under the Fair Use License: https://github.com/plankanban/planka/blob/master/LICENSE.md
|
||||||
|
*/
|
||||||
|
|
||||||
|
exports.up = (knex) =>
|
||||||
|
knex.raw(`
|
||||||
|
UPDATE user_account
|
||||||
|
SET language =
|
||||||
|
CASE
|
||||||
|
WHEN language = 'sr-Cyrl-CS' THEN 'sr-Cyrl-RS'
|
||||||
|
WHEN language = 'sr-Latn-CS' THEN 'sr-Latn-RS'
|
||||||
|
END
|
||||||
|
WHERE language IN ('sr-Cyrl-CS', 'sr-Latn-CS');
|
||||||
|
`);
|
||||||
|
|
||||||
|
exports.down = (knex) =>
|
||||||
|
knex.raw(`
|
||||||
|
UPDATE user_account
|
||||||
|
SET language =
|
||||||
|
CASE
|
||||||
|
WHEN language = 'sr-Cyrl-RS' THEN 'sr-Cyrl-CS'
|
||||||
|
WHEN language = 'sr-Latn-RS' THEN 'sr-Latn-CS'
|
||||||
|
END
|
||||||
|
WHERE language IN ('sr-Cyrl-RS', 'sr-Latn-RS');
|
||||||
|
`);
|
Loading…
Add table
Add a link
Reference in a new issue