Multi-language ondersteuning

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Database Developer

Functie omschrijving Voor een logistieke dienstverlener in omgeving Zuid Beijerland zijn wij op zoek naar versterking. Weet jij als geen ander systemen aan elkaar te koppelen en heb jij goede kennis van SQL en UML, lees dan snel verder! Jouw taken zien er als volgt uit: Je bent in deze rol voornamelijk verantwoordelijk voor het bouwen, implementeren en beheren van koppelingen tussen de bestaande systemen (zowel business 2 business als application 2 application). Daarnaast inventariseer je de wensen van in- en externe klanten, die je vervolgens samen met je collega's, vertaalt naar technische specificaties, die jullie zelf ontwikkelen en implementeren.

Bekijk vacature »

Traineeship Front-end developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

PHP Developer

Functie omschrijving Als PHP Developer ga jij aan de slag met uitdagende software projecten. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Deze software bouw je vooral in PHP en specifiek Laravel. Dit framework kent dus geen geheimen voor jou. De software die jij gaat ontwikkelen is heel divers, van urenregistratiesystemen tot compleet geautomatiseerde tools. In deze veelzijdige functie ga jij je zeker niet vervelen, elke dag bestaat weer uit nieuwe uitdagingen. Bedrijfsprofiel Deze

Bekijk vacature »

.NET developer

Functie Als .NET ontwikkelaar ga jij aan de slag bij een van onze klanten actief in de High Tech Industrie. Onze klanten zijn voornamelijk gelokaliseerd in de omgeving van Eindhoven. Wij zijn erg selectief als het gaat om de projecten die wij accepteren en richten ons dan ook alleen op innovatieve en complexe projecten. Omdat onze klanten voornamelijk gespecialiseerd zijn in de machinebouw, werk jij ook vaak dicht tegen de machines aan. Ons team bestaat momenteel uit Embedded engineers, IOT developers en Cloud engineers. Wij werken voornamelijk aan Microsoft projecten waar er gebruik wordt gemaakt van WPF, UWP, .NET Core

Bekijk vacature »

Junior Front-End Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale oplossingen van Coolblue. Wat doe je als Junior Front-End Developer bij Coolblue? Als Junior Front-End Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen. Op dat moment komt je wil om te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te maken. Je sterk analytisch vermogen komt dan goed van pas! Ook Junior Front-End Developer worden bij Coolblue?

Bekijk vacature »

Software Developer

Functie omschrijving Psst hé jij daar! Op zoek naar een nieuwe uitdaging als developer? Wacht niet langer en reageer direct. In deze functie ga je bij een familiebedrijf werken als developer. Je gaat maatwerk software ontwikkelen met de Microsoft stack. Je gebruikt technieken als C#, ASP.NET en MVC. Je werkt in een leuk team van andere developers. Je krijgt veel vrijheid in je werk en kan flexibel werken. Dagje thuiswerken? Geen probleem! Daarnaast is er veel ruimte om écht mee te denken met het bedrijf en met de klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Vanaf

Bekijk vacature »

Implementatie specialist

Standplaats: Honselersdijk Aantal uren: 32 – 40 uur Opleidingsniveau: HBO werk- en denkniveau Ben jij de implementatie expert die onze klanten helpt bij het integreren van de Greencommerce software? Ben jij daarnaast communicatief sterk, denk jij graag in verbeteringen en heb je ervaring met ICT? Lees dan snel verder! Bedrijfsinformatie Jem-id is een grote speler op het gebied van software ontwikkeling. Zo zijn wij continu bezig met het ontwikkelen van de meest innovatieve software voor de AGF- en sierteeltsector. We creëren oplossingen die er toe doen en verbinden klanten niet alleen op technisch vlak, maar zoeken ook de verbinding in

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

Bekijk vacature »

.Net ontwikkelaars voor de zorgsector

Bedrijfsomschrijving Voor onze klant in de omgeving van Zwolle zijn wij op zoek naar een ervaren .Net ontwikkelaar, bij voorkeur met ervaring binnen de belangrijkste sector van Nederland, namelijk: de zorgsector. Deze internationale organisatie ontwikkelt software voor de zorgsector. Er werken zo'n 25 medewerkers hard aan een oplossing die gebruikt wordt door heel Nederland. Er heerst een informele sfeer waarbij er altijd ruimte is voor een grapje. Je collega's zijn stuk voor stuk sterke ontwikkelaars vanuit verschillende achtergronden en met verschillende leeftijden. Je komt hier terecht in een organisatie die zich hard inzet om de zorgsector te verbeteren. De mogelijkheden

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

