CINXE.COM
Traduction breton fran莽ais - Geriafurch
<!DOCTYPE html> <html lang="fr"> <head> <title>Traduction breton fran莽ais - Geriafurch</title> <meta property="og:title" content="Traduction breton fran莽ais - Geriafurch" /> <meta property="og:type" content="article" /> <meta property="og:image" content="https://geriafurch.bzh/search.jpg"/> <meta property="og:url" content="https://geriafurch.bzh/fr" /> <meta property="og:description" content="Trouvez en deux clics les traductions de vos mots depuis plusieurs dictionnaires bretons en ligne" /> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="icon" type="image/x-icon" href="https://geriafurch.bzh/favicon-search.ico" /> <link rel="shortcut icon" type="image/png" href="https://geriafurch.bzh/favicon-search.ico"/> <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <meta name="msapplication-TileColor" content="#ffffff"> <meta name="msapplication-TileImage" content="/ms-icon-144x144.png"> <link rel="manifest" href="/fr/search-manifest.json"> <link rel="canonical" href="https://geriafurch.bzh/fr" /> <!-- Chrome for Android theme color --> <meta name="theme-color" content="#bbf"> <!-- Add to homescreen for Chrome on Android --> <meta name="mobile-web-app-capable" content="yes"> <meta name="application-name" content="Blog"> <link rel="icon" sizes="192x192" href="/apple-icon-152x152.png"> <!-- Add to homescreen for Safari on iOS --> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="#bbf"> <meta name="apple-mobile-web-app-title" content="Traduction breton fran莽ais - Geriafurch"> <link rel="apple-touch-icon" href="/apple-icon-152x152.png"> <!-- Tile for Win8 --> <meta name="msapplication-TileColor" content="#bbf"> <meta name="msapplication-TileImage" content="/apple-icon-152x152.png"> <meta name="description" content="Trouvez en deux clics les traductions de vos mots depuis plusieurs dictionnaires bretons en ligne" /> <meta name="keywords" content="dictionnaire, breton, fran莽ais, traduction, d茅finition" /> <meta name="author" content="Anthony Lannuzel" /> <meta name="copyright" content="Anthony Lannuzel" /> <meta name="application-name" content="Traduction breton fran莽ais - Geriafurch" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:title" content="Traduction breton fran莽ais - Geriafurch" /> <meta name="twitter:description" content="Trouvez en deux clics les traductions de vos mots depuis plusieurs dictionnaires bretons en ligne" /> <meta property="og:image" content="https://geriafurch.bzh/search.jpg"/> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous"> <link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css"> </head> <body> <style> /* Sticky footer styles -------------------------------------------------- */ html { position: relative; min-height: 100%; } body { margin-bottom: 20px; /* Margin bottom by footer height */ } .footer { position: absolute; bottom: 0; width: 100%; height: 40px; /* Set the fixed height of the footer here */ line-height: 40px; /* Vertically center the text there */ background-color: #f5f5f5; } .result-item { padding-top:1em; padding-bottom:1em; } a, a:hover, a:visited, .link-button, .link-button:hover, .result-item-link { color:#538; } .result-item-link { text-decoration: underline; /*margin-bottom:1em!important;*/ } a.result-item-link { /*display:block;*/ } form.result-item-form { display:inline; margin:0px; } .result-item a, .result-item .link-button, .result-item a span { /*font-weight:bold;*/ } ul.result-item-list { display:block; } </style> <style> .btn-primary-outline { background-color: transparent; border-color: #ccc; } /* Side panel styles*/ .wrapper { display: block; } #sidebar { min-width: 250px; max-width: 250px; height: 100vh; position: fixed; top: 0; left: 0; /* top layer */ z-index: 9999; } .overlay { display: none; position: fixed; /* full screen */ width: 100vw; height: 100vh; /* transparent black */ background: rgba(0, 0, 0, 0.7); /* middle layer, i.e. appears below the sidebar */ z-index: 998; opacity: 0; /* animate the transition */ transition: all 0.5s ease-in-out; } /* display .overlay when it has the .active class */ .overlay.active { display: block; opacity: 1; } #dismiss { width: 35px; height: 35px; position: absolute; /* top right corner of the sidebar */ top: 10px; right: 10px; } /* DEMO STYLE */ @import "https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700"; .navbar { padding: 15px 10px; background: #fff; border: none; border-radius: 0; margin-bottom: 40px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); } .navbar-btn { box-shadow: none; outline: none !important; border: none; } .line { width: 100%; height: 1px; border-bottom: 1px dashed #ddd; margin: 40px 0; } /* --------------------------------------------------- SIDEBAR STYLE ----------------------------------------------------- */ #sidebar { width: 250px; position: fixed; top: 0; left: -250px; height: 100vh; z-index: 999; background: #bbf; color: #fff; transition: all 0.3s; overflow-y: scroll; box-shadow: 3px 3px 3px rgba(0, 0, 0, 0.2); } #sidebar.active { left: 0; } #dismiss { width: 35px; height: 35px; line-height: 35px; text-align: center; background: #77c; position: absolute; top: 10px; right: 10px; cursor: pointer; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; } #dismiss:hover { background: #fff; color: #bbf; } .overlay { display: none; position: fixed top; width: 100vw; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 998; opacity: 0; transition: all 0.5s ease-in-out; top:0px; } .overlay.active { display: block; opacity: 1; } #topbar { background:#77c; padding:10px; margin-bottom:15px; } #sidebar .sidebar-header { padding: 20px; background: #77c; } #sidebar ul.components { padding: 20px 0; /*border-bottom: 1px solid #47748b;*/ } #sidebar ul p { color: #fff; padding: 10px; } #sidebar ul li a, #fixed-sidebar ul li a { color:#636; display: block; } #sidebar ul li a { font-size: 1.1em; } #sidebar ul li a:hover { color: #7386D5; background: #fff; } #sidebar ul li.active>a, a[aria-expanded="true"] { color: #fff; background: #6d7fcc; } a[data-toggle="collapse"] { position: relative; } #main-panel { margin-right:0px; margin-left:0px; } #main-panel #col-right .container { padding-right:0px; padding-left:0px; sbackground:blue; } .dropdown-toggle::after { display: block; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); } #sidebar ul a, #sidebar ul a:hover, #sidebar ul a:focus, #fixed-sidebar ul a { /*font-size: 0.9em !important;*/ padding: 10px !important; padding-left: 30px !important; /*background: #6d7fcc;*/ transition: all 0.3s; color: inherit; text-decoration: none; } #sidebar ul li { line-height:2em; } #fixed-sidebar { background-color: #f6f6f6; border-right: 10px solid #bbf; margin-left:15px; margin-right:-15px; } /*a, a:hover, a:focus { outline:none; }*/ ul.CTAs { padding: 20px; } ul.CTAs a { text-align: center; font-size: 0.9em !important; display: block; border-radius: 5px; margin-bottom: 5px; } a.download { background: #fff; color: #7386D5; } a.article, a.article:hover { background: #6d7fcc !important; color: #fff !important; } /* --------------------------------------------------- CONTENT STYLE ----------------------------------------------------- */ #content { width: 100%; padding: 20px; min-height: 100vh; transition: all 0.3s; position: absolute; top: 0; right: 0; } #sidebar h4 { padding-left: 10px; } #fixed-sidebar h4 { font-size:120%; } </style> <div class="wrapper"> <!-- Sidebar --> <nav id="sidebar"> <div id="dismiss"> <i class="fas fa-times"></i> </div> <div class="sidebar-header"> <h3>Menu</h3> </div> <ul class="list-unstyled components"> <br/> <h4>Outils</h4> <li> <a href="/fr">Traduction</a> <a href="/fr/nb">Nombres</a> <a href="/fr/k">Mutations</a> <a href="/fr/klotenn">Rimes</a> </li> <br/> <h4>Plus</h4> <li> <a href="/fr/blog">Blog</a> <a href="/fr/stalia%C3%B1">Installation</a> <a href="/fr/diwar-benn">脌 propos</a> <!--<a href="/fr/darempred">Contact</a>--> <a href="https://www.facebook.com/geriafurch/" target="_blank">Facebook</a> <a href="https://www.instagram.com/geriafurch/" target="_blank">Instagram</a> </li> </ul> </nav> <div id="noConnection" class="alert alert-danger text-center small" style="display:none;margin-top:15px">Connexion impossible <a href="#" onclick="checkConnection()" class="btn btn-danger btn-sm" style="margin-left:1em;color:white">R茅essayer</a></div> <div id="appUpdateButton" class="alert text-center" style="display:none;margin-top:15px"> <a class="btn btn-warning" href="#" onclick="updateServiceWorker()">Mettre 脿 jour l'application</a></div> <div id="topbar"> <div class="container"> <div class="row"> <div class="col-3 col-sm-2" style="padding-top:0.2em"> <button type="button" id="sidebarCollapse" class="navbar-toggler float-left d-xs-block d-lg-none"> <span style="color:white"><i class="fas fa-bars fa-1x"></i></span> </button> </div> <div class="col-6 col-sm-8 text-center"> <a style="color:white;font-size:140%;font-weight:bold" href="/fr"> Geriafurch </a> </div> <div class="col-3 col-sm-2 small text-right" style="color:white;padding-top:0.7em"> <a href="/br?direction=frbr&query=" style="color:white">br</a> | fr </div> </div> <ul class="nav nav-pills"> </ul> </div> </div> <div class="container-fluid" style="padding:0px"> <div class="row" id="main-panel"> <div class="col col-lg-3 col-xl-2 d-none d-lg-block" id="col-left"> <div class="alert" id="fixed-sidebar"> <ul class="list-unstyled components"> <br/> <h4>Outils</h4> <li> <a href="/fr">Traduction</a> <a href="/fr/nb">Nombres</a> <a href="/fr/k">Mutations</a> <a href="/fr/klotenn">Rimes</a> </li> <br/> <h4>Plus</h4> <li> <a href="/fr/blog">Blog</a> <a href="/fr/stalia%C3%B1">Installation</a> <a href="/fr/diwar-benn">脌 propos</a> <!--<a href="/fr/darempred">Contact</a>--> <a href="https://www.facebook.com/geriafurch/" target="_blank">Facebook</a> <a href="https://www.instagram.com/geriafurch/" target="_blank">Instagram</a> </li> </ul> </div> </div> <div class="col col-xs-12 col-lg-9 col-xl-10" id="col-right"> <center> </center> <style> .search-box,.close-icon,.search-wrapper { position: relative; padding: 10px; } .close-icon { border:1px solid transparent; background-color: transparent; display: inline-block; vertical-align: middle; outline: 0px; cursor: pointer; position: absolute; right: 10px; top: -6px; width:50px; height:50px; display:none; } .close-icon:after { content: "X"; display: block; width: 27px; height: 27px; position: absolute; background-color: #CCC; z-index:1; right: 10px; top: 0px; bottom: 0; margin: auto; padding: 0px; border-radius: 50%; text-align: center; color: white; font-weight: normal; font-size: 19px; box-shadow: 0 0 2px #DDD; cursor: pointer; } .inline { display: inline; } .link-button { background: none; border: none; cursor: pointer; padding:0px; margin:0px; } .link-button:focus { outline: none; } li.closeWord { padding-left:.5em; padding-right:0; } li.closeWord a { color:black; font-weight:normal; } /* // autocomplete menu items size .ui-menu-item-wrapper { text-align: vertical-align; display:flex; align-items: center; } .ui-menu-item, .ui-menu-item-wrapper { height: 3em!important; line-height: 3em!important; }*/ .ui-menu-item .ui-menu-item-wrapper:hover, .ui-menu .ui-state-focus, .ui-menu .ui-state-active { border: 2px solid #ccf !important; background-color: #bbf!important; } </style> <div class="container"> <div class="alert" role="alert" style="background:#bbf;padding-bottom:0px"> <div class="span6 offset3" style="max-width:50em"> <form id="searchForm" action="/fr"> <div class="row"> <div class="col-md-5 col-lg"> <input name="q" id="queryInput" class="form-control form-group" onkeyup="onKeyUp()" onkeypress="onKeyPress(event)" placeholder="Entrez le mot 脿 traduire" value="" autocomplete="off"/> <button id="closeIcon" class="close-icon" type="button" onclick="resetQueryInput()"></button> </div> <div class="col-sm col-md"> <div class="row form-group"> <div class="col-7 col-sm-6 col-md-7 col-xl-6" style="margin-right:0;padding-right:0"> <button type="button" id="directionText" class="form-control" onclick="switchDirection()">Fran莽ais → Breton</button> <input type="hidden" name="d" id="directionInput" value="frbr"/> </div> <div class="col-5 col-sm-6 col-md-5 col-xl-6"> <input type="submit" class="form-control btn" style="background:#77c;color:white" value="Rechercher"/> </div> </div> </div> </div> </form> </div> </div> <div id="loading-spinner" style="display:none"><center><img src="/loading-spinner.gif" style="width:10em"/></center></div> </div> <div class="container" id="results" style="margin-bottom:3em"> <div class="row"> <div class="col" style="margin-bottom:2em"> <p style="margin-top:3em"> <center> Le mot du jour : <b><a href="/fr/brfr/gazel">gazel</a></b> </center> </p> </div> </div> </div> </div> </div> </div> <p style="margin:1em"> </p> <footer class="footer"> <div class="container"> <center> <span class="text-muted"> © 2018-2025 <a class="text-muted" href="https://geriafurch.bzh">geriafurch.bzh</a> - <a class="text-muted" href="/login">Connexion</a> </span> </center> </div> </footer> <!-- Dark Overlay element --> <div class="overlay"></div> </div> <script> function updateServiceWorker() { alert("updating service worker"); registerServiceWorker(); hideUpdateButton(); } function registerServiceWorker() { navigator.serviceWorker.register('/service-worker.js') .then(function(registration) { console.log('SW successfully registered'); }) .catch(function(error) { console.log('registration failed', error); }); } (function() { if (!('serviceWorker' in navigator)) { console.log('Service worker not supported'); return; } registerServiceWorker(); })(); </script> <script src="/lib/js/jquery-3.3.1.min.js" crossorigin="anonymous"></script> <script src="/lib/js/popper.min.js"></script> <script src="/lib/js/bootstrap.min.js"></script> <!-- Font Awesome JS --> <script defer src="/lib/js/solid.js"></script> <script defer src="/lib/js/fontawesome.js"></script> <script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script> <script type="text/javascript"> var queryLength=0; function clearResults() { $('#results').empty(); } function displayLoadingSpinner() { $('#loading-spinner').css("display", "block"); } function displayUpdateButton() { $('#appUpdateButton').css("display", "block"); } function getDirection() { var directionInput = $("#directionInput"); return directionInput.val(); } function getQueryLength() { return $("#queryInput").val().length; } function hideLoadingSpinner() { $('#loading-spinner').css("display", "none"); } function hideUpdateButton() { $('#appUpdateButton').css("display", "none"); } function updateCloseIcon() { if($('#queryInput').val()) $('#closeIcon').show(); else $('#closeIcon').hide(); } function onKeyPress(e) { /*if (e.which == 13) { $('form#searchForm').submit(); return false; }*/ } function onKeyUp() { updateCloseIcon(); if(getQueryLength() != queryLength) clearResults(); } function resetQueryInput() { var input = $('#queryInput'); $('#queryInput').val(""); $("#queryInput").focus(); $('#closeIcon').hide(); } function switchDirection() { if(getDirection() == 'frbr') setDirection('brfr'); else setDirection('frbr'); clearResults(); setupAutocompletion(); } function setDirection(direction) { var directionInput = $("#directionInput"); var directionText = $("#directionText"); if(direction == 'frbr') { directionInput.val('frbr'); directionText.html('Fran莽ais → Breton'); } else { directionInput.val('brfr'); directionText.html('Breton → Fran莽ais'); } } function checkVersion(data, updateIfNeeded) { if(data.serverSWVersion > 1) { if(updateIfNeeded) updateApp(); else displayUpdateButton(); } } function checkVersionAndUpdateIfNeeded() { checkConnection(true); } function checkConnection(updateIfNeeded=false) { jQuery.ajax({ type: 'GET', url: 'https://api.geriafurch.bzh/api/version', data: null, dataType: 'json', success: function (data) { console.log(data); checkVersion(data, updateIfNeeded); $('#noConnection').css("display", "none"); }, error: function (data) { console.log('An error occurred.'); console.log(data); $('#noConnection').css("display", "block"); }, }); } function hideKeyboard() { document.activeElement.blur(); $("#closeIcon").focus(); } function setupAutocompletion() { $( "#queryInput" ).autocomplete({ source: "https://api.geriafurch.bzh/api/autocomplete?d="+getDirection(), minLength: 2, select: function( event, ui ) { $( "#queryInput" ).val(ui.item.w); var form = $('#searchForm'); if((ui.item.l == 'br' && getDirection() == 'frbr') || (ui.item.l == 'fr' && getDirection() == 'brfr')) switchDirection(); hideKeyboard(); form.submit(); } }) .autocomplete( "instance" )._renderItem = function( ul, item ) { return $( "<li>" ) .append( "<div><small style=\"color: #888\">" + item.l + "</small> " + item.w + "</div>" ) .appendTo( ul ); } ; } function updateApp() { console.log('TODO update'); } $(document).ready(function(){ $("#queryInput").focus(); updateCloseIcon(); queryLength = getQueryLength(); var frm = $('#searchForm'); frm.submit(function (e) { queryLength = getQueryLength(); displayLoadingSpinner(); hideKeyboard(); $( "#queryInput" ).autocomplete( "close" ); e.preventDefault(); var queryInput = $("#queryInput").val(); jQuery.ajax({ type: frm.attr('method'), url: 'https://api.geriafurch.bzh/api/search',//frm.attr('action'), data: frm.serialize(), dataType: 'json', success: function (data) { hideLoadingSpinner(); console.log(data); checkVersion(data); var newContent = ''; newContent += '<div class="row">'; newContent += '<div class="col" style="margin-bottom:2em">'; if(data.results.length > 0) { newContent += '<ul class="list-group">'; for (i = 0; i < data.results.length; i++) { result = data.results[i]; newContent +='<li class="list-group-item result-item">'; if(result.link) newContent += result.link; newContent += result.translation; newContent += '</li>'; } newContent += '</ul>'; $("#queryInput").val(queryInput); } else { newContent += '<p class="text-center" style="margin:3em">' + "Aucun r茅sultat" + '</p>'; if(data.newWordsFound.length > 0) { newContent += '<hr>'; newContent += '<p class="text-center">' + "Mots approchants :" + '</p>'; for (i = 0; i < data.newWordsFound.length; i++) { newWord = data.newWordsFound[i]; newContent += '<p class="text-center"><a href="/fr?q=' + newWord + '&d=' + getDirection() + '">' + newWord + '</a></p>'; } } } newContent += '</div>'; if(data.closeWords.length > 0) { newContent += '<div class="col col-12 col-sm-4 col-md-4 col-lg-3">'; newContent += '<div class="card">'; newContent += '<div class="card-body">'; newContent += '<p class="text-center">'; newContent += '<b>Voir aussi</b>'; newContent += '</p>'; newContent += '<ul class="list-group list-group-flush">'; for (i = 0; i < data.closeWords.length; i++) { word = data.closeWords[i]; newContent +='<li class="list-group-item closeWord">'; newContent += word.link; newContent += '</li>'; } newContent += '</ul>'; newContent += '</div>'; newContent += '</div>'; newContent += '</div>'; } newContent += '</div>'; if(queryInput == 'gerdle' && typeof theWord !== 'undefined') { newContent = theWord; } var resultsDiv = $('#results'); resultsDiv.html(newContent); document.title = queryInput + ' - Geriafurch'; }, error: function (data) { hideLoadingSpinner(); console.log('An error occurred.'); console.log(data); }, }); var searchQuery = $("#queryInput").val(); var path = '/fr?q=' + searchQuery + '&d=' + getDirection(); //gtag('set', {'page': path}); //gtag('send', 'page_view'); gtag('config', 'UA-5224608-69', { 'page_title' : 'Recherche ' + searchQuery, 'page_path': path }); }); setupAutocompletion(); }) </script> <script type="text/javascript"> $(document).ready(function () { /*$("#sidebar").mCustomScrollbar({ theme: "minimal" });*/ $('#dismiss, .overlay').on('click', function () { // hide sidebar $('#sidebar').removeClass('active'); // hide overlay $('.overlay').removeClass('active'); }); $('#sidebarCollapse').on('click', function () { // open sidebar $('#sidebar').addClass('active'); // fade in the overlay $('.overlay').addClass('active'); $('.collapse.in').toggleClass('in'); $('a[aria-expanded=true]').attr('aria-expanded', 'false'); }); // Setup a listener to track Add to Homescreen events. window.addEventListener('beforeinstallprompt', e => { e.userChoice.then(choiceResult => { ga('send', 'event', 'Add to Homescreen prompt', choiceResult.outcome); }); }); }); </script> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-5224608-69"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-5224608-69'); </script> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-7MVBSP5K56"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-7MVBSP5K56'); </script> </body> </html>