Toggle navigation
Toggle navigation
This project
Loading...
Sign in
flutter_package
/
fluttertpc_get
Go to a project
Toggle navigation
Projects
Groups
Snippets
Help
Toggle navigation pinning
Project
Activity
Repository
Pipelines
Graphs
Issues
0
Merge Requests
0
Wiki
Network
Create a new issue
Builds
Commits
Authored by
Jonatas
2020-09-15 14:32:56 -0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
ccf017823a0b3bb41bccec11653d54dc29015579
ccf01782
1 parent
5264765b
add support to RTL languages
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
1 deletions
lib/src/navigation/root/root_widget.dart
lib/src/navigation/root/root_widget.dart
View file @
ccf0178
...
...
@@ -231,7 +231,14 @@ class GetMaterialApp extends StatelessWidget {
?
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)]
:
<
NavigatorObserver
>[
GetObserver
(
routingCallback
,
Get
.
routing
)]
..
addAll
(
navigatorObservers
)),
builder:
builder
,
builder:
(
context
,
child
)
{
return
Directionality
(
textDirection:
rtlLanguages
.
contains
(
Get
.
locale
.
languageCode
)
?
TextDirection
.
rtl
:
TextDirection
.
ltr
,
child:
builder
(
context
,
child
),
);
},
title:
title
??
''
,
onGenerateTitle:
onGenerateTitle
,
color:
color
,
...
...
@@ -258,6 +265,14 @@ class GetMaterialApp extends StatelessWidget {
}
}
const
List
<
String
>
rtlLanguages
=
<
String
>[
'ar'
,
// Arabic
'fa'
,
// Farsi
'he'
,
// Hebrew
'ps'
,
// Pashto
'ur'
,
];
abstract
class
Translations
{
Map
<
String
,
Map
<
String
,
String
>>
get
keys
;
}
...
...
Please
register
or
login
to post a comment