Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

clean up transifex #131

Open
1 of 2 tasks
chriz-uniba opened this issue Mar 21, 2024 · 2 comments
Open
1 of 2 tasks

clean up transifex #131

chriz-uniba opened this issue Mar 21, 2024 · 2 comments
Assignees

Comments

@chriz-uniba
Copy link
Contributor

chriz-uniba commented Mar 21, 2024

with @lnielsen we agreed, that we only want packages in transifex that are needed for the next version to be translated (v12).

things to do:

  • remove all packages in transifex, that are not needed anymore
  • make sure that all packages with strings have a github-action that automatically pushes and pulls strings to transifex
@chriz-uniba
Copy link
Contributor Author

with invenio-app-rdm = {extras = ["opensearch2"], version = "~=12.0.0b2.dev0"}

my-site$ grep -nHre invenio Pipfile.lock

flask-collect-invenio
flask-kvsession-invenio
flask-security-invenio
invenio-access
invenio-accounts
invenio-admin
invenio-administration
invenio-app
invenio-app-rdm
invenio-assets
invenio-banners
invenio-base
invenio-cache
invenio-celery
invenio-communities
invenio-config
invenio-db
invenio-drafts-resources
invenio-files-rest
invenio-formatter
invenio-github
invenio-i18n
invenio-indexer
invenio-jsonschemas
invenio-logging
invenio-mail
invenio-notifications
invenio-oaiserver
invenio-oauth2server
invenio-oauthclient
invenio-pages
invenio-pidstore
invenio-previewer
invenio-queues
invenio-rdm-records
invenio-records
invenio-records-files
invenio-records-permissions
invenio-records-resources
invenio-records-rest
invenio-records-ui
invenio-requests
invenio-rest
invenio-search
invenio-search-ui
invenio-stats
invenio-theme
invenio-userprofiles
invenio-users-resources
invenio-vocabularies
invenio-webhooks

Additional: marshmallow-utils-messages

@chriz-uniba
Copy link
Contributor Author

chriz-uniba commented Mar 21, 2024

t: in transifex
a: has github action
f: no translations
x: unclear

fine:

ta invenio-access
ta invenio-accounts
ta invenio-administration
ta invenio-app-rdm
ta invenio-banners
ta invenio-communities
ta invenio-files-rest
ta invenio-formatter
ta invenio-i18n
ta invenio-oaiserver
ta invenio-oauth2server
ta invenio-oauthclient
ta invenio-pages
ta invenio-pidstore
ta invenio-previewer
ta invenio-rdm-records
ta invenio-records
ta invenio-records-permissions
ta invenio-requests
ta invenio-search-ui
ta invenio-theme
ta invenio-userprofiles
ta invenio-users-resources
ta invenio-vocabularies
ta invenio-saml

ta marshmallow-utils-messages

f invenio-app
f invenio-assets
f invenio-cache
f invenio-celery
f invenio-config
f invenio-db
f invenio-jsonschemas
f invenio-logging
f invenio-mail
f invenio-queues
f invenio-records-files
f flask-collect-invenio
f flask-kvsession-invenio

add github-actions:

  • t invenio-base ---- nothing to translate here, removed from transifex
  • t invenio-github --- python part is available now - js-part needs to be checked: i18n: missing translation for ui-parts invenio-github#164
  • t invenio-indexer --- removed from transifex, it seems as there is no translation needed
  • t invenio-webhooks

trigger transifex and check whether package shows up:

  • a invenio-notifications --- fixed github-actions

check out names:

  • a invenio-drafts-resources --> t: invenio_drafts_resources
  • a invenio-records-resources --> t: invenio_records_resources

take a closer look:

  • xxx invenio-admin
  • xxx invenio-records-rest
  • xxx invenio-rest (there are strings, but no translation-marking)
  • xxx invenio-stats
  • xxx invenio-records/-ui and invenio-search/-ui
    there exists a repository invenio-records and a repository invenio-records-ui
    there exists a repository invenio-search and a repository invenio-search-ui
    github-actions separate python-string-files and ui/js-string-files
    so in this case, we need to make sure, that the package invenio-x doesn't create a invenio-x-ui
    otherwise we create a name-clash on transifex
  • xxx flask-security-invenio >>> flask-security-fork

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant