Skip to content
This repository was archived by the owner on Oct 24, 2025. It is now read-only.
Open
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
2 changes: 1 addition & 1 deletion frontend/src/components/general/form/FormError.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ const FormError = ({ error, show }: FormErrorProps) => {
return (
<div className={`text-red font-semibold text-sm mt-10 ${show ? '' : 'hidden'}`}>
<p className="mb-2">
Es ist leider ein Problem aufgetreten. Bitte probieren Sie es erneut oder wenden Sie sich an
Es ist leider ein Problem aufgetreten. Bitte versuche es erneut oder wenden dich an
einen Systemadministrierenden.
</p>
{error && <p>Fehlermeldung: {error}</p>}
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/components/general/form/FormForTree.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ const FormForTree = (props: FormForTreeProps) => {
value: cluster.id.toString(),
})),
]}
placeholder="Wählen Sie eine Bewässerungsgruppe aus"
placeholder="Wähle eine Bewässerungsgruppe aus"
label="Bewässerungsgruppe"
error={errors.treeClusterId?.message}
{...props.register('treeClusterId')}
Expand All @@ -81,7 +81,7 @@ const FormForTree = (props: FormForTreeProps) => {
value: sensor.id.toString(),
})),
]}
placeholder="Wählen Sie einen Sensor aus, sofern vorhanden"
placeholder="Wähle einen Sensor aus, sofern vorhanden"
label="Verknüpfter Sensor"
error={errors.sensorId?.message}
{...props.register('sensorId')}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ const FormForTreecluster = (props: FormForTreeClusterProps) => {
/>
<Select
options={SoilConditionOptions}
placeholder="Wählen Sie eine Bodenbeschaffenheit aus"
placeholder="Wähle eine Bodenbeschaffenheit aus"
label="Bodenbeschaffenheit"
required
error={errors.soilCondition?.message}
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/components/general/form/FormForVehicle.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ const FormForVehicle = (props: FormForProps<VehicleForm>) => {
/>
<Select
options={DrivingLicenseOptions}
placeholder="Wählen Sie eine Führerscheinklasse aus"
placeholder="Wähle eine Führerscheinklasse aus"
label="Führerscheinklasse"
required
error={errors.drivingLicense?.message}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ const FormForWateringPlan = (props: FormForWateringPlanProps) => {
value: transporter.id.toString(),
})),
]}
placeholder="Wählen Sie ein Fahrzeug aus"
placeholder="Wähle ein Fahrzeug aus"
label="Verknüpftes Fahrzeug"
required
error={errors.transporterId?.message}
Expand All @@ -69,7 +69,7 @@ const FormForWateringPlan = (props: FormForWateringPlanProps) => {
value: trailer.id.toString(),
})),
]}
placeholder="Wählen Sie einen Anhänger aus, sofern vorhanden"
placeholder="Wähle einen Anhänger aus, sofern vorhanden"
label="Verknüpfter Anhänger"
error={errors.trailerId?.message}
{...props.register('trailerId')}
Expand All @@ -82,9 +82,9 @@ const FormForWateringPlan = (props: FormForWateringPlanProps) => {
})),
]}
multiple
placeholder="Wählen Sie Mitarbeitende aus"
placeholder="Wähle Mitarbeitende aus"
label="Verknüpfte Mitarbeitende"
description="Indem Sie die Taste »Shift« gedrückt halten, können Sie eine Mehrauswahl tätigen."
description="Indem du die Taste »Shift« gedrückt hältst, kannst du eine Mehrauswahl tätigen."
required
error={errors.userIds?.message}
{...props.register('userIds')}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ const SelectEntities: React.FC<SelectEntitiesProps> = ({
{required ? (
<p className="text-red">Es muss mindestens eine Auswahl getroffen werden.</p>
) : (
<p>Hier können Sie zugehörige {label} verlinken.</p>
<p>Hier kannst du zugehörige {label} verlinken.</p>
)}
</li>
) : (
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/components/startpage/QuickLinks.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ const QuickLinks = () => {
</h2>
<p className="mb-6 lg:mb-10">
Unser System bietet verschiedene Ansichten, um den Bewässerungszustand der Bäume zu
überwachen. Sie können alle Bäume auf einer Karte anzeigen, die verbauten Sensoren mit
überwachen. Du kannst alle Bäume auf einer Karte anzeigen, die verbauten Sensoren mit
Akkustand und Messwerten einsehen und eine Übersicht der Einsatzpläne bisheriger und
zukünftiger Bewässerungsfahrten abrufen.
</p>
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/components/tree/TreeUpdate.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ const TreeUpdate = ({ treeId, clusters, sensors }: TreeUpdateProps) => {
<h1 className="font-lato font-bold text-3xl mb-4 lg:text-4xl xl:text-5xl">
Baum {loadedData.number} bearbeiten
</h1>
<p className="mb-5">In dieser Ansicht können Sie einem Baum bearbeiten.</p>
<p className="mb-5">In dieser Ansicht kannst du einen Baum bearbeiten.</p>
</article>

<section className="mt-10">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ const TreeClusterUpdate = ({ clusterId }: TreeClusterUpdateProps) => {
Bewässerungsgruppe {loadedData?.name} bearbeiten
</h1>
<p className="mb-5">
Hier können Sie Bäume der aktuell ausgewählten Bewässerungsgruppe zuweisen oder entfernen
Hier kannst du Bäume der aktuell ausgewählten Bewässerungsgruppe zuweisen oder entfernen
sowie auch Name und Adresse angeben.
</p>
</article>
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/components/vehicle/VehicleUpdate.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ const VehicleUpdate = ({ vehicleId }: VehicleUpdateProps) => {
<h1 className="font-lato font-bold text-3xl mb-4 lg:text-4xl xl:text-5xl">
Fahrzeug {loadedData?.numberPlate} bearbeiten
</h1>
<p className="mb-5">Hier können Sie das Fahrzeug bearbeiten.</p>
<p className="mb-5">Hier kannst du das Fahrzeug bearbeiten.</p>
</article>

<section className="mt-10">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,12 +49,12 @@ const WateringPlanDashboard = ({ wateringPlan }: WateringPlanDashboardProps) =>
},
...(wateringPlan.distance > 0
? [
{
label: 'Route',
icon: <Route className="w-5 h-5" />,
view: <WateringPlanPreviewRoute wateringPlan={wateringPlan} />,
},
]
{
label: 'Route',
icon: <Route className="w-5 h-5" />,
view: <WateringPlanPreviewRoute wateringPlan={wateringPlan} />,
},
]
: []),
],
[wateringPlan],
Expand Down Expand Up @@ -121,7 +121,7 @@ const WateringPlanDashboard = ({ wateringPlan }: WateringPlanDashboardProps) =>
<Notice
classes="mt-6"
description="Die Route für diesen Einsatzplan konnte nicht berechnet werden.
Bitte überprüfen Sie, ob das ausgewählte Fahrzeug über ausreichend Wasserkapazität
Bitte überprüfe, ob das ausgewählte Fahrzeug über ausreichend Wasserkapazität
für die gewählten Bewässerungsgruppen verfügt."
/>
)}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,7 @@ const WateringPlanStatusUpdate = ({ wateringPlanId }: WateringPlanStatusUpdatePr
<div className="space-y-6 md:w-1/2">
<Select
options={WateringPlanStatusOptions}
placeholder="Wählen Sie einen Status aus"
placeholder="Wähle einen Status aus"
label="Status des Einsatzes"
required
error={formState.errors.status?.message}
Expand Down
4 changes: 2 additions & 2 deletions frontend/src/routes/_protected/dashboard.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ function Dashboard() {
{
id: 5,
url: '/settings',
description: 'Hier können Sie Einstellungen vornehmen, da Sie Administrator sind.',
description: 'Hier kannst du Einstellungen vornehmen, da du Administrator bist.',
headline: 'Einstellungen',
linkLabel: 'Zu den Einstellungen',
},
Expand All @@ -61,7 +61,7 @@ function Dashboard() {
Willkommen zurück, {`${user.firstName} ${user.lastName}`}!
</h1>
<p>
Sie befinden sich auf dem Dashboard. Dies ist eine Übersichtsseite, um direkten Zugriff
Du befindest dich auf dem Dashboard. Dies ist eine Übersichtsseite, um direkten Zugriff
auf wichtige Bereiche zu erhalten.
</p>
</article>
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/routes/_protected/evaluations/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ function Evaluation() {
Verwaltung von Bewässerungs- und Einsatzplänen sowie für die Wartung von Bäumen und
Sensoren erforderlich sind. Es wird aufgezeigt, wie viele Einsatzfahrten im System
hinterlegt worden sind, welche Fahrzeuge die meisten Einsatzfahrten durchführen und
welche Stadtteile am meisten bewässert werden. Außerdem können Sie sich darüber
welche Stadtteile am meisten bewässert werden. Außerdem kannst du dich darüber
informieren, wie viele Bäume, Bewässerungsgruppen und Sensoren erstellt worden sind.
</p>
</article>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ function LinkTreeToSensor() {
onSuccess: () => handleOnUpdateSuccess(),
onError: (error: Error) => {
console.error('Error updating tree data:', error)
setErrorMessage('Es ist leider etwas schief gelaufen. Bitte probieren Sie es später erneut.')
setErrorMessage('Es ist leider etwas schief gelaufen. Bitte probiere es später erneut.')
},
})

Expand Down Expand Up @@ -76,7 +76,7 @@ function LinkTreeToSensor() {
} catch (error) {
console.error('Error fetching tree data:', error)
setErrorMessage(
'Die Baumdaten konnten nicht geladen werden. Bitte probieren Sie es später erneut.',
'Die Baumdaten konnten nicht geladen werden. Bitte probiere es später erneut.',
)
}
}
Expand All @@ -92,7 +92,7 @@ function LinkTreeToSensor() {
<>
{!treeId || showDefault ? (
<p className="text-dark-600 font-semibold text-sm">
Hier können Sie die zugehörige Vegetation verlinken.
Hier kannst du die zugehörige Vegetation verlinken.
</p>
) : (
<SelectedCard id={treeId} type="tree" onClick={() => setTreeId(undefined)} />
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ function SelectTrees() {
<ul>
{(treeIds?.length || 0) === 0 || showError ? (
<li className="text-dark-600 font-semibold text-sm">
<p>Hier können Sie zugehörige Bäume verlinken.</p>
<p>Hier kannst du zugehörige Bäume verlinken.</p>
</li>
) : (
treeIds.map((treeId) => (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -136,7 +136,7 @@ function SelectCluster() {
{showNotice && <Notice classes="mb-4" description={notice.join(' ')} />}
{(clusterIds?.length || 0) === 0 || showError ? (
<li className="text-dark-600 font-semibold text-sm">
<p>Hier können Sie zugehörigen Gruppen verlinken.</p>
<p>Hier kannst du zugehörigen Gruppen verlinken.</p>
</li>
) : (
clusterIds.map((clusterId) => (
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/routes/_protected/profile/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ function Profile() {
Profil von {user.firstName} {user.lastName}
</h1>
<p>
Dies ist Ihre persönliche Profilseite. Auf dieser Seite finden Sie Ihre persönlichen
Dies ist deine persönliche Profilseite. Auf dieser Seite findest du deine persönlichen
Daten.{' '}
</p>
</article>
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/routes/_protected/settings/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ function Settings() {
Ihre persönlichen Einstellungen
</h1>
<p>
In diesem Bereich können Sie die Systemeinstellungen einsehen. Dazu gehört unter anderem
In diesem Bereich kannst du die Systemeinstellungen einsehen. Dazu gehört unter anderem
eine Übersicht darüber, welche Plugins bzw. Erweiterungen für das System freigeschaltet
sind.
</p>
Expand Down
6 changes: 3 additions & 3 deletions frontend/src/routes/_protected/settings/plugin/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,9 @@ function PluginView() {
Übersicht der Plugins
</h1>
<p>
Hier finden Sie eine Übersicht aller installierten Plugins. Diese Plugins erweitern die
Funktionalität der Anwendung und können eine Vielzahl nützlicher Features bieten. Klicken
Sie auf eines der Plugins, um mehr darüber zu erfahren.
Hier findest du eine Übersicht aller installierten Plugins. Diese Plugins erweitern die
Funktionalität der Anwendung und können eine Vielzahl nützlicher Features bieten. Klicke
auf eines der Plugins, um mehr darüber zu erfahren.
</p>
</article>

Expand Down
2 changes: 1 addition & 1 deletion frontend/src/routes/_protected/team/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ function Team() {
Alle Mitarbeitenden
</h1>
<p className="mb-5">
Hier finden Sie eine Übersicht aller Mitarbeitenden und weitere Informationen zu deren
Hier findest du eine Übersicht aller Mitarbeitenden und weitere Informationen zu deren
Rollen und welche Führerscheinklasse sie besitzen. Diese Informationen sind wichtig, wenn
Personen zu einem Einsatzplan eingeteilt werden sollen.
</p>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,9 +70,7 @@ function NewTreecluster() {
Neue Bewässerungsgruppe erstellen
</h1>
<p className="mb-5">
In dieser Ansicht können Sie eine neue Bewässerungsgruppe erstellen sowie dieser Bäume
zuweisen.
</p>
In dieser Ansicht kannst du eine neue Bewässerungsgruppe erstellen und anschließend Bäume auswählen, die zu dieser Gruppe gehören sollen. </p>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please remove the whitespace at the end of this text

</article>

<section className="mt-10">
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/routes/_protected/treecluster/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ function Treecluster() {
Auflistung der Bewässerungsgruppen
</h1>
<p className="mb-5">
Hier finden Sie eine Übersicht aller Bewässerungsgruppen. Eine Bewässerungsgruppe besteht
Hier findest du eine Übersicht aller Bewässerungsgruppen. Eine Bewässerungsgruppe besteht
aus mehreren Bäumen, welche aufgrund ihrer Nähe und Standortbedinungen in einer Gruppe
zusammengefasst wurden. Die Ausstattung einzelner Bäume mit Sensoren erlaubt eine
Gesamtaussage über den Bewässerungszustand der vollständigen Gruppe. Die Auswertung der
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,7 @@ function NewTree() {
Neuen Baum erfassen
</h1>
<p className="mb-5">
Hier können Sie einen neuen Baum erstellen. Dieser wird im System als "manuell erstellt"
Hier kannst du einen neuen Baum erstellen. Dieser wird im System als "manuell erstellt"
erfasst.
</p>
</article>
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/routes/_protected/trees/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ function Trees() {
Auflistung aller Bäume
</h1>
<p className="mb-5">
Hier finden Sie eine Übersicht aller Bäume in einer Listenansicht. Die Bäume lassen sich
Hier findest du eine Übersicht aller Bäume in einer Listenansicht. Die Bäume lassen sich
allerdings auch auf einer{' '}
<a
href="/map"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ function NewVehicle() {
Neues Fahrzeug erstellen
</h1>
<p className="mb-5">
In dieser Ansicht können Sie ein neues Fahrzeug anlegen. Bitte beachten Sie, dass jedes
In dieser Ansicht kannst du ein neues Fahrzeug anlegen. Bitte beachte, dass jedes
Fahrzeug ein eindeutiges Kennzeichen besitzen muss, da keine doppelten Kennzeichen erlaubt
sind. Zusätzlich müssen die Abmessungen des Fahrzeugs hinterlegt werden, damit das
Navigationssystem bei einer Bewässerungsfahrt ermitteln kann, welche Strecken für das
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/routes/_protected/vehicles/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ function Vehicles() {
Alle Fahrzeuge
</h1>
<p className="mb-5">
Hier finden Sie eine Übersicht aller Fahrzeuge, welche für Einsätze verwendet werden
Hier findest du eine Übersicht aller Fahrzeuge, welche für Einsätze verwendet werden
können.
</p>
<ButtonLink icon={Plus} label="Neues Fahrzeug erstellen" link={{ to: '/vehicles/new' }} />
Expand Down
2 changes: 1 addition & 1 deletion frontend/src/routes/_protected/watering-plans/index.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ function WateringPlans() {
Alle Einsatzpläne
</h1>
<p className="mb-5">
Hier finden Sie eine Übersicht aller Einsatzpläne. Ein Einsatzplan beschreibt eine
Hier findest du eine Übersicht aller Einsatzpläne. Ein Einsatzplan beschreibt eine
Bewässerungsfahrt mehrerer Bewässerungsgruppen. Die Bewässerungsfahrten können dadurch
dynamisch und schnell geplant
</p>
Expand Down