kopia lustrzana https://github.com/mediacms-io/mediacms
57 wiersze
2.7 KiB
HTML
57 wiersze
2.7 KiB
HTML
// These are the translations that will be used in frontend/src using the helper function
|
|
// translate_string (frontend/src/static/js/utils/helpers/translate.js)
|
|
// They are fetched from the backend, and specifically files/frontend_translations
|
|
// The Django backend is passing dictionary FRONTEND_TRANSLATIONS.
|
|
// This contains key values where keys do not have a space
|
|
// TRANSLATIONS object will be availaible as window.TRANSLATIONS
|
|
|
|
// IMPORTANT: If you are starting the frontend app (localhost:8088), you are not getting at this
|
|
// POINT, so there are not translations. Translations can only be available and tested on the Django app
|
|
// and templates, that are loading React as well
|
|
|
|
// TODO: pass the python dictionary on a way that can be parsed here and thus no need
|
|
// for this duplication taking place here
|
|
|
|
var TRANSLATIONS = {
|
|
"Home": "{{FRONTEND_TRANSLATIONS.Home}}",
|
|
"Featured": "{{FRONTEND_TRANSLATIONS.Featured}}",
|
|
"View all": "{{FRONTEND_TRANSLATIONS.View_all}}",
|
|
"VIEW ALL": "{{FRONTEND_TRANSLATIONS.VIEW_ALL}}",
|
|
"Latest": "{{FRONTEND_TRANSLATIONS.Latest}}",
|
|
"Recommended": "{{FRONTEND_TRANSLATIONS.Recommended}}",
|
|
"Recent uploads": "{{FRONTEND_TRANSLATIONS.Recent_uploads}}",
|
|
"view": "{{FRONTEND_TRANSLATIONS.view}}",
|
|
"views": "{{FRONTEND_TRANSLATIONS.views}}",
|
|
"Search": "{{FRONTEND_TRANSLATIONS.Search}}",
|
|
|
|
"Tags": "{{FRONTEND_TRANSLATIONS.Tags}}",
|
|
"Categories": "{{FRONTEND_TRANSLATIONS.Categories}}",
|
|
"Members": "{{FRONTEND_TRANSLATIONS.Members}}",
|
|
"Upload": "{{FRONTEND_TRANSLATIONS.Upload}}",
|
|
"Upload media": "{{FRONTEND_TRANSLATIONS.Upload_media}}",
|
|
|
|
"My media": "{{FRONTEND_TRANSLATIONS.My_media}}",
|
|
"My playlists": "{{FRONTEND_TRANSLATIONS.My_playlists}}",
|
|
"History": "{{FRONTEND_TRANSLATIONS.History}}",
|
|
"Liked media": "{{FRONTEND_TRANSLATIONS.Liked_media}}",
|
|
"About": "{{FRONTEND_TRANSLATIONS.About}}",
|
|
"Terms": "{{FRONTEND_TRANSLATIONS.Terms}}",
|
|
"Contact": "{{FRONTEND_TRANSLATIONS.Contact}}",
|
|
"Language": "{{FRONTEND_TRANSLATIONS.Language}}",
|
|
"Manage media": "{{FRONTEND_TRANSLATIONS.Manage_media}}",
|
|
"Manage users": "{{FRONTEND_TRANSLATIONS.Manage_users}}",
|
|
"Manage comments": "{{FRONTEND_TRANSLATIONS.Manage_comments}}",
|
|
|
|
"Up next": "{{FRONTEND_TRANSLATIONS.Up_next}}",
|
|
"AUTOPLAY": "{{FRONTEND_TRANSLATIONS.AUTOPLAY}}",
|
|
|
|
"Sign out": "{{FRONTEND_TRANSLATIONS.Sign_out}}",
|
|
"Sign in": "{{FRONTEND_TRANSLATIONS.Sign_in}}",
|
|
"Register": "{{FRONTEND_TRANSLATIONS.Register}}",
|
|
"Edit profile": "{{FRONTEND_TRANSLATIONS.Edit_profile}}",
|
|
"Change password": "{{FRONTEND_TRANSLATIONS.Change_password}}",
|
|
|
|
}
|
|
|
|
|
|
window.TRANSLATIONS = TRANSLATIONS; |