Vertaalbaar

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

Uitzetten geldt meteen voor elke taal

Er komt geen vraag en geen bevestiging. Vanaf dat moment leest elke taal dezelfde inhoud, ook de talen die je niet open hebt staan.

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.