question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Base translations have fallen behind newer versions (e2e test)

See original GitHub issue

when running the automated tests, e2e, there is a section to verify that all the used terms are translated in all the supported languages,

this test now reports that there are many missing translations

  Translation keys of nl
        ✓ nl keys should be in base
    - Missing Translations for language nl: PRECIP,WEEK
        - nl should contain all base keys
      Translation keys of de
        ✓ de keys should be in base
    - Missing Translations for language de: PRECIP
        - de should contain all base keys
      Translation keys of fi
        ✓ fi keys should be in base
    - Missing Translations for language fi: PRECIP,UPDATE_INFO_MULTIPLE,UPDATE_INFO_SINGLE
        - fi should contain all base keys
      Translation keys of fr
        ✓ fr keys should be in base
    - Missing Translations for language fr: PRECIP
        - fr should contain all base keys
      Translation keys of fy
        ✓ fy keys should be in base
    - Missing Translations for language fy: FEELS,PRECIP,UPDATE_INFO_MULTIPLE,UPDATE_INFO_SINGLE,UPDATE_NOTIFICATION,UPDATE_NOTIFICATION_MODULE,WEEK
        - fy should contain all base keys
      Translation keys of es
        ✓ es keys should be in base
        ✓ es should contain all base keys
      Translation keys of ca
        ✓ ca keys should be in base
    - Missing Translations for language ca: FEELS,PRECIP
        - ca should contain all base keys
      Translation keys of nb
        ✓ nb keys should be in base
    - Missing Translations for language nb: PRECIP
        - nb should contain all base keys
      Translation keys of nn
        ✓ nn keys should be in base
    - Missing Translations for language nn: PRECIP,WEEK
        - nn should contain all base keys
      Translation keys of pt
        ✓ pt keys should be in base
    - Missing Translations for language pt: PRECIP
        - pt should contain all base keys
      Translation keys of pt-br
        ✓ pt-br keys should be in base
    - Missing Translations for language pt-br: DAYAFTERTOMORROW,FEELS,PRECIP,WEEK
        - pt-br should contain all base keys
      Translation keys of sv
        ✓ sv keys should be in base
    - Missing Translations for language sv: PRECIP
        - sv should contain all base keys
      Translation keys of id
        ✓ id keys should be in base
    - Missing Translations for language id: FEELS,PRECIP
        - id should contain all base keys
      Translation keys of it
        ✓ it keys should be in base
    - Missing Translations for language it: PRECIP
        - it should contain all base keys
      Translation keys of zh-cn
        ✓ zh-cn keys should be in base
    - Missing Translations for language zh-cn: PRECIP
        - zh-cn should contain all base keys
      Translation keys of zh-tw
        ✓ zh-tw keys should be in base
    - Missing Translations for language zh-tw: DAYAFTERTOMORROW,FEELS,PRECIP,UPDATE_INFO_MULTIPLE,UPDATE_INFO_SINGLE,UPDATE_NOTIFICATION,UPDATE_NOTIFICATION_MODULE,WEEK
        - zh-tw should contain all base keys
      Translation keys of ja
        ✓ ja keys should be in base
    - Missing Translations for language ja: DAYAFTERTOMORROW,FEELS,PRECIP,UPDATE_INFO_MULTIPLE,UPDATE_INFO_SINGLE,UPDATE_NOTIFICATION,UPDATE_NOTIFICATION_MODULE,WEEK
        - ja should contain all base keys
      Translation keys of pl
        ✓ pl keys should be in base
    - Missing Translations for language pl: PRECIP
        - pl should contain all base keys
      Translation keys of gr
        ✓ gr keys should be in base
    - Missing Translations for language gr: DAYAFTERTOMORROW,FEELS,PRECIP,UPDATE_INFO_MULTIPLE,UPDATE_INFO_SINGLE,UPDATE_NOTIFICATION,UPDATE_NOTIFICATION_MODULE,WEEK
        - gr should contain all base keys
      Translation keys of da
        ✓ da keys should be in base
    - Missing Translations for language da: PRECIP
        - da should contain all base keys
      Translation keys of tr
        ✓ tr keys should be in base
    - Missing Translations for language tr: DAYAFTERTOMORROW,FEELS,PRECIP,UPDATE_INFO_MULTIPLE,UPDATE_INFO_SINGLE,UPDATE_NOTIFICATION,UPDATE_NOTIFICATION_MODULE,WEEK
        - tr should contain all base keys
      Translation keys of ru
        ✓ ru keys should be in base
    - Missing Translations for language ru: PRECIP
        - ru should contain all base keys
      Translation keys of af
        ✓ af keys should be in base
    - Missing Translations for language af: FEELS,PRECIP,WEEK
        - af should contain all base keys
      Translation keys of hu
        ✓ hu keys should be in base
    - Missing Translations for language hu: PRECIP
        - hu should contain all base keys
      Translation keys of is
        ✓ is keys should be in base
    - Missing Translations for language is: FEELS,PRECIP,WEEK
        - is should contain all base keys
      Translation keys of et
        ✓ et keys should be in base
    - Missing Translations for language et: FEELS,PRECIP,WEEK
        - et should contain all base keys
      Translation keys of kr
        ✓ kr keys should be in base
    - Missing Translations for language kr: FEELS,PRECIP,WEEK
        - kr should contain all base keys
      Translation keys of ro
        ✓ ro keys should be in base
    - Missing Translations for language ro: PRECIP
        - ro should contain all base keys
      Translation keys of cy
        ✓ cy keys should be in base
    - Missing Translations for language cy: FEELS,PRECIP
        - cy should contain all base keys
      Translation keys of bg
        ✓ bg keys should be in base
    - Missing Translations for language bg: FEELS,PRECIP
        - bg should contain all base keys
      Translation keys of cs
        ✓ cs keys should be in base
    - Missing Translations for language cs: FEELS,PRECIP
        - cs should contain all base keys
      Translation keys of hr
        ✓ hr keys should be in base
    - Missing Translations for language hr: PRECIP
        - hr should contain all base keys
      Translation keys of sk
        ✓ sk keys should be in base
    - Missing Translations for language sk: FEELS,PRECIP
        - sk should contain all base keys
      Translation keys of tlh
        ✓ tlh keys should be in base
    - Missing Translations for language tlh: PRECIP
        - tlh should contain all base keys
      Translation keys of ms-my
        ✓ ms-my keys should be in base
    - Missing Translations for language ms-my: FEELS,PRECIP
        - ms-my should contain all base keys

