CakePHP - Language not recognized - cakephp

When I run the website built on CakePHP on a local server, it shows the correct, non-english version. However, if I run it on a server it shows the english version. I can manually set the language in core.php, but I want CakePHP to one of the two versions depending on the user's language.
How can I manage that?
With kind regads,
Battlestr1k3

Here's a good article on this topic:
https://www.dyeager.org/blog/2008/10/getting-browser-default-language-php.html
Which basically says you can use $_SERVER['HTTP_ACCEPT_LANGUAGE'] [details here] to determine the language. At that point, you'll have to follow the standard Cake procedures to change your app's language based on which language you detect.

Related

what is difference between installing sqlite3 and making .sqlite file?

I'm trying to learn apollo and following the docs and this documentation using sqlite to show how to connect local database to server.
i didn't install sqlite3 but the .sqlite file is in given source.
Even though it was out of the lecture but i got curious how this works though i didn't install it.
i have searched to find why it works and what is difference between these but i couldn't find it so i reached here to ask question about what are the differences and what is better to use.
Thanks!
SQLite is a library extensively used in different programming languages like python, javascript, php etc. This library is made using C-language which implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. ".sqlite" is a database file which contains all the data stored. This file can be made by executing some code based on syntax of that particular language. For you to work on SQLite, you need to have installed it on your local machine.

ask cli generates language models many languages, how can I just do en-US?

I created a project using the ask cli as follows:
ask new --skill-name my-new-skill
It created a number of language models in models. I deleted all but, en-US.json and ran:
ask deploy
However in the Alexa developer console, I see language models created for German, variations of English, Hindi etc. How can I tell the ask cli I only want en-US at this time?
I figured out the answer. Remove the entries from skill.json

Is Mapstraction still the way to go

I was starting to write a multi-Map JS library, but I see that Mapstraction does that exactly..
I really would like to use Maptraction but it looks a little old (The commit's on GITHUB) (Not a issue if it is still "supported"), also The tutorial page, the Maps do not show up in my browsers.
Any input is highly appreciated.
Thanks
Kim
Depends what your use case is - if you don't want to be tied in to any one map provider and only need standard features then, yes.
Version 2.1 of Mapstraction is currently being prepared (on the release-2.1 branch) which brings some improvements in behavioural consistency across the providers.
Because of the nature of the library development isn't continuous and tends to be reactive to changes in the underlying providers or issues being raised. That said the community is fairly active and you can sign up to the mailing list via the site.

Available languages in "Manage Website Languages" on EPiServer

EPiServer ONLY:
I'm trying to add Greenlandic to an existing website. On my local development machine, the language is available as "kalaallisut (Kalaallit Nunaat) kl-GL", but when I try enable the same language our on staging server, the language is not available in the list shown on the "Manage Website Languages" screen.
I've also noticed "kalaallisut kl" was availble on my local machine on another site, but not for the site I'm working on now.
What determines which languages are available and how do I enable Greenlandic on our staging server?
EPiServer displays the languages available/registered on the machine, and that depends on the OS. You can check this page to see which languages are available by default.
You can register the language yourself, see this page on MSDN. You didn't mention which version of EPiServer you're running, so I'm assuming 6/7. In that case on way to register the language is through an initialization module, see this page on EPiServer World - making sure that the language will be available on all machines/servers.

Easy method of translating web application. [cake_php]

I'm writing a web-based computer game (mainly cakephp, some js only for ui). I need to setup another instantion in other language, and for this I need translations. I translated whole project line-by-line, but this generates problem during bug fixes, also both versions require separate svn repo. I don't want to use gettext, because i have very limited server resources, and I don't want to do this live, during execution. They are separate instances anyway, so I need rather a parser that generates copy of a template project depending on file woth translations. Otherwise i will have to write it myself. Anybody knows such a program?
Looks like you didn't read the Internationalization & Localization chapter on cakephp manual.

Resources