Compare commits

...

4 Commits

Author SHA1 Message Date
luptmoor
6cea8bc4fe header logo Germna 2026-03-02 12:01:09 +01:00
luptmoor
a31606c141 logo changes 2026-03-02 11:29:15 +01:00
luptmoor
f61ec3741f translation adapted 2026-03-02 11:06:32 +01:00
luptmoor
4368d57148 changes Patrick 2026-03-02 10:47:55 +01:00
6 changed files with 65 additions and 24 deletions

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg id="endex-Logo_Solo" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150.23 41.91">
<defs>
<style>
.cls-1 {
fill: none;
stroke: #000;
stroke-miterlimit: 10;
stroke-width: 4px;
}
</style>
</defs>
<path d="M8.56,30.83c.06.88.34,1.66.84,2.35.5.69,1.19,1.22,2.07,1.6.88.38,1.94.57,3.17.57,1.16,0,2.2-.11,3.13-.34.93-.23,1.74-.53,2.42-.9s1.22-.74,1.6-1.12l3.53,5.63c-.52.54-1.23,1.06-2.12,1.56-.9.5-2.09.91-3.56,1.24s-3.34.49-5.6.49c-2.73,0-5.16-.51-7.27-1.53-2.12-1.02-3.77-2.51-4.97-4.49-1.2-1.98-1.8-4.4-1.8-7.27,0-2.39.52-4.55,1.56-6.47,1.04-1.92,2.55-3.44,4.55-4.56s4.4-1.69,7.21-1.69,4.99.49,6.96,1.47c1.97.98,3.48,2.43,4.53,4.36s1.59,4.33,1.59,7.2v.94c0,.49-.02.81-.06.97H8.56ZM17.87,26.07c-.02-.64-.19-1.28-.51-1.92s-.8-1.16-1.44-1.57c-.64-.41-1.46-.61-2.45-.61s-1.87.2-2.54.6c-.68.4-1.2.91-1.56,1.53-.36.62-.57,1.28-.63,1.98h9.13Z"/>
<path d="M47.83,15.9c1.71,0,3.38.35,5.01,1.04,1.63.7,2.97,1.79,4.03,3.3s1.58,3.47,1.58,5.92v14.94h-9.1v-13.45c0-1.75-.42-3.07-1.25-3.95s-1.93-1.33-3.28-1.33c-.89,0-1.73.23-2.52.7-.79.47-1.42,1.12-1.91,1.97-.49.85-.73,1.82-.73,2.91v13.15h-9.07v-24.48h9.07v3.61c.24-.66.74-1.32,1.51-1.98.77-.67,1.73-1.22,2.89-1.67,1.16-.45,2.42-.67,3.77-.67Z"/>
<path d="M73.44,41.91c-2.38,0-4.44-.58-6.2-1.75-1.76-1.17-3.12-2.73-4.09-4.7-.97-1.96-1.45-4.15-1.45-6.54s.48-4.58,1.45-6.54c.97-1.96,2.33-3.54,4.09-4.71,1.76-1.18,3.82-1.77,6.2-1.77,1.58,0,2.97.24,4.19.73,1.22.49,2.21,1.07,2.96,1.74.76.67,1.22,1.28,1.38,1.84V0h9.1v41.19h-9.01v-3.98c-.38.74-1,1.47-1.86,2.2-.86.73-1.87,1.33-3.02,1.8-1.16.47-2.4.7-3.74.7ZM76.22,34.75c1.1,0,2.08-.25,2.95-.75.87-.5,1.55-1.19,2.05-2.08.5-.89.75-1.89.75-3.01s-.25-2.12-.75-3.01c-.5-.89-1.18-1.59-2.05-2.1-.87-.51-1.85-.76-2.95-.76s-2.01.25-2.86.76c-.85.51-1.52,1.21-2.01,2.1-.49.89-.73,1.89-.73,3.01s.24,2.12.73,3.01c.49.89,1.16,1.58,2.01,2.08.85.5,1.8.75,2.86.75Z"/>
<path d="M103.22,30.83c.06.88.34,1.66.84,2.35s1.19,1.22,2.07,1.6,1.94.57,3.17.57c1.16,0,2.2-.11,3.13-.34.93-.23,1.74-.53,2.42-.9s1.22-.74,1.6-1.12l3.53,5.63c-.52.54-1.23,1.06-2.12,1.56-.9.5-2.09.91-3.56,1.24s-3.34.49-5.6.49c-2.73,0-5.16-.51-7.27-1.53-2.12-1.02-3.77-2.51-4.97-4.49s-1.8-4.4-1.8-7.27c0-2.39.52-4.55,1.56-6.47,1.04-1.92,2.55-3.44,4.55-4.56s4.4-1.69,7.21-1.69,4.99.49,6.96,1.47c1.97.98,3.48,2.43,4.54,4.36s1.59,4.33,1.59,7.2v.94c0,.49-.02.81-.06.97h-17.78ZM112.53,26.07c-.02-.64-.19-1.28-.51-1.92-.32-.64-.8-1.16-1.44-1.57s-1.46-.61-2.45-.61-1.87.2-2.54.6c-.68.4-1.2.91-1.56,1.53-.36.62-.57,1.28-.63,1.98h9.13Z"/>
<g>
<path class="cls-1" d="M136.79,28.51c.15,0,.31-.02.46-.02.01-.19.03-.38.03-.58,0-5.66-4.58-10.24-10.24-10.24-.15,0-.31.02-.46.02-.01.19-.03.38-.03.58,0,5.66,4.58,10.24,10.24,10.24Z"/>
<path class="cls-1" d="M137.99,28.48c-.17,0-.34.02-.52.03-.01.19-.03.38-.03.58,0,5.66,4.58,10.24,10.24,10.24.17,0,.34-.02.52-.03.01-.19.03-.38.03-.58,0-5.66-4.58-10.24-10.24-10.24Z"/>
<path class="cls-1" d="M148.23,18.21c0-.17-.02-.34-.03-.52-.19-.01-.38-.03-.58-.03-5.66,0-10.24,4.58-10.24,10.24,0,.17.02.34.03.52.19.01.38.03.58.03,5.66,0,10.24-4.58,10.24-10.24Z"/>
<path class="cls-1" d="M136.79,28.54c-5.66,0-10.24,4.58-10.24,10.24,0,.17.02.34.03.52.19.01.38.03.58.03,5.66,0,10.24-4.58,10.24-10.24,0-.17-.02-.34-.03-.52-.19-.01-.38-.03-.58-.03Z"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -726,7 +726,7 @@ footer {
}
#footer-logo {
width: 364px;
width: 100px;
max-width: 100%;
margin-bottom: 40px;
}