we should solicit help to get these updated, else remove the test

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:18 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
sdetweilcommented, Jan 1, 2020

Probability of rain/snow

1reaction
sdetweilcommented, Dec 29, 2019

no… all of these fail together… i thought, after u posted the 1st, that I should create issues for the others so we fix them… everything else passes

I think this one is age related (core has been updated a lot since initial tests developed)…
this doesn’t ‘fail’, just outputs warnings…

Read more comments on GitHub >

github_iconTop Results From Across the Web

New i18n application: build failing on e2e tests #3679 - GitHub
When I build the generated application (out of the box without changes), e2e tests are failing due to i18n issue as tests are...
Read more >
Should e2e tests persist data in real databases?
Generally e2e/integration tests should be runnable in dev and production environments. Depending on your setup, your dev environment is probably ...
Read more >
Why E2E Test Suites Fail—And How to Avoid Breakdowns
One of the biggest causes of long-term test suite degradation arises when you constantly add on new tests every time development releases new...
Read more >
Best Practices for Creating End-to-End Tests - Datadog
Best practices for creating end-to-end tests · Define your test coverage · Build meaningful tests for key application workflows. Break workflows ...
Read more >
What is End To End Testing? - BrowserStack
Explore end to end testing, a software testing technique that tests an application's workflow from beginning to end in real user scenarios.
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found