Emoji search translations

master
Bob Mottram 2019-09-07 11:04:42 +01:00
parent 8cd455d7b6
commit c1388f7fb9
4 changed files with 13 additions and 7 deletions

View File

@ -2848,7 +2848,7 @@ class PubServer(BaseHTTPRequestHandler):
searchStr=searchStr.lower().strip('\n').replace(' emoji','') searchStr=searchStr.lower().strip('\n').replace(' emoji','')
# emoji search # emoji search
emojiStr= \ emojiStr= \
htmlSearchEmoji(self.server.baseDir,searchStr) htmlSearchEmoji(self.server.translate,self.server.baseDir,searchStr)
if emojiStr: if emojiStr:
msg=emojiStr.encode('utf-8') msg=emojiStr.encode('utf-8')
self._login_headers('text/html',len(msg)) self._login_headers('text/html',len(msg))

View File

@ -125,5 +125,8 @@
"Moderators": "Moderators", "Moderators": "Moderators",
"List of moderator nicknames": "List of moderator nicknames", "List of moderator nicknames": "List of moderator nicknames",
"Your bio": "Your bio", "Your bio": "Your bio",
"Skill": "Skill" "Skill": "Skill",
"Copy the text then paste it into your post": "Copy the text then paste it into your post",
"Emoji Search": "Emoji Search",
"No results": "No results"
} }

View File

@ -125,5 +125,8 @@
"Moderators": "Les modérateurs", "Moderators": "Les modérateurs",
"List of moderator nicknames": "Liste des pseudo du modérateur", "List of moderator nicknames": "Liste des pseudo du modérateur",
"Your bio": "Votre biographie", "Your bio": "Votre biographie",
"Skill": "Compétence" "Skill": "Compétence",
"Copy the text then paste it into your post": "Copiez le texte puis collez-le dans votre message",
"Emoji Search": "Emoji recherche",
"No results": "Aucun résultat"
} }

View File

@ -51,7 +51,7 @@ def getPersonAvatarUrl(baseDir: str,personUrl: str,personCache: {}) -> str:
return personJson['icon']['url'] return personJson['icon']['url']
return None return None
def htmlSearchEmoji(baseDir: str,searchStr: str) -> str: def htmlSearchEmoji(translate: {},baseDir: str,searchStr: str) -> str:
"""Search results for emoji """Search results for emoji
""" """
@ -65,11 +65,11 @@ def htmlSearchEmoji(baseDir: str,searchStr: str) -> str:
# create header # create header
emojiForm=htmlHeader(emojiCSS) emojiForm=htmlHeader(emojiCSS)
emojiForm+='<center><h1>Emoji Search</h1></center>' emojiForm+='<center><h1>'+translate['Emoji Search']+'</h1></center>'
# does the lookup file exist? # does the lookup file exist?
if not os.path.isfile(emojiLookupFilename): if not os.path.isfile(emojiLookupFilename):
emojiForm+='<center><h5>No results</h5></center>' emojiForm+='<center><h5>'+translate['No results']+'</h5></center>'
emojiForm+=htmlFooter() emojiForm+=htmlFooter()
return emojiForm return emojiForm
@ -87,7 +87,7 @@ def htmlSearchEmoji(baseDir: str,searchStr: str) -> str:
for emojiName,filename in results.items(): for emojiName,filename in results.items():
if os.path.isfile(baseDir+'/emoji/'+filename): if os.path.isfile(baseDir+'/emoji/'+filename):
if not headingShown: if not headingShown:
emojiForm+='<center><h5>Copy the text then paste it into your post</h5></center>' emojiForm+='<center><h5>'+translate['Copy the text then paste it into your post']+'</h5></center>'
headingShown=True headingShown=True
emojiForm+='<h3>:'+emojiName+':<img class="searchEmoji" src="/emoji/'+filename+'"/></h3>' emojiForm+='<h3>:'+emojiName+':<img class="searchEmoji" src="/emoji/'+filename+'"/></h3>'
emojiForm+='</center>' emojiForm+='</center>'