List of resources and their priority for translation

General

On Transifex there is a main project called “Nextcloud”. There is a subproject under it which is also named “Nextcloud”. This project contains many single resources. These resources are parts of the server, the apps, the clients. We use these resources daily when we use Nextcloud.

A new translator often asks what to translate first, what is important. The following list shows the resources prioritized by server, clients, core apps and the rest of the Nextcloud world.

The other subprojects to the website of Nextcloud and also the documentation projects are not an issue here.

Priority 1: Server (Shipped with server bundle)

accessibility

activity

admin_audit

appstore.pot

bruteforcesettings

circles

cloud_federation_api

comments

contactsinteraction

context_agent

core

dashboard-shipped-with-server

dav

encryption

external

federation

federatedfilesharing

files

files_downloadlimit

files_external

files_pdfviewer

files_reminders

files_sharing

files_trashbin

files_versions

firstrunwizard

lib

logreader

lookup_server_connector

nextcloud_announcements

notifications

oauth2

office

password_policy

photos

privacy

profile

provisioning_api

recommendations

related_resources

settings-1

serverinfo

sharebymail (resource name: socialsharing_email)

support ? (closed source?)

  • URL: unknown
  • Transifex contact person:

survey_client

suspicious_login

systemtags

text

theming

twofactor_backupcodes

twofactor_nextcloud_notification

twofactor_totp

updatenotification

user_ldap

user_status

viewer

weather_status

webhook_listeners

workflowengine

Libraries (separate projects at Transifex)

dialogs library

moment library

password confirmation library

upload library

vue library

Priority 2: Most used apps (according to a survey Nov 2021) and mobile clients

Most used server apps

  1. calendar

  2. files (part of the server bundle)

    • Transifex contact person:
  3. contacts

  4. deck

  5. spreed

  6. notes

  7. tasks

  8. news

  9. richdocuments

  10. bookmarks

  1. photos

Mobile clients

Priority 3: App resources (sorted alphabetically)

agora

analytics

announcementcenter

app_api

appointments

approval

assistant

attendance

audioplayer

auto_groups

autocurrency

bbb

biblio

birthday_widget

call_summary_bot

changelog_server

checksum

cookbook

collectives

context_agent

context_chat

data_request

dicomviewer

dokuwiki

duplicatefinder

end_to_end_encryption

event_update_notification

extract

files_accesscontrol

files_archive

files_automatedtagging

files_confidential

files_emailviewer

files_encryption

files_fulltextsearch

files_libreofficeedit

files_linkeditor

files_lock

files_mindmap

files_photospheres

files_retention

files_rightclick

files_zip

flow_notifications

forms

forum

fulltextsearch

fulltextsearch_elasticsearch

geoblocker

gestion

groupfolders

guests

impersonate

integration_davc

integration_discourse

integration_documenso

integration_docusign

integration_dropbox

integration_excalidraw

integration_giphy

integration_github

integration_gitlab

integration_google

integration_grist

integration_jira

integration_mastodon

integration_mattermost

integration_matrix

integration_notion

integration_nuiteq

integration_onedrive

integration_openai

integration_openproject

integration_openstreetmap

integration_overleaf

integration_peertube

integration_pexip

integration_reddit

integration_replicate

integration_slack

integration_swp

integration_tmdb

integration_twitter

integration_watsonx

integration_youtube

integration_zammad

integration_zimbra

integration_zulip

intravox

introvox

jitsi

ldap_contacts_backend

ldap_write_support

libresign

limit_login_to_ip

llm

mail

mail_roundcube

maps

memegen

memories

metadata

money

oidc

openhab

organization_folders

ownpad

pantry

passman

passman-webextension

pdf_converter

pdf_downloader

picker

polls

preferred_providers

profile_fields

quota_warning

recognize

registration

riotchat

salattime

scim_client

secrets

sharepoint

sharereview

sketch_picker

sociallogin

socialsharing_bluesky

socialsharing_diaspora

socialsharing_facebook

socialsharing_telegram

socialsharing_twitter

socialsharing_whatsapp

souvenirs

stt_whisper

tables

terms_of_service

text_templates

theming_customcss

thesearchpage

transfer

tvshownamer

twofactor_admin

twofactor_email

twofactor_gateway

twofactor_oath

twofactor_webauthn

unsplash

upload_monitor

user_migration

user_oidc

user_retention

user_saml

welcome

whiteboard

workflowengine

