1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-15 09:34:13 +00:00

added korean language

This commit is contained in:
Bram Wiepjes 2024-11-26 17:53:07 +01:00
parent 159490e14e
commit 8814f1347b
14 changed files with 33 additions and 4 deletions
backend/src/baserow/config/settings
changelog/entries/unreleased/feature
enterprise/web-frontend/modules/baserow_enterprise
premium/web-frontend/modules/baserow_premium
web-frontend/modules

View file

@ -385,6 +385,7 @@ LANGUAGES = [
("es", "Spanish"),
("it", "Italian"),
("pl", "Polish"),
("ko", "Korean"),
]
TIME_ZONE = "UTC"

View file

@ -0,0 +1,7 @@
{
"type": "feature",
"message": "Added Korean language and translations",
"issue_number": null,
"bullet_points": [],
"created_at": "2024-11-26"
}

View file

@ -20,6 +20,7 @@ import nl from '@baserow_enterprise/locales/nl.json'
import de from '@baserow_enterprise/locales/de.json'
import es from '@baserow_enterprise/locales/es.json'
import it from '@baserow_enterprise/locales/it.json'
import ko from '@baserow_enterprise/locales/ko.json'
import {
EnterpriseWithoutSupportLicenseType,
EnterpriseLicenseType,
@ -57,6 +58,7 @@ export default (context) => {
i18n.mergeLocaleMessage('de', de)
i18n.mergeLocaleMessage('es', es)
i18n.mergeLocaleMessage('it', it)
i18n.mergeLocaleMessage('ko', ko)
}
app.$registry.register('plugin', new EnterprisePlugin(context))

View file

@ -40,6 +40,7 @@ import de from '@baserow_premium/locales/de.json'
import es from '@baserow_premium/locales/es.json'
import it from '@baserow_premium/locales/it.json'
import pl from '@baserow_premium/locales/pl.json'
import ko from '@baserow_premium/locales/ko.json'
import { PremiumLicenseType } from '@baserow_premium/licenseTypes'
import { PersonalViewOwnershipType } from '@baserow_premium/viewOwnershipTypes'
import { ViewOwnershipPermissionManagerType } from '@baserow_premium/permissionManagerTypes'
@ -87,6 +88,7 @@ export default (context) => {
i18n.mergeLocaleMessage('es', es)
i18n.mergeLocaleMessage('it', it)
i18n.mergeLocaleMessage('pl', pl)
i18n.mergeLocaleMessage('ko', ko)
}
store.registerModule('row_comments', rowCommentsStore)

View file

@ -8,6 +8,7 @@ import de from './locales/de.json'
import it from './locales/it.json'
import es from './locales/es.json'
import pl from './locales/pl.json'
import ko from './locales/ko.json'
export default function BuilderModule(options) {
this.addPlugin({ src: path.resolve(__dirname, 'middleware.js') })
@ -38,6 +39,6 @@ export default function BuilderModule(options) {
})
this.nuxt.hook('i18n:extend-messages', function (additionalMessages) {
additionalMessages.push({ en, fr, nl, de, it, es, pl })
additionalMessages.push({ en, fr, nl, de, it, es, pl, ko })
})
}

View file

@ -5,6 +5,7 @@ import de from '@baserow/modules/builder/locales/de.json'
import es from '@baserow/modules/builder/locales/es.json'
import it from '@baserow/modules/builder/locales/it.json'
import pl from '@baserow/modules/builder/locales/pl.json'
import ko from '@baserow/modules/builder/locales/ko.json'
import {
GeneralBuilderSettingsType,
DomainsBuilderSettingsType,
@ -145,6 +146,7 @@ export default (context) => {
i18n.mergeLocaleMessage('es', es)
i18n.mergeLocaleMessage('it', it)
i18n.mergeLocaleMessage('pl', pl)
i18n.mergeLocaleMessage('ko', ko)
}
registerRealtimeEvents(app.$realtime)

View file

@ -11,6 +11,7 @@ import de from './locales/de.json'
import es from './locales/es.json'
import it from './locales/it.json'
import pl from './locales/pl.json'
import ko from './locales/ko.json'
import { setDefaultResultOrder } from 'dns'
const { readFileSync } = require('fs')
@ -143,6 +144,7 @@ export default function CoreModule(options) {
{ code: 'es', name: 'Español', file: 'es.json' },
{ code: 'it', name: 'Italiano', file: 'it.json' },
{ code: 'pl', name: 'Polski (Beta)', file: 'pl.json' },
{ code: 'ko', name: '한국인', file: 'ko.json' },
]
this.requireModule([
@ -164,7 +166,7 @@ export default function CoreModule(options) {
])
this.nuxt.hook('i18n:extend-messages', function (additionalMessages) {
additionalMessages.push({ en, fr, nl, de, es, it, pl })
additionalMessages.push({ en, fr, nl, de, es, it, pl, ko })
})
// Serve the static directory

View file

@ -79,6 +79,7 @@ import de from '@baserow/modules/core/locales/de.json'
import es from '@baserow/modules/core/locales/es.json'
import it from '@baserow/modules/core/locales/it.json'
import pl from '@baserow/modules/core/locales/pl.json'
import ko from '@baserow/modules/core/locales/ko.json'
import { DefaultErrorPageType } from '@baserow/modules/core/errorPageTypes'
import {
RuntimeAdd,
@ -108,6 +109,7 @@ export default (context, inject) => {
i18n.mergeLocaleMessage('es', es)
i18n.mergeLocaleMessage('it', it)
i18n.mergeLocaleMessage('pl', pl)
i18n.mergeLocaleMessage('ko', ko)
}
const registry = new Registry()

View file

@ -8,6 +8,7 @@ import de from './locales/de.json'
import es from './locales/es.json'
import it from './locales/it.json'
import pl from './locales/pl.json'
import ko from './locales/ko.json'
export default function DashboardModule(options) {
this.addPlugin({ src: path.resolve(__dirname, 'middleware.js') })
@ -30,5 +31,6 @@ export default function DashboardModule(options) {
additionalMessages.push({ es })
additionalMessages.push({ it })
additionalMessages.push({ pl })
additionalMessages.push({ ko })
})
}

View file

@ -5,6 +5,7 @@ import de from '@baserow/modules/dashboard/locales/de.json'
import es from '@baserow/modules/dashboard/locales/es.json'
import it from '@baserow/modules/dashboard/locales/it.json'
import pl from '@baserow/modules/dashboard/locales/pl.json'
import ko from '@baserow/modules/dashboard/locales/ko.json'
import { DashboardApplicationType } from '@baserow/modules/dashboard/applicationTypes'
import dashboardApplicationStore from '@baserow/modules/dashboard/store/dashboardApplication'
@ -23,6 +24,7 @@ export default (context) => {
i18n.mergeLocaleMessage('es', es)
i18n.mergeLocaleMessage('it', it)
i18n.mergeLocaleMessage('pl', pl)
i18n.mergeLocaleMessage('ko', ko)
}
store.registerModule('dashboardApplication', dashboardApplicationStore)

View file

@ -8,6 +8,7 @@ import de from './locales/de.json'
import it from './locales/it.json'
import es from './locales/es.json'
import pl from './locales/pl.json'
import ko from './locales/ko.json'
export default function DatabaseModule(options) {
this.addPlugin({ src: path.resolve(__dirname, 'middleware.js') })
@ -23,6 +24,6 @@ export default function DatabaseModule(options) {
})
this.nuxt.hook('i18n:extend-messages', function (additionalMessages) {
additionalMessages.push({ en, fr, nl, de, it, es, pl })
additionalMessages.push({ en, fr, nl, de, it, es, pl, ko })
})
}

View file

@ -314,6 +314,7 @@ import de from '@baserow/modules/database/locales/de.json'
import es from '@baserow/modules/database/locales/es.json'
import it from '@baserow/modules/database/locales/it.json'
import pl from '@baserow/modules/database/locales/pl.json'
import ko from '@baserow/modules/database/locales/ko.json'
import {
DatabaseScratchTrackCampaignFieldsOnboardingType,
DatabaseScratchTrackCustomFieldsOnboardingType,
@ -335,6 +336,7 @@ export default (context) => {
i18n.mergeLocaleMessage('es', es)
i18n.mergeLocaleMessage('it', it)
i18n.mergeLocaleMessage('pl', pl)
i18n.mergeLocaleMessage('ko', ko)
}
store.registerModule('table', tableStore)

View file

@ -7,6 +7,7 @@ import de from './locales/de.json'
import it from './locales/it.json'
import es from './locales/es.json'
import pl from './locales/pl.json'
import ko from './locales/ko.json'
export default function IntegrationModule(options) {
// Add the plugin to register the builder application.
@ -15,6 +16,6 @@ export default function IntegrationModule(options) {
})
this.nuxt.hook('i18n:extend-messages', function (additionalMessages) {
additionalMessages.push({ en, fr, nl, de, it, es, pl })
additionalMessages.push({ en, fr, nl, de, it, es, pl, ko })
})
}

View file

@ -5,6 +5,7 @@ import de from '@baserow/modules/integrations/locales/de.json'
import es from '@baserow/modules/integrations/locales/es.json'
import it from '@baserow/modules/integrations/locales/it.json'
import pl from '@baserow/modules/integrations/locales/pl.json'
import ko from '@baserow/modules/integrations/locales/ko.json'
import { LocalBaserowIntegrationType } from '@baserow/modules/integrations/integrationTypes'
import {
@ -26,6 +27,7 @@ export default (context) => {
i18n.mergeLocaleMessage('es', es)
i18n.mergeLocaleMessage('it', it)
i18n.mergeLocaleMessage('pl', pl)
i18n.mergeLocaleMessage('ko', ko)
}
app.$registry.register(