Skip to content

Commit

Permalink
add: translation
Browse files Browse the repository at this point in the history
  • Loading branch information
rajuAhmed1705 committed Aug 25, 2024
1 parent 938db60 commit f47d24e
Show file tree
Hide file tree
Showing 3 changed files with 25 additions and 3 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import 'package:flutter/material.dart';
import 'package:material_design_icons_flutter/material_design_icons_flutter.dart';
import 'package:studyu_designer_v2/common_views/mouse_events.dart';
import 'package:studyu_designer_v2/localization/app_translation.dart';

class StudiesTableColumnHeader extends StatefulWidget {
final String title;
Expand Down Expand Up @@ -147,7 +148,7 @@ class _StudiesTableColumnHeaderState extends State<StudiesTableColumnHeader> {
Column(
children: filterOptions.map((option) {
return CheckboxListTile(
title: Text(option),
title: Text(_getFilterOptionText(option)),
value: selectedOptions.contains(option),
controlAffinity: ListTileControlAffinity.leading,
onChanged: (bool? value) {
Expand All @@ -171,15 +172,15 @@ class _StudiesTableColumnHeaderState extends State<StudiesTableColumnHeader> {
_activeOverlayEntry?.remove();
_activeOverlayEntry = null;
},
child: const Text('Cancel'),
child: Text(tr.filter_dialog_cancel),
),
TextButton(
onPressed: () {
widget.onFilter?.call(selectedOptions.join(','));
_activeOverlayEntry?.remove();
_activeOverlayEntry = null;
},
child: const Text('Filter'),
child: Text(tr.filter_dialog_filter),
),
],
),
Expand All @@ -204,6 +205,23 @@ class _StudiesTableColumnHeaderState extends State<StudiesTableColumnHeader> {
return isHovering ? filterIcon : hoveredFilterIcon;
}

String _getFilterOptionText(String option) {
switch (option) {
case 'Everyone':
return tr.participation_open_who;
case 'Invite-only':
return tr.participation_invite_who;
case 'Draft':
return tr.study_status_draft;
case 'Live':
return tr.study_status_running;
case 'Closed':
return tr.study_status_closed;
default:
return option;
}
}

@override
void dispose() {
_overlayEntry?.remove();
Expand Down
2 changes: 2 additions & 0 deletions designer_v2/lib/localization/app_de.arb
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,8 @@
"modify_query": "Verändere deine Suchanfrage, um mehr Studien in die Suche miteinzubeziehen",
"studies_empty": "Du hast noch keine Studien erstellt",
"studies_empty_description": "Erstelle deine eigene Studie von Grund auf oder erstelle einen Entwurf aus einer bereits veröffentlichten Studie",
"filter_dialog_cancel": "Abbrechen",
"filter_dialog_filter": "Filter",
"@__________________STUDYPAGE__________________": {},
"navlink_learn": "Lernen",
"navlink_study_design": "Entwerfen",
Expand Down
2 changes: 2 additions & 0 deletions designer_v2/lib/localization/app_en.arb
Original file line number Diff line number Diff line change
Expand Up @@ -114,6 +114,8 @@
"study_type_standalone": "Standalone",
"study_type_template": "Template",
"study_type_substudy": "Subtrial",
"filter_dialog_cancel": "Cancel",
"filter_dialog_filter": "Filter",
"@__________________STUDYPAGE__________________": {},
"navlink_learn": "Learn",
"navlink_study_design": "Design",
Expand Down

0 comments on commit f47d24e

Please sign in to comment.