Samenvatting
De schakelaar Vertaalbaar bepaalt of een element per taal een eigen inhoud heeft. Hij staat aan zodra het veld er is.
Zet je hem uit, dan lezen en schrijven alle talen dezelfde inhoud. Dat is wat je wilt bij een logo, een telefoonnummer of een merknaam.
De vertalingen die er al waren, blijven bewaard. Zij doen niets zolang de schakelaar uit staat, en zij komen terug zodra je hem weer aanzet.
Het veld staat bij negenendertig elementsoorten. Ontbreekt het, dan is dat element altijd taalonafhankelijk.
Voor dit veld is geen recht nodig.
Wanneer gebruik je dit?
Je zet de schakelaar uit bij inhoud die in elke taal hetzelfde is. Denk aan een logo, een telefoonnummer of een adres.
Je gebruikt hem ook als een wijziging niet overkomt. Werk je in het Nederlands en blijft de Engelse pagina oud, dan hoort dat zo: dat element is vertaalbaar.
Je hebt de schakelaar niet nodig op een website met één taal. Er is dan niets om van te scheiden.
Wil je weten hoe je aan de andere taal komt, dan is dat een ander onderwerp. Dat staat in Taal wisselen.
Hoe werkt dit in Mach3Blocks?
De schakelaar staat op het tabblad Instellingen, direct onder het veld Verbergen. Hij heeft twee standen en geen verdere keuzes.
Zet je hem om, dan wordt het paneel opnieuw geladen. Elk ander veld leest daarna namelijk een andere waarde.
| Stand | Wat het element doet | Bijzonderheden |
|---|---|---|
| Aan | elke taal heeft een eigen inhoud | dit is de stand waarin het veld begint |
| Uit | alle talen lezen en schrijven dezelfde inhoud | de bestaande vertalingen blijven staan en doen niets |
Waar de vertalingen blijven
Een vertaalbaar element bewaart per taal een eigen kopie van zijn inhoud. Die kopie hoort bij het blok waarin het element staat.
| Wat er gebeurt | Wat dat met de kopieën doet |
|---|---|
| De schakelaar staat aan | je leest en schrijft de kopie van de taal waarin je werkt |
| Je zet de schakelaar uit | je leest en schrijft de standaardkopie, en de andere kopieën blijven staan |
| De bezoeker opent een taal | hij krijgt de standaardkopie, in elke taal dezelfde |
| Je zet de schakelaar weer aan | elke taal leest zijn eigen kopie weer, met de oude vertaling erin |
Er wordt nooit een kopie weggegooid. Uitzetten is daarmee omkeerbaar, en je verliest geen vertaalwerk.
Welke instellingen per taal gaan
Niet elk veld volgt deze schakelaar. Sommige velden gaan altijd per taal, en andere gelden altijd voor alle talen.
| Instelling | Per taal of voor alle talen |
|---|---|
| De inhoud van een kop, een tekst of een nummer | per taal, zolang Vertaalbaar aanstaat |
| Verbergen | voor alle talen |
| Type heading | voor alle talen |
| Het linkveld | per taal |
| Aria label | per taal |
| Afbeelding grootte | per taal |
| De schakelaar Vertaalbaar zelf | voor alle talen |
Bij welke elementen de schakelaar staat
| Soort | Staat de schakelaar er | Bijzonderheden |
|---|---|---|
| De headings, de tekstelementen en de nummers | ja | dit zijn de elementen met eigen tekst |
| De buttons, de media-elementen en de iconen | ja | |
| De handler en het iframe-element | ja | |
| Vier van de zeven controls | ja | de andere drie hebben alleen afbeeldingsvelden |
| De blokken, de structuurelementen en de cards | nee | zij dragen zelf geen inhoud |
| De menu's en hun onderdelen | nee | een menu haalt zijn tekst uit de pagina's erachter |
| De formulieren, de velden en de viewports | nee | |
| Een wrapper | nee | ook als de groep eromheen het veld wel heeft |
| Een element dat aan een collectieveld hangt | nee | de inhoud komt uit de collectie, met een eigen vertaalinstelling |
Ontbreekt de schakelaar, dan is het element taalonafhankelijk. Er valt daar dus niets te kiezen.
Wat je ermee kunt
| Wat je wilt | Wat je doet |
|---|---|
| Een logo in elke taal gelijk houden | zet de schakelaar uit bij dat media-element |
| Een telefoonnummer één keer onderhouden | zet de schakelaar uit bij dat tekstelement |
| Een kop per taal apart schrijven | laat de schakelaar aanstaan |
| Een oude vertaling terughalen | zet de schakelaar weer aan |
| Nakijken of een element vertaalbaar is | kijk naar de stand van de schakelaar |
De schakelaar geldt per element en per plek. Staan er twee gelijke koppen in hetzelfde blok, dan heeft elk van de twee zijn eigen stand.
Op de gepubliceerde website is de stand nergens te zien. De bezoeker merkt alleen dat de inhoud in elke taal gelijk is.
Grenzen en wat niet kan
| Grens | Wat dat voor je werk betekent |
|---|---|
| Geen stand per blok of per pagina | je zet de schakelaar per element om, en nooit in één keer voor een blok |
| Geen waarschuwing bij het uitzetten | de wijziging gaat direct in |
| Niet bij elk element | veertien soorten hebben het veld niet, en die zijn altijd taalonafhankelijk |
| Bij een globaal blok geldt de stand overal | de waarde hoort bij dat globale blok, op elke pagina waar het staat |
| Geen invloed op de opmaak | de vormgeving van een element is nooit taalafhankelijk |
Uitzetten verwijdert geen vertaling. Wil je een taal echt leegmaken, dan wis je die inhoud zelf.
Voorwaarden en rechten
Voor dit veld is geen recht nodig. Wie het instellingenpaneel kan openen, kan de schakelaar omzetten.
Er is wel een voorwaarde. De schakelaar heeft alleen zin bij een website met meer dan één taal; hoe je een taal toevoegt staat in Talen instellen.
Praktijkvoorbeelden
Je website staat in het Nederlands en het Engels. Het logo in de header is een afbeelding met de merknaam erin, en die is in beide talen gelijk. Je selecteert dat media-element en zet de schakelaar uit. Daarna onderhoud je het logo één keer.
Het telefoonnummer staat als tekst in de footer. Bij een wijziging moest je het twee keer aanpassen, en één keer ging dat mis. Je zet de schakelaar bij dat tekstelement uit, en de Engelse pagina volgt daarna het Nederlandse nummer.
Je hebt de Engelse koppen laten vertalen en daarna een kop per ongeluk taalonafhankelijk gezet. De Engelse tekst was uit beeld, maar niet weg. Je zet de schakelaar weer aan en de vertaling staat er weer.
Een adresblok is met een collectie gevuld. De schakelaar staat er niet, want de inhoud komt uit de collectie. De vertaling regel je in die collectie.
Nee. De vertalingen blijven bewaard en doen niets zolang de schakelaar uit staat. Zet je hem weer aan, dan staan zij er weer.
Een menu haalt zijn tekst uit de pagina's erachter. Er is daar dus geen eigen inhoud die je per taal kunt bewaren.