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
}