static PseudoLocalizer()

in Managed/PseudoLoc/PseudoLocalizer.cs [23:49]


        static PseudoLocalizer()
        {
            _shouldPseudoLocalize = false;
            int plocLengthPaddingPercentage = 50;
#if DEBUG
            string plocValue = Environment.GetEnvironmentVariable("PSEUDOLOCALIZE");
            if (!string.IsNullOrEmpty(plocValue))
            {
                _shouldPseudoLocalize = true;
                int.TryParse(plocValue, out plocLengthPaddingPercentage);
                if (plocLengthPaddingPercentage < 10)
                {
                    plocLengthPaddingPercentage = 50;
                }
            }
#endif // DEBUG

            _plocPaddingLengthRatio = plocLengthPaddingPercentage * 0.01;
            if (_plocPaddingLengthRatio < 0.1)
            {
                DebugTrace("ploc should be at least 10% padded");
            }

#if PSEUDOLOCALIZER_ENABLED
            _shouldPseudoLocalize = true;
#endif // PSEUDOLOCALIZER_ENABLED
        }