diff --git a/js/main.js b/js/main.js index 15397ce..6cc47dc 100644 --- a/js/main.js +++ b/js/main.js @@ -272,13 +272,14 @@ async function loadUsers() { } function getRank(posts) { - if (posts >= 500) return { level: 'legend', title: 'Legend', emoji: 'πŸ‘‘' }; - if (posts >= 200) return { level: 'expert', title: 'Expert', emoji: 'πŸ†' }; - if (posts >= 100) return { level: 'veteran', title: 'Veteran', emoji: 'πŸ’Ž' }; - if (posts >= 50) return { level: 'contributor', title: 'Contributor', emoji: '⭐' }; - if (posts >= 30) return { level: 'member', title: 'Member', emoji: '🌳' }; - if (posts >= 5) return { level: 'beginner', title: 'Beginner', emoji: '🌿' }; - return { level: 'rookie', title: 'Rookie', emoji: '🌱' }; + const isDE = document.body.dataset.lang !== 'en'; + if (posts >= 500) return { level: 'legend', title: isDE ? 'Legende' : 'Legend', emoji: 'πŸ‘‘' }; + if (posts >= 200) return { level: 'expert', title: isDE ? 'Experte' : 'Expert', emoji: 'πŸ†' }; + if (posts >= 100) return { level: 'veteran', title: isDE ? 'Veteran' : 'Veteran', emoji: 'πŸ’Ž' }; + if (posts >= 50) return { level: 'contributor', title: isDE ? 'Mitwirkender' : 'Contributor', emoji: '⭐' }; + if (posts >= 30) return { level: 'member', title: isDE ? 'Mitglied' : 'Member', emoji: '🌳' }; + if (posts >= 5) return { level: 'beginner', title: isDE ? 'Einsteiger' : 'Beginner', emoji: '🌿' }; + return { level: 'rookie', title: isDE ? 'AnfΓ€nger' : 'Rookie', emoji: '🌱' }; } function filterUsers(searchTerm) {