diff --git a/public/locales/en/translations.json b/public/locales/en/translations.json
index 2f0eddb..1ac95e2 100644
--- a/public/locales/en/translations.json
+++ b/public/locales/en/translations.json
@@ -38,26 +38,30 @@
"Forwards": {
"Title": "Forwards",
"From": "From",
- "To": "To",
- "Options": {
- "Title": "Options",
- "Name": "Name",
- "Active": "Active",
- "TrailingSlash": "Trailing slash",
- "TrailingSlashTooltip": "A trailing slash is the forward slash placed at the end of a URL. The trailing slash is generally used to mark a directory, and if a URL is not terminated using a trailing slash, this generally points to a file.",
- "PathOverwrite": "Path overwrite",
- "PathOverwriteTooltip": "Option by which the base path of the application is automatically overwritten in all http text responses received from it.",
- "PathInjection": "Path injection",
- "PathInjectionTooltip": "PathInjection is useful for applications that doesn't have a configuration for base path. With this option, the reverse proxy server will try to inject the base path in each link from each reasponse content.",
- "KeyOverwrite": "Key overwrite",
- "KeyOverwriteTooltip": "KeyOverwrite can be used to replace any key from all http responses of a forward."
- }
+ "To": "To"
}
},
"Forward": {
"Title": "Forward from {{from}} to {{to}}",
"Options": {
+ "Title": "Options",
+ "Name": "Name",
+ "Active": "Active",
+ "TrailingSlash": {
+ "Label": "Trailing slash",
+ "Tooltip": "A trailing slash is the forward slash placed at the end of a URL. The trailing slash is generally used to mark a directory, and if a URL is not terminated using a trailing slash, this generally points to a file."
+ },
+ "PathOverwrite": {
+ "Label": "Path overwrite",
+ "PathOverwriteTooltip": "Option by which the base path of the application is automatically overwritten in all http text responses received from it."
+ },
+ "PathInjection": {
+ "Label": "Path injection",
+ "PathInjectionTooltip": "PathInjection is useful for applications that doesn't have a configuration for base path. With this option, the reverse proxy server will try to inject the base path in each link from each reasponse content."
+ },
"KeyOverwrite": {
+ "Label": "Key overwrite",
+ "Tooltip": "KeyOverwrite can be used to replace any key from all http responses of a forward.",
"Origin": "Origin",
"Substitute": "Substitute"
}
diff --git a/public/locales/ro/translations.json b/public/locales/ro/translations.json
index c22cb0a..a4782f7 100644
--- a/public/locales/ro/translations.json
+++ b/public/locales/ro/translations.json
@@ -29,26 +29,30 @@
"Forwards": {
"Title": "Redirectări",
"From": "De la",
- "To": "Către",
- "Options": {
- "Title": "Opțiuni",
- "Name": "Denumire",
- "Active": "Activă",
- "TrailingSlash": "Trailing slash",
- "TrailingSlashTooltip": "Bara oblică plasată la sfarșitul unei adrese URL. Slash-ul final este de obicei utilizat pentru a marca un director și dacă o adresă URL nu este încheiată folosind o bară oblică, aceasta indică în general un fișier.",
- "PathOverwrite": "Path overwrite",
- "PathOverwriteTooltip": "Opțiune prin care calea de bază a aplicației este suprascrisă automat în toate răspunsurile de text http primite de la aceasta.",
- "PathInjection": "Path injection",
- "PathInjectionTooltip": "PathInjection este util pentru aplicațiile care nu au o configurație pentru calea de bază. Cu această opțiune, serverul proxy invers va încerca să injecteze calea de bază în fiecare link din fiecare conținut de răspuns.",
- "KeyOverwrite": "Key overwrite",
- "KeyOverwriteTooltip": "KeyOverwrite poate fi utilizat pentru a înlocui orice cheie din toate răspunsurile http ale unei redirecționări."
- }
+ "To": "Către"
}
},
"Forward": {
"Title": "Redirecționare de la {{from}} către {{to}}",
"Options": {
+ "Title": "Opțiuni",
+ "Name": "Denumire",
+ "Active": "Activă",
+ "TrailingSlash": {
+ "Label": "Trailing slash",
+ "Tooltip": "Bara oblică plasată la sfarșitul unei adrese URL. Slash-ul final este de obicei utilizat pentru a marca un director și dacă o adresă URL nu este încheiată folosind o bară oblică, aceasta indică în general un fișier."
+ },
+ "PathOverwrite": {
+ "Label": "Path overwrite",
+ "PathOverwriteTooltip": "Opțiune prin care calea de bază a aplicației este suprascrisă automat în toate răspunsurile de text http primite de la aceasta."
+ },
+ "PathInjection": {
+ "Label": "Path injection",
+ "PathInjectionTooltip": "PathInjection este util pentru aplicațiile care nu au o configurație pentru calea de bază. Cu această opțiune, serverul proxy invers va încerca să injecteze calea de bază în fiecare link din fiecare conținut de răspuns."
+ },
"KeyOverwrite": {
+ "Label": "Key overwrite",
+ "Tooltip": "KeyOverwrite poate fi utilizat pentru a înlocui orice cheie din toate răspunsurile http ale unei redirecționări.",
"Origin": "Înlocuit",
"Substitute": "Înlocuitor"
}
diff --git a/src/features/forwards/options/components/simple/ForwardOptionsComponent.js b/src/features/forwards/options/components/simple/ForwardOptionsComponent.js
index 659f5d8..1fea6f0 100644
--- a/src/features/forwards/options/components/simple/ForwardOptionsComponent.js
+++ b/src/features/forwards/options/components/simple/ForwardOptionsComponent.js
@@ -30,23 +30,23 @@ const ForwardOptionsComponent = ({ title, options }) => {
const elements = useMemo(
() => [
{
- label: "Session.Forwards.Options.TrailingSlash",
- tooltip: "Session.Forwards.Options.TrailingSlashTooltip",
+ label: "Forward.Options.TrailingSlash.Label",
+ tooltip: "Forward.Options.TrailingSlash.Tooltip",
active: options.trailingSlash
},
{
- label: "Session.Forwards.Options.PathOverwrite",
- tooltip: "Session.Forwards.Options.PathOverwriteTooltip",
+ label: "Forward.Options.PathOverwrite.Label",
+ tooltip: "Forward.Options.PathOverwrite.Tooltip",
active: options.pathOverwrite?.on
},
{
- label: "Session.Forwards.Options.PathInjection",
- tooltip: "Session.Forwards.Options.PathInjectionTooltip",
+ label: "Forward.Options.PathInjection.Label",
+ tooltip: "Forward.Options.PathInjection.Tooltip",
active: options.pathInjection?.on
},
{
- label: "Session.Forwards.Options.KeyOverwrite",
- tooltip: "Session.Forwards.Options.KeyOverwriteTooltip",
+ label: "Forward.Options.KeyOverwrite.Label",
+ tooltip: "Forward.Options.KeyOverwrite.Tooltip",
active: options.keyOverwrite?.on
}
],
@@ -63,11 +63,9 @@ const ForwardOptionsComponent = ({ title, options }) => {
>
-
- {t("Session.Forwards.Options.Name")}
-
+ {t("Forward.Options.Name")}
- {t("Session.Forwards.Options.Active")}
+ {t("Forward.Options.Active")}
diff --git a/src/features/forwards/options/components/simple/ForwardOptionsDialog.js b/src/features/forwards/options/components/simple/ForwardOptionsDialog.js
index 741049a..6a972e3 100644
--- a/src/features/forwards/options/components/simple/ForwardOptionsDialog.js
+++ b/src/features/forwards/options/components/simple/ForwardOptionsDialog.js
@@ -29,7 +29,7 @@ const ForwardOptionsDialog = ({ open, forward, handleClose }) => {
aria-describedby="optopns-dialog-content"
>
- {t("Session.Forwards.Options.Title")}
+ {t("Forward.Options.Title")}
{forward ? : "N/A"}
diff --git a/src/features/session/components/SessionForwardsComponent.js b/src/features/session/components/SessionForwardsComponent.js
index 0e79878..cdae7c1 100644
--- a/src/features/session/components/SessionForwardsComponent.js
+++ b/src/features/session/components/SessionForwardsComponent.js
@@ -62,7 +62,7 @@ const SessionForwardsComponent = ({
{t("Session.Forwards.To")}
- {t("Session.Forwards.Options.Title")}
+ {t("Forward.Options.Title")}
@@ -84,7 +84,7 @@ const SessionForwardsComponent = ({
{row.to}
{row.optionId ? (
-
+