Skip to content

Class feedback form #153

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 89 commits into from
Jun 17, 2021
Merged
Show file tree
Hide file tree
Changes from 74 commits
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
ac93a4b
Add class feedback form initial view
andreicmirciu Mar 27, 2021
9b6f032
Add emoji radio bar for answering questions
andreicmirciu Mar 28, 2021
c173988
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu Apr 4, 2021
794ae0e
Insert questions into a card widget
andreicmirciu Apr 6, 2021
a80ac64
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu Apr 6, 2021
501b05b
Fix formatting
andreicmirciu Apr 6, 2021
f072f8d
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu Apr 10, 2021
94c6d7b
Initial version of feedback form.
andreicmirciu Apr 17, 2021
36ed86b
Use AnimatedContainer for emoji form field
andreicmirciu Apr 17, 2021
e9578b4
Clean unused code
andreicmirciu Apr 17, 2021
842e9dc
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu Apr 17, 2021
1613f27
Replace class icon
andreicmirciu Apr 18, 2021
3f5e4d9
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu Apr 18, 2021
8712a72
Extract questions from Firestore
andreicmirciu Apr 25, 2021
d1a3cc1
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu Apr 25, 2021
2529b47
Remove context from provider
andreicmirciu Apr 25, 2021
a055bbb
Add question type
andreicmirciu Apr 25, 2021
6772907
Begin saving questions' answers
andreicmirciu May 5, 2021
1ed9523
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu May 5, 2021
d4ab040
Improve answers' saving process
andreicmirciu May 6, 2021
27f2b3e
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu May 6, 2021
fcc64bf
Save all questions' answers
andreicmirciu May 6, 2021
dd11bc2
Minor code improvements
andreicmirciu May 9, 2021
627e9c3
Better generalize questions/answers
andreicmirciu May 9, 2021
820a5d6
Rename variables
andreicmirciu May 9, 2021
589ed2f
Show feedback button only in debug mode
andreicmirciu May 9, 2021
c7e3635
Create custom AutocompletePerson widget
andreicmirciu May 10, 2021
52a7d5c
Initiate creation of separate widgets
andreicmirciu May 10, 2021
6e57a85
Improve questions instantiation logic
andreicmirciu May 11, 2021
0bab65e
Remove S.of(context)
andreicmirciu May 11, 2021
c1daa63
Add input questions' validator
andreicmirciu May 11, 2021
31e74d8
Add input questions' validator
andreicmirciu May 12, 2021
71922d7
Create multiple question types
andreicmirciu May 12, 2021
0446788
Create separate question display widget
andreicmirciu May 13, 2021
69aa64b
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu May 13, 2021
a0d58e0
Refactor emojis animation
andreicmirciu May 13, 2021
8859e86
Realign message at the beginning
andreicmirciu May 13, 2021
0b84ebd
Center anonymous form notice.
IoanaAlexandru May 17, 2021
a61078b
Improve emoji animation and remove Selectable.
IoanaAlexandru May 17, 2021
b128c4c
Modify feedback policy message
andreicmirciu May 18, 2021
28ef2f7
Allow users to submit one time only feedback for a class
andreicmirciu May 18, 2021
77c018b
Add tests for feedback page
andreicmirciu May 19, 2021
5ffb515
Align questions to the left
andreicmirciu May 19, 2021
aefe3b3
Remove unused onChanged methods
andreicmirciu May 19, 2021
69d32aa
Remove unused code
andreicmirciu May 19, 2021
2a64481
Remove rating questions validator
andreicmirciu May 21, 2021
58c1aeb
Remove card widget from free text answers
andreicmirciu May 21, 2021
5bf2313
Replace text form field with slider
andreicmirciu May 21, 2021
9cae32e
Modify feedback page tests
andreicmirciu May 21, 2021
9a433fe
Improve slider responses range
andreicmirciu May 22, 2021
34875a1
Make teacher field editable
andreicmirciu May 22, 2021
49aedf3
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu May 22, 2021
350b0bd
Fix failing tests
andreicmirciu May 22, 2021
debb7bc
Implement remote config functionality
andreicmirciu May 22, 2021
90874dd
Fix failing tests
andreicmirciu May 22, 2021
741db0a
Fix formatting
andreicmirciu May 22, 2021
6a63fa2
Change question type from input to slider
andreicmirciu Jun 1, 2021
5e52ba3
Make dropdown answers localizable
andreicmirciu Jun 5, 2021
7277b83
Modify SizedBox height
andreicmirciu Jun 5, 2021
184d698
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu Jun 5, 2021
711c583
Merge branch 'master' into andreicmirciu/feedback
andreicmirciu Jun 6, 2021
67e1b7a
Add feedback icon tooltip
andreicmirciu Jun 6, 2021
266e226
Merge branch 'master' into andreicmirciu/feedback
IoanaAlexandru Jun 11, 2021
d948269
Rename feedback answer class
andreicmirciu Jun 12, 2021
172a3c1
Rename feedback provider method
andreicmirciu Jun 12, 2021
255f3ef
Make remote config option accessible globally
andreicmirciu Jun 12, 2021
504c2e2
Move remote config calls to setUpAndChooseStartScreen method
andreicmirciu Jun 12, 2021
e9e58a4
Make separate methods for each question type
andreicmirciu Jun 12, 2021
cd22391
Change the order of parameters
andreicmirciu Jun 12, 2021
06cc644
Remove business logic from UI component
andreicmirciu Jun 12, 2021
9528d04
Revert selectable changes
andreicmirciu Jun 12, 2021
e46b76a
Replace dynamic type with Map<String, String>
andreicmirciu Jun 12, 2021
2374025
Fix linter errors
andreicmirciu Jun 12, 2021
8fdfef5
Fix failing tests
andreicmirciu Jun 12, 2021
1a1a936
Check if question index exists in database
andreicmirciu Jun 13, 2021
5506a54
Revise fetchCategories() method comment
andreicmirciu Jun 13, 2021
41683fd
Make provider methods private
andreicmirciu Jun 13, 2021
fcf8406
Move remote_config.dart to resources/
andreicmirciu Jun 13, 2021
4c7c339
Disable feedback form button if data is still fetching
andreicmirciu Jun 13, 2021
cebcb35
Remove getRemoteConfig() method from utils.dart
andreicmirciu Jun 13, 2021
793adcb
Redesign RemoteConfigService class
andreicmirciu Jun 13, 2021
a601345
Remove RemoteConfig constructor and instance variable.
IoanaAlexandru Jun 14, 2021
ad0b7e7
Allow slider fields with no answer.
IoanaAlexandru Jun 14, 2021
c1b566a
Remove validation from dropdown.
IoanaAlexandru Jun 14, 2021
77dcfe2
Fix failing tests
andreicmirciu Jun 15, 2021
75b3563
Remove possibility to add empty answers in database
andreicmirciu Jun 15, 2021
af55cc0
Sort feedback categories alphabetically
andreicmirciu Jun 15, 2021
0f68aa0
Bump version
andreicmirciu Jun 15, 2021
6dd1867
Fix exception when slider's TextFormField value is incorrect
andreicmirciu Jun 15, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion lib/generated/intl/messages_en.dart
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ class MessageLookup extends MessageLookupByLibrary {
"buttonSend" : MessageLookupByLibrary.simpleMessage("Send"),
"buttonSet" : MessageLookupByLibrary.simpleMessage("Set"),
"errorAccountDisabled" : MessageLookupByLibrary.simpleMessage("The account has been disabled."),
"errorAnswerCannotBeEmpty" : MessageLookupByLibrary.simpleMessage("Answer cannot be empty."),
"errorAnswerIncorrect" : MessageLookupByLibrary.simpleMessage("The answer you entered is incorrect."),
"errorClassCannotBeEmpty" : MessageLookupByLibrary.simpleMessage("Class cannot be empty."),
"errorCouldNotLaunchURL" : m1,
"errorEmailInUse" : MessageLookupByLibrary.simpleMessage("There is already an account associated with this e-mail address"),
Expand Down Expand Up @@ -121,6 +123,7 @@ class MessageLookup extends MessageLookupByLibrary {
"infoClasses" : MessageLookupByLibrary.simpleMessage("classes you are interested in"),
"infoEmail" : m3,
"infoExportToGoogleCalendar" : MessageLookupByLibrary.simpleMessage("Export filtered events from Timetable"),
"infoFormAnonymous" : MessageLookupByLibrary.simpleMessage("This form is anonymous."),
"infoLoading" : MessageLookupByLibrary.simpleMessage("Loading..."),
"infoMakeSureGroupIsSelected" : MessageLookupByLibrary.simpleMessage("Make sure your group/subgroup is selected in the"),
"infoPassword" : MessageLookupByLibrary.simpleMessage("It must contain lower and uppercase letters, one number and one special character, and have a minimum length of 8."),
Expand All @@ -131,7 +134,9 @@ class MessageLookup extends MessageLookupByLibrary {
"infoRelevanceNothingSelected" : MessageLookupByLibrary.simpleMessage("If this is relevant for everyone, don\'t select anything ."),
"infoSelect" : MessageLookupByLibrary.simpleMessage("Select the"),
"infoYouNeedToSelect" : MessageLookupByLibrary.simpleMessage("You first need to select the"),
"labelAnswer" : MessageLookupByLibrary.simpleMessage("Answer"),
"labelAskPermissions" : MessageLookupByLibrary.simpleMessage("Request editing permissions"),
"labelAssistant" : MessageLookupByLibrary.simpleMessage("Assistant"),
"labelCategory" : MessageLookupByLibrary.simpleMessage("Category"),
"labelClass" : MessageLookupByLibrary.simpleMessage("Class"),
"labelColor" : MessageLookupByLibrary.simpleMessage("Color"),
Expand All @@ -144,7 +149,9 @@ class MessageLookup extends MessageLookupByLibrary {
"labelEnd" : MessageLookupByLibrary.simpleMessage("End"),
"labelEvaluation" : MessageLookupByLibrary.simpleMessage("Evaluation"),
"labelEven" : MessageLookupByLibrary.simpleMessage("Even"),
"labelFeedbackPolicy" : MessageLookupByLibrary.simpleMessage("feedback policy"),
"labelFirstName" : MessageLookupByLibrary.simpleMessage("First name"),
"labelGrade" : MessageLookupByLibrary.simpleMessage("Grade"),
"labelLastName" : MessageLookupByLibrary.simpleMessage("Last name"),
"labelLastUpdated" : MessageLookupByLibrary.simpleMessage("Last updated"),
"labelLecturer" : MessageLookupByLibrary.simpleMessage("Lecturer"),
Expand Down Expand Up @@ -176,6 +183,7 @@ class MessageLookup extends MessageLookupByLibrary {
"messageAccountCreated" : MessageLookupByLibrary.simpleMessage("Account created successfully."),
"messageAccountDeleted" : MessageLookupByLibrary.simpleMessage("Account deleted successfully."),
"messageAddCustomWebsite" : MessageLookupByLibrary.simpleMessage("Try adding a custom website."),
"messageAgreeFeedbackPolicy" : MessageLookupByLibrary.simpleMessage("I understand this survey is extremely important for the continuous development of the educational process and I will only provide valuable and constructive feedback for this class."),
"messageAgreePermissions" : MessageLookupByLibrary.simpleMessage("I will only upload information that is correct and accurate, to the best of my knowledge. I understand that submitting erroneous or offensive information on purpose will lead to my editing permissions being permanently revoked."),
"messageAnnouncedOnMail" : MessageLookupByLibrary.simpleMessage("You will receive a mail confirmation if your request is approved."),
"messageAskPermissionToEdit" : m6,
Expand All @@ -195,14 +203,15 @@ class MessageLookup extends MessageLookupByLibrary {
"messageEventAdded" : MessageLookupByLibrary.simpleMessage("Event added successfully."),
"messageEventDeleted" : MessageLookupByLibrary.simpleMessage("Event deleted successfully."),
"messageEventEdited" : MessageLookupByLibrary.simpleMessage("Event modified successfully."),
"messageFeedbackHasBeenSent" : MessageLookupByLibrary.simpleMessage("The review has been sent successfully."),
"messageGetStartedByPressing" : MessageLookupByLibrary.simpleMessage("Get started by pressing the"),
"messageIAgreeToThe" : MessageLookupByLibrary.simpleMessage("I agree to the "),
"messageNewUser" : MessageLookupByLibrary.simpleMessage("New user?"),
"messageNoClassesYet" : MessageLookupByLibrary.simpleMessage("You have not added any classes yet."),
"messageNotLoggedIn" : MessageLookupByLibrary.simpleMessage("You need to be logged in to perform this action."),
"messagePictureUpdatedSuccess" : MessageLookupByLibrary.simpleMessage("Profile picture updated successfully."),
"messageRequestAlreadyExists" : MessageLookupByLibrary.simpleMessage("You have already submitted a request. If you want to add another one, please press \'Send\'."),
"messageRequestHasBeenSent" : MessageLookupByLibrary.simpleMessage("The request has been sent succesfully."),
"messageRequestHasBeenSent" : MessageLookupByLibrary.simpleMessage("The request has been sent successfully."),
"messageResetPassword" : MessageLookupByLibrary.simpleMessage("Enter your e-mai in order to receive instructions on how to reset your password."),
"messageShortcutDeleted" : MessageLookupByLibrary.simpleMessage("Shortcut deleted successfully."),
"messageTapForMoreInfo" : MessageLookupByLibrary.simpleMessage("Tap for more info"),
Expand All @@ -217,6 +226,7 @@ class MessageLookup extends MessageLookupByLibrary {
"messageWelcomeSimple" : MessageLookupByLibrary.simpleMessage("Welcome!"),
"messageYouCanContribute" : MessageLookupByLibrary.simpleMessage("You can contribute to the app data, but you first need to request permissions."),
"navigationAskPermissions" : MessageLookupByLibrary.simpleMessage("Ask for permissions"),
"navigationClassFeedback" : MessageLookupByLibrary.simpleMessage("Review"),
"navigationClassInfo" : MessageLookupByLibrary.simpleMessage("Class information"),
"navigationClasses" : MessageLookupByLibrary.simpleMessage("Classes"),
"navigationEventDetails" : MessageLookupByLibrary.simpleMessage("Event details"),
Expand Down Expand Up @@ -280,6 +290,7 @@ class MessageLookup extends MessageLookupByLibrary {
"warningEmailInUse" : m10,
"warningEventNotEditable" : MessageLookupByLibrary.simpleMessage("This event cannot be edited."),
"warningFavouriteWebsitesInitializationFailed" : MessageLookupByLibrary.simpleMessage("Could not read favourite websites."),
"warningFeedbackAlreadySent" : MessageLookupByLibrary.simpleMessage("You have already submitted feedback for this class!"),
"warningFieldCannotBeEmpty" : MessageLookupByLibrary.simpleMessage("Field cannot be empty."),
"warningFieldCannotBeZero" : MessageLookupByLibrary.simpleMessage("Field cannot be zero."),
"warningFilterAlreadyDisabled" : MessageLookupByLibrary.simpleMessage("Already showing all content."),
Expand All @@ -306,6 +317,7 @@ class MessageLookup extends MessageLookupByLibrary {
"warningUnableToReachNewsFeed" : MessageLookupByLibrary.simpleMessage("Unable to reach the news feed."),
"warningUseProvider" : m12,
"warningWebsiteNameExists" : MessageLookupByLibrary.simpleMessage("A website with the same name already exists."),
"warningYouNeedToSelectAssistant" : MessageLookupByLibrary.simpleMessage("You need to select your assistant for this class."),
"warningYouNeedToSelectAtLeastOne" : MessageLookupByLibrary.simpleMessage("You need to select at least one option."),
"websiteCategoryAdministrative" : MessageLookupByLibrary.simpleMessage("Administrative"),
"websiteCategoryAssociations" : MessageLookupByLibrary.simpleMessage("Associations"),
Expand Down
12 changes: 12 additions & 0 deletions lib/generated/intl/messages_ro.dart
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,8 @@ class MessageLookup extends MessageLookupByLibrary {
"buttonSend" : MessageLookupByLibrary.simpleMessage("Trimitere"),
"buttonSet" : MessageLookupByLibrary.simpleMessage("Setează"),
"errorAccountDisabled" : MessageLookupByLibrary.simpleMessage("Contul a fost dezactivat."),
"errorAnswerCannotBeEmpty" : MessageLookupByLibrary.simpleMessage("Răspunsul trebuie precizat."),
"errorAnswerIncorrect" : MessageLookupByLibrary.simpleMessage("Răspunsul introdus nu este corect."),
"errorClassCannotBeEmpty" : MessageLookupByLibrary.simpleMessage("Materia trebuie precizată."),
"errorCouldNotLaunchURL" : m1,
"errorEmailInUse" : MessageLookupByLibrary.simpleMessage("Există deja un cont asociat acestui e-mail."),
Expand Down Expand Up @@ -121,6 +123,7 @@ class MessageLookup extends MessageLookupByLibrary {
"infoClasses" : MessageLookupByLibrary.simpleMessage("materiile care vă interesează"),
"infoEmail" : m3,
"infoExportToGoogleCalendar" : MessageLookupByLibrary.simpleMessage("Exportă evenimentele filtrate din Orar"),
"infoFormAnonymous" : MessageLookupByLibrary.simpleMessage("Acest formular este anonim."),
"infoLoading" : MessageLookupByLibrary.simpleMessage("Se încarcă..."),
"infoMakeSureGroupIsSelected" : MessageLookupByLibrary.simpleMessage("Asigurați-vă că aveți grupa/semigrupa selectată în"),
"infoPassword" : MessageLookupByLibrary.simpleMessage("Aceasta trebuie să conțină majuscule, minuscule și cel puțin un număr sau un simbol, având minimum 8 caractere."),
Expand All @@ -131,7 +134,9 @@ class MessageLookup extends MessageLookupByLibrary {
"infoRelevanceNothingSelected" : MessageLookupByLibrary.simpleMessage("Nu selectați nimic dacă este relevant pentru toată lumea."),
"infoSelect" : MessageLookupByLibrary.simpleMessage("Selectați"),
"infoYouNeedToSelect" : MessageLookupByLibrary.simpleMessage("Trebuie întâi să selectați"),
"labelAnswer" : MessageLookupByLibrary.simpleMessage("Răspuns"),
"labelAskPermissions" : MessageLookupByLibrary.simpleMessage("Cere permisiuni de editare"),
"labelAssistant" : MessageLookupByLibrary.simpleMessage("Asistent"),
"labelCategory" : MessageLookupByLibrary.simpleMessage("Categorie"),
"labelClass" : MessageLookupByLibrary.simpleMessage("Materie"),
"labelColor" : MessageLookupByLibrary.simpleMessage("Culoare"),
Expand All @@ -144,7 +149,9 @@ class MessageLookup extends MessageLookupByLibrary {
"labelEnd" : MessageLookupByLibrary.simpleMessage("Sfârșit"),
"labelEvaluation" : MessageLookupByLibrary.simpleMessage("Evaluare"),
"labelEven" : MessageLookupByLibrary.simpleMessage("Pară"),
"labelFeedbackPolicy" : MessageLookupByLibrary.simpleMessage("politica de feedback"),
"labelFirstName" : MessageLookupByLibrary.simpleMessage("Prenume"),
"labelGrade" : MessageLookupByLibrary.simpleMessage("Notă"),
"labelLastName" : MessageLookupByLibrary.simpleMessage("Nume"),
"labelLastUpdated" : MessageLookupByLibrary.simpleMessage("Ultima modificare"),
"labelLecturer" : MessageLookupByLibrary.simpleMessage("Profesor"),
Expand Down Expand Up @@ -176,6 +183,7 @@ class MessageLookup extends MessageLookupByLibrary {
"messageAccountCreated" : MessageLookupByLibrary.simpleMessage("Contul a fost creat cu succes."),
"messageAccountDeleted" : MessageLookupByLibrary.simpleMessage("Contul a fost șters cu succes."),
"messageAddCustomWebsite" : MessageLookupByLibrary.simpleMessage("Încercați să adăugați un website."),
"messageAgreeFeedbackPolicy" : MessageLookupByLibrary.simpleMessage("Înțeleg că acest sondaj este extrem de important pentru dezvoltarea continuă a procesului educațional și voi oferi doar feedback valoros și constructiv pentru această materie."),
"messageAgreePermissions" : MessageLookupByLibrary.simpleMessage("Voi încărca doar informații corecte si precise. Înțeleg că încărcarea informațiilor eronate sau ofensatoare în mod intenționat va conduce la blocarea permisiunilor mele permanent."),
"messageAnnouncedOnMail" : MessageLookupByLibrary.simpleMessage("Veți primi o confirmare pe mail dacă vi se acceptă cererea."),
"messageAskPermissionToEdit" : m6,
Expand All @@ -195,6 +203,7 @@ class MessageLookup extends MessageLookupByLibrary {
"messageEventAdded" : MessageLookupByLibrary.simpleMessage("Eveniment adăugat cu succes."),
"messageEventDeleted" : MessageLookupByLibrary.simpleMessage("Eveniment șters cu succes."),
"messageEventEdited" : MessageLookupByLibrary.simpleMessage("Eveniment modificat cu succes."),
"messageFeedbackHasBeenSent" : MessageLookupByLibrary.simpleMessage("Feedback trimis cu succes."),
"messageGetStartedByPressing" : MessageLookupByLibrary.simpleMessage("Începeți prin a apăsa butonul"),
"messageIAgreeToThe" : MessageLookupByLibrary.simpleMessage("Sunt de acord cu "),
"messageNewUser" : MessageLookupByLibrary.simpleMessage("Utilizator nou?"),
Expand All @@ -217,6 +226,7 @@ class MessageLookup extends MessageLookupByLibrary {
"messageWelcomeSimple" : MessageLookupByLibrary.simpleMessage("Bine ai venit!"),
"messageYouCanContribute" : MessageLookupByLibrary.simpleMessage("Poți contribui la datele din aplicație, dar trebuie mai întâi să ceri permisiuni."),
"navigationAskPermissions" : MessageLookupByLibrary.simpleMessage("Cere permisiuni"),
"navigationClassFeedback" : MessageLookupByLibrary.simpleMessage("Feedback"),
"navigationClassInfo" : MessageLookupByLibrary.simpleMessage("Informații materie"),
"navigationClasses" : MessageLookupByLibrary.simpleMessage("Materii"),
"navigationEventDetails" : MessageLookupByLibrary.simpleMessage("Detalii eveniment"),
Expand Down Expand Up @@ -280,6 +290,7 @@ class MessageLookup extends MessageLookupByLibrary {
"warningEmailInUse" : m10,
"warningEventNotEditable" : MessageLookupByLibrary.simpleMessage("Acest eveniment nu poate fi modificat."),
"warningFavouriteWebsitesInitializationFailed" : MessageLookupByLibrary.simpleMessage("Nu se pot citi date despre site-urile favorite."),
"warningFeedbackAlreadySent" : MessageLookupByLibrary.simpleMessage("Ați trimis deja feedback pentru această materie!"),
"warningFieldCannotBeEmpty" : MessageLookupByLibrary.simpleMessage("Câmpul nu poate fi gol."),
"warningFieldCannotBeZero" : MessageLookupByLibrary.simpleMessage("Câmpul nu poate fi zero."),
"warningFilterAlreadyDisabled" : MessageLookupByLibrary.simpleMessage("Întreg conținutul este vizibil deja."),
Expand All @@ -306,6 +317,7 @@ class MessageLookup extends MessageLookupByLibrary {
"warningUnableToReachNewsFeed" : MessageLookupByLibrary.simpleMessage("Nu am putut încărca fluxul de știri."),
"warningUseProvider" : m12,
"warningWebsiteNameExists" : MessageLookupByLibrary.simpleMessage("Există deja un site cu același nume."),
"warningYouNeedToSelectAssistant" : MessageLookupByLibrary.simpleMessage("Trebuie să selectați asistentul de la această materie."),
"warningYouNeedToSelectAtLeastOne" : MessageLookupByLibrary.simpleMessage("Trebuie să selectați cel puțin o opțiune."),
"websiteCategoryAdministrative" : MessageLookupByLibrary.simpleMessage("Administrativ"),
"websiteCategoryAssociations" : MessageLookupByLibrary.simpleMessage("Asociații"),
Expand Down
Loading