Module:auto cat >> Module:auto cat/data   << Module:auto cat/τεκμηρίωση
Module:auto cat >> Module:auto cat/data (γενικές, γραμματική, ετυμολογία)
Module:auto cat >> Module:auto cat/data/topics (θεματικές as in topic labels at Module:labels/data)
Module:auto cat >> Module:auto cat/data/style (υφολογικές as in style labels at Module:labels/data)
Module:auto cat >> Module:auto cat/data/toposkind (τοπωνύμια as in placenames at Module:topos/kind)
Module:auto cat >> Για κάθε αλλαγή ενημερώνουμε και το Module:auto cat (function get_toposkind_id)
Module:auto cat >> τόποι της... places of...       (as in where at Module:topos/where)
Module:auto cat >> Module:Languages       & Module:Languages/cat (γλώσσες)
Module:auto cat >> Module:auto cat/param-prefix-id πρόθημα ωωω από το χχχ (normalize prefixes)
and all SUBPAGES


Χρησιμοποιείται / USED in wikt:el:Module:auto cat and wikt:el:Module:λίστα1
Εδώ υπάρχει ο κατάλογος για όλα τα πολύσημα προθήματα (έχουν διπλές ή τριπλές σημασίες) γραμμένα με διάφορα αλφάβητα (ελληνικό μονοτονικό, πολυτονικό, λατινικό)
Here is a list of available multisense id prefixes written by various alphabets (Greek monotonic, polytonic, Latin).
id markers / οι σημασίες δηλώνονται: «από το» ή με κόμμα / or with a comma

  • Λέξεις με πρόθημα τάδε- από το ωωωω (γλώσσα)
  • Λέξεις με πρόθημα τάδε-, ωωωω (γλώσσα)

Δεν ντουπλικάρουμε ήδη υπάρχουσες Κατηγορίες!! Ευχαριστούμε.
We are careful not to duplicate titles already existing!! Thank you.
Check examples and their sorting (Κατηγορία:Λέξεις κατά πολύσημα προθήματα (νέα ελληνικά))

at Κατηγορία:Λέξεις με πρόθημα α- (νέα ελληνικά)


--[=[
USED in [[wikt:el:Module:auto cat]] and [[Module:λίστα1]]
Εδώ υπάρχει ο κατάλογος για όλα τα πολύσημα προθήματα (έχουν διπλές ή τριπλές σημασίες).
Here is a list of available multisense id prefixes.

Ζητήστε ή προσθέστε επιπλέον προθήματα τοποθετώντας τα στη σωστή σειρά τους.
Στο κουτί Αναζήτηση:
	intitle:/από το/
	κ.λπ.
This is a list by language (a...z) for all prefixes with extra ids.
Ask for more or add them yourself, placing them at their correct position.

id markers / οι σημασίες δηλώνονται
* Λέξεις με πρόθημα τάδε- από το ωωωω (γλώσσα)
* Λέξεις με πρόθημα τάδε-, ωωωω (γλώσσα)
Δεν ντουπλικάρουμε ήδη υπάρχουσες Κατηγορίες!! Ευχαριστούμε.
We are careful not to duplicate titles already existing!! Thank you.

Check examples and their sorting ([[:Κατηγορία:Λέξεις κατά πολύσημα προθήματα (νέα ελληνικά)]])
* extract α- from [[:Κατηγορία:Λέξεις με πρόθημα α-, προτακτικό (νέα ελληνικά)]]
	at [[:Κατηγορία:Λέξεις με πρόθημα α- (νέα ελληνικά)]]
* extract ανθ- from [[:Κατηγορία:Λέξεις με πρόθημα ανθ- από το αντι- (νέα ελληνικά)]]
* polytonic, check sorting [[:Κατηγορία:Λέξεις με πρόθημα ἀνθ- (αρχαία ελληνικά)]]]]
]=]--



--[=[
INSTRUCTIONS:
Call if from the Module by placing EXACTLY where it is needed:
	require ('Module:xxx/param').param (args)
	plus add:
	if mw.ustring.find(cat_title, "από το") or mw.ustring.find(cat_title, ",")
	then 
		other_cat = affix 
	end	
	
	DO NOT change anything else. DO NOT add at top of page a m_xxxx = require this and that.
	
-- USE: local for the functions of THIS module
--]=]


