L'Atelier
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
L'Atelier

Créations linguistiques
et mondes imaginaires
 
AccueilAccueil  PortailPortail  GalerieGalerie  Dernières imagesDernières images  RechercherRechercher  S'enregistrerS'enregistrer  Connexion  
-43%
Le deal à ne pas rater :
-100€ Pack rééquipement Philips Hue Play : 3 barres lumineuses ...
129.99 € 229.99 €
Voir le deal

 

 Le levostis

Aller en bas 
4 participants
Aller à la page : Précédent  1, 2, 3
AuteurMessage
Mardikhouran

Mardikhouran


Messages : 4313
Date d'inscription : 26/02/2013
Localisation : Elsàss

Le levostis - Page 3 Empty
MessageSujet: Re: Le levostis   Le levostis - Page 3 EmptyMer 19 Oct 2022 - 18:24

Wojnicz a écrit:


Citation :
La règle morphophonologique de chute de la glottale devant préfixe consonantique a été retirée du programme (on aura donc toujours x-ʔ => xəʔə. J'ai bien peur qu'il ne faille continuer à le faire à la main, en précisant les modalités.
Le truc des chevrons n'a pas marché?
Allez, je te le fais, remplace simplement la règle Deromanizer du code actuel par les lignes suivantes :
Code:
Class root {<}

#On sépare les ʷ des labiovélaires des ʷʲ de début de mot/suffixe
Deromanizer:
 ʷ [] => * [lab] / {@root, [+affix], $} _
 ʲ [] => * [pal] / {@root, [+affix], $} _

#Suppression des glottales uniquement si début de racine après suffixe consonantique
hamza-black-magic:
  @cons @root ʔ&[$prosody] => [$prosody +affix] * *
Tu peux mettre ce que tu veux à la place de < pour la délimitation entre préfixe et racine.
Revenir en haut Aller en bas
http://ovahtin.fr
Wojnicz

Wojnicz


Messages : 850
Date d'inscription : 13/12/2017

Le levostis - Page 3 Empty
MessageSujet: Re: Le levostis   Le levostis - Page 3 EmptyMer 19 Oct 2022 - 22:43

J'ai testé, ça n'a l'air de marcher que si la racine commence par *ʔ, avec une autre consonne, < casse tout, la resyllabification ne marche plus:
Citation :
x⟨ʔ-ra => xra
s⟨ʔ-ra => səra
x-ʔ-ra => xəʔəra
s-ʔ-ra => səʔəra
Mais:
x⟨t-ra => xətəra au lieu de xətra
s⟨t-ra => sətəra au lieu de stəra

Autre problème, que ce soit avec < ou un tiret, la prosodie n'affecte plus la racine si on met un suffixe:
Citation :
s-ʷθθta => sʷəθθəta au lieu de sʷəθθʷətʷa
s-ʷx         => sʷəxə au lieu de sʷəxʷə
s-ʷwʔlθa     => səwʔəlθa au lieu de səwʔʷəlθʷa
s-ʷɸ         => sʷəɸə au lieu de sʷəɸʷə
s-ʷsa        => sʷəsa au lieu de sʷəsʷa
x-ʷsθa       => xʷəsʷəθa au lieu de xʷəsʷəθʷa
x-ʷsak       => xʷəsʷakə au lieu de xʷəsʷakʷə
x-ʲma        => xʲəma au lieu de xʲəmʲa
x-s-ʲna      => xʲəsna au lieu de xʲəsnʲa
x-s-ʷka      => xʷəska au lieu de xʷəskʷa
x-s⟨ʲʔakaraŋ => xʲəsʲakaraŋ au lieu de xʲəsʲakʲarʲaŋ
x-s-ʷŋakta   => xʷəsŋʷakəta au lieu de xʷəsŋʷakʷətʷa
x-s-ʷtakmŋʷ  => xʷəstʷakəməŋ au lieu de xʷəstʷakʷəmʷəŋ

J'ai aussi testé encore les suffixes vite fait, j'ai eu ces erreurs-là, elles sont mineures:
Citation :
ʲŋʷθaŋa-wm    => ŋʷəθʲaŋʲawm au lieu de ŋʷəθʲaŋawm, oubli d'effacement de la palatalisation avant /aw/
ʲsθspa-wm-tj  => sʲəθʲəspʲawmtəj au lieu de sʲəθʲəspawmtəj, même erreur
ʷθ-ka         => θʷəkʷa au lieu de θʷəka, le suffixe n'est pas censé être affecté par la prosodie
Revenir en haut Aller en bas
En ligne
Mardikhouran

Mardikhouran


Messages : 4313
Date d'inscription : 26/02/2013
Localisation : Elsàss

Le levostis - Page 3 Empty
MessageSujet: Re: Le levostis   Le levostis - Page 3 EmptyJeu 20 Oct 2022 - 10:55

C'est si peu optimisé mais ça fonctionne :
Code:
#Palatalisation prosodique
Feature prosody(*plain, lab, pal)
#Palatalisation inhérente
Feature inherent(*invoid, inlab, inpal)
#Ce trait n'est pertinent que pour les vélaires
Feature manner(occl, nas, fric)
Feature +affix

#On déclare des diacritiques distinctes pour prosodique et inhérente, et pour le tiret
#Elles sont sont "flottantes" pour ne pas bloquer les changements qui ne les mentionnent pas explicitement
Diacritic \- (floating) (before) [+affix]
Diacritic ᵒ (floating) (before) [lab]
Diacritic ᵉ (floating) (before) [pal]
Diacritic ᵘ (floating) [inlab]
Diacritic ⁱ (floating) [inpal]

#Ces trois symboles déclarés explicitement car digraphes
Symbol kʷ [occl inlab]
Symbol ŋʷ [nas inlab]
Symbol xʷ [fric inlab]
#Ceux-ci déclarés pour une meilleure intégration aux règles impliquant les précédents
Symbol k [occl]
Symbol ŋ [nas]
Symbol x [fric]

#Définition diphtongues
Element dipht @vow @glide
#Définition élément réunissant voyelles et diphtongues
Element sybic {@vow, @dipht}

Class cons {p, t, k, kʷ, m, n, ŋ, ŋʷ, ɸ, θ, s, x, xʷ, l, r, w, j, ʔ}
Class glide {j, w}
Class labiovelar {kʷ, ŋʷ, xʷ}
Class plainvelar {k, ŋ, x}
Class obstruent {p, t, k, kʷ, ɸ, θ, x, xʷ}
Class stop {p, t, k, kʷ}
Class fricative {ɸ, θ, x, xʷ}
Class nasal {m, n, ŋ, ŋʷ}
Class coda {m, n, ŋ, ŋʷ, s, l, r}
Class vow {a, ə}
Class root {⟨}

#On sépare les ʷ des labiovélaires des ʷʲ de début de mot/suffixe
Deromanizer:
 ʷ [] => * [lab] / {@root, $} _
 ʲ [] => * [pal] / {@root, $} _
 ʷ&[+affix] [] => * [lab +affix]
 ʲ&[+affix] [] => * [pal +affix]

#Suppression des glottales uniquement si début de racine après suffixe consonantique
hamza-black-magic:
 @cons @root ʔ&[$prosody] => [$prosody] * *
Then:
 @root @cons => * [+affix]

#Toutes les consonnes reçoivent un schwa sauf devant <a>
epenthesis:
 * => ə / @cons _ // _ a

#Suppression schwa après diphtongue et consonne coda (sauf si seule consonne du mot)
deletion-final:
 ə => * / {@coda, j, w} _ $ // $ [] _

#Suppression schwa pour former groupes initiaux autorisés (sauf si liquide termine le mot)
deletion-initial:
 ə => * / $ @obstruent _ {l, r} // _ [] $
 ə => * / $ s _ @stop

#Suppression schwa surnuméraires dans diphtongues
deletion-diphtongs:
 ə => * / @cons _ @glide a // _ [] [] {w, j}
 ə => * / @vow @glide _

#Suppression schwa pour former groupes médians autorisés (sauf si le groupe serait devant un segment final)
deletion-middle propagate ltr:
 ə => * / @sybic @obstruent _ {l, r} // _ [] $
 ə => * / @sybic s _ @stop // _ [] $
 ə => * / @sybic @nasal _ @stop // _ [] $
 ə => * / @sybic {@nasal, l, r} _ @cons&!{ʔ, @glide} // _ [] $
 ə => * / @sybic @stop _ s // _ [] $
 ə => * / @sybic s _ {@nasal, l, r} // _ [] $
 ə => * / @sybic @cons$1 _ ~$1&!ʔ // _ [] $
 ə => * / @sybic @labiovelar&[$manner] _ @plainvelar&[$manner] // _ [] $

#Voici la première règle formulée dans Lexurgy exactement comme Wojnicz l'avait formulée en clair
delabialisation:
 ŋʷ => [invoid] / _ $
 @labiovelar => @plainvelar / _ @cons

#D'autres segments que les vélaires reçoivent le trait "lab/pal inhérente"
inherent-lab-pal:
 @cons&[invoid] j => [inpal] * / _ a
 @cons&[invoid] w => [inlab] * / _ a

#Le marqueur prosodique se déplace à la fin de la racine
prosodic-marker-to-end:
 [plain invoid] => [lab] / {$, [+affix]} []? [lab] [-affix]* _
 [plain invoid] => [lab] / [+affix lab] [-affix]* _
 [plain invoid] => [pal] / {$, [+affix]} []? [pal] [-affix]* _
 [plain invoid] => [pal] / [+affix pal] [-affix]* _
#Suppression des marqueurs prosodiques situés à gauche du dernier marqueur prosodique
Then:
 [!plain] => [plain] / _ []* [!plain]

#En partant de la fin chaque voyelle reçoit son marqueur prosodique sauf si elle est devant une consonne à marque inhérente ou fait partie d'une diphtongue
prosodic-marker propagate rtl:
 @vow => [lab] /_ []* [lab] // {[!invoid] _, _ @glide}
 @vow => [pal] /_ []* [pal] // {[!invoid] _, _ @glide}
#Ça c'est pour pas oublier de marquer les voyelle placées après les suffixes à marqueur
 @vow => [lab] / [lab] _ !@glide
 @vow => [pal] / [pal] _ !@glide

#Nécessaire pour effacer prosodie des diphtongues finales de racine
lab-pal-dipht:
 @dipht => [plain]

#Marqueurs prosodiques après inhérents et glides, et devant consonne, supprimés
Romanizer:
 @vow => [plain] / {[!invoid], @glide} _
 @cons => [plain]
#On remet les diacritiques du début confondant prosodique et inhérente
Then:
 * [pal] => ʲ [plain]
 * [lab] => ʷ [plain]
 [inpal] * => [invoid] ʲ
 [inlab] * => [invoid] ʷ
#Suppression tirets
Then:
 [+affix] => [-affix]
Revenir en haut Aller en bas
http://ovahtin.fr
Wojnicz

Wojnicz


Messages : 850
Date d'inscription : 13/12/2017

Le levostis - Page 3 Empty
MessageSujet: Re: Le levostis   Le levostis - Page 3 EmptyDim 30 Oct 2022 - 2:19

Je n'ai pas eu le temps de tester la semaine dernière, je n'ai pas encore le temps de le faire avec un grand nombre de racines, mais j'ai remis quelques dizaines de racines des tests précédents, on dirait que quasiment tout est corrigé! J'ai seulement eu cette erreur:
ʲxʷ-wm-ra => xʷəwmra au lieu de xəwmra, la règle interdisant une palatalisation ou une labialisation avant /aj/ et /aw/ s'applique aussi à /əj/ et /əw/.
Revenir en haut Aller en bas
En ligne
Wojnicz

Wojnicz


Messages : 850
Date d'inscription : 13/12/2017

Le levostis - Page 3 Empty
MessageSujet: Re: Le levostis   Le levostis - Page 3 EmptyLun 6 Mar 2023 - 15:33

J'ai partagé la grammaire du levostis sur Reddit et on m'a posé une question pertinente à laquelle je n'avais pas du tout pensé: j'ai écrit que le clitique aco suit le premier mot de la phrase, mais qu'arrive-t-il si le premier mot forme un constituant avec le suivant? Je n'ai utilisé aco que pour un exemple et il suivait un mot unique, alors je n'ai pas réfléchi à la réponse avant de poster la grammaire. Il serait peu naturaliste de couper les constituants, c'est pourquoi je modifie rétroactivement la règle, aco suit maintenant le premier constituant de la phrase et non le premier mot.

@Mardikhouran: C'est où dans ton code, la règle pour empêcher une articulation secondaire avant une diphtongue? En sachant ça, peut-être que je peux arriver à corriger moi-même le problème que j'ai mentionné dans mon précédent message pour que tu n'aies pas à le faire.
Revenir en haut Aller en bas
En ligne
Mardikhouran

Mardikhouran


Messages : 4313
Date d'inscription : 26/02/2013
Localisation : Elsàss

Le levostis - Page 3 Empty
MessageSujet: Re: Le levostis   Le levostis - Page 3 EmptyLun 6 Mar 2023 - 19:58

Wojnicz a écrit:

ʲxʷ-wm-ra => xʷəwmra au lieu de xəwmra, la règle interdisant une palatalisation ou une labialisation avant /aj/ et /aw/ s'applique aussi à /əj/ et /əw/.
J'ai testé avec un mot ʲxʷ-awm-ra et le résultat est xʷawmra, donc cette règle n'existe pas. Enfin si, mais seulement pour les mots à palatalisation/labialisation prosodique (c'est la règle lab-pal-dipht:), l'inhérente des labiovélaires reste.
Revenir en haut Aller en bas
http://ovahtin.fr
Wojnicz

Wojnicz


Messages : 850
Date d'inscription : 13/12/2017

Le levostis - Page 3 Empty
MessageSujet: Re: Le levostis   Le levostis - Page 3 EmptyJeu 27 Juil 2023 - 0:06

Je crois que ça y est, j'ai trouvé comment résoudre le dernier bug, on dirait que les paramètres passent maintenant tous les tests et que je peux les envoyer à la cliente! Mais c'est toi qui as fait 99%, Mardi, encore merci!
Revenir en haut Aller en bas
En ligne
Contenu sponsorisé





Le levostis - Page 3 Empty
MessageSujet: Re: Le levostis   Le levostis - Page 3 Empty

Revenir en haut Aller en bas
 
Le levostis
Revenir en haut 
Page 3 sur 3Aller à la page : Précédent  1, 2, 3

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
L'Atelier :: Idéolangues :: Artistiques a priori-
Sauter vers: