//! Language-specific inflection modules.
//!
//! Each module provides `singularize` and `pluralize` functions for a specific
//! language. Modules that share an implementation re-export from a primary
//! module.

pub(crate) mod aa;
pub(crate) mod ab;
pub(crate) mod ae;
pub(crate) mod af;
pub(crate) mod ak;
pub(crate) mod am;
pub(crate) mod an;
pub(crate) mod ar;
pub(crate) mod r#as;
pub(crate) mod av;
pub(crate) mod ay;
pub(crate) mod az;
pub(crate) mod ba;
pub(crate) mod be;
pub(crate) mod bg;
pub(crate) mod bi;
pub(crate) mod bm;
pub(crate) mod bn;
pub(crate) mod bo;
pub(crate) mod br;
pub(crate) mod bs;
pub(crate) mod ca;
pub(crate) mod ce;
pub(crate) mod ch;
pub(crate) mod co;
pub(crate) mod cs;
pub(crate) mod cu;
pub(crate) mod cv;
pub(crate) mod cy;
pub(crate) mod da;
pub(crate) mod de;
pub(crate) mod dv;
pub(crate) mod dz;
pub(crate) mod ee;
pub(crate) mod el;
pub(crate) mod en;
pub(crate) mod eo;
pub(crate) mod es;
pub(crate) mod et;
pub(crate) mod eu;
pub(crate) mod fa;
pub(crate) mod ff;
pub(crate) mod fi;
pub(crate) mod fj;
pub(crate) mod fo;
pub(crate) mod fr;
pub(crate) mod fy;
pub(crate) mod ga;
pub(crate) mod gd;
pub(crate) mod gl;
pub(crate) mod gn;
pub(crate) mod gu;
pub(crate) mod gv;
pub(crate) mod ha;
pub(crate) mod he;
pub(crate) mod hi;
pub(crate) mod ho;
pub(crate) mod hr;
pub(crate) mod ht;
pub(crate) mod hu;
pub(crate) mod hy;
pub(crate) mod ia;
pub(crate) mod id;
pub(crate) mod ie;
pub(crate) mod ig;
pub(crate) mod ii;
pub(crate) mod ik;
pub(crate) mod is;
pub(crate) mod it;
pub(crate) mod iu;
pub(crate) mod ja;
pub(crate) mod jv;
pub(crate) mod ka;
pub(crate) mod kg;
pub(crate) mod ki;
pub(crate) mod kj;
pub(crate) mod kk;
pub(crate) mod km;
pub(crate) mod kn;
pub(crate) mod ko;
pub(crate) mod ku;
pub(crate) mod kv;
pub(crate) mod kw;
pub(crate) mod ky;
pub(crate) mod la;
pub(crate) mod lb;
pub(crate) mod lg;
pub(crate) mod li;
pub(crate) mod lo;
pub(crate) mod lt;
pub(crate) mod lu;
pub(crate) mod lv;
pub(crate) mod mg;
pub(crate) mod mi;
pub(crate) mod mk;
pub(crate) mod ml;
pub(crate) mod mn;
pub(crate) mod mr;
pub(crate) mod ms;
pub(crate) mod mt;
pub(crate) mod my;
pub(crate) mod nb;
pub(crate) mod nd;
pub(crate) mod ne;
pub(crate) mod nl;
pub(crate) mod nn;
pub(crate) mod no;
pub(crate) mod nr;
pub(crate) mod nv;
pub(crate) mod ny;
pub(crate) mod oc;
pub(crate) mod oj;
pub(crate) mod om;
pub(crate) mod or;
pub(crate) mod os;
pub(crate) mod pa;
pub(crate) mod pi;
pub(crate) mod pl;
pub(crate) mod ps;
pub(crate) mod pt;
pub(crate) mod qu;
pub(crate) mod rm;
pub(crate) mod ro;
pub(crate) mod ru;
pub(crate) mod rw;
pub(crate) mod sa;
pub(crate) mod sc;
pub(crate) mod sd;
pub(crate) mod se;
pub(crate) mod sg;
pub(crate) mod si;
pub(crate) mod sk;
pub(crate) mod sl;
pub(crate) mod sm;
pub(crate) mod sn;
pub(crate) mod so;
pub(crate) mod sq;
pub(crate) mod sr;
pub(crate) mod ss;
pub(crate) mod st;
pub(crate) mod su;
pub(crate) mod sv;
pub(crate) mod sw;
pub(crate) mod ta;
pub(crate) mod te;
pub(crate) mod tg;
pub(crate) mod th;
pub(crate) mod ti;
pub(crate) mod tk;
pub(crate) mod tl;
pub(crate) mod tn;
pub(crate) mod tr;
pub(crate) mod ts;
pub(crate) mod tt;
pub(crate) mod ug;
pub(crate) mod uk;
pub(crate) mod ur;
pub(crate) mod uz;
pub(crate) mod ve;
pub(crate) mod vi;
pub(crate) mod wa;
pub(crate) mod wo;
pub(crate) mod xh;
pub(crate) mod yi;
pub(crate) mod yo;
pub(crate) mod zh;
pub(crate) mod zu;
