Igor Afanasyev

Results 16 issues of Igor Afanasyev

I've been setting up Pootle on a new VM with latest Ubunty 16.04 by following instructions on http://docs.translatehouse.org/projects/pootle/en/latest/developers/hacking.html and http://docs.translatehouse.org/projects/pootle/en/latest/developers/frontend.html and found some issues along the process that I think...

docs

To make URLs more user-friendly and understandable, expose unit index (the same number as shown in the top right unit navigation UI) in the URL, instead of the offset. If...

enhancement
discussion

Current optimization logic (https://github.com/evernote/serge/blob/4fde09810df74305f3ba33f94986cb209f1ba05d/lib/Serge/Engine.pm#L1202-L1206) doesn't account for the fact that the TS files for language may need to be rebuilt if there are new potentially reusable strings in the database...

Newer versions of ECMAScript allows one to use [computed properties](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Object_initializer#Computed_property_names) (key names), e.g.: ```js { [someVar]: 'value', [someVar + 'suffix']: 'another value' } ``` Technically, there can be any expression...

Right now, `clean-ts` command [scans only .po files](https://github.com/evernote/serge/blob/9285860e8f8acb7115e7d008442ee1064d6c76a3/lib/Serge/Command/clean_ts.pm#L67), which doesn't work well with other interchange file formats that are now supported (e.g. XLIFF) or any custom file naming conventions or...

Apart from other transformations available in `transform` plugin, it would be nice to add an extra one that replaces a number or a sequence of numbers. Consider the following example:...

Instead of silently falling back to English locale, in `strict` mode Plurr should throw an error. In addition to implementing this across the board, at least two kinds of tests...

Right now we visualize a bunch of special symbols, especially the ones that denote line breaks and whitespace, but it turns out the U+2028 symbol stays completely invisible in the...

When the rendered string is empty, let's provide a different message, e.g. "_Empty string rendered_", rather than saying "_Please enter placeholder _" ([see the screenshot](https://user-images.githubusercontent.com/1728158/80251149-fd51d080-8629-11ea-86d6-ed2bb63d1ef6.png))

Running a [purge-user](https://evernote.github.io/zing/docs/commands#purge-user) command won't invalidate the suggestion / translation counters. We need to make sure that stats are properly recalculated for paths that are affected by this command.

bug