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
CpdnCristiano
2020-12-23 18:56:23 -0300
Browse Files
Options
Browse Files
Download
Email Patches
Plain Diff
Commit
e47231ae9378c53f65a333ad9a03ce565d140b4f
e47231ae
1 parent
42255420
add trParams
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
0 deletions
lib/get_utils/src/extensions/internacionalization.dart
lib/get_utils/src/extensions/internacionalization.dart
View file @
e47231a
...
...
@@ -53,6 +53,22 @@ extension Trans on String {
String
trPlural
([
String
pluralKey
,
int
i
,
List
<
String
>
args
=
const
[]])
{
return
i
>
1
?
pluralKey
.
trArgs
(
args
)
:
trArgs
(
args
);
}
String
trParams
([
Map
<
String
,
String
>
params
=
const
{}])
{
var
trans
=
tr
;
if
(
params
.
isNotEmpty
)
{
params
.
forEach
((
key
,
value
)
{
print
(
key
);
trans
=
trans
.
replaceAll
(
'
\$
$key
'
,
value
);
});
}
return
trans
;
}
String
trPluralParams
(
[
String
pluralKey
,
int
i
,
Map
<
String
,
String
>
params
=
const
{}])
{
return
i
>
1
?
pluralKey
.
trParams
(
params
)
:
trParams
(
params
);
}
}
class
_IntlHost
{
...
...
Please
register
or
login
to post a comment