View File

@@ -15,7 +15,7 @@
<header>
<div class="nav">
<div class="logo" onclick="scrollToTop()">
<img src="assets/endex_Logo_endex-Logo_Dual-DE.svg" alt="endex Logo">
<img data-i18n-attr="src:logo_path" src="assets/endex_Logo_endex-Logo_Dual-DE.svg" alt="endex Logo">
</div>
<nav class="nav-links">
<a href="#news" data-i18n="nav_news">News</a>
@@ -45,7 +45,7 @@
<p class="hero-subline" data-i18n="hero_subline">
Mit endex werden Geodaten zum Mehrwert. Wir begleiten Sie durch die gesamte Wertschöpfungskette: Von der präzisen Datenerfassung bis zu klaren Insights, die bessere Entscheidungen ermöglichen.
</p>
<a href="#services" class="hero-button" data-i18n="hero_button">
<a href="#company" class="hero-button" data-i18n="hero_button">
Erfahre mehr zu uns
</a>
</div>
@@ -201,7 +201,7 @@
<!-- FOOTER -->
<footer>
<div class="footer-grid">
<img src="assets/endex_Logo_endex-Logo_Dual-DE.svg" id="footer-logo" alt="endex Logo">
<img src="assets/endex-Logo_Solo.svg" id="footer-logo" alt="endex Logo">
<div>
<h4 data-i18n="footer_services">Services</h4>
<a href="#news" data-i18n="nav_news">Newsletter</a><br>
@@ -219,7 +219,7 @@
<h4 data-i18n="footer_address">Anschrift</h4>
<a>endex GmbH i.G.<br>
Wicheler Kamp 2<br>
49393, Lohne<br>
49393 Lohne<br>
Germany</a>
</div>
<div>

