module

Iuliia::Mvd310Fr

Inherits Iuliia::Engine

The Mvd310Fr module provides transliteration (Engine.translate) using the MVD 310-1997 transliteration schema.

More information (in Russian)

Comments

This schema defines the following rule for the French mapping:

С between two vowels → SS

There is no such rule in other schemas, and MVD-310 itself is deprecated, so I decided to ignore this specific rule for the sake of code simplicity.

Examples

Iuliia::Mvd310Fr.translate("Юлия, съешь ещё этих мягких французских булок из Йошкар-Олы, да выпей алтайского чаю")
# => "Iouliia, sech echtche etikh miagkikh frantsouzskikh boulok iz Iochkar-Oly, da vypei altaiskogo tchaiou"

Iuliia::Mvd310Fr.translate("Юлия Щеглова")
# => "Iouliia Chtcheglova"

Iuliia::Mvd310Fr.translate("Гайа Васильева")
# => "Gaia Vasilieva"

Iuliia::Mvd310Fr.translate("Андрей Видный")
# => "Andrei Vidnyi"

Iuliia::Mvd310Fr.translate("Оксана Снегирёва")
# => "Oxana Sneguireva"

Iuliia::Mvd310Fr.translate("Юрий Васин")
# => "Iourii Vasine"

Instance methods

description

Returns the transliteration schema description.

Source
name

Returns the transliteration schema name.

Source