Bekijk vacature »

Front-End React Developer

Als Front-End React Developer verbeter je de user experience van onze eigen webapplicaties voor onze collega's binnen Coolblue. Wat doe je als Front-End React Developer bij Coolblue? Als Front-end React Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten met React.js. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end React Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen Verbeteren van de gebruiksvriendelijkheid van onze webshop

Bekijk vacature »

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

.NET developer

Functie Als junior .NET ontwikkelaar ga jij aan de slag in één van de 5 IT teams van dit bedrijf. Jullie werken op basis van interne klantprojecten aan voornamelijk webapplicaties. Dit betekent dat jij continu uitgedaagd wordt en veelal met verschillende soorten projecten bezig bent. Het gave is dan ook dat jullie als team samen bekijken welke technieken het beste passen bij het project waar jullie verantwoordelijk voor zijn. Zo kan het zijn dat jij als .NET developer gaat werken aan een project, maar dat jullie als team liever gebruik maken van Haskell of F# om de klus te klaren.

Bekijk vacature »
HaasOnline XX

HaasOnline XX

27/06/2007 22:33:00
Quote Anchor link
Beste mede-PHP proggers,

Ik ben bezig mijn internetsite opnieuw op te zetten en ik wil dat de interface meerdere talen gaat ondersteunen. Ik had bedacht dat afhankelijk van de taal instelling een include geladen wordt met taal strings. Het ziet er zo uit ongeveer:

-Taalbestand-
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

$GENERAL_YES
= 1000;

function
GetString( $item ) {
   if ($item==1000) { return "Yes"; }
}

?>


-Internetsite zelf-
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

// code bla bla......

function ViewForum() {
   echo GetString( $GENERAL_YES )."<br>\n";
}

?>


Deze code werkt dus niet, mits ik globals gebruik. Eigenlijk wil ik dat niet omdat de code dan zo groot en omslachtig wordt.

Iemand een suggestie hoe dit beter kan, dus zonder een global in de internetsite zelf te defineren? (Andere suggesties zijn ook welkom natuurlijk)
Gewijzigd op 01/01/1970 01:00:00 door HaasOnline XX
 
PHP hulp

PHP hulp

07/12/2024 05:56:36
 
Danny Roelofs

Danny Roelofs

27/06/2007 23:10:00
Quote Anchor link
Je zou ook gewoon een php bestand aan kunnen maken in de trend van:

language_nl.php
language_en.php

en in die bestanden zet je dan:

$general_yes = 'ja';

en

$general_yes = 'yes';

etc...

En als de gebruiker een taal kiest je en je deze laat onthouden door bijvoorbeeld met een cookie te zetten en deze in de pagina op te vragen wat zijn keuze is laat je een switch lopen op de betreffende cookie

switch($_COOKFIE['taal'])
{
case 'nl':
include "language_nl.php";
break;

case 'en':
include "language_en.php";
break;
}
 
PHP Newbie

PHP Newbie

27/06/2007 23:14:00
Quote Anchor link
Het talen bestand voor een site van me (deze werkt met 2 talen, nederland en engels):

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
    if(isset($_SESSION['taal']) && $_SESSION['taal'] == 'en')
    {

        $taal = 1;
    }

    elseif(isset($_SESSION['taal']) && $_SESSION['taal'] == 'nl')
    {

        $taal = 0;
    }

    elseif(isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) && ereg('nl', $_SERVER['HTTP_ACCEPT_LANGUAGE']) == true)
    {

        $taal = 0;
    }

    else
    {
        $taal = 1;
    }

    
    $t['pagina']         = array('Pagina',         'Page');
    $t['voorkant']        = array('Voorkant',        'Front');
    $t['achterkant']    = array('Achterkant',     'Back');
    $t['boekje']        = array('boekje',        'booklet');
    $t['persing']        = array('persing',        'pressing');
    //de bedoeling lijkt me duidelijk
    
    foreach($t as $key => $value)
    {

        $t[$key] = $value[$taal];
    }

    
    $taal = ($taal == 0) ? 'nl' : 'en';
    
    //nu kun je ook doen ($taal == nl) ? 'Een text in het nederlands' : 'A text in English';
