// 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;