We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Becoming a Multilingual SuperHero in Django

00:00

Formale Metadaten

Titel
Becoming a Multilingual SuperHero in Django
Serientitel
Anzahl der Teile
50
Autor
Mitwirkende
Lizenz
CC-Namensnennung - Weitergabe unter gleichen Bedingungen 3.0 Unported:
Sie dürfen das Werk bzw. den Inhalt zu jedem legalen und nicht-kommerziellen Zweck nutzen, verändern und in unveränderter oder veränderter Form vervielfältigen, verbreiten und öffentlich zugänglich machen, sofern Sie den Namen des Autors/Rechteinhabers in der von ihm festgelegten Weise nennen und das Werk bzw. diesen Inhalt auch in veränderter Form nur unter den Bedingungen dieser Lizenz weitergeben.
Identifikatoren
Herausgeber
Erscheinungsjahr
Sprache

Inhaltliche Metadaten

Fachgebiet
Genre
Abstract
You have got this super awesome REST API served through Django/DRF based project and suddenly these requirements come in: We need to have a local support for the Chinese language! In case, you’ve not written your application with localization and internationalization in mind, then “Boy! You’re in danger! You should better start praying to almighty to give you strength and endurance to support yet another language in your app”. In this talk, we’ll see how do we support localization and serve our app in different languages, based on what language the client wants to communicate in. As a backend, we should be language agnostic and allow all clients to communicate with us in one of the languages we support. We’ll see how to support translation for static data (using makemessages / compilemessages) and dynamic data, using various third-party services such as django-translations and transifex. Here, static data is translations for all the fields, error messages etc. that the app already has and dynamic data is the custom data input by the user in the app. This would enable you to have your admin panel, as well as RESTful APIs, served in different languages.
VideokonferenzService providerVererbungshierarchieProgrammfehlerOSAInternationalisierung <Programmierung>Formation <Mathematik>Web-ApplikationCanadian Mathematical SocietyProgrammfehlerREST <Informatik>App <Programm>SchnittmengeProgrammierspracheClientSystemverwaltungDefaultProjektive EbeneFront-End <Software>CASE <Informatik>CodeMereologieEin-AusgabeFormale SpracheHumanoider RoboterMailing-ListeTranslation <Mathematik>OSAHydrostatikEndliche ModelltheorieVererbungshierarchieTaskComputeranimation
MiddlewareFormale SpracheOrdnung <Mathematik>CASE <Informatik>MiddlewareSchnittmengeDateiformatGlobale OptimierungHydrostatikCompilerKlasse <Mathematik>Internationalisierung <Programmierung>MereologieProgrammierspracheVerzeichnisdienstZeichenketteDefaultMailing-ListeAttributierte Grammatik
ProgrammierspracheClientURLStrom <Mathematik>Cookie <Internet>E-MailCodeURLCookie <Internet>Formale SpracheE-MailProgrammierspracheMusterspracheWurzel <Mathematik>SchlüsselverwaltungMiddlewareDefaultCompilerBrowserClientStrömungsrichtungServerAmerican Physical SocietyOrdnung <Mathematik>AlgorithmusSchnittmengeFunktionale ProgrammierspracheRoutingComputeranimation
URLDateiformatZeichenketteTemplateMaßerweiterungElektronische PublikationSystemverwaltungTemplateInternationalisierung <Programmierung>URLE-MailClientExogene VariableDefaultInhalt <Mathematik>PasswortProgrammierspracheLastVorzeichen <Mathematik>CompilerHydrostatikKontextbezogenes SystemDateiformatMusterspracheFunktionale ProgrammierspracheEndliche ModelltheorieDatenfeldElektronische PublikationEin-AusgabeWeb-SeiteInklusion <Mathematik>CodeHilfesystemDreiecksfreier GraphStrömungsrichtungMereologieObjektorientierte ProgrammierspracheThreadFormale SpracheMiddlewareBitInformationAusnahmebehandlungTranslation <Mathematik>Schreib-Lese-Kopfsinc-FunktionWurzel <Mathematik>FehlermeldungKonfigurationsraumKartesische KoordinatenMultifunktionCookie <Internet>p-BlockFahne <Mathematik>GruppenoperationRoutingPlastikkarteREST <Informatik>Ultraviolett-PhotoelektronenspektroskopieWärmeübergangZeichenketteQuellcodeTeilmengeMomentenproblemComputeranimation
Elektronische PublikationFormale SpracheSystemprogrammTranslation <Mathematik>ZeichenketteKategorie <Mathematik>Funktionale ProgrammierspracheObjektorientierte ProgrammierspracheMultiplikationsoperatorCompilerCanadian Mathematical SocietyHydrostatikVorzeichen <Mathematik>Ultraviolett-PhotoelektronenspektroskopieSelbstrepräsentationEndliche ModelltheorieGruppenoperation
LeistungsbewertungElektronische PublikationTranslation <Mathematik>ZeichenketteFormale SpracheVerzeichnisdienstServerGasströmungSystemverwaltungKugelkappeVerzeichnisdienstMultiplikationVirtuelle RealitätSchnittmengeCompilerZeichenketteServerInternationalisierung <Programmierung>Message-PassingFehlermeldungElektronische PublikationDienst <Informatik>GeradeDateiformatProgrammierspracheDatenverwaltungFormale SpracheEin-AusgabeProjektive EbeneTranslation <Mathematik>Virtuelle MaschineObjektorientierte ProgrammierspracheWurzel <Mathematik>BildschirmmaskeDatenfeldApp <Programm>LeistungsbewertungEndliche ModelltheorieRoutingDefaultCoxeter-GruppeCASE <Informatik>DatenmodellFahne <Mathematik>CodeVersionsverwaltungWeb-SeiteInformationAttributierte GrammatikMAPBenutzerbeteiligungHook <Programmierung>MultiplikationsoperatorFortsetzung <Mathematik>HydrostatikMereologieMobiles EndgerätDatenbankTemplateKartesische KoordinatenMathematikDynamisches SystemSichtenkonzeptSchreib-Lese-KopfMomentenproblemRechter WinkelComputeranimation
TaskKontextbezogenes SystemTranslation <Mathematik>Translation <Mathematik>Formale SpracheCodeVersionsverwaltungApp <Programm>TemplateClientURLDienst <Informatik>TaskInformationFunktionale ProgrammierspracheDefaultEnergiedichteInternationalisierung <Programmierung>Kontextbezogenes SystemExogene VariableDreiecksfreier GraphCASE <Informatik>Rechter WinkelParametersystemMusterspracheRegistrierung <Bildverarbeitung>E-MailFunktion <Mathematik>
TemplateProgrammierspracheLokales NetzGewöhnliche DifferentialgleichungWeb-SeiteProgrammierspracheFormale Sprachep-BlockWeb-SeiteCodeMessage-PassingTemplateComputeranimation
TemplateProgrammierspracheWeb SiteFormale SpracheVerschlingungComputeranimation
Internationalisierung <Programmierung>Formale SpracheURLTemplateProgrammierspracheCodeHilfesystemVerschlingungGarbentheorie
Nabel <Mathematik>Fuzzy-LogikZeichenketteMAPTranslation <Mathematik>ZeichenketteCodeZahlenbereichInternationalisierung <Programmierung>Formale SpracheCompilerApp <Programm>ProgrammierspracheElektronische PublikationJensen-MaßOpen SourceSelbstrepräsentationMessage-PassingMomentenproblemInstantiierungVersionsverwaltungHyperbelverfahrenNabel <Mathematik>DifferenteMultiplikationPunktProjektive EbeneTwitter <Softwareplattform>HydrostatikMultiplikationsoperatorFunktion <Mathematik>Gemeinsamer SpeicherGeradeComputeranimation
COMService providerDatentypJSONXMLComputeranimation
Transkript: Englisch(automatisch erzeugt)