openrussian(1)
π openrussian(1) β Offline Console Russian Dictionary π
okay so bestie, welcome to the openrussian(1) page from the General Commands Manual. This is your terminal-friendly Russian dictionary era β no cap, it's giving offline console main character energy. π
πΈ NAME πΈ
openrussian β Offline Console Russian Dictionary (based on openrussian.org). periodt. π
β¨ SYNOPSIS β¨
openrussian [-L lang] [-V] [-p] [pattern ...]
π¦ DESCRIPTION π¦
Okay so here's the vibe: this is an offline console and terminal-friendly Russian dictionary, based on the database of openrussian.org. obsessed.
The search term is specified as a glob(7) pattern. All non-option parameters are concatenated into a single space-separated search pattern, so there is no need to quote search terms containing spaces. Any accent combining character (u0301) is stripped from the input pattern. The pattern is matched against:
- word base forms (infinitives, singular nominative nouns and singular nominative male adjectives);
- word inflections (conjugations, imperatives, declinations), unless the
-V(verbatim) option is specified; - translations according to the translation languages. The translation languages (currently
en,deor a combination thereof) are guessed from the systemlocale(5), but can be overwritten using the-Loption.
The accent is always ignored when matching search terms. If more than one words are found matching the search pattern, the user is presented with a list of them. After choosing one β or if there is a direct match β the information is displayed using the system man(1) page browser. The -p (pipe) option can be used to output the man-page source (see groff_man(7)) to stdout instead. This may be useful for storing them, generating PDF files, etc. iykyk. π₯
π OPTIONS π
-L langβ Overwrite the translation languages. Eitheren(English) orde(German) may be specified. The space after-Lis optional, so you may also for instance write β-Ldeβ. Multiple translations can be displayed on the same page by specifying-Lmultiple times. The order-Lflags also matters and determines the order of translated material on the result page. the way order matters is so real.-Vβ Turn on verbatim matching, ie. turn off any kind of inflection matching and case folding. This may reduce the number of results for ambiguous search terms. vibe check: fewer results.-pβ Output the man-page to stdout instead of piping it directly into the man-page browser. pipe it, bestie.pattern ...β The search term as a number ofglob(7)patterns. π
π EXAMPLES π
A simple lookup:
openrussian ΡΠ°ΠΌΠΎΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΠ΅
Display the German translation:
openrussian -Lde ΡΠ°ΠΌΠΎΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΠ΅
Display both German and English translations, giving precedence to German:
openrussian -Lde -Len ΡΠ°ΠΌΠΎΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΠ΅
If you are unsure which consonants appear in this word:
openrussian ΡΠ°ΠΌΠΎΡΠ°[ΡΠ·]ΡΡ[ΡΡ]Π΅Π½ΠΈΠ΅
Find more words derived from βΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΠ΅β:
openrussian *ΡΠ°Π·ΡΡΡΠ΅Π½ΠΈΠ΅
Avoid ambiguous search results:
openrussian -V ΠΊΠΎΡΠ°
Look up by translation:
openrussian catch a cold
Graphical display using groffer(1):
openrussian -p ΠΊΠΎΡΠΊΠ° | groffer -Kutf8 --mode pdf2
You may have to specify a non-default font supporting cyrillic characters via groffer's -f option. font side quest, but make it slay.
π SEE ALSO π
glob(7), locale(5), man(1), groff_man(7), groffer(1), openrussian.org website. go explore, bestie. π«Ά
π AUTHOR π
This manpage and the openrussian.lua script was written by Robin Haberkorn. iconic author moment. π
This page was brought to you by openrussian.lua, dated 19 April 2019, hanging out in openrussian(1). byeee bestie πβ¨
π¦ where this page comes from
- nixos 26.05: openrussian-cli 1.0.0
- nixpkgs unstable: openrussian-cli 1.0.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms