multi language website

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Full Stack .NET Developer C# ASP.NET

Samengevat: Deze werkgever is gespecialiseerd in het op afstand bewaken en besturen van machines en processen. Ben jij een ervaren Full Stack .NET Developer? Heb je ervaring met C# en ASP.NET? Vaste baan: .Net Developer C# ASP.NET HBO €3.300 - €4.500 Deze werkgever is een snel groeiende onderneming gespecialiseerd in het op afstand bewaken en besturen van machines en processen, IoT (Internet of Things). Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Wil jij bij de top specialisten horen? Ben jij op zoek naar een

Bekijk vacature »

Junior Front end developer Onderwijssoftware

Functie Als Junior front end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

Database Developer

Functieomschrijving Wat ga je doen? Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te voeren, maar het is ook prettig als je in de omgeving van Tilburg woont om naar het kantoor te kunnen komen. Vind jij het leuk om jouw creatieve vaardigheden te benutten om complexe systemen te ontwikkelen? Lees dan snel verder! Bedrijfsprofiel Voor wie

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

.NET Developer

Dit ga je doen Tot jouw takenpakket behoort onder andere: Webapplicaties ontwerpen, bouwen, testen en implementeren in .NET/C#.; Ontwikkelen, implementeren en beheren van maatwerkapplicaties; Onderhouden en beheren van standaardpakketten; Onderzoeken en beoordelen van nieuwe technieken. Hier ga je werken Als .NET ontwikkelaar kom je te werken bij een grote semioverheidsinstelling in Nijmegen. De organisatie staat garant voor het leveren van onderwijs en les- en onderzoeksmateriaal voor duizenden betrokkenen. De organisatie wil bijdragen aan een gezonde, vrije wereld met gelijke kansen voor iedereen. Binnen de teams hangt een open en collegiale cultuur met veel aandacht voor een prettige en sociale werksfeer.

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

Ervaren PHP Developer

Functieomschrijving PHP Developer met brede ervaring gezocht! Ben jij een Full Stack PHP Developer met brede ervaring die toe is aan een volgende stap? Lees dan snel verder! Voor onze eindklant in de regio Nunspeet zijn wij op zoek naar een ervaren PHP Developer die het IT Team van deze organisatie gaat versterken. Wij zoeken een enthousiaste en breed georiënteerde IT-er die er voor gaat zorgen dat deze innovatieve organisatie de volgende stap gaat maken. Om deze functie goed uit te kunnen voeren moet je communicatief goed zijn en in staat zijn om zelfstandig problemen op te lossen. Daarnaast bestaat

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Senior Organisatieontwikkelaar

Als Organisatieontwikkelaar zorg je ervoor dat we in het magazijn van Coolblue altijd vooruit voetballen op het gebied Medewerker en Organisatie Ontwikkeling. Zo draag je bij aan een toekomstbestendig magazijn waar we klanten én medewerkers elke dag blijven verwonderen. Wat doe je als Senior Organisatieontwikkelaar bij Coolblue? Als Organisatieontwikkelaar werk je voor het magazijn van Coolblue. Je krijgt er energie van om continue te bouwen aan een toekomstbestendige organisatie. Dat doe je samen met 17 collega's in het HR-team, ieder met een eigen specialisme. Je werkt graag zelfstandig en je weet snel je weg te vinden als verandermanager. Ook ben

Bekijk vacature »
SteZZz

SteZZz

23/03/2006 11:20:00
Quote Anchor link
Het is mijn gevraagt om een website te maken voor multi languages, nu is het niet zomaar een multi language site zoals ik er al veel op internet heb gevonden.

Je moet het zien als volgt:
Een klant moet de site in zijn eigen taal kunnen vertalen, de site is dus standaard engels, maar 1 klant mag dus extra taal kunnen toevoegen, stel je dus voor dat voor elke variable die is genomen een vertaling gekozen mag worden en vervolgens worden ingevoerd in de database.
de site moet ook makkelijk veranderd kunnen worden naar een andere taal. uiteindelijk zal de database goed gevult worden met verschillende talen en kan een gebruiker hier gemakkelijk tussen switchen.

