Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in / Register
  • funkwhale funkwhale
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 380
    • Issues 380
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 22
    • Merge requests 22
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • funkwhalefunkwhale
  • funkwhalefunkwhale
  • Issues
  • #1862
Closed
Open
Issue created Sep 07, 2022 by Georg Krause@georgkrauseOwner

Can't change language nor extract translation files

After the vue3 migration its not possible anymore to change languages. When using the language picker nothing happens.

Also I cannot extract the translation string anymore, it seems like our script is obsolete since xgettext does not support typescript and fails to parse the file. I got the built in command working with the following file:

cat gettext.config.js                                                                                                        ░▒▓ ✔  16.14.2 Node 
module.exports = {
  output: {
    path: "./locales",
    potPath: "app.pot",
    locales: ["en", "de"],
  },
};

but it seems like its not configurable where the PO files life, so we probably need to move them all one directory up (which isn't an issue at all) to preserve all previous translations.

Assignee
Assign to
Time tracking