Difference between revisions of "Kazakh and Russian/Pending tests"

From Apertium
Jump to navigation Jump to search
(Created page with "== Kazakh to Russian == === Verbs that translate as "be" ADJ === * {{test|kaz|сусап жатырмын| я хочу пить}} Normal(?) apertium approach: # translate v...")
 
Line 24: Line 24:
TODO
TODO
//* {{test|kaz|онымен.| with him.}}
//* {{test|kaz|онымен.| with him.}}

== Russian to Kazakh ==

=== Verbs ===

==== Say verbs ====

tell PRNO (SAdv) { $2 ($3) $1 }
* {{test|rus|Я говорила тебе пять раз |Саған (беш рет) айттым.}}
tell PRNO SN { $2 $3 $1 } / { $3 $2 $1 }
* {{test|eng|Я рассказала тебе историю | Саған әңгімені айтып бердім.}}
//TODO tell PRNO S1 { $2 $3 деп $1 } / { $3 деп $2 $1 }
//TODO {{test|eng|I told you I didn't want to hear the story|Мен әңгімені естігім келген жоқ деп саған айттым.}}
//TODO {{test|eng|I told you I didn't want to hear the story|Саған әңгімені естігім келген жоқ деп айттым.}}
tell PRNO SV<inf> { $2 $3<imp> деп $1 }
//TODO {{test|eng|I told you to go home| Саған үйге кет деп айттым.}}
say INTJ { $2 $1 }
//TODO {{test|eng|I said hi|Сәлем айттым.}}
say SN { $2 $1 }
//TODO {{test|eng|I said my age|Жасымды айттым.}}
say SN SP( ... PRNO)
//TODO
say S1
//TODO
say SP( ... PRNO) S1
//TODO

Revision as of 18:52, 29 June 2017

Kazakh to Russian

Verbs that translate as "be" ADJ

  • (kaz) сусап жатырмын → я хочу пить


Normal(?) apertium approach:

  1. translate verb as multiword (суса = be<v><b>thirsty<adj>)
  2. fix tags of "be" in transfer

New appraoch:

  1. translate verb as adjective (суса- = thirsty<adj>)
  2. define class of beAdjVerbs
  3. insert be<v> before beAdjVerbs
  4. transfer rules to get tags from beAdjVerb to new be<v>

Verbs that translate as "get" ADJ

  • (kaz) қызарып жатыр → краснеет
  • (kaz) қызарып кетті → покраснел


Not working correctly in current kaz-rus regression

TODO //* (kaz) онымен. → with him.

Russian to Kazakh

Verbs

Say verbs

tell PRNO (SAdv) { $2 ($3) $1 }

  • (rus) Я говорила тебе пять раз → Саған (беш рет) айттым.

tell PRNO SN { $2 $3 $1 } / { $3 $2 $1 }

  • (eng) Я рассказала тебе историю → Саған әңгімені айтып бердім.

//TODO tell PRNO S1 { $2 $3 деп $1 } / { $3 деп $2 $1 } //TODO (eng) I told you I didn't want to hear the story → Мен әңгімені естігім келген жоқ деп саған айттым. //TODO (eng) I told you I didn't want to hear the story → Саған әңгімені естігім келген жоқ деп айттым. tell PRNO SV<inf> { $2 $3<imp> деп $1 } //TODO (eng) I told you to go home → Саған үйге кет деп айттым. say INTJ { $2 $1 } //TODO (eng) I said hi → Сәлем айттым. say SN { $2 $1 } //TODO (eng) I said my age → Жасымды айттым. say SN SP( ... PRNO) //TODO say S1 //TODO say SP( ... PRNO) S1 //TODO