{"en_US": "<kanban create=\"false\" can_open=\"0\" default_order=\"state,sequence,name\" js_class=\"theme_preview_kanban\">\n                    <field name=\"icon\"/>\n                    <field name=\"summary\"/>\n                    <field name=\"name\"/>\n                    <field name=\"state\"/>\n                    <field name=\"url\"/>\n                    <field name=\"image_ids\"/>\n                    <field name=\"category_id\"/>\n                    <field name=\"display_name\"/>\n                    <field name=\"is_installed_on_current_website\"/>\n                    <templates>\n                        <div t-name=\"card\" t-attf-class=\"o_theme_preview #{record.is_installed_on_current_website.raw_value? 'o_theme_installed' : ''}\">\n                            <t t-set=\"has_image\" t-value=\"record.image_ids.raw_value.length &gt; 0\"/>\n                            <t t-set=\"has_screenshot\" t-value=\"record.image_ids.raw_value.length &gt; 1\"/>\n                            <t t-set=\"image_url\" t-value=\"has_image ? '/web/image/' + record.image_ids.raw_value[0] : record.icon.value\"/>\n\n                            <div class=\"o_theme_preview_top position-relative border rounded-3 transition-base\">\n                                <div t-attf-class=\"bg-gray-lighter #{has_screenshot? 'o_theme_screenshot' : (has_image ? 'o_theme_cover' : 'o_theme_logo')} rounded-3\" t-attf-style=\"background-image: url(#{image_url});\"/>\n                                <div t-if=\"record.is_installed_on_current_website.raw_value or !record.url.value\" class=\"o_button_area position-absolute top-50 start-50 translate-middle d-flex align-items-center justify-content-center w-100 h-100 bg-dark bg-opacity-50 rounded opacity-0 opacity-100-hover transition-fade\">\n                                    <div class=\"d-flex flex-column gap-2 w-50\">\n                                        <t t-if=\"record.is_installed_on_current_website.raw_value\">\n                                            <button type=\"object\" name=\"button_refresh_theme\" class=\"btn btn-primary\">Update theme</button>\n                                            <button type=\"object\" name=\"button_remove_theme\" class=\"btn btn-secondary\">Remove theme</button>\n                                        </t>\n                                        <t t-else=\"\">\n                                            <button type=\"object\" name=\"button_choose_theme\" class=\"btn btn-primary\">Use default theme</button>\n                                        </t>\n                                    </div>\n                                </div>\n                                <t t-else=\"\">\n                                    <button class=\"position-absolute top-0 start-0 h-100 w-100 opacity-0\" role=\"button\" type=\"open\" t-if=\"record.url.value\"/>\n                                </t>\n                            </div>\n                            <div class=\"o_theme_preview_bottom mt-2 mb-3 px-2\">\n                                <small t-if=\"record.summary.value\" class=\"text-uppercase text-muted\">\n                                    <b><t t-esc=\"record.summary.value.split(',')[0]\"/></b>\n                                </small>\n                                <h3 t-if=\"record.display_name.value\">\n                                    <b><t t-esc=\"record.display_name.value.replace('Theme', '').replace('theme', '')\"/></b>\n                                </h3>\n                            </div>\n                        </div>\n                    </templates>\n                </kanban>", "fr_FR": "<kanban create=\"false\" can_open=\"0\" default_order=\"state,sequence,name\" js_class=\"theme_preview_kanban\">\n                    <field name=\"icon\"/>\n                    <field name=\"summary\"/>\n                    <field name=\"name\"/>\n                    <field name=\"state\"/>\n                    <field name=\"url\"/>\n                    <field name=\"image_ids\"/>\n                    <field name=\"category_id\"/>\n                    <field name=\"display_name\"/>\n                    <field name=\"is_installed_on_current_website\"/>\n                    <templates>\n                        <div t-name=\"card\" t-attf-class=\"o_theme_preview #{record.is_installed_on_current_website.raw_value? 'o_theme_installed' : ''}\">\n                            <t t-set=\"has_image\" t-value=\"record.image_ids.raw_value.length &gt; 0\"/>\n                            <t t-set=\"has_screenshot\" t-value=\"record.image_ids.raw_value.length &gt; 1\"/>\n                            <t t-set=\"image_url\" t-value=\"has_image ? '/web/image/' + record.image_ids.raw_value[0] : record.icon.value\"/>\n\n                            <div class=\"o_theme_preview_top position-relative border rounded-3 transition-base\">\n                                <div t-attf-class=\"bg-gray-lighter #{has_screenshot? 'o_theme_screenshot' : (has_image ? 'o_theme_cover' : 'o_theme_logo')} rounded-3\" t-attf-style=\"background-image: url(#{image_url});\"/>\n                                <div t-if=\"record.is_installed_on_current_website.raw_value or !record.url.value\" class=\"o_button_area position-absolute top-50 start-50 translate-middle d-flex align-items-center justify-content-center w-100 h-100 bg-dark bg-opacity-50 rounded opacity-0 opacity-100-hover transition-fade\">\n                                    <div class=\"d-flex flex-column gap-2 w-50\">\n                                        <t t-if=\"record.is_installed_on_current_website.raw_value\">\n                                            <button type=\"object\" name=\"button_refresh_theme\" class=\"btn btn-primary\">Mettre à jour le thème</button>\n                                            <button type=\"object\" name=\"button_remove_theme\" class=\"btn btn-secondary\">Supprimer le thème</button>\n                                        </t>\n                                        <t t-else=\"\">\n                                            <button type=\"object\" name=\"button_choose_theme\" class=\"btn btn-primary\">Utiliser le thème par défaut</button>\n                                        </t>\n                                    </div>\n                                </div>\n                                <t t-else=\"\">\n                                    <button class=\"position-absolute top-0 start-0 h-100 w-100 opacity-0\" role=\"button\" type=\"open\" t-if=\"record.url.value\"/>\n                                </t>\n                            </div>\n                            <div class=\"o_theme_preview_bottom mt-2 mb-3 px-2\">\n                                <small t-if=\"record.summary.value\" class=\"text-uppercase text-muted\">\n                                    <b><t t-esc=\"record.summary.value.split(',')[0]\"/></b>\n                                </small>\n                                <h3 t-if=\"record.display_name.value\">\n                                    <b><t t-esc=\"record.display_name.value.replace('Theme', '').replace('theme', '')\"/></b>\n                                </h3>\n                            </div>\n                        </div>\n                    </templates>\n                </kanban>"}