-- COPY HERE what is needed from the Module 
local cat_title = require("Module:page").pagetitle(xx)	-- Title WITHOUT (textinparenthesis)


-- ========================MAIN FUNCTION================================ --
local function param (args)

-- ΠΡΟΘΗΜΑΤΑ + id σημασίες
-- PREFIXES prefix params + id extension
	-- can write [αν%-, άν%-] από το
	-- THIS WORKS sort="8" -- ΝΟT THIS autosort = "8"
-- For manual editing from page, write |lemma=  and |cat=

-- here, DO NOT USE the same params other_cat= and sort=
-- GREEK monotonic μονοτoνικό: el LIST (νέα ελληνικά)
	if mw.ustring.find(cat_title, "α%-,") then affix="α-" other_cat_id="α-"
	elseif mw.ustring.find(cat_title, "ακριβο%- από το") then affix="ακριβο-" other_cat_id="ακριβο-"
	 -- NO output = text .. '[[Κατηγορία:μμπλ]]' 
	 -- NO cat_plus="ακριβο-" -- test
	elseif mw.ustring.find(cat_title, "αν%- από το") then affix="αν-" other_cat_id="αν-"
	elseif mw.ustring.find(cat_title, "άν%- από το") then affix="αν-" other_cat_id="άν-" sort_it="αν" -- PROBLEM othercat=affix
	elseif mw.ustring.find(cat_title, "ανα%- από το") then affix="ανα-" other_cat_id="ανα-"
	elseif mw.ustring.find(cat_title, "ανθ%- από το") then affix="ανθ-" other_cat_id="ανθ-"
	elseif mw.ustring.find(cat_title, "απειρο%-,") then affix="απειρο-" other_cat_id="απειρο-" sort_it="απειρο"
			-- [[:Κατηγορία:Λέξεις με πρόθημα απειρο-, πολύ μεγάλος (νέα ελληνικά)]]
	elseif mw.ustring.find(cat_title, "απειρό%-,") then affix="απειρό-" other_cat_id="απειρό-" sort_it="απειρο"		
	elseif mw.ustring.find(cat_title, "αφρο%- από το") then affix="αφρο-" other_cat_id="αφρο-"
	elseif mw.ustring.find(cat_title, "αφρό%- από το") then affix="αφρό-" other_cat_id="αφρό-"
	elseif mw.ustring.find(cat_title, "γερο%- από το") then affix="γερο-" other_cat_id="γερο-"
	elseif mw.ustring.find(cat_title, "γερό%- από το") then affix="γερό-" other_cat_id="γερό-"
	elseif mw.ustring.find(cat_title, "δι%- από το") then affix="δι-" other_cat_id="δι-"
	elseif mw.ustring.find(cat_title, "δί%- από το") then affix="δί-" other_cat_id="δί-"
	elseif mw.ustring.find(cat_title, "κοιλο%-,") then affix="κοιλο-" other_cat_id="κοιλο-"
	elseif mw.ustring.find(cat_title, "κοιλό%-,") then affix="κοιλό-" other_cat_id="κοιλό-"
	elseif mw.ustring.find(cat_title, "κοιλ%-,") then affix="κοιλ-" other_cat_id="κοιλ-"
	elseif mw.ustring.find(cat_title, "κοντο%- από το") then affix="κοντο-" other_cat_id="κοντο-"
	elseif mw.ustring.find(cat_title, "κοντό%- από το") then affix="κοντό-" other_cat_id="κοντό-"
	elseif mw.ustring.find(cat_title, "λιο%- από το") then affix="λιο-" other_cat_id="λιο-"
	elseif mw.ustring.find(cat_title, "λιό%- από το") then affix="λιό-" other_cat_id="λιό-"
	elseif mw.ustring.find(cat_title, "λιπο%- από το") then affix="λιπο-" other_cat_id="λιπο-"
	elseif mw.ustring.find(cat_title, "λιπό%- από το") then affix="λιπό-" other_cat_id="λιπό-"
	elseif mw.ustring.find(cat_title, "λιπ%- από το") then affix="λιπ-" other_cat_id="λιπ-"
	elseif mw.ustring.find(cat_title, "ματο%- από το") then affix="ματο-" other_cat_id="ματο-"
	elseif mw.ustring.find(cat_title, "ματό%- από το") then affix="ματό-" other_cat_id="ματό-"
	elseif mw.ustring.find(cat_title, "μεσ%- από το") then affix="μεσ-" other_cat_id="μεσ-"
	elseif mw.ustring.find(cat_title, "μεσο%- από το") then affix="μεσο-" other_cat_id="μεσο-"
	elseif mw.ustring.find(cat_title, "μεσό%- από το") then affix="μεσό-" other_cat_id="μεσό-"	
	elseif mw.ustring.find(cat_title, "μισ%- από το") then affix="μισ-" other_cat_id="μισ-"	
	elseif mw.ustring.find(cat_title, "μισο%- από το") then affix="μισο-" other_cat_id="μισο-"
	elseif mw.ustring.find(cat_title, "μισό%- από το") then affix="μισό-" other_cat_id="μισό-"	
	elseif mw.ustring.find(cat_title, "ορο%-, όπως") then affix="ορο-" other_cat_id="ορο-"
	elseif mw.ustring.find(cat_title, "ορό%-, όπως") then affix="ορό-" other_cat_id="ορό-"
	elseif mw.ustring.find(cat_title, "παλι%- από το") then affix="παλι-" other_cat_id="παλι-"
	elseif mw.ustring.find(cat_title, "ωμο%- από το") then affix="ωμο-" other_cat_id="ωμο-"
	elseif mw.ustring.find(cat_title, "ωμό%- από το") then affix="ωμό-" other_cat_id="ωμό-"

