From 9ed9176aeb3f947dafce2d157436c103a7f8c750 Mon Sep 17 00:00:00 2001 From: Andrea Vos Date: Fri, 24 Jul 2020 21:16:09 +0200 Subject: [PATCH] #5 rozdzielenie form w 1- i 2-giej osobie od 3-ciej --- src/classes.js | 3 ++- src/data.js | 57 +++++++++++++++++++++++++++++++------------------- 2 files changed, 37 insertions(+), 23 deletions(-) diff --git a/src/classes.js b/src/classes.js index 24260cc04..bd9626a34 100644 --- a/src/classes.js +++ b/src/classes.js @@ -121,7 +121,8 @@ export const morphemes = [ 'adjective_n', 'adjective_ll', 'adjective_middle', - 'verb_end', + 'verb_end_inter', + 'verb_end_about', 'verb_middle', 'verb_nasal', 'verb_go', diff --git a/src/data.js b/src/data.js index 022c979bf..1aad78db0 100644 --- a/src/data.js +++ b/src/data.js @@ -5,15 +5,15 @@ export const examples = [ Example.parse('Tęsknię za {pronoun_g} śmiechem.'), Example.parse('Napiszę do {pronoun_g_acc} później'), Example.parse('Powiedział{verb_middle}m {pronoun_d}, że {pronoun_a} lubię.|Powiedzi{verb_middle}śmy {pronoun_d}, że {pronoun_a} lubimy.'), - Example.parse('Chciał{verb_end}bym pójść do kina.|Chci{verb_middle}byśmy pójść do kina.'), - Example.parse('Czy będziesz grał{verb_end} z nami?|Czy będziecie gra{verb_end} z nami?'), - Example.parse('Kiedy będziesz m{verb_o}gł{verb_end} się z nami spotkać?|Kiedy będziecie m{verb_o}g{verb_end} się z nami spotkać?'), - Example.parse('Gdy był{verb_middle}m w domu, zacz{verb_nasal}ł{verb_middle}m gotować.|Gdy by{verb_end}śmy w domu, zacz{verb_nasal}śmy gotować.'), - Example.parse('Dostał{verb_middle}m wyniki egzaminu i jestem z nich zadowolon{adjective_n}.|Dosta{verb_end}śmy wyniki egzaminu i jesteśmy z nich zadowol{adjective_middle}n{adjective_n}.'), + Example.parse('Chciał{verb_end_inter}bym pójść do kina.|Chci{verb_middle}byśmy pójść do kina.'), + Example.parse('Czy będziesz grał{verb_end_about} z nami?|Czy będziecie gra{verb_end_about} z nami?'), + Example.parse('Kiedy będziesz m{verb_o}gł{verb_end_about} się z nami spotkać?|Kiedy będziecie m{verb_o}g{verb_end_about} się z nami spotkać?'), + Example.parse('Gdy był{verb_middle}m w domu, zacz{verb_nasal}ł{verb_middle}m gotować.|Gdy by{verb_end_inter}śmy w domu, zacz{verb_nasal}śmy gotować.'), + Example.parse('Dostał{verb_middle}m wyniki egzaminu i jestem z nich zadowolon{adjective_n}.|Dosta{verb_end_inter}śmy wyniki egzaminu i jesteśmy z nich zadowol{adjective_middle}n{adjective_n}.'), Example.parse('Po{verb_go}{verb_middle}m z {pronoun_i} do szkoły.|Po{verb_go}śmy z {pronoun_i} do szkoły.'), Example.parse('Rozmawialiśmy o {pronoun_l} ostatnio.'), - Example.parse('Każd{adjective_n} z nich chciał{verb_end} czego innego.|Wszys{pronoun_all} z nich chci{verb_middle} czego innego.'), - Example.parse('To miło, że nas {honorific} odwiedził{verb_end}.|To miło, że nas {honorific} odwiedzi{verb_end}.'), + Example.parse('Każd{adjective_n} z nich chciał{verb_end_about} czego innego.|Wszys{pronoun_all} z nich chci{verb_middle} czego innego.'), + Example.parse('To miło, że nas {honorific} odwiedził{verb_end_about}.|To miło, że nas {honorific} odwiedzi{verb_end_about}.'), ]; const zapachKosmosu = new Book( @@ -38,7 +38,8 @@ export const templates = { 'adjective_n': 'y', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': '', + 'verb_end_inter': '', + 'verb_end_about': '', 'verb_middle': 'e', 'verb_nasal': 'ą', 'verb_go': 'szedł', @@ -60,7 +61,8 @@ export const templates = { 'adjective_n': 'a', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'a', + 'verb_end_inter': 'a', + 'verb_end_about': 'a', 'verb_middle': 'a', 'verb_nasal': 'ę', 'verb_go': 'szł', @@ -83,7 +85,8 @@ export const templates = { 'adjective_n': 'e', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'o', + 'verb_end_inter': 'o', + 'verb_end_about': 'o', 'verb_middle': 'o', 'verb_nasal': 'ę', 'verb_go': 'szł', @@ -230,7 +233,8 @@ export const templates = { 'adjective_n': 'e', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'o', + 'verb_end_inter': 'o', + 'verb_end_about': 'o', 'verb_middle': 'o', 'verb_nasal': 'ę', 'verb_go': 'szł', @@ -249,7 +253,8 @@ export const templates = { 'adjective_n': 'e', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'o', + 'verb_end_inter': 'o', + 'verb_end_about': 'o', 'verb_middle': 'o', 'verb_nasal': 'ę', 'verb_go': 'szł', @@ -257,7 +262,6 @@ export const templates = { 'honorific': 'pań', }, false, [], []), 'ono/jeno': new Template('Neorodzaj gramatyczny, z elementami rodzaju nijakiego i dukaizmów', { - // TODO -o w 1 i 2 osobie, -u w trzeciej 'pronoun_n': 'ono', 'pronoun_g': 'jeno', 'pronoun_g_acc': 'nieno', @@ -269,7 +273,8 @@ export const templates = { 'adjective_n': 'e', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'o', + 'verb_end_inter': 'o', + 'verb_end_about': 'u', 'verb_middle': 'o', 'verb_nasal': 'ę', 'verb_go': 'szł', @@ -288,7 +293,8 @@ export const templates = { 'adjective_n': 'e', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'o', + 'verb_end_inter': 'o', + 'verb_end_about': 'o', 'verb_middle': 'o', 'verb_nasal': 'ę', 'verb_go': 'szł', @@ -307,7 +313,8 @@ export const templates = { 'adjective_n': 'u', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'u', + 'verb_end_inter': 'u', + 'verb_end_about': 'u', 'verb_middle': 'u', 'verb_nasal': 'ę', 'verb_go': 'szł', @@ -359,7 +366,8 @@ export const templates = { 'adjective_n': 'æ', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'æ', + 'verb_end_inter': 'æ', + 'verb_end_about': 'æ', 'verb_middle': 'æ', 'verb_nasal': 'ą', 'verb_go': 'szł', @@ -378,7 +386,8 @@ export const templates = { 'adjective_n': 'i', 'adjective_ll': 'l', 'adjective_middle': 'e', - 'verb_end': 'li', + 'verb_end_inter': 'li', + 'verb_end_about': 'li', 'verb_middle': 'eli', 'verb_nasal': 'ęli', 'verb_go': 'szli', @@ -401,7 +410,8 @@ export const templates = { 'adjective_n': 'e', 'adjective_ll': 'ł', 'adjective_middle': 'o', - 'verb_end': 'ły', + 'verb_end_inter': 'ły', + 'verb_end_about': 'ły', 'verb_middle': 'ały', 'verb_nasal': 'ęły', 'verb_go': 'szły', @@ -422,7 +432,8 @@ export const templates = { 'adjective_n': 'x', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'x', + 'verb_end_inter': 'x', + 'verb_end_about': 'x', 'verb_middle': 'x', 'verb_nasal': 'ę', 'verb_go': 'szł', @@ -441,7 +452,8 @@ export const templates = { 'adjective_n': '_', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': '_', + 'verb_end_inter': '_', + 'verb_end_about': '_', 'verb_middle': '_', 'verb_nasal': 'ę', 'verb_go': 'szł', @@ -462,7 +474,8 @@ export const templates = { 'adjective_n': 'e', 'adjective_ll': null, 'adjective_middle': null, - 'verb_end': 'o', + 'verb_end_inter': 'o', + 'verb_end_about': 'o', 'verb_middle': 'o', 'verb_nasal': 'ę', 'verb_go': 'szł',