Skip to content

Commit

Permalink
fix: support danish locale (#112)
Browse files Browse the repository at this point in the history
  • Loading branch information
imprashast committed Jul 4, 2024
1 parent d1b94c2 commit 9fca432
Show file tree
Hide file tree
Showing 1,512 changed files with 3,459 additions and 1,101 deletions.
84 changes: 84 additions & 0 deletions crowdin.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,12 +61,42 @@ files:
- source: /src/raw/tv/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/tv/locales/%two_letters_code%/messages.po
- source: /src/raw/triangle/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/triangle/locales/%two_letters_code%/messages.po
- source: /src/raw/tractor/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/tractor/locales/%two_letters_code%/messages.po
- source: /src/raw/town-house/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/town-house/locales/%two_letters_code%/messages.po
- source: /src/raw/torget-verified/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/torget-verified/locales/%two_letters_code%/messages.po
- source: /src/raw/torget-users/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/torget-users/locales/%two_letters_code%/messages.po
- source: /src/raw/torget-shopping/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/torget-shopping/locales/%two_letters_code%/messages.po
- source: /src/raw/torget-shipping/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/torget-shipping/locales/%two_letters_code%/messages.po
- source: /src/raw/torget-mixer/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/torget-mixer/locales/%two_letters_code%/messages.po
- source: /src/raw/torget-lamp/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/torget-lamp/locales/%two_letters_code%/messages.po
- source: /src/raw/torget-headset/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/torget-headset/locales/%two_letters_code%/messages.po
- source: /src/raw/torget-delivery/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/torget-delivery/locales/%two_letters_code%/messages.po
- source: /src/raw/torget-browser/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/torget-browser/locales/%two_letters_code%/messages.po
- source: /src/raw/tools/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/tools/locales/%two_letters_code%/messages.po
Expand All @@ -82,6 +112,15 @@ files:
- source: /src/raw/tag/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/tag/locales/%two_letters_code%/messages.po
- source: /src/raw/table-sort-up/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/table-sort-up/locales/%two_letters_code%/messages.po
- source: /src/raw/table-sort-down/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/table-sort-down/locales/%two_letters_code%/messages.po
- source: /src/raw/table-info/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/table-info/locales/%two_letters_code%/messages.po
- source: /src/raw/swimming/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/swimming/locales/%two_letters_code%/messages.po
Expand Down Expand Up @@ -214,6 +253,15 @@ files:
- source: /src/raw/real-estate/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/real-estate/locales/%two_letters_code%/messages.po
- source: /src/raw/rating-half/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/rating-half/locales/%two_letters_code%/messages.po
- source: /src/raw/rating-full/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/rating-full/locales/%two_letters_code%/messages.po
- source: /src/raw/rating-empty/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/rating-empty/locales/%two_letters_code%/messages.po
- source: /src/raw/question/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/question/locales/%two_letters_code%/messages.po
Expand Down Expand Up @@ -274,6 +322,9 @@ files:
- source: /src/raw/phone-scratched/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/phone-scratched/locales/%two_letters_code%/messages.po
- source: /src/raw/phone-new/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/phone-new/locales/%two_letters_code%/messages.po
- source: /src/raw/phone-badge-check/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/phone-badge-check/locales/%two_letters_code%/messages.po
Expand Down Expand Up @@ -316,6 +367,9 @@ files:
- source: /src/raw/nettbil-dark/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/nettbil-dark/locales/%two_letters_code%/messages.po
- source: /src/raw/nettbil/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/nettbil/locales/%two_letters_code%/messages.po
- source: /src/raw/mountain/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/mountain/locales/%two_letters_code%/messages.po
Expand Down Expand Up @@ -349,6 +403,9 @@ files:
- source: /src/raw/measure/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/measure/locales/%two_letters_code%/messages.po
- source: /src/raw/market/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/market/locales/%two_letters_code%/messages.po
- source: /src/raw/map/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/map/locales/%two_letters_code%/messages.po
Expand Down Expand Up @@ -445,6 +502,9 @@ files:
- source: /src/raw/honk-dark/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/honk-dark/locales/%two_letters_code%/messages.po
- source: /src/raw/honk/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/honk/locales/%two_letters_code%/messages.po
- source: /src/raw/history/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/history/locales/%two_letters_code%/messages.po
Expand Down Expand Up @@ -505,9 +565,15 @@ files:
- source: /src/raw/file-add/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/file-add/locales/%two_letters_code%/messages.po
- source: /src/raw/file/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/file/locales/%two_letters_code%/messages.po
- source: /src/raw/feedback/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/feedback/locales/%two_letters_code%/messages.po
- source: /src/raw/favorite/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/favorite/locales/%two_letters_code%/messages.po
- source: /src/raw/farm/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/farm/locales/%two_letters_code%/messages.po
Expand Down Expand Up @@ -757,9 +823,15 @@ files:
- source: /src/raw/battery-empty/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/battery-empty/locales/%two_letters_code%/messages.po
- source: /src/raw/bank-ident/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/bank-ident/locales/%two_letters_code%/messages.po
- source: /src/raw/bank-id-no/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/bank-id-no/locales/%two_letters_code%/messages.po
- source: /src/raw/bank-id/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/bank-id/locales/%two_letters_code%/messages.po
- source: /src/raw/bank/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/bank/locales/%two_letters_code%/messages.po
Expand Down Expand Up @@ -805,6 +877,18 @@ files:
- source: /src/raw/all-wheel-drive/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/all-wheel-drive/locales/%two_letters_code%/messages.po
- source: /src/raw/alert-warning/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/alert-warning/locales/%two_letters_code%/messages.po
- source: /src/raw/alert-success/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/alert-success/locales/%two_letters_code%/messages.po
- source: /src/raw/alert-info/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/alert-info/locales/%two_letters_code%/messages.po
- source: /src/raw/alert-error/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/alert-error/locales/%two_letters_code%/messages.po
- source: /src/raw/alert/locales/en/messages.po
dest: /icons/**/%original_file_name%
translation: /src/raw/alert/locales/%two_letters_code%/messages.po
Expand Down
4 changes: 2 additions & 2 deletions lingui.config.ts

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion scripts/i18n.js
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ import type { LinguiConfig } from '@lingui/conf';
// This file is auto generated by the i18n script
const config: LinguiConfig = {
locales: ['en', 'nb', 'fi'],
locales: ['en', 'nb', 'fi', 'da'],
sourceLocale: 'en',
catalogs: ${JSON.stringify(linguiCatalogs)},
compileNamespace: 'es',
Expand Down
3 changes: 2 additions & 1 deletion scripts/output/elements.js
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,9 @@ getSVGs().forEach(({ svg, name, size, filename, exportName }) => {
`import { messages as nbMessages} from '../src/raw/${name}/locales/nb/messages.mjs';`,
`import { messages as enMessages} from '../src/raw/${name}/locales/en/messages.mjs';`,
`import { messages as fiMessages} from '../src/raw/${name}/locales/fi/messages.mjs';`,
`import { messages as daMessages} from '../src/raw/${name}/locales/da/messages.mjs';`,
`import { activateI18n } from '../src/utils/i18n';`,
`activateI18n(enMessages, nbMessages, fiMessages);`,
`activateI18n(enMessages, nbMessages, fiMessages, daMessages);`,
``,
``,
`export class ${className} extends LitElement {`,
Expand Down
3 changes: 2 additions & 1 deletion scripts/output/react.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,9 @@ getSVGs().forEach(({ svg, filename, exportName, name }) => {
`import { messages as nbMessages} from '../src/raw/${name}/locales/nb/messages.mjs';`,
`import { messages as enMessages} from '../src/raw/${name}/locales/en/messages.mjs';`,
`import { messages as fiMessages} from '../src/raw/${name}/locales/fi/messages.mjs';`,
`import { messages as daMessages} from '../src/raw/${name}/locales/da/messages.mjs';`,
`import { activateI18n } from '../src/utils/i18n';`,
`activateI18n(enMessages, nbMessages, fiMessages);`,
`activateI18n(enMessages, nbMessages, fiMessages, daMessages);`,
`const title = i18n.t({ message: \`${message}\`, id: '${id}', comment: '${comment}' });`,
`export const ${exportName} = (attrs) => React.createElement('svg', { ${attrs.join(", ")}, dangerouslySetInnerHTML: { __html: ${'`'}${titleHtml}${svg.html}${'`'} }, ...attrs, });`,
`export default ${exportName};`
Expand Down
3 changes: 2 additions & 1 deletion scripts/output/vue.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,10 @@ getSVGs().forEach(({ svg, filename, exportName, name }) => {
`import { messages as nbMessages} from '../src/raw/${name}/locales/nb/messages.mjs';`,
`import { messages as enMessages} from '../src/raw/${name}/locales/en/messages.mjs';`,
`import { messages as fiMessages} from '../src/raw/${name}/locales/fi/messages.mjs';`,
`import { messages as daMessages} from '../src/raw/${name}/locales/da/messages.mjs';`,
`import { activateI18n } from '../src/utils/i18n';`,
`import { h } from 'vue'`,
`activateI18n(enMessages, nbMessages, fiMessages);`,
`activateI18n(enMessages, nbMessages, fiMessages, daMessages);`,
`const title = i18n.t({ message: \`${message}\`, id: '${id}', comment: '${comment}' });`,
`export default (_, { attrs }) => h('svg', { ${attrs.join(', ')}, innerHTML: ${'`'}${titleHtml}${svg.html}${'`'}, ...attrs })`
].join('\n')
Expand Down
1 change: 1 addition & 0 deletions src/raw/active-ads/locales/da/messages.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/*eslint-disable*/export const messages=JSON.parse("{\"icon.title.active-ads\":\"Ark med billede og overskrift med fremhævet flueben\"}");
2 changes: 1 addition & 1 deletion src/raw/active-ads/locales/da/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: da\n"
"X-Crowdin-File-ID: 4186\n"
"PO-Revision-Date: \n"

#. Title for active ads icon
#. js-lingui-explicit-id
#: scripts/temp/active-ads.js:2
msgid "icon.title.active-ads"
msgstr "Ark med billede og overskrift med fremhævet flueben"

1 change: 0 additions & 1 deletion src/raw/active-ads/locales/en/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@ msgstr ""
#: scripts/temp/active-ads.js:2
msgid "icon.title.active-ads"
msgstr "Sheet with image and headline with highlighted checkmark"

2 changes: 1 addition & 1 deletion src/raw/active-ads/locales/fi/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: fi\n"
"X-Crowdin-File-ID: 4186\n"
"PO-Revision-Date: \n"

#. Title for active ads icon
#. js-lingui-explicit-id
#: scripts/temp/active-ads.js:2
msgid "icon.title.active-ads"
msgstr "Paperiarkki, jossa kuva, otsikko ja korostettu valintamerkki"

2 changes: 1 addition & 1 deletion src/raw/active-ads/locales/nb/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: nb\n"
"X-Crowdin-File-ID: 4186\n"
"PO-Revision-Date: \n"

#. Title for active ads icon
#. js-lingui-explicit-id
#: scripts/temp/active-ads.js:2
msgid "icon.title.active-ads"
msgstr "Ark med bilde og overskrift med uthevet sjekkmerke"

1 change: 1 addition & 0 deletions src/raw/ads/locales/da/messages.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/*eslint-disable*/export const messages=JSON.parse("{\"icon.title.ads\":\"Ark med billede og overskrift\"}");
2 changes: 1 addition & 1 deletion src/raw/ads/locales/da/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: da\n"
"X-Crowdin-File-ID: 4180\n"
"PO-Revision-Date: \n"

#. Title for ads icon
#. js-lingui-explicit-id
#: scripts/temp/ads.js:2
msgid "icon.title.ads"
msgstr "Ark med billede og overskrift"

1 change: 0 additions & 1 deletion src/raw/ads/locales/en/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@ msgstr ""
#: scripts/temp/ads.js:2
msgid "icon.title.ads"
msgstr "Sheet with image and headline"

2 changes: 1 addition & 1 deletion src/raw/ads/locales/fi/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: fi\n"
"X-Crowdin-File-ID: 4180\n"
"PO-Revision-Date: \n"

#. Title for ads icon
#. js-lingui-explicit-id
#: scripts/temp/ads.js:2
msgid "icon.title.ads"
msgstr "Paperiarkki, jossa kuva ja otsikko"

2 changes: 1 addition & 1 deletion src/raw/ads/locales/nb/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: nb\n"
"X-Crowdin-File-ID: 4180\n"
"PO-Revision-Date: \n"

#. Title for ads icon
#. js-lingui-explicit-id
#: scripts/temp/ads.js:2
msgid "icon.title.ads"
msgstr "Ark med bilde og overskrift"

1 change: 1 addition & 0 deletions src/raw/air-con/locales/da/messages.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/*eslint-disable*/export const messages=JSON.parse("{\"icon.title.air-con\":\"Lille luftkøler\"}");
2 changes: 1 addition & 1 deletion src/raw/air-con/locales/da/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: da\n"
"X-Crowdin-File-ID: 4174\n"
"PO-Revision-Date: \n"

#. Title for air con icon
#. js-lingui-explicit-id
#: scripts/temp/air-con.js:2
msgid "icon.title.air-con"
msgstr "Lille luftkøler"

1 change: 0 additions & 1 deletion src/raw/air-con/locales/en/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@ msgstr ""
#: scripts/temp/air-con.js:2
msgid "icon.title.air-con"
msgstr "Small air cooler"

2 changes: 1 addition & 1 deletion src/raw/air-con/locales/fi/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: fi\n"
"X-Crowdin-File-ID: 4174\n"
"PO-Revision-Date: \n"

#. Title for air con icon
#. js-lingui-explicit-id
#: scripts/temp/air-con.js:2
msgid "icon.title.air-con"
msgstr "Pieni tuuletin"

2 changes: 1 addition & 1 deletion src/raw/air-con/locales/nb/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: nb\n"
"X-Crowdin-File-ID: 4174\n"
"PO-Revision-Date: \n"

#. Title for air con icon
#. js-lingui-explicit-id
#: scripts/temp/air-con.js:2
msgid "icon.title.air-con"
msgstr "Liten luftkjøler"

1 change: 1 addition & 0 deletions src/raw/airplane-hotel/locales/da/messages.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/*eslint-disable*/export const messages=JSON.parse("{\"icon.title.airplane-hotel\":\"Fly og hotel\"}");
2 changes: 1 addition & 1 deletion src/raw/airplane-hotel/locales/da/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: da\n"
"X-Crowdin-File-ID: 4162\n"
"PO-Revision-Date: \n"

#. Title for airplane hotel icon
#. js-lingui-explicit-id
#: scripts/temp/airplane-hotel.js:2
msgid "icon.title.airplane-hotel"
msgstr "Fly og hotel"

1 change: 0 additions & 1 deletion src/raw/airplane-hotel/locales/en/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -19,4 +19,3 @@ msgstr ""
#: scripts/temp/airplane-hotel.js:2
msgid "icon.title.airplane-hotel"
msgstr "Flight and hotel"

2 changes: 1 addition & 1 deletion src/raw/airplane-hotel/locales/fi/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: fi\n"
"X-Crowdin-File-ID: 4162\n"
"PO-Revision-Date: \n"

#. Title for airplane hotel icon
#. js-lingui-explicit-id
#: scripts/temp/airplane-hotel.js:2
msgid "icon.title.airplane-hotel"
msgstr "Lentokone ja hotelli"

2 changes: 1 addition & 1 deletion src/raw/airplane-hotel/locales/nb/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: nb\n"
"X-Crowdin-File-ID: 4162\n"
"PO-Revision-Date: \n"

#. Title for airplane hotel icon
#. js-lingui-explicit-id
#: scripts/temp/airplane-hotel.js:2
msgid "icon.title.airplane-hotel"
msgstr "Fly og hotell"

1 change: 1 addition & 0 deletions src/raw/airplane/locales/da/messages.mjs
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/*eslint-disable*/export const messages=JSON.parse("{\"icon.title.airplane\":\"Flyvemaskine\"}");
2 changes: 1 addition & 1 deletion src/raw/airplane/locales/da/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@ msgstr ""
"X-Crowdin-Project-ID: 141\n"
"X-Crowdin-Language: da\n"
"X-Crowdin-File-ID: 4168\n"
"PO-Revision-Date: \n"

#. Title for airplane icon
#. js-lingui-explicit-id
#: scripts/temp/airplane.js:2
msgid "icon.title.airplane"
msgstr "Flyvemaskine"

Loading

0 comments on commit 9fca432

Please sign in to comment.