-- GREEK πολυτονικά όπως για grc (αρχαία ελληνικά), gkm (μεσαιωνικά) 
	-- [[:Κατηγορία:Λέξεις με πρόθημα ἀνθ- (αρχαία ελληνικά)]]
	-- [[:Κατηγορία:Λέξεις με πρόθημα ἀν- από το ἀνά (αρχαία ελληνικά)]]
	elseif mw.ustring.find(cat_title, "ἅ%-,") then affix="ἅ-" other_cat_id="ἅ-" sort_it="α"
	elseif mw.ustring.find(cat_title, "ἀν%- από το") then affix="ἀ-" other_cat_id="ἀ-" sort_it="α"
	elseif mw.ustring.find(cat_title, "ἀνα%- από το") then affix="ἀνα-" other_cat_id="ἀνα-" sort_it="ανα"
	elseif mw.ustring.find(cat_title, "ἀνθ%- από το") then affix="ἀνθ-" other_cat_id="ἀνθ-" sort_it="ανθ"
	elseif mw.ustring.find(cat_title, "ἀπειρο%-,") then affix="ἀπειρο-" other_cat_id="ἀπειρο-" sort_it="απειρο"
	elseif mw.ustring.find(cat_title, "ἀπειρό%-,") then affix="ἀπειρό-" other_cat_id="ἀπειρό-" sort_it="απειρο"
	elseif mw.ustring.find(cat_title, "ὠμο%- από το") then affix="ὠμο-" other_cat_id="ὠμο-" sort_it="ωμο"
	elseif mw.ustring.find(cat_title, "ὠμό%- από το") then affix="ὠμό-" other_cat_id="ὠμό-" sort_it="ωμο"


--- LATIN alphabet 
	-- as in [[:Κατηγορία:Λέξεις με πρόθημα a- από το ad (γαλλικά)]], as- < ad- ή ab, 
	elseif mw.ustring.find(cat_title, "a%- από το") then affix="a-" other_cat_id="a-"
	elseif mw.ustring.find(cat_title, "as%- από το") then affix="as-" other_cat_id="as-"

-- NORMAL, no multisense
	else
	affix = mw.ustring.sub(mw.ustring.match(cat_title, "Λέξεις με πρόθημα (.*)"), 1, -1)  -- this is affix+hyphen



	end -- close all multisense if


end -- close  function param

return {param = param}