: language(params.quotes_language), times(params.quotes_times)
{
// Decide whether left or right
- switch(c) {
+ switch (c) {
case ' ': case '(': case '{': case '[': case '-': case ':':
case LyXParagraph::META_HFILL:
case LyXParagraph::META_NEWLINE:
if (times == InsetQuotes::DoubleQ)
disp += disp;
- if (lyxrc.font_norm == "iso8859-1")
+ if (lyxrc.font_norm_type == LyXRC::ISO_8859_1)
if (disp == "<<")
disp = '«';
else if (disp == ">>")
}
+extern bool use_babel;
+
int InsetQuotes::Latex(Buffer const * buf, ostream & os,
bool /*fragile*/, bool) const
{
- string doclang = buf->GetLanguage();
+ string const doclang = buf->GetLanguage()->lang();
int quoteind = quote_index[side][language];
string qstr;
if (lyxrc.fontenc == "T1") {
qstr = latex_quote_t1[times][quoteind];
+#ifdef DO_USE_DEFAULT_LANGUAGE
} else if (doclang == "default") {
+#else
+ } else if (!use_babel) {
+#endif
qstr = latex_quote_ot1[times][quoteind];
} else if (language == InsetQuotes::FrenchQ
&& times == InsetQuotes::DoubleQ
int InsetQuotes::DocBook(Buffer const *, ostream & os) const
{
- if(times == InsetQuotes::DoubleQ) {
+ if (times == InsetQuotes::DoubleQ) {
if (side == InsetQuotes::LeftQ)
os << "“";
else
{
char type = quote_char[quote_index[side][language]];
- if (features.bufferParams().language == "default"
+ if (features.bufferParams().language->lang() == "default"
&& lyxrc.fontenc != "T1") {
if (times == InsetQuotes::SingleQ)
switch (type) {