?>
 
HaasOnline XX

HaasOnline XX

27/06/2007 23:18:00
Quote Anchor link
Bedankt voor de reactie. Ik gebruik alleen integers vanwege het beperkte geheugen op de server, plus het is iets sneller. Ik gebruik de gebruiker zijn gegevens (statitieken) op de instelling mee op te slaan om problemen met lokale cookies te voorkomen. (ze kunnen geblocked zijn vandaar, plus de instelling vergaat niet)

Ik vroeg alleen hoe ik de variabele zoals $general_yes kan gebruiken in functies zonder in de functie aan te geven dat ik een global gebruik. ik wil dus dat de variabele zoals $general_yes standaard global staan ivm dat ik dit moet opgeven.

Nog een voorbeeld in de main: (dit werkt niet en dit moet gaan werken)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

// code bla bla......

function ViewForum() {
   echo GetString( $GENERAL_YES )."<br>\n";
}

?>


Nog een voorbeeld in de main: (dit werkt wel, maar wil ik niet)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php

// code bla bla......

function ViewForum() {
   global $GENERAL_YES;
   echo GetString( $GENERAL_YES )."<br>\n";
}

?>
 
Danny Roelofs

Danny Roelofs

27/06/2007 23:31:00
Quote Anchor link
Als je het niet via cookie's wilt doen kun je indien de gebruiker een account heeft natuurlijk ook deze instelling in de database op slaan of gebruik maken van de http data die ook aangeeft welke taal keuze de browser heeft.

Maar goed, ik merk het al... je wilt alleen integers gebruiken vanwege het beperkte geheugen op de server? Dit komt nogal komisch over als ik zo vrij
mag zijn (doe dat toch al) maar draait je server op een 386 processor met 32mb geheugen of iets in die trend?
 
HaasOnline XX

HaasOnline XX

28/06/2007 08:59:00
Quote Anchor link
@Danny:
Ik heb je verbeter suggestie verworpen, aangezien ik hetzelfde reeds eerder aandroeg (cookie). Mij vraag rest dus hoe ik globals kan vermijden?

Ps Integers zijn kleiner (in benodigde bits) en bij veel traffic wordt het geheugen van de server dus minder belast, hetgeen wat de snelheid ten goede komt. Maar dat weet je vast wel van assembler of C.

Edit:

Negatieve opmerking verwijderd.
Gewijzigd op 01/01/1970 01:00:00 door HaasOnline XX
 
Frank -

Frank -

28/06/2007 11:10:00
Quote Anchor link
Persoonlijk zou ik de hele zooi in een database zetten en vervolgens met Smarty (template-engine) aan de slag gaan. Smarty heeft ingebouwde ondersteuning voor meertalige websites, dat werkt uitstekend. Alle vaste onderdelen zet je in een taalbestand, de dynamische teksten sla je op in de database.

Op deze manier krijg je een goed te onderhouden website waar nooit een stuk tekst ontbreekt omdat je toevallig wat vergeten bent te vertalen. Smarty valt dan gewoon terug op de default-waarde (uit de default taal).

Ps. Lijkt mij niet zo handig om hier personen aan te vallen op hun reacties, niet zo netjes. Niet meer doen doen dus.
 
HaasOnline XX

HaasOnline XX

28/06/2007 11:31:00
Quote Anchor link
@pqFank:
Bedankt voor je reactie. Ik maak gebruik van een Excel werkblad met VBA om de PHP language bestanden te generen. Op zich is Smarty wel een goed alternatief, maar ik probeer de database aanvragen binnen de perken te houden om zo de verwerkings snelheid hoog te houden, maar wellicht staat hier wel wat in wat ik kan gebruiken, zal hem vanavond eens goed bestuderen.
 
Frank -

Frank -

28/06/2007 11:36:00
Quote Anchor link
De database-aanvragen kun je beperken door gebruik te maken van stored procedures. Daar heb je bv. PostgreSQL of MySQL 5.x voor nodig.

Verder kan een database echt wel enige duizenden calls per minuut verwerken, geen probleem. Een site als Tweakers gebruikt (of gebruikte) mysql 3 en 4 en verwerkte miljoenen gebruikers per dag. Geen enkel probleem, een database is gemaakt voor grote hoeveelheden werk.
 



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.