Urgent please ....Internationalization for already developed products

Hi,
A product is already developed in JSP and Servlets (four years back). Now i want to implement only internationalization in that product. Can i use custom tags to implement internationalization otherwise keeping resource bundle in Session object then use all the jsp page. Which one is best if we see performance wise.
Edited by: Kannan.Ramasamy on Mar 18, 2008 3:25 AM
Edited by: Kannan.Ramasamy on Mar 18, 2008 3:30 AM
Edited by: Kannan.Ramasamy on Mar 18, 2008 3:50 AM

It depends.
Yes, tags for producing the translated text is a great idea. In fact such a great idea that there are some out there that you could use.
JSTL provides the <fmt:message> tag.
Struts has the <bean:message> tag
You don't really need any special coding for it. Just use the standard resource bundle methods. No need to keep the resource bundle in session. It keeps its own cache. There should be no performance issues with i18n translations.
The hard/tedious bit is taking every bit of text on a JSP page, shifting it to a resource bundle, and replacing it with a tag on the page.
That will help you on a JSP. But what about text embedded in your java classes? You will need a strategy for that too.

Similar Messages

  • Best practices for a development/production scenario with ORACLE PORTAL 10G

    Hi all,
    we'd like to know what is the best approach for maintaining a dual development/production portal scenario. Specially important is the process of moving from dev. to prod. and what it implies in terms of portal availability in the production environment.
    I suppose the best policy to achieve this is to have two portal instances and move content via transport sets. Am I right? Is there any specific documentation about dev/prod scenarios? Can anybody help with some experiences? We are a little afraid regarding transport sets, as we have heard some horror stories about them...
    Thanks in advance and have a nice day.

    It would be ok for a pair of pages and a template.
    I meant transport sets failed for moving an entire pagegroup (about 100 pages, 1Gb of documents).
    But if your need only deals with a few pages, I therefore would direclty developp on the production system : make a copy of the page, work on it, then change links.
    Regards

  • Urgent: please help for DB recovery

    We lost our Oracle database 10g 10.2.0 server hard drives. The OS is Windows Server 2003. I only have the following files in a backup flash_recovery_area on my external drive. Can I recover the data?
    Serval backup files like: O1_MF_NCSN1_TAG20081023T030058_4J08B510_.BKP
    All the dbf files:
    O1_MF_PJT_408NOMDR_.DBF
    O1_MF_EXAMPLE_408NP1MM_.DBF
    O1_MF_PROJECT_408NOTHP_.DBF
    O1_MF_SYSAUX_408NOD8V_.DBF
    O1_MF_SYSTEM_408NNX6F_.DBF
    O1_MF_UNDOTBS1_408NP4Q0_.DBF
    O1_MF_USERS_408NP5SG_.DBF
    Please help! Thanks a lot!

    Technical Assistance Request. Call Oracle support.

  • Where can I get software for already purchased product?

    I lost my copy of Adobe Photoshop CS2 and Design Standard CS4, but I do have the serial numbers.
    How can I get the software I need?

    if you follow all 7 steps, you can dl cs4 here:  http://prodesigntools.com/download-adobe-cs4-and-cs3-free-trials-here.html
    for ps cs2:  http://helpx.adobe.com/x-productkb/policy-pricing/creative-suite-2-activation-end-life.htm l

  • I have an iPhone application already developed and it works great ,now i need to make that same application for my iPad .can someone please tell me step by step instructions on how to make it .

    i have an iPhone application already developed and it works great ,now i need to make that same application for my iPad .can someone please tell me step by step instructions on how to make it .

    Try the developer's forum:
    https://discussions.apple.com/community/developer_forums

  • Procedure for deleting a role which is already in Production

    Hi,
    can any one explain me the procedure for deleting a role which is already in production
    i want to know procedure for deletion of
    1.single role
    2.composite role
    3.derived role
    4.parent role
    thanks,
    SSSS

    Hi,
    Role deletion must be done in development box and the deletion must be transported to quality and productuion
    For single and derrived roles create the transport request and delete the role and transport the deletion.
    For Deletion of parent role: you cannot delete the parent role unless all the derrived roles within it are deleted.
    To avoid the transport of user assignment make sure PRGN_CUST is set to 'NO' value for the parameter USER_REL_IMPORT.
    Rakesh

  • Developed a report for the daily production done.

    hi experts,
    please give me tables and fields for following report, and also exlain me briefly,
    Developed a report for the daily production done.
    thanks in advance,
    radhakrishna

    Hi Prabhakar,
    Well you can opt for ALV display...
    You want to generate report based on plant data..
    Once the user enters the plant, you can extract the remaining info from table MARA, QALS, EKKO.
    The radio buttons will decide your selection critera.
    I dont think any functional guy will give you everthing spoon feeded. You will have to explore those tables and the relevant fields.
    In case you are finding it to difficult to get the relations between the tables or finding list of tables,
    i shall send u docs which will help u solve the problem.
    Give me ur email id
    Regards,
    Tanveer.
    Mark helpful answers
    Message was edited by: Tanveer Shaikh

  • "The serial number is not for a qualifying product. Please try another"

    I purchased, downloaded, install and am using successfully
    ADOBE ACROBAT XI PRO
    Version (11.0.07)
    Installed 12.02.14
    Purchased 12.02.14
    Adobe Acrobat XI Pro (Windows, English)
    I have tried unsuccessfully to register 6+ times
    I receive the message:
    The SN is not recognized (error statement= "The serial number is not for a qualifying product. Please try another")
    I have a total of about 5 sessions that amounts to about one hour trying to solve a problem, navigating your website, going into endless cycles, and have noticed there is no way to call a phone number to fix a problem.
    Is this the new Adobe Paradigm?
    It appears to be an administrative problem with Adobe
    What is the fix?
    Please advise

    The message means that you have an upgrade license. You just need to prove you are eligible by entering the serial number of the Acrobat 9 or X license that you have - that is the "qualifying" product. It is not asking you to enter the Acrobat XI license again, you already did that.

  • "this serial number is not for a qulifying product. Please try another."

    I just bought a new PC and I am trying to install Adobe Premium CS6 but I get the message: "this serial number is not for a qulifying product. Please try another." Adobe Premium CS6 does not exist as a choice on the product list given. What do I do?

    Sounds like you're trying to install an upgrade version of CS6.
    The only way that will work is if you already have a serial number for a qualifying CS5 product (which is what the installer is asking for).
    If you do not have a CS5 serial number then you will not be able to use the CS6 upgrade.

  • ¿Products benchmark for XML development?

    Hello, I need to know that product for XML development can use for my development staff
    Please recommend me the best among:
    XMLSPY
    http://www.altova.com/
    Stylus Studio
    www.stylusstudio.com/
    ALchemist code generator
    http://www.mentattech.com/modules.php?op=modload&name=PagEd&file=index&page_id=21
    Thank you for the information that you can offer me

    For storing as CLOB's, nothing extra.
    For storing as relational, then:
    [list]
    [*]Before release 8.1.7, you need to install the XML SQL Utility in your database
    [*]With 8.1.7 and beyond, it's pre-installed.
    [list]

  • When i try to open photoshop this shows up Please uninstall and reinstall the product.  If this problem still occurs, please contact Adobe technical support for help, and mention the error code shown at the bottom of this screen.  Error: 16

    i had to take my photoshop file into a hardrive because my dad was going to give me a new Mac and when things didn't work out and went back to my old one i use the time capsule thing to save everything before but didn't give me photoshop so i physically moved the file and tried to open it but then this error shows up
    Please uninstall and reinstall the product.
    If this problem still occurs, please contact Adobe technical support for help, and mention the error code shown at the bottom of this screen.
    Error: 16
    and when i click the uninstall app on the file it tells me this
    The alias “Uninstall Adobe Photoshop CS6 2” can’t be opened because the original item can’t be found
    and when i click fix alias i click on photoshop and the app just turns into photoshop and i just run in circles
    please help thank you

    Run the cleaner tool and reinstall.
    Use the CC Cleaner Tool to solve installation problems | CC, CS3-CS6
    Download CS6 products
    Mylenium

  • Safari 7.0 (v9537.71) has not been tested with the plugin LastPass 1.75.0 (v1.75.0). As a precaution, it has not been loaded. Please contact the plugin developer for further information.

    I get the following message whenstarting Safari
    Safari 7.0 (v9537.71) has not been tested with the plugin LastPass 1.75.0 (v1.75.0). As a precaution, it has not been loaded. Please contact the plugin developer for further information.
    i have removed the plugin, but the message is still around
    and the last version i had installed was the most recent version of last pass VERSION 3.0.17
    anything i can do to fix that?
    thanx
    js

    Uninstall SIMBL as follows. Back up all data before making any changes.
    Triple-click anywhere in the line below on this page to select it, then copy the text to the Clipboard by pressing the key combination command-C:
    /Library
    In the Finder, select
    Go ▹ Go to Folder...
    from the menu bar, paste into the box that opens (command-V), and press return. A folder will open. From that folder, delete the items listed below (some may be absent.) You may be prompted for your administrator login password.
    Application Support/SIMBL
    InputManagers/SIMBL
    LaunchAgents/net.culater.SIMBL.Agent.plist
    ScriptingAdditions/SIMBL.osax
    Log out and log back in.
    Make sure you never reinstall SIMBL. It’s likely to come bundled with another third-party system modfication that depends on it. If you want trouble-free computing, avoid software that makes miraculous changes to other software, especially built-in applications. The only real exception to that rule is Safari extensions, which are mostly safe, and are easy to get rid of when they don’t work. SIMBL and its dependents are not Safari extensions.

  • Is there any Best Practice Document for OEDQ development?Please share.

    Is there any Best Practice Document for OEDQ development?Please share.

    Hello, Please check the below projects, you would get better idea on the best practices like Naming Standards, which processors to use, how to bundle the jobs, external tasks etc.,
    edq-cds-data-quality-health-check-9.0.4.(645).dxi
    edq-cds-initialize-reference-data-9.0.4.(645).dxi
    Regards,
    Bala Govi

  • Urgent please send code for this one ( write code by using core java)

    hi sir
    my question
    i am taking one square box .. and i divide that square in again four parts .. now i am placing one object in 1st box now i want to move that object to 2 box or third box... like that only if my object is in 1st box now i want to jump directly to 4th box
    i want that programing code the code will written BY USING CORE JAVA ONLY
    PLEASE HELP FOR THAT

    hi sirWhat if I'm a madam?
    i want that programing code Why did you post here asking for it?
    1) You are the Lead Architect at a world-class company and none of your staff of topnotch developers are able to handle this insidious task. You need to pull in outside resources for this noodler. You would use Dice, Monster, etc., but, by a freak coincidence, you happen to have had illicit trysts with the wives of several high-ranking executives in each of those companies, and as a result, have been blacklisted in perpetuity. You sought help here because you know that the denizens of this particular cyber-community are not only the best of the best of the best in the world of software development, we also happen--by yet another bizarre convergence of the unfahtomable Threads of Fate--to be the handsomest and best-endowed, dude-tube-wise. This is exactly what you need to distract your wife from your many concubines so you can continue with your plan for world dominance, which, of course, is but a small cog in the machina profunda that grinds unfailingly and inexorably toward your ultimate goal of the perfect tofu burrito.
    2) You are a lazy slimeball student who thinks it's acceptable to take credit for somebody else's work. You have no motivation, no ethics, and nothing to contribute to the society upon which you will become a bigger and more loathsome burden daily.

  • HT201412 my iphone using cant buy anything from itune store and they said i have trouble from the product (Our records indicate that this product has been replaced. Please provide the serial number for your replacement product to find the support and warr

    Our records indicate that this product has been replaced. Please provide the serial number for your replacement product to find the support and warranty coverage information. For more information, please ( this is the trouble they tell us )
    can't buy anything application on appstore, i bought this iphone from my friend , and this iphone actived ( 2012-11-05)
    IMEI: ****
    <Edited By Host>

    Instead of posting your IMEI in a public forum, contact iTunes Customer Support.
    FYI, they do not want/need your IMEI number.

Maybe you are looking for

  • File upload Name -- Attachment Name should be the same as the File Name!!!

    Hi, Im trying to upload a file in my custom OAF page, I need to read the file that iam trying to upload and need to display that name.Currently its displaying as "view" and I also need to disable clear button. I have gone through the jdev doc ,forums

  • Calling dll in Java using The JACOB Project

    Hi I'm trying to import and read the class and methods from a DotNet API (dll) in java code usind the Jacon Project does anybody know how to do it? (like and example or simple staps to have an idea) thanks Luca

  • Distorted sound (after updating to SP2) (Audigy 4)

    Hello! last week I updated my Vista Home Premium x64 to Service Pack 2 (swedish), and immideatly i started having trouble with my sound (as I understand it, SP2 updates some kind of internal audio driver or something like that). The sound was slighty

  • Missing ACPI\TOS6205 Driver

    I have a Z930 laptop. Installed clean Windows 7x64. And missing one driver.ACPI\TOS6205 as unknowndriver. After some searching this comes up as a BT ACPI driver. I was able to find a driver on line and after installing the driver is properly indentif

  • Facetime camera image is very dark.

    It was working ok but since the kids started using the effects today the image is always dark. This is the same for facetime and using the camera in the photobooth. Took a photo but cannot see image. The room is well lit but this does not seem to hel