Contents Menu Expand Light mode Dark mode Auto light/dark mode
KivyMD 1.2.0.dev0 documentation
Logo
KivyMD 1.2.0.dev0 documentation
  • Welcome
  • Getting Started
  • Themes
    • Theming
    • Material App
    • Color Definitions
    • Icon Definitions
    • Font Definitions
  • Components
    • AnchorLayout
    • Backdrop
    • Banner
    • BottomNavigation
    • BottomSheet
    • BoxLayout
    • Button
    • Card
    • Carousel
    • Chip
    • CircularLayout
    • ColorPicker
    • DataTables
    • DatePicker
    • Dialog
    • DropdownItem
    • ExpansionPanel
    • FileManager
    • FitImage
    • FloatLayout
    • GridLayout
    • Hero
    • ImageList
    • Label
    • List
    • Menu
    • NavigationDrawer
    • NavigationRail
    • ProgressBar
    • RecycleGridLayout
    • RecycleView
    • RefreshLayout
    • RelativeLayout
    • ResponsiveLayout
    • Screen
    • ScreenManager
    • ScrollView
    • SegmentedButton
    • SegmentedControl
    • Selection
    • SelectionControls
    • Slider
    • SliverAppbar
    • Snackbar
    • Spinner
    • StackLayout
    • Swiper
    • Tabs
    • TapTargetView
    • TextField
    • TimePicker
    • Toolbar
    • Tooltip
    • Transition
    • Widget
  • Controllers
    • WindowController
  • Behaviors
    • Background Color
    • Declarative
    • Elevation
    • Focus
    • Hover
    • Magic
    • Ripple
    • Rotate
    • Scale
    • Stencil
    • ToggleButton
    • Touch
  • Effects
    • FadingEdgeEffect
    • RouletteScrollEffect
    • StiffScrollEffect
  • Templates
    • RotateWidget
    • ScaleWidget
    • StencilWidget
  • Changelog
  • About
  • API
    • kivymd.factory_registers
    • kivymd.material_resources
    • kivymd.theming_dynamic_text
    • kivymd.effects
      • kivymd.effects.fadingedge
      • kivymd.effects.roulettescroll
      • kivymd.effects.stiffscroll
    • kivymd.toast
      • kivymd.toast.androidtoast
        • kivymd.toast.androidtoast.androidtoast
      • kivymd.toast.kivytoast
        • kivymd.toast.kivytoast.kivytoast
    • kivymd.tools
      • kivymd.tools.argument_parser
      • kivymd.tools.hotreload
        • kivymd.tools.hotreload.app
      • kivymd.tools.packaging
        • kivymd.tools.packaging.pyinstaller
          • kivymd.tools.packaging.pyinstaller.hook-kivymd
      • kivymd.tools.patterns
        • kivymd.tools.patterns.add_view
        • kivymd.tools.patterns.create_project
        • kivymd.tools.patterns.MVC
          • kivymd.tools.patterns.MVC.Model
            • kivymd.tools.patterns.MVC.Model.database_firebase
            • kivymd.tools.patterns.MVC.Model.database_restdb
          • kivymd.tools.patterns.MVC.libs
            • kivymd.tools.patterns.MVC.libs.translation
      • kivymd.tools.release
        • kivymd.tools.release.git_commands
        • kivymd.tools.release.make_release
        • kivymd.tools.release.update_icons
    • kivymd.uix
      • kivymd.uix.backdrop
      • kivymd.uix.banner
      • kivymd.uix.behaviors
      • kivymd.uix.bottomnavigation
      • kivymd.uix.bottomsheet
      • kivymd.uix.button
      • kivymd.uix.card
      • kivymd.uix.chip
      • kivymd.uix.controllers
      • kivymd.uix.datatables
      • kivymd.uix.dialog
      • kivymd.uix.dropdownitem
      • kivymd.uix.expansionpanel
      • kivymd.uix.filemanager
      • kivymd.uix.fitimage
      • kivymd.uix.imagelist
      • kivymd.uix.label
      • kivymd.uix.list
      • kivymd.uix.menu
      • kivymd.uix.navigationdrawer
      • kivymd.uix.navigationrail
      • kivymd.uix.pickers
        • kivymd.uix.pickers.colorpicker
        • kivymd.uix.pickers.datepicker
        • kivymd.uix.pickers.timepicker
      • kivymd.uix.progressbar
      • kivymd.uix.refreshlayout
      • kivymd.uix.segmentedbutton
      • kivymd.uix.segmentedcontrol
      • kivymd.uix.selection
      • kivymd.uix.selectioncontrol
      • kivymd.uix.slider
      • kivymd.uix.sliverappbar
      • kivymd.uix.snackbar
      • kivymd.uix.spinner
      • kivymd.uix.swiper
      • kivymd.uix.tab
      • kivymd.uix.templates
        • kivymd.uix.templates.rotatewidget
        • kivymd.uix.templates.scalewidget
        • kivymd.uix.templates.stencilwidget
      • kivymd.uix.textfield
      • kivymd.uix.toolbar
      • kivymd.uix.tooltip
      • kivymd.uix.transition
    • kivymd.utils
      • kivymd.utils.asynckivy
      • kivymd.utils.fpsmonitor
      • kivymd.utils.set_bars_colors
  v: latest
Versions
latest
1.1.1
1.1.0
1.0.2
1.0.1
1.0.0
0.104.2
0.104.1
0.104.0
0.103.0
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds
Back to top
Edit this page

kivymd.tools.patterns.MVC.libs.translation#

API - kivymd.tools.patterns.MVC.libs.translation#

class kivymd.tools.patterns.MVC.libs.translation.Translation(defaultlang, domian, resource_dir)#

Original source - https://github.com/tito/kivy-gettext-example.

observers = []#
fbind(self, name, func, args, **kwargs)#
funbind(self, name, func, args, **kwargs)#
switch_lang(self, lang)#
Next
kivymd.tools.release
Previous
kivymd.tools.patterns.MVC.libs
Copyright © 2022, Andrés Rodríguez, Ivanov Yuri, Artem Bulgakov and KivyMD contributors
Made with Sphinx and @pradyunsg's Furo
On this page
  • kivymd.tools.patterns.MVC.libs.translation
    • API - kivymd.tools.patterns.MVC.libs.translation
      • Translation
        • Translation.observers
        • Translation.fbind()
        • Translation.funbind()
        • Translation.switch_lang()
        • observers
        • fbind
        • funbind
        • switch_lang
      • Translation