Skip to content
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

Multiple changes for poll function #232

Merged
merged 1 commit into from
Dec 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
4 changes: 2 additions & 2 deletions projectforge-application/src/main/resources/i18nKeys.json
Original file line number Diff line number Diff line change
Expand Up @@ -1996,15 +1996,15 @@
{"i18nKey":"poll.email-subject-field","bundleName":"I18nResources","translation":"Email Subject","translationDE":"Email Titel","usedInClasses":[],"usedInFiles":[]},
{"i18nKey":"poll.email-subject-tooltip","bundleName":"I18nResources","translation":"Here you can choose the subject of the email yourself. Use {0} to insert the survey title and {1} to set the automatic end date of the survey - which is the deadline for voting. poll.email-content-tooltip=Here you can determine the content of the email yourself. Use {0} to call the survey title. With {1}, you can display the survey creator, with {2} you create a direct link to the survey. Use {3} to retrieve the survey description, and {4} to automatically retrieve the end date of the survey, i.e., the deadline for voting.","translationDE":"Hier kannst du den Betreff der E-Mail selbst angeben. Verwende {0}, um den Titel der Umfrage einzufügen, und {1}, um das automatische Enddatum der Umfrage einzusetzen","usedInClasses":[],"usedInFiles":[]},
{"i18nKey":"poll.error.cantremoveyourself","bundleName":"I18nResources","translation":"You cannot remove yourself as a Full Access User. Please ask another Full Access User or the poll creator to do this for you.","translationDE":"Du kannst dich nicht selbst als Full Access User entfernen. Bitte einen anderen Full Access User oder den/die Ersteller:in dieser Umfrage dies für dich zu tun.","usedInClasses":[],"usedInFiles":[]},
{"i18nKey":"poll.error.oneAttendeRequired","bundleName":"I18nResources","translation":"Please add at least one participant.","translationDE":"Bitte füge mindestens eine:n Teilnehmer:in hinzu.","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.error.oneAttendeeRequired","bundleName":"I18nResources","translation":"Please add at least one participant.","translationDE":"Bitte füge mindestens eine:n Teilnehmer:in hinzu.","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.error.oneQuestionRequired","bundleName":"I18nResources","translation":"At least one question is required.","translationDE":"Mindestens eine Frage ist erforderlich.","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.exception.noAttendee","bundleName":"I18nResources","translation":"This user is not part of the poll.","translationDE":"Diese:r Nutzer:in ist nicht Teil der Umfrage.","usedInClasses":["org.projectforge.rest.poll.PollResponsePageRest"],"usedInFiles":[]},
{"i18nKey":"poll.export.response.poll","bundleName":"I18nResources","translation":"Export results","translationDE":"Ergebnisse exportieren","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.finished","bundleName":"I18nResources","translation":"Finished","translationDE":"Beendet","usedInClasses":["org.projectforge.business.poll.filter.PollState"],"usedInFiles":[]},
{"i18nKey":"poll.fullAccessGroups","bundleName":"I18nResources","translation":"Full Access Groups","translationDE":"Gruppen mit Vollzugriff","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.fullAccessUser.tooltip","bundleName":"I18nResources","translation":"Full access users have the ability to close the survey, view the Excel results, and add or remove individuals (they cannot remove themselves). They are not counted as participants. If these individuals are also supposed to vote, they must be additionally registered as participants.","translationDE":"Vollzugriffsbenutzer:innen haben die Möglichkeit, die Umfrage zu schließen, die Excel-Ergebnisse anzusehen und Personen hinzuzufügen oder zu entfernen (sie können sich selbst nicht entfernen). Sie werden nicht als Teilnehmer:in gezählt.Wenn diese Personen auch abstimmen sollen, müssen sie zusätzlich als Teilnehmer:innen registriert werden.","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.fullAccessUsers","bundleName":"I18nResources","translation":"Full Access User","translationDE":"Benutzer:innen mit Vollzugriff","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.fullAccessgroups.tooltip","bundleName":"I18nResources","translation":"Full access groups include, for example, the BUs, the MUK team, or the Marketing team. Individuals with full access can close the survey prematurely, view the Excel results, or add users. If these individuals are supposed to vote, they must be added as participants.","translationDE":"Als Gruppen sind z.B. die BU's, das MUK-Team oder auch das Marketing-Team hinterlegt. Personen mit Vollzugriff können die Umfrage vorzeitig beenden, die Excel-Ergebnisse einsehen oder auch Nutzer:innen hinzufügen. Wenn diese Personen abstimmen sollen, musst du sie noch als Teilnehmer:innen hinzufügen.","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.fullAccessGroups.tooltip","bundleName":"I18nResources","translation":"Full access groups include, for example, the BUs, the MUK team, or the Marketing team. Individuals with full access can close the survey prematurely, view the Excel results, or add users. If these individuals are supposed to vote, they must be added as participants.","translationDE":"Als Gruppen sind z.B. die BU's, das MUK-Team oder auch das Marketing-Team hinterlegt. Personen mit Vollzugriff können die Umfrage vorzeitig beenden, die Excel-Ergebnisse einsehen oder auch Nutzer:innen hinzufügen. Wenn diese Personen abstimmen sollen, musst du sie noch als Teilnehmer:innen hinzufügen.","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.groupAttendees","bundleName":"I18nResources","translation":"Attendee Groups","translationDE":"Teilnehmergruppen","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.groupAttendees.tooltip","bundleName":"I18nResources","translation":"Group attendees are a convenient way to add entire groups, such as BUs, all at once instead of individually. Attendees can only vote.","translationDE":"Teilnehmergruppen bieten dir die Möglichkeit, nicht jede Person einzeln hinzufügen zu müssen, sondern ganze Gruppen wie BUs auf einmal angeben zu können. Teilnehmer:innen können nur abstimmen.","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
{"i18nKey":"poll.guide","bundleName":"I18nResources","translation":"Poll Guide","translationDE":"Anleitung","usedInClasses":["org.projectforge.rest.poll.PollPageRest"],"usedInFiles":[]},
Expand Down
24 changes: 12 additions & 12 deletions projectforge-business/src/main/resources/I18nResources.properties
Original file line number Diff line number Diff line change
Expand Up @@ -1976,9 +1976,12 @@ plugins.teamcal.title.list=List of calendars
poll=Poll
poll.access=Access
poll.Annotations=Annotations
poll.annotations.description=In the annotation field, you can add information that you believe is not clearly defined in the responses or if you wish to provide important information, such as allergies.
poll.answer=Option
poll.assignment=Assignment
poll.headline.userConfiguration=User management
poll.headline.mailConfiguration=Mail settings
poll.headline.questionConfiguration=Question settings
poll.headline.generalConfiguration=General settings
poll.attendee=Attendee
poll.attendees=Attendees
poll.attendees.tooltip=Attendees can only vote.
Expand All @@ -2002,13 +2005,14 @@ poll.email-subject-tooltip=Here you can choose the subject of the email yourself
poll.email-content-tooltip=Here you can determine the content of the email yourself. Use {0} to call the survey title. With {1}, you can display the survey creator, with {2} you create a direct link to the survey.\
\ Use {3} to retrieve the survey description, and {4} to automatically retrieve the end date of the survey, i.e., the deadline for voting.
poll.error.cantremoveyourself=You cannot remove yourself as a Full Access User. Please ask another Full Access User or the poll creator to do this for you.
poll.error.oneAttendeRequired=Please add at least one participant.
poll.error.oneAttendeeRequired=Please add at least one participant.
poll.error.oneQuestionRequired=At least one question is required.
poll.error.ownerRequired=No creator of the survey was specified. Please contact an admin.
poll.exception.noAttendee=This user is not part of the poll.
poll.export.response.poll=Export results
poll.finished=Finished
poll.fullAccessGroups=Full Access Groups
poll.fullAccessgroups.tooltip=Full access groups include, for example, the BUs, the MUK team, or the Marketing team. Individuals with full access can close the survey prematurely, view the Excel results, or add users. \
poll.fullAccessGroups.tooltip=Full access groups include, for example, the BUs, the MUK team, or the Marketing team. Individuals with full access can close the survey prematurely, view the Excel results, or add users. \
If these individuals are supposed to vote, they must be added as participants.
poll.fullAccessUser.tooltip=Full access users have the ability to close the survey, view the Excel results, and add or remove individuals (they cannot remove themselves). They are not counted as participants.\
\ If these individuals are also supposed to vote, they must be additionally registered as participants.
Expand Down Expand Up @@ -2072,19 +2076,15 @@ poll.premadeQuestion.tooltip=In this menu, you will find frequently used templat
\ you have the option to revise or correct questions if they do not apply to your situation in the template.
poll.question=Question
poll.question.multi=Question
poll.question.MultiResponseQuestion=Question
poll.question.multititle= Multiple Choice Questions
poll.question.multiResponseQuestionTitle=Multiple choice question
poll.question.single=Question
poll.question.SingleResponseQuestion=Question
poll.question.singletitel= Singel response Question
poll.question.singleResponseQuestionTitle=Single choice question
poll.question.text=Question
poll.question.TextQuestion=Answer
poll.question.textQuestionTitle=Question with text answer
poll.question.texttitle= Text Questions
poll.questionTemplate=Templates
poll.questionType=Question Type
poll.questionType.PollMultiResponseQuestion=Multiple choice questions
poll.questionType.PollSingleResponseQuestion=Single response question
poll.questionType.PollTextQuestion=Text question
poll.questionType.tooltip=Question types offer various options for questions, including single-choice questions, multiple-choice questions, and text questions. You can easily add them if a question is missing\
\ in the template or if you want to create your own survey without using a template.
poll.respond=Send responses
Expand All @@ -2105,8 +2105,8 @@ poll.templateTypeNeujahrsfeier=New Year's Party
poll.templateTypeSommerfest=Summer Party
poll.templateTypeTeamessen=Team Dinner
poll.title=Title
poll.title.add=Create new Poll
poll.title.edit=Edit Poll
poll.title.add=Create new poll
poll.title.edit=Administrate poll
poll.title.list=Polls
poll.userDelegation=User delegation
poll.yourAnswers=Your answers
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2070,9 +2070,12 @@ plugins.teamcal.title.list=Kalenderliste
poll=Umfrage
poll.access=Zugriff
poll.Annotations=Anmerkungen
poll.annotations.description=Im Anmerkungsfeld kannst du Informationen hinzufügen, die deiner Meinung nach in den Antworten nicht klar definiert wurden, oder wenn du wichtige Informationen wie zum Beispiel Allergien hinzufügen möchtest.
poll.answer=Auswahlmöglichkeit
poll.assignment=Zuordnung
poll.headline.userConfiguration=Nutzer:innen Verwaltung
poll.headline.mailConfiguration=E-Mail Einstellungen
poll.headline.questionConfiguration=Hinzufügen von Fragen
poll.headline.generalConfiguration=Allgemeine Einstellungen
poll.attendee=Teilnehmer:in
poll.attendees=Teilnehmer:innen
poll.attendees.tooltip=Teilnehmer:innen können nur abstimmen.
Expand All @@ -2095,13 +2098,14 @@ poll.email-content-tooltip=Du kannst den Inhalt der E-Mail individuell gestalten
poll.email-subject-field=Email Titel
poll.email-subject-tooltip= Hier kannst du den Betreff der E-Mail selbst angeben. Verwende {0}, um den Titel der Umfrage einzufügen, und {1}, um das automatische Enddatum der Umfrage einzusetzen
poll.error.cantremoveyourself=Du kannst dich nicht selbst als Full Access User entfernen. Bitte einen anderen Full Access User oder den/die Ersteller:in dieser Umfrage dies für dich zu tun.
poll.error.oneAttendeRequired=Bitte füge mindestens eine:n Teilnehmer:in hinzu.
poll.error.oneAttendeeRequired=Bitte füge mindestens eine:n Teilnehmer:in hinzu.
poll.error.oneQuestionRequired=Mindestens eine Frage ist erforderlich.
poll.error.ownerRequired=Es wurde kein/e Ersteller:in der Umfrage hinterlegt. Wende dich an einen Admin.
poll.exception.noAttendee=Diese:r Nutzer:in ist nicht Teil der Umfrage.
poll.export.response.poll=Ergebnisse exportieren
poll.finished=Beendet
poll.fullAccessGroups=Gruppen mit Vollzugriff
poll.fullAccessgroups.tooltip=Als Gruppen sind z.B. die BU's, das MUK-Team oder auch das Marketing-Team hinterlegt. Personen mit Vollzugriff können die Umfrage vorzeitig beenden,\
poll.fullAccessGroups.tooltip=Als Gruppen sind z.B. die BU's, das MUK-Team oder auch das Marketing-Team hinterlegt. Personen mit Vollzugriff können die Umfrage vorzeitig beenden,\
\ die Excel-Ergebnisse einsehen oder auch Nutzer:innen hinzufügen. Wenn diese Personen abstimmen sollen, musst du sie noch als Teilnehmer:innen hinzufügen.
poll.fullAccessUser.tooltip=Vollzugriffsbenutzer:innen haben die Möglichkeit, die Umfrage zu schließen, die Excel-Ergebnisse anzusehen und Personen hinzuzufügen oder zu entfernen (sie können sich selbst nicht entfernen). Sie werden nicht als Teilnehmer:in gezählt.\
Wenn diese Personen auch abstimmen sollen, müssen sie zusätzlich als Teilnehmer:innen registriert werden.
Expand Down Expand Up @@ -2156,27 +2160,22 @@ poll.manual.singleResponse=Eine Frage, bei der man nur eine Antwortmöglichtkeit
poll.manual.textQuestion=Eine Frage, die mit einem Freitext beantwortet werden soll. Gut geeignet für formloses Feedback.
poll.manual.title=Anleitung, um eine Umfrage zu erstellen | Als Erstes muss man den
poll.other=Andere
poll.owner=Ersteller
poll.owner=Ersteller:in
poll.popup.closed=Umfrage wurde bereits beendet
poll.premade.template=Vorlage hinzufügen
poll.premadeQuestion.tooltip=In diesem Menü findest du häufig verwendete Vorlagen, die dir dabei helfen, deine Umfrage schnell zu erstellen. Falls Fragen in der Vorlage fehlen, kannst du sie auch hinzufügen. \
Außerdem hast du die Möglichkeit, Fragen zu überarbeiten oder zu korrigieren, wenn sie in der Vorlage nicht auf deine Situtation zutreffen.
poll.question=Frage
poll.question.multi=Frage
poll.question.MultiResponseQuestion=Mehrfachauswahlfrage
poll.question.multititle= Mehr Antwort Frage
poll.question.multiResponseQuestionTitle=Frage mit Mehrfachantwort
poll.question.single=Frage
poll.question.SingleResponseQuestion=Einfachauswahlfrage
poll.question.singletitel= Einzel Antwort Frage
poll.question.singleResponseQuestionTitle=Frage mit Einzelantwort
poll.question.text=Eingabe
poll.question.TextQuestion=Antwort
poll.question.texttitle= Text Frage
poll.question.textQuestionTitle=Frage mit Textantwort
poll.questionTemplate=Vorlagen
poll.questionType=Fragetypen
poll.questionType.PollMultiResponseQuestion=Mehrfach Antwort Frage
poll.questionType.PollSingleResponseQuestion=Einzel Antwort Frage
poll.questionType.PollTextQuestion=Text Frage
poll.questionType.tooltip=Fragetypen bieten verschiedene Möglichkeiten für Fragen, darunter Einzelantwortfragen, Mehrfachantwortfragen und Textfragen. Du kannst sie einfach hinzufügen, \
poll.questionType.tooltip=Die Fragetypen bieten verschiedene Möglichkeiten: Fragen mit Einzelantwort, Mehrfachantwort und Textfragen. Du kannst sie einfach hinzufügen, \
falls eine Frage in der Vorlage fehlt oder wenn du deine eigene Umfrage erstellen möchtest, ohne eine Vorlage zu verwenden.
poll.respond=Antworten abschicken
poll.response.mail.update.content=<p>Lieber {0},</p>\
Expand All @@ -2197,7 +2196,7 @@ poll.templateTypeSommerfest=Sommerfest
poll.templateTypeTeamessen=Teamessen
poll.title=Titel
poll.title.add=Neue Umfrage erstellen
poll.title.edit=Umfrage bearbeiten
poll.title.edit=Umfrage administrieren
poll.title.list=Umfragen
poll.userDelegation=Für andere Nutzer abstimmen
poll.yourAnswers=Deine Antworten
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ class PollInfoPageRest : AbstractDynamicPageRest() {
layout.add(field)

layout.add(
UIFieldset().add(UILabel(translate("poll.question.singletitel"))).add(
UIFieldset().add(UILabel(translate("poll.question.singleResponseQuestionTitle"))).add(
UICol()
.add(
UIReadOnlyField(
Expand All @@ -91,7 +91,7 @@ class PollInfoPageRest : AbstractDynamicPageRest() {
)
)
layout.add(
UIFieldset().add(UILabel(translate("poll.question.multititle"))).add(
UIFieldset().add(UILabel(translate("poll.question.multiResponseQuestionTitle"))).add(
UICol()
.add(
UIReadOnlyField(
Expand All @@ -103,7 +103,7 @@ class PollInfoPageRest : AbstractDynamicPageRest() {
)
)
layout.add(
UIFieldset().add(UILabel(translate("poll.question.texttitle"))).add(
UIFieldset().add(UILabel(translate("poll.question.textQuestionTitle"))).add(
UICol()
.add(
UIReadOnlyField(
Expand Down
Loading
Loading