Mijn vraag is hoe ik dit op een gebruiksvriendelijke manier kan realiseren. Ik snap dat het kan overkomen dat ik het probleem zo bij een ander neerleg, maar dit is niet het geval Ik heb ook wel degelijk research gedaan, en het is dus iig de bedoeling dat het language systeem(zo zou ik het maar noemen) volledig in een MySQL database komt, overigens is de rest van de site dit ook al.

Even als toevoeging op de vraag.
Het betreft hier een Enquete systeem, een klant krijgt dus toegang tot de site en kan vervolgens een enquete aanmaken, en dus als 2de optie ook een vertaling aanmaken. Vervolgens als de enquete gereed is wordt hij online gezet met username en passwoord voor de overige gebruikers van de desbetreffende gebruikers die deze enquete moeten gaan invullen. de site zal dus de klant kan dus opgeven wat voor de gebruikers de default language is en de gebruiker moet ook nog eens kunnen switchen tussen de default language of engels.
Hoe het mij het beste lijkt is als volgt
een klant kan dus een taal toevoegen, dan krijgt de klant dus een gehele lijst met alle engelse woorden en vervolgens kan hier een vertaling opgegeven worden. mits alle velden zijn ingevult wordt de taal opgeslagen.

Het toevoegen van de enquetes wordt gedaan door de klant en zal geen vertalings optie hoeven te bevatten, de vertaling betreft dus alleen voor de site zelf.

Het ophalen van de taal dus naar mijn mening als volgt gaan:
er wordt gekeken in de database welke talen er beschikbaar zijn, vervolgens wordt er gekeken naar de selectie van de taal die is gedaan, als deze selectie niet bestaat zal de default taal worden geselecteerd(in dit geval engels).

As er nog onduidelijkheden zijn hoor ik dit graag en zal hier dan zo spoedig mogelijk meer toelichting bij geven.
Gewijzigd op 23/03/2006 11:44:00 door SteZZz
 
PHP hulp

PHP hulp

08/01/2025 16:55:17
 
Lissy Pixel

Lissy Pixel

23/03/2006 11:48:00
Quote Anchor link
Ik zou zeggen go for it!!!
Heb je specifieke hulpvragen m.b.t. tot je code dan hoor ik het wel van je...
 

23/03/2006 11:51:00
Quote Anchor link
Zelf ben ik projectmanager van diverse internationale projecten/sites. De meeste ondersteunen ongeveer 20 talen varierend van nederlands tot russisch en chinees.

Ik kan je vanuit deze ervaring zeggen dat je problemen niet liggen in het vertalen van teksten De problemen zitten voornamelijk in de omgangsvormen. Het is dus niet zo simpel dat de derde regel vertaald moet worden. Deze kan bijvoorbeeld op een Chinese site pas aan het eind van de site komen.

Uiteraard praat je over opslag in UTF. Kan je een groot deel van de talen aan. Echter een UTF is ook weer opgedeeld. Chinees en Japans zal je dus in een andere UTF versie moeten opslaan. (Dus in een andere tabel.)

Als je de klant laart vertalen wie controleert dan de inhoud? Wij laten dit initieel ook doen. In mijn team werken diverse internationale mensen die regelmatig vertalingen tegen komen die jij niet op je site wil hebben. Sommige express en sommige per ongeluk omdat de (algemene)context niet begrepen is.

Kortom een uitdagend project voor je. Wel vast een tip Maak gebruik van een cascadeersysteem. Is een vertaling niet aanwezig dan wordt teruggevallen op een standaard (engels?) taal.
 
Arjan Kapteijn

Arjan Kapteijn

23/03/2006 12:03:00
Quote Anchor link
Ik heb toevallig een gedeelte van zo'n systeem een tijdje geleden geschreven. Ik zal bij thuiskomst wat simpele voorbeelden van hoe ik het zou aanpakken online zetten.
 
SteZZz

SteZZz

