fine
This commit is contained in:
parent
6df2812a4e
commit
9e4e65fa2a
35 changed files with 1172 additions and 70 deletions
|
|
@ -646,6 +646,16 @@ const de: Translations = {
|
|||
registrationFailed: 'Registrierung fehlgeschlagen',
|
||||
oauthFailed: 'OAuth-Anmeldung fehlgeschlagen',
|
||||
passwordResetFailed: 'Anfrage zum Zurücksetzen des Passworts fehlgeschlagen',
|
||||
newPassword: 'Neues Passwort',
|
||||
newPasswordPlaceholder: 'Mindestens 8 Zeichen',
|
||||
updatePassword: 'Passwort aktualisieren',
|
||||
resetSuccessBody:
|
||||
'Dein Passwort wurde geändert. Du kannst dich jetzt mit deinem neuen Passwort anmelden.',
|
||||
resetMissingToken:
|
||||
'Dieser Link zum Zurücksetzen ist unvollständig. Fordere über die Anmeldeseite einen neuen an.',
|
||||
resetInvalidLink:
|
||||
'Dieser Link zum Zurücksetzen ist ungültig oder abgelaufen. Fordere über die Anmeldeseite einen neuen an.',
|
||||
goToLogin: 'Zur Anmeldung',
|
||||
},
|
||||
|
||||
// ── Upgrade Modal ──────────────────────────────────
|
||||
|
|
@ -953,6 +963,10 @@ const de: Translations = {
|
|||
viewProperties: '{{count}} Immobilien ansehen',
|
||||
viewPropertiesShort: 'Immobilien ansehen',
|
||||
priceHistory: 'Preisentwicklung',
|
||||
priceHistoryThisArea: 'Dieses Gebiet',
|
||||
priceMetric: 'Preisbasis',
|
||||
priceMetricTotal: 'Gesamt',
|
||||
priceMetricPerSqm: 'Pro m²',
|
||||
journeysFrom: 'Fahrzeiten für {{label}}',
|
||||
to: 'Nach {{destination}}',
|
||||
noJourneyData: 'Keine Verbindungsdaten verfügbar',
|
||||
|
|
@ -1578,6 +1592,10 @@ const de: Translations = {
|
|||
listing: 'Inserat',
|
||||
showingOf: '{{visible}} von {{count}} werden angezeigt',
|
||||
groupedNear: 'Gruppiert an dieser Kartenposition',
|
||||
priceHistory: 'Preisverlauf',
|
||||
priceListed: 'Gelistet',
|
||||
priceReduced: 'Reduziert',
|
||||
priceIncreased: 'Erhöht',
|
||||
},
|
||||
|
||||
overlays: {
|
||||
|
|
@ -1898,6 +1916,7 @@ const de: Translations = {
|
|||
'Tube station': 'U-Bahn-Station',
|
||||
'DLR station': 'DLR-Station',
|
||||
'Tram & Metro stop': 'Tram- & Metro-Haltestelle',
|
||||
'Any station': 'Beliebige Station',
|
||||
Café: 'Café',
|
||||
Restaurant: 'Restaurant',
|
||||
Pub: 'Pub',
|
||||
|
|
|
|||
|
|
@ -633,6 +633,15 @@ const en = {
|
|||
registrationFailed: 'Registration failed',
|
||||
oauthFailed: 'OAuth login failed',
|
||||
passwordResetFailed: 'Password reset request failed',
|
||||
newPassword: 'New password',
|
||||
newPasswordPlaceholder: 'At least 8 characters',
|
||||
updatePassword: 'Update password',
|
||||
resetSuccessBody: 'Your password has been changed. You can now log in with your new password.',
|
||||
resetMissingToken:
|
||||
'This password reset link is incomplete. Request a new one from the log in screen.',
|
||||
resetInvalidLink:
|
||||
'This reset link is invalid or has expired. Request a new one from the log in screen.',
|
||||
goToLogin: 'Go to log in',
|
||||
},
|
||||
|
||||
// ── Upgrade Modal ──────────────────────────────────
|
||||
|
|
@ -941,6 +950,10 @@ const en = {
|
|||
viewProperties: 'View {{count}} properties',
|
||||
viewPropertiesShort: 'View properties',
|
||||
priceHistory: 'Price History',
|
||||
priceHistoryThisArea: 'This area',
|
||||
priceMetric: 'Price basis',
|
||||
priceMetricTotal: 'Total',
|
||||
priceMetricPerSqm: 'Per m²',
|
||||
journeysFrom: 'Journey times for {{label}}',
|
||||
to: 'To {{destination}}',
|
||||
noJourneyData: 'No journey data available',
|
||||
|
|
@ -1558,6 +1571,10 @@ const en = {
|
|||
listing: 'Listing',
|
||||
showingOf: 'Showing {{visible}} of {{count}}',
|
||||
groupedNear: 'Grouped near this map position',
|
||||
priceHistory: 'Price history',
|
||||
priceListed: 'Listed',
|
||||
priceReduced: 'Reduced',
|
||||
priceIncreased: 'Increased',
|
||||
},
|
||||
|
||||
// ── Map Overlays Pane ──────────────────────────────
|
||||
|
|
@ -1880,6 +1897,7 @@ const en = {
|
|||
'Tube station': 'Tube station',
|
||||
'DLR station': 'DLR station',
|
||||
'Tram & Metro stop': 'Tram & Metro stop',
|
||||
'Any station': 'Any station',
|
||||
Café: 'Café',
|
||||
Restaurant: 'Restaurant',
|
||||
Pub: 'Pub',
|
||||
|
|
|
|||
|
|
@ -657,6 +657,16 @@ const fr: Translations = {
|
|||
registrationFailed: 'Échec de l’inscription',
|
||||
oauthFailed: 'Échec de la connexion OAuth',
|
||||
passwordResetFailed: 'Échec de la demande de réinitialisation du mot de passe',
|
||||
newPassword: 'Nouveau mot de passe',
|
||||
newPasswordPlaceholder: 'Au moins 8 caractères',
|
||||
updatePassword: 'Mettre à jour le mot de passe',
|
||||
resetSuccessBody:
|
||||
'Votre mot de passe a été modifié. Vous pouvez maintenant vous connecter avec votre nouveau mot de passe.',
|
||||
resetMissingToken:
|
||||
'Ce lien de réinitialisation est incomplet. Demandez-en un nouveau depuis l’écran de connexion.',
|
||||
resetInvalidLink:
|
||||
'Ce lien de réinitialisation est invalide ou a expiré. Demandez-en un nouveau depuis l’écran de connexion.',
|
||||
goToLogin: 'Aller à la connexion',
|
||||
},
|
||||
|
||||
// ── Upgrade Modal ──────────────────────────────────
|
||||
|
|
@ -963,6 +973,10 @@ const fr: Translations = {
|
|||
viewProperties: 'Voir {{count}} biens',
|
||||
viewPropertiesShort: 'Voir les biens',
|
||||
priceHistory: 'Historique des prix',
|
||||
priceHistoryThisArea: 'Cette zone',
|
||||
priceMetric: 'Base de prix',
|
||||
priceMetricTotal: 'Total',
|
||||
priceMetricPerSqm: 'Au m²',
|
||||
journeysFrom: 'Temps de trajet pour {{label}}',
|
||||
to: 'Vers {{destination}}',
|
||||
noJourneyData: 'Aucune donnée de trajet disponible',
|
||||
|
|
@ -1595,6 +1609,10 @@ const fr: Translations = {
|
|||
listing: 'Annonce',
|
||||
showingOf: 'Affichage de {{visible}} sur {{count}}',
|
||||
groupedNear: 'Regroupées près de cette position sur la carte',
|
||||
priceHistory: 'Historique des prix',
|
||||
priceListed: 'Mis en vente',
|
||||
priceReduced: 'Réduit',
|
||||
priceIncreased: 'Augmenté',
|
||||
},
|
||||
|
||||
// ── Overlays ───────────────────────────────────────
|
||||
|
|
@ -1918,6 +1936,7 @@ const fr: Translations = {
|
|||
'Tube station': 'Station de métro londonien',
|
||||
'DLR station': 'Station DLR',
|
||||
'Tram & Metro stop': 'Arrêt de tramway et métro',
|
||||
'Any station': 'Toute station',
|
||||
Café: 'Café',
|
||||
Restaurant: 'Restaurant',
|
||||
Pub: 'Pub',
|
||||
|
|
|
|||
|
|
@ -630,6 +630,13 @@ const hi: Translations = {
|
|||
registrationFailed: 'पंजीकरण विफल रहा',
|
||||
oauthFailed: 'OAuth लॉग इन विफल रहा',
|
||||
passwordResetFailed: 'पासवर्ड रीसेट अनुरोध विफल रहा',
|
||||
newPassword: 'नया पासवर्ड',
|
||||
newPasswordPlaceholder: 'कम से कम 8 अक्षर',
|
||||
updatePassword: 'पासवर्ड अपडेट करें',
|
||||
resetSuccessBody: 'आपका पासवर्ड बदल दिया गया है। अब आप अपने नए पासवर्ड से लॉग इन कर सकते हैं।',
|
||||
resetMissingToken: 'यह रीसेट लिंक अधूरा है। लॉग इन स्क्रीन से नया लिंक प्राप्त करें।',
|
||||
resetInvalidLink: 'यह रीसेट लिंक अमान्य है या समाप्त हो चुका है। लॉग इन स्क्रीन से नया लिंक प्राप्त करें।',
|
||||
goToLogin: 'लॉग इन पर जाएँ',
|
||||
},
|
||||
|
||||
upgrade: {
|
||||
|
|
@ -921,6 +928,10 @@ const hi: Translations = {
|
|||
viewProperties: '{{count}} संपत्तियां देखें',
|
||||
viewPropertiesShort: 'संपत्तियां देखें',
|
||||
priceHistory: 'कीमत इतिहास',
|
||||
priceHistoryThisArea: 'यह क्षेत्र',
|
||||
priceMetric: 'मूल्य आधार',
|
||||
priceMetricTotal: 'कुल',
|
||||
priceMetricPerSqm: 'प्रति मी²',
|
||||
journeysFrom: '{{label}} के लिए यात्रा समय',
|
||||
to: '{{destination}} तक',
|
||||
noJourneyData: 'कोई यात्रा डेटा उपलब्ध नहीं',
|
||||
|
|
@ -1513,6 +1524,10 @@ const hi: Translations = {
|
|||
listing: 'लिस्टिंग',
|
||||
showingOf: '{{count}} में से {{visible}} दिखाई जा रही हैं',
|
||||
groupedNear: 'इस मैप स्थिति के पास समूहीकृत',
|
||||
priceHistory: 'मूल्य इतिहास',
|
||||
priceListed: 'सूचीबद्ध',
|
||||
priceReduced: 'घटाया गया',
|
||||
priceIncreased: 'बढ़ाया गया',
|
||||
},
|
||||
|
||||
overlays: {
|
||||
|
|
@ -1802,6 +1817,7 @@ const hi: Translations = {
|
|||
'Tube station': 'ट्यूब स्टेशन',
|
||||
'DLR station': 'DLR स्टेशन',
|
||||
'Tram & Metro stop': 'ट्राम और मेट्रो स्टॉप',
|
||||
'Any station': 'कोई भी स्टेशन',
|
||||
Café: 'कैफे',
|
||||
Restaurant: 'रेस्तरां',
|
||||
Pub: 'पब',
|
||||
|
|
|
|||
|
|
@ -648,6 +648,16 @@ const hu: Translations = {
|
|||
registrationFailed: 'A regisztráció sikertelen',
|
||||
oauthFailed: 'Az OAuth-bejelentkezés sikertelen',
|
||||
passwordResetFailed: 'A jelszó-visszaállítási kérés sikertelen',
|
||||
newPassword: 'Új jelszó',
|
||||
newPasswordPlaceholder: 'Legalább 8 karakter',
|
||||
updatePassword: 'Jelszó frissítése',
|
||||
resetSuccessBody:
|
||||
'A jelszavad megváltozott. Mostantól bejelentkezhetsz az új jelszavaddal.',
|
||||
resetMissingToken:
|
||||
'Ez a jelszó-visszaállító link hiányos. Kérj egy újat a bejelentkezési képernyőről.',
|
||||
resetInvalidLink:
|
||||
'Ez a visszaállító link érvénytelen vagy lejárt. Kérj egy újat a bejelentkezési képernyőről.',
|
||||
goToLogin: 'Tovább a bejelentkezéshez',
|
||||
},
|
||||
|
||||
// ── Upgrade Modal ──────────────────────────────────
|
||||
|
|
@ -951,6 +961,10 @@ const hu: Translations = {
|
|||
viewProperties: '{{count}} ingatlan megtekintése',
|
||||
viewPropertiesShort: 'Ingatlanok megtekintése',
|
||||
priceHistory: 'Ártörténet',
|
||||
priceHistoryThisArea: 'Ez a terület',
|
||||
priceMetric: 'Ár alapja',
|
||||
priceMetricTotal: 'Teljes',
|
||||
priceMetricPerSqm: 'm²-enként',
|
||||
journeysFrom: 'Utazási idők ehhez: {{label}}',
|
||||
to: 'Ide: {{destination}}',
|
||||
noJourneyData: 'Nincs elérhető utazási adat',
|
||||
|
|
@ -1578,6 +1592,10 @@ const hu: Translations = {
|
|||
listing: 'Hirdetés',
|
||||
showingOf: '{{visible}} / {{count}} megjelenítve',
|
||||
groupedNear: 'Ennél a térképponton csoportosítva',
|
||||
priceHistory: 'Ártörténet',
|
||||
priceListed: 'Meghirdetve',
|
||||
priceReduced: 'Csökkentve',
|
||||
priceIncreased: 'Növelve',
|
||||
},
|
||||
|
||||
// ── Overlays ───────────────────────────────────────
|
||||
|
|
@ -1900,6 +1918,7 @@ const hu: Translations = {
|
|||
'Tube station': 'Londoni metróállomás',
|
||||
'DLR station': 'DLR-állomás',
|
||||
'Tram & Metro stop': 'Villamos- és metrómegálló',
|
||||
'Any station': 'Bármely állomás',
|
||||
Café: 'Kávézó',
|
||||
Restaurant: 'Étterem',
|
||||
Pub: 'Kocsma',
|
||||
|
|
|
|||
|
|
@ -594,6 +594,13 @@ const zh: Translations = {
|
|||
registrationFailed: '注册失败',
|
||||
oauthFailed: 'OAuth 登录失败',
|
||||
passwordResetFailed: '密码重置请求失败',
|
||||
newPassword: '新密码',
|
||||
newPasswordPlaceholder: '至少 8 个字符',
|
||||
updatePassword: '更新密码',
|
||||
resetSuccessBody: '您的密码已更改。现在可以使用新密码登录。',
|
||||
resetMissingToken: '此重置链接不完整。请从登录界面重新获取。',
|
||||
resetInvalidLink: '此重置链接无效或已过期。请从登录界面重新获取。',
|
||||
goToLogin: '前往登录',
|
||||
},
|
||||
|
||||
// ── Upgrade Modal ──────────────────────────────────
|
||||
|
|
@ -889,6 +896,10 @@ const zh: Translations = {
|
|||
viewProperties: '查看 {{count}} 套房产',
|
||||
viewPropertiesShort: '查看房产',
|
||||
priceHistory: '价格历史',
|
||||
priceHistoryThisArea: '此区域',
|
||||
priceMetric: '价格基准',
|
||||
priceMetricTotal: '总价',
|
||||
priceMetricPerSqm: '每平方米',
|
||||
journeysFrom: '{{label}} 的出行时间',
|
||||
to: '前往 {{destination}}',
|
||||
noJourneyData: '暂无出行数据',
|
||||
|
|
@ -1494,6 +1505,10 @@ const zh: Translations = {
|
|||
listing: '房源',
|
||||
showingOf: '显示 {{count}} 套中的 {{visible}} 套',
|
||||
groupedNear: '按此地图位置聚合',
|
||||
priceHistory: '价格记录',
|
||||
priceListed: '上架',
|
||||
priceReduced: '降价',
|
||||
priceIncreased: '涨价',
|
||||
},
|
||||
|
||||
// ── Overlays ───────────────────────────────────────
|
||||
|
|
@ -1813,6 +1828,7 @@ const zh: Translations = {
|
|||
'Tube station': '伦敦地铁站',
|
||||
'DLR station': 'DLR 轻轨站',
|
||||
'Tram & Metro stop': '有轨电车与城市轨道站',
|
||||
'Any station': '任意车站',
|
||||
Café: '咖啡馆',
|
||||
Restaurant: '餐厅',
|
||||
Pub: '酒吧',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue