]> granicus.if.org Git - multimarkdown/commitdiff
FIXED: Fix handling of hebrew language option
authorFletcher T. Penney <fletcher@fletcherpenney.net>
Wed, 17 Oct 2018 23:44:58 +0000 (19:44 -0400)
committerFletcher T. Penney <fletcher@fletcherpenney.net>
Wed, 17 Oct 2018 23:44:58 +0000 (19:44 -0400)
Sources/libMultiMarkdown/epub.c
Sources/libMultiMarkdown/html.c
Sources/libMultiMarkdown/writer.c

index 441c8bca75a745240a4fdd7fab7651716b06a2df..38397c1ab8567d022cac1eb64780ec8188cdf9f3 100644 (file)
@@ -194,6 +194,10 @@ char * epub_package_document(scratch_pad * scratch) {
                                print_const("<dc:language>sv</dc:language>\n");
                                break;
 
+                       case LC_HE:
+                               print_const("<dc:language>he</dc:language>\n");
+                               break;
+
                        default:
                                print_const("<dc:language>en</dc:language>\n");
                }
index 410b928fe6d68800874ccce2532b61130be67338..024d7cd5e1fe8f951b2819a423e83c8907abc046 100644 (file)
@@ -2286,6 +2286,10 @@ void mmd_start_complete_html(DString * out, const char * source, scratch_pad * s
                                print_const(" lang=\"sv\"");
                                break;
 
+                       case LC_HE:
+                               print_const(" lang=\"he\"");
+                               break;
+
                        default:
                                print_const(" lang=\"en\"");
                }
index ffd3d037841b79a629f4c4c6a95407c7f1d2eb52..39897265c28f757aa29af1cc63aeb9c85092e2c9 100644 (file)
@@ -1687,6 +1687,9 @@ void process_metadata_stack(mmd_engine * e, scratch_pad * scratch) {
                        } else if (strcmp(temp_char, "fr") == 0) {
                                scratch->language = LC_FR;
                                scratch->quotes_lang = FRENCH;
+                       } else if (strcmp(temp_char, "he") == 0) {
+                               scratch->language = LC_HE;
+                               scratch->quotes_lang = ENGLISH;
                        } else if (strcmp(temp_char, "nl") == 0) {
                                scratch->language = LC_NL;
                                scratch->quotes_lang = DUTCH;