View File

@@ -61,6 +61,19 @@ async function setLang(lang, save = true) {
}
}
/* Attribute handling (for [src], [alt], etc.) */
document.querySelectorAll("[data-i18n-attr]").forEach(el => {
const attrMap = el.getAttribute("data-i18n-attr"); // Example: "src:logo_path,alt:logo_alt"
const mappings = attrMap.split(';');
mappings.forEach(mapping => {
const [attr, key] = mapping.split(':');
if (translations[key] !== undefined) {
el.setAttribute(attr, translations[key]);
}
});
});
/* =====================================================
SERVICES EXPAND / COLLAPSE

View File

@@ -1,13 +1,15 @@
{
"nav_news": "News",
"nav_services": "Leistungen",
"nav_company": "Unternehmen",
"nav_company": "Über uns",
"nav_contact": "Kontakt",
"nav_career": "Karriere",
"logo_path": "assets/endex_Logo_endex-Logo_Dual-DE.svg",
"hero_title": "endex",
"hero_subline": "Mit endex werden Geodaten zum echten Mehrwert. Wir begleiten Sie durch die gesamte Wertschöpfungskette: Von der präzisen Datenerfassung bis zu klaren Insights, die bessere Entscheidungen ermöglichen.",
"hero_button": "Erfahre mehr zu uns",
"hero_subline": "Mit endex werden Geodaten zum echten Mehrwert. Wir begleiten Sie durch die gesamte Wertschöpfungskette: Von leistungsfähigen Fernerkundungsmethoden bis zu skalierbaren und webbasierten Geodateninfrastrukturen",
"news_title": "Aktuelle News",
@@ -35,20 +37,20 @@
"service3_title": "Verarbeitung & Auswertung von Geodaten",
"service3_text": "• Aufbereitung von <strong>digitalen Höhenmodellen</strong> (z.B. DGM1, DOM1, nDOM1)<br>• Aufbereitung von <strong>digitalen Orthophotos</strong> (z.B. DOP10, DOP20)<br>• <strong>Vegetationsdetektierung</strong> für Baumkataster (z.B. Baumart, Baumgröße)<br>• <strong>Landnutzungsklassifizierung</strong> (z.B. Versiegelungsanalyse)",
"company_title": "Das Unternehmen",
"company_subtitle": "Environmental Intelligence Geodatenbanken mit Zugriff von überall",
"company_text1": "Seit 2024 entwickeln wir bei endex maßgeschneiderte Lösungen im Bereich Fernerkundung und IoT-Umweltdatenerhebung: Per Drohne, Satellit oder Sensornetzwerk. Dabei steht auch die Einbindung in moderne SQL-basierte Geodatenbanken im Fokus, sodass die aufbereiteten Daten Ihnen jederzeit zur Verfügung stehen und über verschiedene Schnittstellen in Ihren Projekten genutzt werden können. Da wir auch mit sicherheitskritischen Organisationen zusammenarbeiten, setzen wir von Anfang an auf zuverlässigen Datenschutz und arbeiten ausschließlich mit Servern in Europa.",
"company_text2": "Das Ingenieurbüro wurde aus dem Zusammenschluss von Luft-und Raumfahrtingenieur Lukas Uptmoor, M.Sc., und Umweltingenieur Patrick Zerhusen, M.Sc., gegründet und ist seitdem neben dem Stammsitz in Lohne auch in Osnabrück und Berlin vertreten. Angefangen mit Pflanzenmonitoring in der Landwirtschaft hat sich unser Kerngeschäft heute auf komplexere Beratungsdienstleistungen für Regierungsprojekte verlagert. So ist endex z.B. im Rahmen der deutsch-philippinischen Entwicklungszusammenarbeit in Südostasien als Beratungspartner für zivile Drohnen- und Fernerkundungssysteme tätig. Im Fokus steht vor allem die Erfassung von Umwelt- und Landnutzungsveränderungen.",
"company_title": "Über uns",
"company_subtitle": "Environmental Intelligence Fernerkundung und Geodatensysteme",
"company_text1": "Seit 2024 entwickeln wir bei endex maßgeschneiderte Lösungen im Bereich Fernerkundung und Geodateninfrastrukturen: Mithilfe von Drohnenplattformen, Satelliten oder Sensornetzwerken. Hier steht auch die Einbindung in moderne SQL-basierte Geodatenbanken im Fokus, sodass die aufbereiteten Daten Ihnen jederzeit zur Verfügung stehen und über verschiedene Schnittstellen in Ihren Projekten genutzt werden können. Da wir auch mit sicherheitskritischen Organisationen zusammenarbeiten, setzen wir von Anfang an auf zuverlässigen Datenschutz und arbeiten ausschließlich mit Servern in Europa.",
"company_text2": "Das Ingenieurbüro wurde aus dem Zusammenschluss von Luft-und Raumfahrtingenieur Lukas Uptmoor, M.Sc., und Umweltingenieur Patrick Zerhusen, M.Sc., gegründet und ist seitdem neben dem Stammsitz in Lohne auch in Osnabrück und Berlin vertreten. Angefangen mit Pflanzenmonitoring in der Landwirtschaft hat sich unser Kerngeschäft heute auf komplexere Beratungsdienstleistungen für Regierungsprojekte verlagert. So ist endex beispielsweise im Rahmen der deutsch-philippinischen Entwicklungszusammenarbeit in Südostasien als Beratungspartner für zivile Drohnen- und Fernerkundungssysteme tätig. ",
"contact_title": "Bereit mit uns zu Arbeiten?",
"contact_text": "Wir stellen Ihnen unser Know-How im Bereich Fernerkundung oder Geodaten gerne für Ihr Projekt zur Verfügung und freuen uns auf ein unverbindliches Gespräch mit Ihnen!",
"contact_text": "Wir stellen Ihnen unser Know-how im Bereich Fernerkundung und Geodaten gerne für Ihr Projekt zur Verfügung und freuen uns auf ein unverbindliches Gespräch!",
"contact_box_title": "Kontakt",
"contact_button": "Schicke uns eine Mail",
"contact_button": "Schicken Sie uns eine Mail",
"career_title": "Jobs und Karriere",
"career_text1": "Unsere Mission ist es, den Weg von Umweltmesstechnik zur Datenverwaltung und Auswertung zu vereinfachen. Wir freuen uns stets über neue Perspektiven und Impulse und bieten eine Umgebung, in der gemeinsames Lernen und Wachsen im Vordergrund stehen. Daher wenden wir uns gezielt an junge Talente und Universitäten.",
"career_subtitle": "Wir suchen für unseren Standort in Berlin",
"career_text2": "• Praktikant/-in oder Abschlussarbeit Geoinformatik / Geografie oder vergleichbarer Studiengang",
"career_text2": "• Praktikant*in, Bachlor- oder Masterarbeit Fachrichtung Geoinformatik, Informatik, Geografie oder vergleichbarer Studiengang (vor Ort oder Remote)",
"footer_services": "Services",
"footer_legal": "Rechtliches",

View File

@@ -1,19 +1,22 @@
{
"nav_news": "News",
"nav_services": "Services",
"nav_company": "Company",
"nav_company": "About us",
"nav_contact": "Contact",
"nav_career": "Career",
"logo_path": "assets/endex_Logo_endex-Logo_Dual-EN.svg",
"hero_title": "endex",
"hero_subline": "With endex, geodata becomes real value. We guide you through the entire value chain: from precise data collection to clear insights that enable better decisions.",
"hero_subline": "With endex, geodata becomes real value. We offer solutions across the entire value chain: from precise data collection to scalable web-based geodata infrastructures.",
"hero_button": "Learn more about us",
"news_title": "Latest News",
"news1_title": "Remote sensing drones for coastal protection and disaster management in the Philippines",
"news1_date": "November 12, 2025",
"news1_text": "Over the past months, endex has been advancing the use of camera drones in the Philippines together with the Deutsche Gesellschaft für Internationale Zusammenarbeit (GIZ). During a two-week stay on location, staff of the Philippine Coast Guard were trained in the operation of German long-range drones to be used for coastal protection and disaster management. The multi-day training programs covered flight preparation, system maintenance and emergency procedures.",
"news1_text": "In the past months, endex has offered support in the use of camera drones in the Philippines together with the German international cooperation agency (GIZ). During a two-week stay on-site, staff of the Philippine Coast Guard have been trained in the operation of German long-range drones to be used for coastal protection and disaster management. The multi-day training programs covered flight preparation, maintenance and emergency procedures.",
"news2_title": "Article 2 Lorem ipsum",
"news2_date": "H3 Subline Lorem ipsum",
@@ -35,20 +38,20 @@
"service3_title": "Processing & Analysis of Geodata",
"service3_text": "• Processing of <strong>digital elevation models</strong> (e.g. DGM1, DOM1, nDOM1)<br>• Processing of <strong>digital orthophotos</strong> (e.g. DOP10, DOP20)<br>• <strong>Vegetation detection</strong> for tree cadasters (e.g. tree species, tree size)<br>• <strong>Land use classification</strong> (e.g. sealing analysis)",
"company_title": "The Company",
"company_title": "About us",
"company_subtitle": "Environmental Intelligence Geodatabases accessible from anywhere",
"company_text1": "Since 2024, endex has been developing tailored solutions in the field of remote sensing and IoT environmental data collection: by drone, satellite or sensor network. A key focus is also the integration into modern SQL-based geodatabases, so that processed data is available to you at all times and can be used across various interfaces in your projects. Since we also work with security-critical organisations, we have prioritised reliable data protection from the start and work exclusively with servers located in Europe.",
"company_text2": "The engineering office was founded by aerospace engineer Lukas Uptmoor, M.Sc., and environmental engineer Patrick Zerhusen, M.Sc., and has since been represented not only at its headquarters in Lohne, but also in Osnabrück and Berlin. Starting with plant monitoring in agriculture, our core business has shifted to more complex consulting services for government projects. For example, endex acts as a consulting partner for civilian drone and remote sensing systems within the framework of German-Philippine development cooperation in Southeast Asia. The main focus is on monitoring environmental and land use changes.",
"company_text2": "The engineering office was founded by aerospace engineer Lukas Uptmoor, M.Sc., and environmental engineer Patrick Zerhusen, M.Sc., and has since been represented not only at its headquarters in Lohne, but also in Osnabrück and Berlin. Starting with plant monitoring in agriculture, our core business has shifted to more complex consulting services for government projects. For example, endex acts as a consulting partner for civilian drone and remote sensing systems within the framework of German-Philippine development cooperation in Southeast Asia.",
"contact_title": "Ready to work with us?",
"contact_text": "We are happy to provide our expertise in remote sensing and geodata for your project and look forward to a non-binding conversation with you!",
"contact_text": "We are happy to provide our expertise in remote sensing and geodata for your project and look forward to an open conversation with you!",
"contact_box_title": "Contact",
"contact_button": "Send us an email",
"career_title": "Jobs & Career",
"career_title": "Jobs and Career",
"career_text1": "Our mission is to simplify the path from environmental measurement technology to data management and analysis. We always welcome new perspectives and ideas and offer an environment where collaborative learning and growth are at the forefront. We therefore specifically reach out to young talent and universities.",
"career_subtitle": "We are looking for candidates at our Berlin location",
"career_text2": "• Intern or thesis student in Geoinformatics / Geography or a comparable field of study",
"career_subtitle": "We are looking for candidates for our Berlin office",
"career_text2": "• Intern or thesis student in Geoinformatics, Computer Science, Geography or a comparable field of study (on site or remote)",
"footer_services": "Services",
"footer_legal": "Legal",