diff --git a/templates/bootstrap4/UTF-8/lang_de.inc.php b/templates/bootstrap4/UTF-8/lang_de.inc.php
new file mode 100644
index 00000000..11398ec8
--- /dev/null
+++ b/templates/bootstrap4/UTF-8/lang_de.inc.php
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+ {$CONST.POSTED_BY} {$entry.author}
+ {$CONST.ON} {$entry.timestamp|formatTime:$template_option.date_format}
+
+
+
+
+ {if $entry.categories}{foreach from=$entry.categories item="entry_category"}{if $entry_category.category_icon}
{/if}{/foreach}{/if}
+ {$entry.body}
+ {if $entry.has_extended and not $is_single_entry and not $entry.is_extended}
+
{$CONST.VIEW_EXTENDED_ENTRY|sprintf:$entry.title}
+ {/if}
+
+ {if $entry.is_extended}
+
+ {$entry.extended}
+
+ {/if}
+
+
+ {if $entry.categories or $entry.has_comments}
+
+ {if $entry.categories}
+ {$CONST.CATEGORIES} {foreach from=$entry.categories item="entry_category" name="categories"}{$entry_category.category_name|escape} {if not $smarty.foreach.categories.last}, {/if}{/foreach}
+ {/if}
+ {if $entry.has_comments}
+
+ {/if}
+ {if $entry.freetag.tags.tags}
+ Tags {foreach from=$entry.freetag.tags.tags item="tag"}{$tag} {/foreach}
+ {/if}
+
+ {/if}
+ {$entry.add_footer}
+ {$entry.plugin_display_dat}
+
+
+{if $is_single_entry and not $use_popups and not $is_preview}
+ {if $CONST.DATA_UNSUBSCRIBED}
+ {$CONST.DATA_UNSUBSCRIBED|sprintf:$CONST.UNSUBSCRIBE_OK}
+ {/if}
+ {if $CONST.DATA_TRACKBACK_DELETED}
+ {$CONST.DATA_TRACKBACK_DELETED|sprintf:$CONST.TRACKBACK_DELETED}
+ {/if}
+ {if $CONST.DATA_TRACKBACK_APPROVED}
+ {$CONST.DATA_TRACKBACK_APPROVED|sprintf:$CONST.TRACKBACK_APPROVED}
+ {/if}
+ {if $CONST.DATA_COMMENT_DELETED}
+ {$CONST.DATA_COMMENT_DELETED|sprintf:$CONST.COMMENT_DELETED}
+ {/if}
+ {if $CONST.DATA_COMMENT_APPROVED}
+ {$CONST.DATA_COMMENT_APPROVED|sprintf:$CONST.COMMENT_APPROVED}
+ {/if}
+
+ {$CONST.TRACKBACKS}
+
+ {$CONST.TRACKBACK_SPECIFIC} {$CONST.TRACKBACK} URL
+
+ {serendipity_printTrackbacks entry=$entry.id}
+
+{/if}
+{if $is_single_entry and not $is_preview}
+
+
+
+ {foreach from=$comments_messagestack item="message"}
+ {$message}
+ {/foreach}
+ {if $is_comment_added}
+ {$CONST.COMMENT_ADDED}
+ {elseif $is_comment_moderate}
+ {$CONST.COMMENT_ADDED}{$CONST.THIS_COMMENT_NEEDS_REVIEW}
+ {elseif not $entry.allow_comments}
+ {$CONST.COMMENTS_CLOSED}
+ {else}
+
+ {$CONST.ADD_COMMENT}
+ {$COMMENTFORM}
+
+ {/if}
+{/if}
+ {$entry.backend_preview}
+
+ {/foreach}
+{foreachelse}
+ {if not $plugin_clean_page}
+
+
+ {if $template_option.bs_jumbotron_type == 'compact'}
+
+
+ {/if}
+
{$blogTitle}
+ {if $template_option.bs_jumbotron_type == 'compact'}
+
+
+ {/if}
+
{$blogDescription}
+ {if $template_option.bs_jumbotron_type == 'compact'}
+
+
+ {/if}
+
+
+{/if}
+
+ {if $plugin_contactform_articleformat}{$plugin_contactform_name}{else}{$plugin_contactform_pagetitle}{/if}
+
+
+ {$plugin_contactform_preface}
+
+{if $is_contactform_sent}
+ {$plugin_contactform_sent}
+{else}
+ {if $is_contactform_error}
+ {$plugin_contactform_error}
+ {foreach from=$comments_messagestack item="message"}
+ {$message}
+ {/foreach}
+ {/if}
+
+{/if}
+
\ No newline at end of file
diff --git a/templates/bootstrap4/plugin_staticpage.tpl b/templates/bootstrap4/plugin_staticpage.tpl
new file mode 100644
index 00000000..aa381436
--- /dev/null
+++ b/templates/bootstrap4/plugin_staticpage.tpl
@@ -0,0 +1,36 @@
+
+ {if $staticpage_articleformat}{if $staticpage_articleformattitle}{$staticpage_articleformattitle|escape}{else}{$staticpage_pagetitle}{/if}{else}{if $staticpage_headline}{$staticpage_headline|escape}{else}{$staticpage_pagetitle}{/if}{/if}
+{if is_array($staticpage_childpages)}
+
+ {foreach from=$staticpage_childpages item="childpage"}
+ {$childpage.pagetitle|escape}
+ {/foreach}
+
+{/if}
+{if $staticpage_pass AND $staticpage_form_pass != $staticpage_pass}
+
+{else}
+ {if $staticpage_precontent}
+
+ {$staticpage_precontent}
+
+ {/if}
+ {if $staticpage_content}
+
+ {$staticpage_content}
+
+ {/if}
+{/if}
+{if $staticpage_author or $staticpage_lastchange}
+
+
+ {if $staticpage_author}{$CONST.POSTED_BY} {$staticpage_author|escape}{/if}
+ {if $staticpage_lastchange}{$CONST.ON} {$staticpage_lastchange|date_format:$template_option.date_format} {/if}
+
+
+{/if}
+
\ No newline at end of file
diff --git a/templates/bootstrap4/plugin_staticpage_searchresults.tpl b/templates/bootstrap4/plugin_staticpage_searchresults.tpl
new file mode 100644
index 00000000..5d272847
--- /dev/null
+++ b/templates/bootstrap4/plugin_staticpage_searchresults.tpl
@@ -0,0 +1,12 @@
+{if $staticpage_results}
+
{$CONST.COMMENTS}
+ + {serendipity_printComments entry=$entry.id mode=$entry.viewmode} +