850 Commits
Author SHA1 Message Date
Oliver Hamlet 0fcf788bb1 Added changelog for v0.10.3 2017-01-08 14:09:04 +00:00
Oliver Hamlet bee0aa7562 Update SVG icon to avoid Inkscape warning
Inkscape changed the DPI used from 90 to 96 for standards-compliance,
but that doesn't affect the icon as it's measured only in pixels.
2017-01-05 23:06:36 +00:00
Oliver Hamlet bf6c5224af Make first-time tips and about dialogs fully translatable
Aside from the about dialog's copyright notice text. Closes #664.
2016-12-29 10:49:57 +00:00
Oliver Hamlet 42cdc680e6 Run JS tests on AppVeyor
Closes #662.
2016-12-20 15:36:16 +00:00
Oliver Hamlet d5698a8ff9 Add logging for a few exceptions 2016-12-15 18:04:37 +00:00
Oliver Hamlet 318e69af7d Don't translate exception messages
Since they're not translated, they don't need to be logged when
they're thrown, either. For most previously-translated exception
messages, display a generic "something went wrong" message
instead as they're generally pretty unusal and severe errors.

There are a few exceptions to this (pun intended):

- The masterlist revision / date "N/A" and "Unknown" messages are
  displayed in the General Information tab, so they've been
  reimplemented without using the exception message content.
- The cyclic interaction error message is now created on catching
  the CyclicInteractionError exception.
- The metadata syntax errors are still displayed in general and
  plugin messages, so they'll just be displayed in English. This
  is for consistency with third-party e.what() handling, as they
  contain technical detail that should be logged but which is
  (unusually) also useful to display in the UI, because the user
  can fix the issue there too.

Closes #658.
2016-12-15 17:24:28 +00:00
Denis KandOliver Hamlet 7da0406aa2 Updated russian localization from latest template (#723) 2016-12-07 18:04:09 +00:00
Oliver Hamlet c80d1eb5f7 Remove ICO file from repository
Instead generate it as a pre-build step. It can't be generated as part
of the CMake build process because MSVC changes the PATH so that another
convert.exe conflicts with imagemagick's.
2016-12-01 19:03:12 +00:00
Oliver Hamlet 7e2f071aec Add script to create ICO from SVG
It requires Inkscape and ImageMagick to be installed. This does not
replace the existing icon.ico file because of issues integrating the
script into the CI build system, but at least the process is now
documented and reproducible. Closes #713.
2016-12-01 19:03:12 +00:00
Oliver Hamlet 66dcb29d10 Remove font binaries, download during UI build
Closes #714.
2016-12-01 19:03:12 +00:00
MaddBomber83andOliver Hamlet d28a0b79c0 Icon update for higher dpi displays (#712)
https://msdn.microsoft.com/en-us/windows/uwp/controls-and-patterns/tiles-and-notifications-app-assets#asset-size-tables
- The old icon embeded within the EXE does not scale when zoomed or when pinned to the Start Menu (Icon stays small with big box around it)
- The new icon has additional layers (256 128 96 80 72 64 60 48 40 36 32 30 24 20 16) to better support higher DPI displays.
- I recommend submitting the following assets as a bare minimum based on the above link if the ICO file size needs to be reduced:
16x16, 24x24, 32x32, 48x48, 256x256
2016-11-30 07:43:11 +00:00
S猫 5e672750ec Update Chinese translation 2016-11-25 22:02:08 +08:00
Oliver Hamlet c88bf590db Add plural forms support to dirty plugin messages 2016-11-24 17:58:40 +00:00
Oliver Hamlet 5b7e74c02e Fix l10n of JS strings with format args
The translate() function with a variable number of parameters couldn't
be used in conjunction with plural forms support in Boost.Locale, and
wasn't getting picked up by the pre-commit hook.

Also detect l10n strings in the query handling header files, though
someone else had already added them to the POT file.
2016-11-24 17:58:39 +00:00
Oliver Hamlet 97640895a9 Replace concatenation of translatable strings 2016-11-24 17:58:39 +00:00
Oliver Hamlet cf4d38276b Replace vulcanize process with loose files
It's a lot easier to debug, but may have reduced startup performance.
Closes #682.
2016-11-20 15:13:32 +00:00
Oliver Hamlet 769f3dd313 Add --loot-data-path parameter to LOOT
It sets the path used for LOOT's local application data storage,
overriding the default (%LOCALAPPDATA%\LOOT on Windows).
Closes #700.
2016-11-19 12:00:28 +00:00
Oliver Hamlet 7add004582 Update libloadorder to v9.5.3 2016-11-12 08:53:43 +00:00
S猫 39c7e1c1b1 Update Chinese translation 2016-11-09 02:02:30 +08:00
Denis KandGitHub e2d66c29c9 Updated Russian Translation from latest Template.pot 2016-11-07 11:29:41 +05:00
Frederik “Freso” S. Olesen 9bca210d3e Danish translation: Update a small handful of strings. 2016-11-05 12:51:24 +01:00
Oliver Hamlet f1ca18b744 Add update checking to UI
Unblock most http(s) requests to allow usage of the GitHub API.
Requests to fonts.googleapis.com are still blocked to prevent Polymer
trying to load the fonts from there when they're already present
locally.
2016-11-03 07:02:26 +00:00
lpradel 1a93992c3a Update German translation 2016-10-20 17:27:53 +02:00
Oliver Hamlet 6e4aba3a5e Fix swedish translation file path 2016-10-15 12:29:23 +01:00
Mikael Hiort af OrnäsandGitHub dba2f52470 Create loot.po in Swedish (sv)
Translation into Swedish (sv) of LOOT, based on v.0.9.2. Including folders (.../resources/l10n/ sv/LC_MESSAGES/*).
2016-10-13 16:53:35 +02:00