workflow_kitinerary

workflow_media_converter

workflow_ocr

workflow_pdf_converter

workspace

xwiki

Other clients

Other services

appstore (apps.nextcloud.com)

Apps not using Transifex for i18n

Apps with resources not integrated into Transifex workflow (due source code hosted on not yet supported code forges:

cospend https://crowdin.com/project/moneybuster
csp_editor https://weblate.framasoft.org/projects/nextcloud/csp-editor/
drop_account https://weblate.framasoft.org/projects/nextcloud/drop-account/
gpxedit https://crowdin.com/project/gpxedit
gpxmotion https://crowdin.com/project/gpxmotion
gpxpod https://crowdin.com/project/gpxpod
holiday_calendars https://weblate.framasoft.org/projects/nextcloud/holiday-calendars/
login_notes https://weblate.framasoft.org/projects/nextcloud/login-notes/
nextcloud-webdav-filepicker https://crowdin.com/project/nextcloud-webdav-filepicker
passwords

Then these, which are on Transifex, but not under Nextcloud project:
facerecognition https://app.transifex.com/matias/nextcloud-facerecognition/dashboard/
quicknotes https://app.transifex.com/matias/quicknotes/dashboard/
quicknotes Android https://app.transifex.com/matias/nextcloud-quicknotes-android/dashboard/
Floccus https://app.transifex.com/floccus/floccus/dashboard/

Priority 4: Resources with status unknown

client-desktop ? (Closed source?, Branding of client?, only 4 strings)

drawio

OCBookmark

Removed resources (history)

android-notes-plural

browser_warning

caniupdate

cms_pico

cookbook_flutter

dashboard-app

files_downloadactivity

gallery

linfaservice-cloudgallery

mood

nextant App Store forward to fulltext search

nextnote

rainloop

rolls

sharerenamer

text2image_stablediffusion

windows-universal

Notes regarding configuration of resources

File to configure resources

https://github.com/nextcloud/docker-ci/blob/master/translations/config.json

I created that list to start working on a cleanup of resources at Transifex and to help languages with low translator power to priorize their work.

Everyone is invited to edit my list (wiki style enabled).
Sorting them by relevance is not easy and affected by personal likings.

Some apps are not part of the Nextcloud project at GitHub. For them I will add a link behind the resource name to find the source more easy and quickly.

Hello @alfred

thanks for your contribution.

@juliusknorr May I ask you to check if you can solve our last questions here?
Do you or your collegues know the source of some Transifex resources?

Thank you.

We are nearly complete. Now it comes to sorting and cleaning.

@tobiasKaminsky We found already 5 deprecated resources I would like to remove from Transifex. Who do I talk to? Technically, I have the rights to remove them, but of course I want to clarify first if there is anything against it.

Well, I think any kind of “ranking” would result in problems with app developers, so aside from removing deprecated apps (those that don’t have a release for the last three major Nextcloud releases or so) it would be better to not screw around with an important part of the Nextcloud ecosystem.

I am very happy with this list since I like to contribute with the translation. We have more then 5.000 unreviewed translation and so we can try to translate and review from a priority side. Neverless I will help and translate new projects at first.

Hey @alfred, good to have your input. My thoughts have been to ask Nextcloud company about some stats regarding popularity derived from their App Store. Will think about it.

My thoughts followed only the question “what must first be translated and reviewed?”. Regardless of my personal preferences or other subjective opinions.

Your input is great and appreciated.

Good question.
I am not aware of any procedure for this…
Maybe open up an issue in the corresponding repository and ping one of our main server guys for approval?

Would that be rullzer? or Morris, or?

Just ping both :slight_smile:

Works. First two are eliminated.

ocSMS-Android will get new features developed by the /e/ project soon:

Will you be uploading them to RC or only in the final version? What is the general procedure of pushing language updates?

Who do you address with your question? Alfred? Or me?

Probably, both. I do not know the procedure.

Me either.
There are branches and master. But about details I cannot tell you.

Please, remind, when the freeze with translations is expected?..
Additionally, please, specify, how may I apply the translations locally before they are rolled-out with the new releases? If it is possible at all.

Hello @knedlyk

Please open a new topic in this category and ask your questions in detail.
This topic has different target and we get off-topic here.

So strange. 19.0 is released, but all my translations are not implemented :frowning:(
What is wrong with that?

Please open a new topic in this category and ask your questions in detail.
This topic has different target and we get off-topic here.