Add English and Chinese translations

This commit is contained in:
Paddy Xu
2017-07-14 22:25:44 +03:00
parent 751bd6e28e
commit 77b973ef7b
16 changed files with 215 additions and 37 deletions

View File

@@ -16,8 +16,10 @@
// along with this program. If not, see <http://www.gnu.org/licenses/>.
using System.IO;
using System.Reflection;
using System.Text;
using System.Windows.Controls;
using System.Windows.Media;
using ICSharpCode.AvalonEdit.Highlighting;
using QuickLook.Plugin.TextViewer.SimpleHelpers;
@@ -28,10 +30,15 @@ namespace QuickLook.Plugin.TextViewer
/// </summary>
public partial class TextViewerPanel : UserControl
{
public TextViewerPanel(string path)
public TextViewerPanel(string path, ContextObject context)
{
InitializeComponent();
viewer.FontFamily =
new FontFamily(context.GetString(
Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location), @"Translations.lang"),
"Editor_FontFamily", failsafe: "Consolas"));
LoadFile(path);
}