Ben: can I assume that you are interested in an English version/localization of the skill?
The localization process as such is the bigger issue than the translation of the texts (however not that big of a deal, just something I have never done before). However, since you mentioned it, I did look into the matter.
The texts I came up with so far are as follows (should you have suggestions for improvements, let me know):
Commands:
- "Alexa, start lawn mower" or "Alexa, ask lawn mower for the
Status" to request the current
Status
- "Alexa, tell lawn mower to set the mode to
Auto|manual|
home|end of day" to set the mode to
Auto|manual|
home|end of day
- "Alexa, tell lawn mower to call it a day" to set the mode to end of day
- "Alexa, tell lawn mower to start mowing" to assign a job and set the mode to end of day afterwards
- "Alexa, ask lawn mower for help" sends a list of commands to your Alexa app
Status message:
"Der Mähroboter Demo ist im Modus
Auto und mäht seit 1 Stunde und 5 Minuten. <break time="350ms"/> Ladezustand: 25%"
=> "The lawn mower demo is in
Auto mode and
has been mowing for one hour and 5 minutes. Battery
Status: 25%"
Status descriptions:
1: "has been parking" ("parkt")
2: "has been mowing" ("mäht")
3: "has been looking for the charge base" ("sucht die Ladestation")
4: "has been charging" ("lädt")
5: "has been searching in manual mode" ("sucht im manuellen Modus")
7: "has had an error" ("hat einen Fehler")
8: "has lost the loop signal" ("hat das Schleifensignal verloren")
16: "has been powered off" ("ist ausgeschaltet")
18: "has been sleeping" ("schläft")
PLEASE NOTE THAT THE ENGLISH LOCALIZATION IS NOT YET ONLINE. I am currently testing it (but it seems to look good). However I will also have to create an English version of the Alexa-ID/URL mapping website. Afterwards, I will have to go through Amazon certification again, hoping it will pass (this takes some time -a couple of days- and also some luck not to fail). I will keep you updated.