Is there any way I can combine separate page with default culture, means when I change to the other language than the US I will see the same not translated page.
I can do that for the whole site using the 'Combine with default culture' setting from the Multilingual content settings, but that is not what I need, as far as some pages should not be displayed for other languages than the US.
I am using the Kentico 11 version.
There are multiple ways to achieve that is you don't want to use the "Combine with default culture" setting:
While switching to other language choose copy content from default language, but you have then duplicated content so you need to edit it twice when needed
Specify the english version to have culture unique url/path (for example by configuring it in Properties -> Urls -> Path or pattern property) and then setup redirection on that other language page to redirect there (Properties -> Navigation -> URL redirection)
Related
In Typo3, is there any way I can disable the language labels next to the content elements?
Or even better: Is there a way to disable all language features for a single-language site? Though the other language options are not that important as I can disable them via Page TSConfig.
It's not possible to disable all language features since even if you only have one language. You need some language specific settings, e.g. locale for date formatting or typo3Language to get the proper translation of labels in the frontend.
Nevertheless, you can change the label next to the flag:
Go to the Sites module on the left side
Select your site configuration
Go to the "Languages" tab
Select your language
Change the title, e.g. to Deutsch
I want a user to land in the spanish version of the moodle site without having to select english from the dropdown menu.
setting default menu doesnt work.
Could I do this in the htaccess
Have you tried setting this in portal-ext.properties? This can be done for a site-wide default. The file should be located in the root of your liferay installation folder.
Try adding the following lines to the file and then restarting your liferay services:
# Set default language
user.country=US
user.language=es
If you want to get more granular and set specific languages for different URLs used to access the portal, you can read up on how to do that here.
You can set the default language for the site by going to
site admin -> language -> language settings -> Default language then selecting Spanish from the drop down menu.
Or by adding this in config.php
$CFG->lang = 'es';
You can also pass the language as a parameter - this will only affect the current session though. eg:
[moodleurl]/?lang=es
I'm new to CQ5 and working on a project that deals with refactoring code that uses design dialogs.
Currently, I have a property declared as part of design dialog of my component. It creates a folder in /etc/designs/ for each template my component is used on. Is there a way we can make sure that those property values are stored at one particular configuration in /etc/design(as opposed to multiple)? I need to make sure only one set of configurations is used for all pages that use my component.
Thanks in advance!
Pallavi
The designs are linked to the template and not the whole site.
Hence whenever you configure the component in design mode, the values are stored within the corresponding template under the jcr:content of the configured design page or under /etc/designs/default/jcr:content in case no design is configured.
As far as I know, there is no way to tell AEM to store all the design configurations under one single path, unless you are using absolute paths in your dialog / page configurations.
If you are using multiple templates in your site, there must be one master template (which render global components eg. header/logo/navigation & footer), and all other templates should extend master template to get these global components and change pagelayout for content section.
Saying so, if templates are structured & inherited properly, you should be able to set design dialog property on home page (created using master template) and all internal pages will be able to access those design property OOB. Though child pages (created using other template) can override those design property (if needed for that template) to break inheritance.
Many visitors visiting our website by a link to content in a different language from their mother tongue. If they click on the language switcher, they will be redirected to the home link of the current menu. That means they have to navigate to the content again.
Is there a Plugin available that solve this problem?
The use should change the language and see the english version of the specific content.
That should not be the case, if you have set up bi/multi language in the right way.
Have you associated the articles to each others as well as the menu entrys?
You need to have exact copies of your menu.
Are you talking about "Content Pages" that have no menu entry? If so, try to create a menu which is not visible for the user, but use it to associate content.
You find the Association Tab in the Menu Entry Edit
The Falang component allows you to manage all your content translations, even the content of all your components/modules, on your web site.
Falang doesn't use the default language system of Joomla 2.5 and 3.3. You don't have to specify a language for each content article or menu item (which results in a huge amount of duplication). You don't need to create few menu copies, few articles/categories copies for different languages.
Here is described how to use it
I'm not a big typo3 expert nor have I access to typoscript options at the typo3 instance I'm working with (It's a very big site and I don't have the authorization to do so). So I hope this question fits on stackoverflow (Please don't hate me if it does not, I'll happily post this on another site)
What I'm trying to achieve is:
My website has two possible translations (German and English). I see
that it's possible to switch languages during surfing through
clicking the "German"/"English"-Button
On the website are also informations about our staff (who may not be speaking german)
If one staff member doesn't speak german, I copy redundantly their english profile on the german translation mode (that it appears, because otherwise it doesn't - might be no good style, but it's better than not having them appear at all)
I'm not happy with these kind of redundancy since it means that I have to do the same action twice on the exactly same content. Does there exist a possibility in the backend of typo3 where I can set that the german translation shall be the exact same as the english content?
I hope my question is clear, thanks a lot for your help.
As you say you don't have access to typoscript templates etc, I guess you are not an integrator/developer in this project, but an editor.
Your only way to achieve an automatic "fallback" behaviour is asking the person who takes care of the site's configuration to set that up for you.
But if that's not possible, you can still use the "insert records" content element (german: "Datensatz einfügen") to avoid duplicate entries.
This content type is not in the wizard when you create a new content element. But you can create a text element and then change the type to "insert records". Now you can select another record which is then mirrored here:
You'll have a similar amount of work when setting it up, but you won't have redundant text, which is way better.
If this content type isn't available either, I would insist on the administrator enabling it for editors - it's very useful to maintain a site's content healthy.
Would be helpful to see your TypoScript configuration. Maybe theres something wrong with the sys_language_mode. Given that the sys_language_uid of english is 0 (which means its default language) and german is 1, the default behaviour should be, that german translations are shown, if available. If a translation is not available the default version of a content element is shown. However, you can change this behaviour with Typoscript:
config.sys_language_mode = content_fallback ; 5,3,1
This will set the content fallback of an content element (which is triggered if no translation exists) to sys_language_uid 5, if its not available in that language sys_language_uid 3 will be displayed etc.
Maybe your installation is set to
config.sys_language_overlay = hideNonTranslated
This will hide non-translated content-elements. Remove this entry to enable content fallback again.
You can always check the current Typoscript in the Template module via the TypoScript Object Browser. However, to really get help you need to share your TypoScript language configuration. The behaviour you describe is not the default behaviour, so its configured somewhere.