diff --git a/app/src/main/java/me/writeily/model/Constants.java b/app/src/main/java/me/writeily/model/Constants.java index 025b3b4..3191681 100644 --- a/app/src/main/java/me/writeily/model/Constants.java +++ b/app/src/main/java/me/writeily/model/Constants.java @@ -55,8 +55,10 @@ public class Constants { // ----- HTML PREFIX AND SUFFIXES ----- public static final String UNSTYLED_HTML_PREFIX = "
"; - public static final String MD_HTML_PREFIX = ""; - public static final String DARK_MD_HTML_PREFIX = ""; + public static final String MD_HTML_PREFIX = ""; + public static final String DARK_MD_HTML_PREFIX = ""; + public static final String MD_HTML_PREFIX_END = ""; + public static final String MD_HTML_RTL_CSS = ""; public static final String MD_HTML_SUFFIX = ""; public static final String TARGET_DIR = "note_source_dir"; diff --git a/app/src/main/java/me/writeily/renderer/MarkDownRenderer.java b/app/src/main/java/me/writeily/renderer/MarkDownRenderer.java index e503d73..5c703a3 100644 --- a/app/src/main/java/me/writeily/renderer/MarkDownRenderer.java +++ b/app/src/main/java/me/writeily/renderer/MarkDownRenderer.java @@ -19,14 +19,18 @@ public String renderMarkdown(String markdownRaw, Context context) { private String themeStringFromContext(Context context) { String theme = getThemeFromPrefs(context); + String s = ""; if (!theme.equals("")) { if (theme.equals(context.getString(R.string.theme_dark))) { - return Constants.DARK_MD_HTML_PREFIX; + s += Constants.DARK_MD_HTML_PREFIX; } else { - return Constants.MD_HTML_PREFIX; + s += Constants.MD_HTML_PREFIX; } + if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean(context.getString(R.string.pref_render_rtl_key), false)) + s += Constants.MD_HTML_RTL_CSS; + s += Constants.MD_HTML_PREFIX_END; } - return ""; + return s; } private String getThemeFromPrefs(Context context) { diff --git a/app/src/main/res/values/donottranslate.xml b/app/src/main/res/values/donottranslate.xml index 3141f6c..268b3e7 100644 --- a/app/src/main/res/values/donottranslate.xml +++ b/app/src/main/res/values/donottranslate.xml @@ -22,6 +22,7 @@