Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • O octonet
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Issues 13
    • Issues 13
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 1
    • Merge requests 1
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Terraform modules
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • FUSSFUSS
  • octonet
  • Issues
  • #197
Closed
Open
Issue created Feb 23, 2017 by Marco.Marinello@Marco.MarinelloDeveloper

Internazionalizzazione Datatables

In /users/user/list , ad esempio, vi è una tabella creata con Datatables. Questa presenta però scritte in inglese. Per una traduzione completa, vanno incluse anche quelle scritte.
Come giustamente ricordato in altri tickets, i file statici non sono influenzati dall’i18n di django. Propongo quindi questa soluzione:
1) Modificare il file statico datatables.min.js con quello allegato, che ho predisposto per essere internazionalizzato;
2) Modificare le pagine che utilizzano Datatables inserendo

<script type="text/javascript">
i18n = {
    "Showing _START_ to _END_ of _TOTAL_ entries": "{% trans 'Showing _START_ to _END_ of _TOTAL_ entries' %}",
    "(filtered from _MAX_ total entries)": "({% trans 'filtered from _MAX_ total entries' %})",
    "Show _MENU_ entries": "{% trans 'Show _MENU_ entries' %}",
    "Search:": "{% trans 'Search' %}:",
    "Previous": "{% trans 'Previous' %}",
    "Next": "{% trans 'Next' %}",
    "No matching records found": "{% trans 'No matching records found' %}",
    "Showing 0 to 0 of 0 entries": "{% trans 'Showing 0 to 0 of 0 entries' %}",
}
</script>

Attachments

  • datatables.min.js
Assignee
Assign to
Time tracking