23/03/2006 12:06:00
Quote Anchor link
nou super dat er nu al zo snel is gereageerd op mijn post.
over dat laatste wat je zei, er moet dus een soort van check inkomen dat als de taal niet bestaat dat die dan terugvalt naar default engels.
het geen wat ik niet goed begrijp is dat chinese en japanse vertaling met utf, iets van dat utf een andere soort table is ofzo. als er dus met meerdere tables wordt gewerkt kan dit enige problemen met zich meebrengen in de moeilijkheid.
misschien dat er een dergelijke php code beschikbaar gemaakt kan worden in welke richtlijn ik moet gaan denken voor het selecteren van de taal.

dus:
uitlezen van de table languages welke talen er beschikbaar zijn
vervolgens de selecterende taal controllern of deze beschikbaar is en als deze niet beschikbaar is naar de default taal overgaan.
het ingeven van default taal door de klant zal een 2de zorg zijn.

met betrekking tot die utf om hier ook nog eens een check voor te verzinnen lijkt het mij het meest logische om met 3tables te werken:
1table met lijst van talen, 1 table met utf1 en 1table met utf2
op deze manier kan je alsnog makkelijk checken of een taal beschikbaar is, en in die table van talen zal dan ook een soort van table variable bevatten welke table die uiteindelijk moet uitlezen van de taal. het zal dan alleen nog lastig worden voor het aanmaken van een taal om automatisch de selectie te laten maken tussen de table utf1 en utf2
nog een probleem dus
Gewijzigd op 23/03/2006 12:19:00 door SteZZz
 
SteZZz

SteZZz

23/03/2006 12:07:00
Quote Anchor link
arjan alvast bedankt hiervoor
 

23/03/2006 12:29:00
Quote Anchor link
Probleem zit'm in de zogenaamde ideographs. Westerse talen werken met karakters om een woord te vormen. Chinees, Japans Koreaans met ideographs Je weet wel die tekeningen die je ziet als je naar de afhaalchinees gaat) Deze kan je ook in utf-8 vastleggen. Dus dezelfde tabel gebruiken maar dan moet je dit op een of andere wijze aangeven. Beter is om dit in een ander veld c.q tabel te zetten

Het afvragen of een vertaling aanweizg zal ik per veld doen. Halve vertalingen worden dan ook meegenomen. Is een kwestie van smaak.

De default taal en variant hierop van de gebruiker kan je ophalen uit de browser instellingen.
 
Arjan Kapteijn

Arjan Kapteijn

23/03/2006 12:36:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $_SERVER['ACCEPT_LANGUAGE'] ?>


Zo uit mijn hoofd, die kan je uit elkaar trekken. En daarna eventueel ook weer andere charsets inladen.
 
SteZZz

SteZZz

23/03/2006 12:51:00
Quote Anchor link
Arjan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $_SERVER['ACCEPT_LANGUAGE'] ?>


Zo uit mijn hoofd, die kan je uit elkaar trekken. En daarna eventueel ook weer andere charsets inladen.

what je hier doet is simpel weg
$language = $_GET['language']
if (language == $language)
{select languages from language where language ='$language'} of iets in die trend, wat je me nu hebt gegeven is denk ik niet compleet. zou je meer in de trend wat ik je nu net hebt gegeven kunnen posten?
 
Arjan Kapteijn

Arjan Kapteijn

23/03/2006 12:56:00
Quote Anchor link
Wat jij doet is een taal uit de url plukken, dan moet de gebruiker dus zelf ergens op klikken. Leuker is als je de browser info uit gaat lezen.
 

23/03/2006 12:57:00
Quote Anchor link
Wat Arjan hier doet is de easy-way. Houdt echter geen rekening met variant bijvoorbeeld en-uk.

Google even op language negociation en je vindt ongetwijfeld een script.
 
SteZZz

SteZZz

23/03/2006 13:01:00
Quote Anchor link
MarDek:
Wat Arjan hier doet is de easy-way. Houdt echter geen rekening met variant bijvoorbeeld en-uk.

Google even op language negociation en je vindt ongetwijfeld een script.

zal ik doen, bedankt voor je reactie MarDek
 
Arjan Kapteijn

Arjan Kapteijn

23/03/2006 13:04:00
Quote Anchor link
Die $_SERVER[''] moet je daarna wel uit elkaar trekken, dus een echt 'easy way' is het ook niet ;).
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.