Create one watch face page with versions including multiple languages and then either:
1. In the option "Watchface language" when you create watchface, allow addition of multiple language, rather than only be able to add 1
2. Interpret tags that are country codes such as EN, ES as languages in a language search, so that if you a watchface has tags of EN and ES, then searches using lang EN, ES will both find the watch face.
Option 2 would seem to be easier to implement as you only have to change the language search code and also some users (including myself) already add country codes as tags so they wouldn't need to edit their watchfaces.
Also if you go for option 2, you could possibly do without the language search all together and just use a better implementation of tags, but this is a much bigger job and probably an option for the future:
The issue with search and tags is that:
1. There are not pre-defined tags for all options - like DND, bluetooth
2. Much bigger issue is you cannot search on pre-defined tags (i.e you have to type in a tag - you can't choose from a list of pre-defined tags)
3. Tag option does not appear when you initially search and so for example at
https://amazfitwatchfaces.com/bip/ you have to first do a search and THEN you get the option to search by tag.
4. Search searches username, so for example if I search for "dog", then the first page of 16 matches, are users with the string "dog" in their username, not watchfaces with "dog" in the title or as a tag
To give an example of issue 2, if a user, wants a watch that shows heartrate, then they may search for pulse, bpm, heartbeat, heartrate and even if a user starts typing the correct tag (the predefined "heartrate"), then after typing "he", the first 2 options are heart and heartbeat and "heartrate" is the 5th option, so how do they know which one to choose?
For me the default search should search title and tags and then there should be another option (on main page) for "search by tag" or "advanced search") which brings up option for all features on watch - something like:
Language:
Analog/Digital:
12hr / 24hr:
Weather: Icons Current Temp, Day (max) temp Night (min) temp
Status: Alarm Bluetooth DND Lock
Activity: STEPS, STEPS GOAL, STEPS PROGRESS, STEPS GOAL ICON, PULSE, CALORIES, DISTANCE
etc
+ Free text search:
So user can simply click on the features they want on watch (not type them in) and then you can do a search on exact matches and near matches
And all course all these tags should be listed when you create a watchface, so that watchface creators can just easily add the features that are on their watchfaces (or even possibly do this automatically if web server opens bin file and detects features used, or allow creator to upload a "json" file and extract features from this as I guess the web server is probably Linux and the bin extract tool only works on Windows and also extracting bin adds extra complexity and resource usage)
Mike