CtrlK
CommunityDocumentationLog inGet started
Tessl Logo

tessl/npm-i18next-client

tessl install tessl/npm-i18next-client@1.11.0

DEPRECATED client-side JavaScript internationalization library with translation, pluralization, and localization support.

Agent Success

Agent success rate when using this tile

69%

Improvement

Agent success rate improvement when using this tile compared to baseline

1.08x

Baseline

Agent success rate without this tile

64%

rubric.jsonevals/scenario-2/

{
  "context": "This criteria evaluates how well the engineer uses i18next's initialization and configuration capabilities to set up a multi-language application. The focus is on proper use of the init method with appropriate configuration options including languages, namespaces, fallback behavior, preloading, and debug mode.",
  "type": "weighted_checklist",
  "checklist": [
    {
      "name": "i18next import",
      "description": "Correctly imports i18next package (e.g., using require('i18next') or import i18next)",
      "max_score": 10
    },
    {
      "name": "init method usage",
      "description": "Uses the i18next.init() method to initialize the instance",
      "max_score": 15
    },
    {
      "name": "Language configuration",
      "description": "Configures lng option to 'en' and supportedLngs option to ['en', 'es', 'fr']",
      "max_score": 15
    },
    {
      "name": "Namespace configuration",
      "description": "Configures ns option to ['common', 'settings'] and defaultNS option to 'common'",
      "max_score": 15
    },
    {
      "name": "Fallback language",
      "description": "Configures fallbackLng option to 'en' for fallback behavior",
      "max_score": 15
    },
    {
      "name": "Language preloading",
      "description": "Configures preload option to ['en', 'es', 'fr'] to preload all languages",
      "max_score": 15
    },
    {
      "name": "Debug mode",
      "description": "Configures debug option to true to enable debug mode",
      "max_score": 10
    },
    {
      "name": "Async handling",
      "description": "Properly handles the asynchronous nature of init() by returning a promise or using async/await",
      "max_score": 5
    }
  ]
}

Version

Workspace
tessl
Visibility
Public
Created
Last updated
Describes
npmpkg:npm/i18next-client@1.11.x
tile.json