Re: Cannot find strings into WebObjects application files
Re: Cannot find strings into WebObjects application files
- Subject: Re: Cannot find strings into WebObjects application files
- From: Filippo Laurìa <email@hidden>
- Date: Fri, 31 May 2013 21:28:49 +0200
It seems that project maintainers are two.
Their names are:
1) Tony Allevato
2) Stephen H. Edwards
I will try to text them other messages :/ hoping they'll decide to help me.
2013/5/31 Theodore Petrosky <email@hidden>:
> It this the product. It looks like they are still working with it.
>
> Ted
>
> http://web-cat.org/group/web-cat
>
> --- On Fri, 5/31/13, Filippo Laurìa <email@hidden> wrote:
>
>> From: Filippo Laurìa <email@hidden>
>> Subject: Re: Cannot find strings into WebObjects application files
>> To: "WebObjects-dev apple dot com" <email@hidden>, "Philippe Rabier" <email@hidden>, "Theodore Petrosky" <email@hidden>, "Ramsey Gurley" <email@hidden>, "Fabian Peters" <email@hidden>
>> Date: Friday, May 31, 2013, 1:03 PM
>> Just to be exhaustive I find
>> out where is "the problem":
>> I used quotes because "the problem" is application
>> dependent, it
>> doesn't envolves WebObjects as I thought.
>>
>> At every startup Web-CAT, while executing a method called
>> init(),
>> connects to an "update center" to check out if updates are
>> available.
>> If yes, it automatically download and install them.
>>
>> [...] few words on init():
>> init() is defined into _net.sf.webcat.WCServletAdaptor_ that
>> *extends*
>> _com.webobjects.jspservlet.WOServletAdaptor_
>> [...]
>>
>> Initially, I verified this disconnecting from internet.
>> After
>> understanding where "the problem" was, I decided to modify
>> init()
>> method in the Application Boostrap project.
>>
>> Now, I'm posting another thread to this mailing list, 'cause
>> init()
>> throws unexpected UnavailableException.
>>
>> Thank you for reading.
>>
>> Cheers.
>>
>> PS thread title is "javax.servlet.UnavailableException:
>> Error
>> initializing servlet adaptor: null".
>>
>> 2013/5/26 Filippo Laurìa <email@hidden>:
>> > ---------- Forwarded message ----------
>> > From: Filippo Laurìa <email@hidden>
>> > Date: 2013/5/26
>> > Subject: Re: Cannot find strings into WebObjects
>> application files
>> > To: Theodore Petrosky <email@hidden>
>> > Cc: WebObjects-dev apple dot com <email@hidden>
>> >
>> >
>> >> Yep. Mee too.
>> >
>> >> Filippo are you the author of the application or do
>> you maintain it?
>> >
>> > Sorry Philippe if I answer only now to your replies,
>> but I was
>> > expecting to receive messages of this list directly on
>> my mail box.
>> >
>> > I'm trying to modify it for my master degree thesis, I
>> contacted
>> > authors several times but it seems i'm invisible to
>> their eyes -.-'
>> >
>> >> Philippe
>> >
>> > On 26 mai 2013, at 19:17, Theodore Petrosky wrote:
>> >
>> >> Is this a d2w app? It certainly sounds like it.
>> >>
>> >> --- On Sun, 5/26/13, Filippo Laurìa
>> <email@hidden> wrote:
>> >>
>> >>> From: Filippo Laurìa <email@hidden>
>> >>> Subject: Re: Cannot find strings into
>> WebObjects application files
>> >>> To: "Theodore Petrosky" <email@hidden>,
>> "Fabian Peters" <email@hidden>
>> >>> Cc: "WebObjects-dev apple dot com"
>> <email@hidden>
>> >>> Date: Sunday, May 26, 2013, 12:05 PM
>> >>> Thanks everyone for answering.
>> >>>
>> >>> Maybe I did not well explained my problem:
>> >>>
>> >>> Let's suppose that my application generates
>> tables like
>> >>> this:
>> >>>
>> >>> 1)
>> >>> Character | Species
>> >>> Goofy | dog
>> >>> Mickey | mouse
>> >>> Ducky | duck
>> >>>
>> >>> 2)
>> >>> Character | Species
>> >>> Minnie | mouse
>> >>> Pluto | dog
>> >>>
>> >>> (I found into MySQL database that datas come
>> from an unique
>> >>> db table
>> >>> and they are splitted into html tables
>> according to a
>> >>> particular
>> >>> attribute of db table)
>> >>>
>> >>> Now I expected that somewhere, perhaps in a
>> component, i
>> >>> find:
>> >>>
>> >>>
>> <table><tr><th>Character</th><th>Species</th>...
>> >>>
>> >>> code that generates other rows
>> >>>
>> >>> </tr></table>
>> >>>
>> >>> It's a guess, maybe I'm wrong on this. For
>> this, I did not
>> >>> search
>> >>> (using grep command and also eclipse search
>> command)
>> >>> any html tag, even better i was looking for
>> "haracter" and
>> >>> them for
>> >>> "pecies" finding nothing.
>> >>>
>> >>> I did this search also into db tables to avoid
>> any miss, but
>> >>> still not
>> >>> getting any result.
>> >>>
>> >>> Maybe, i thought there's some way to build
>> tables from a db
>> >>> that i don't know.
>> >>>
>> >>> I hope I explained properly, this time.
>> >>>
>> >>> 2013/5/26 Theodore Petrosky
>> <email@hidden>:
>> >>>> If there is no Localizable.string file,
>> then webobjects
>> >>> will not localize the application. Meaning the
>> names of
>> >>> objects are the names of the Tables and Columns
>> from your
>> >>> database.
>> >>>>
>> >>>> You can create the file by right clicking
>> on the
>> >>> Resources folder and creating a file called
>> >>> Localizable.strings. Remember to include the
>> folder name for
>> >>> the language. i.e..
>> English.lproj or
>> >>> Spanish.lproj
>> >>>>
>> >>>> you will end up with as many folders as you
>> want local
>> >>> strings:
>> >>>>
>> >>>>
>> >>>
>> <Project>/Resources/English.lproj/Localizable.strings
>> >>>> "Nav.QueryGrid" = "Search Grid";
>> >>>>
>> >>>>
>> >>>
>> <Project>/Resources/Spanish.lproj/Localizable.strings
>> >>>> "Nav.QueryGrid" = "Busca Grid";
>> >>>>
>> >>>> Is this what you are looking for?
>> >>>>
>> >>>> Ted
>> >>>>
>> >>>> --- On Sun, 5/26/13, Fabian Peters
>> <email@hidden>
>> >>> wrote:
>> >>>>
>> >>>>> From: Fabian Peters
>> <email@hidden>
>> >>>>> Subject: Re: Cannot find strings into
>> WebObjects
>> >>> application files
>> >>>>> To: "WebObjects-dev apple dot com"
>> <email@hidden>
>> >>>>> Cc: "Filippo Laurìa"
>> <email@hidden>
>> >>>>> Date: Sunday, May 26, 2013, 3:34 AM
>> >>>>> Hi Filippo,
>> >>>>>
>> >>>>> My guess would be that
>> "Localizable.strings" files
>> >>> are being
>> >>>>> used to store the localizations and
>> that these
>> >>> files are in
>> >>>>> UTF-16. You would have to jump through
>> some hoops
>> >>> to use
>> >>>>> grep on them. Just look for
>> "Localizable.strings"
>> >>> files and
>> >>>>> see whether you can find the table
>> header text on
>> >>> the right
>> >>>>> hand side. Then search for the
>> corresponding
>> >>> left-hand side
>> >>>>> key via grep or eclipse and you should
>> find the
>> >>> component
>> >>>>> you're looking for.
>> >>>>>
>> >>>
>> >>> I looked for Localization.strings, as you said,
>> this files
>> >>> are not
>> >>> found into project sources but, I found them
>> into directory
>> >>> where I
>> >>> deployed the application, pretty surely
>> imported from
>> >>> ERDirectToWeb.framework.
>> >>>
>> >>> Obviously, I don't find strings that I was
>> looking for.
>> >>>
>> >>>>> Fabian
>> >>>>>
>> >>>>> Am 25.05.2013 um 20:01 schrieb Filippo
>> Laurìa:
>> >>>>>
>> >>>>>> Hello everyone,
>> >>>>>>
>> >>>>>> I use this mailing list as "last
>> chance" to
>> >>> solve this
>> >>>>> problem that is
>> >>>>>> serioulsy driving me crazy.
>> >>>>>>
>> >>>>>> I had always the same WebObjects
>> application
>> >>> (Web-CAT),
>> >>>>> truely it's a
>> >>>>>> collection of WebObjects frameworks
>> linked
>> >>> together.
>> >>>>>>
>> >>>>>> After few weeks I can easily build
>> this
>> >>> application
>> >>>>> (it's been not
>> >>>>>> easy at all). Now I have to modify
>> it. Before
>> >>> I start,
>> >>>>> let's say that
>> >>>>>> in the last month I completed some
>> of
>> >>> tutorials of
>> >>>>> wocommunity.org so
>> >>>>>> I learned something about
>> WebObjects, in other
>> >>> words
>> >>>>> I'm not an expert
>> >>>>>> :).
>> >>>>>>
>> >>>>>> Well, I have to do this changes on
>> Web-CAT.
>> >>> (Changes
>> >>>>> concern adding a
>> >>>>>> new component to the application).
>> >>>>>>
>> >>>>>> I need to reach this component
>> clicking a link
>> >>> (or a
>> >>>>> button, now it
>> >>>>>> doesn't matter). I have to put this
>> link in a
>> >>> precise
>> >>>>> point of an
>> >>>>>> already existing page. The problem
>> is that the
>> >>> body of
>> >>>>> this page is
>> >>>>>> generated "at runtime" fetching
>> datas from a
>> >>> MySQL
>> >>>>> database.
>> >>>>>>
>> >>>>>> Content is of this type:
>> >>>>>>
>> >>>>>> First Table:
>> >>>>>> T1 | T2 | T3
>> >>>>>> D1 | D2 | D3
>> >>>>>> D4 | D5 | D6
>> >>>>>> ...
>> >>>>>>
>> >>>>>> Second Table:
>> >>>>>> T1 | T2 | T3
>> >>>>>> D7 | D8 | D9
>> >>>>>> ...
>> >>>>>>
>> >>>>>> Third Table:
>> >>>>>> T1 | T2 | T3
>> >>>>>> ...
>> >>>>>>
>> >>>>>> For every line in the table, header
>> excepted,
>> >>> I have to
>> >>>>> add a link.
>> >>>>>>
>> >>>>>> First Table:
>> >>>>>> T1 | T2 | T3
>> >>>>>> D1 | D2 | D3 | Link1
>> >>>>>> D4 | D5 | D6 | Link2
>> >>>>>> ...
>> >>>>>>
>> >>>>>> Now to localize this tables, better
>> where they
>> >>> are
>> >>>>> generated, I'm
>> >>>>>> searching, with linux grep command
>> some
>> >>> references of
>> >>>>> table title
>> >>>>>> lines into the entire eclipse
>> workspace
>> >>> finding
>> >>>>> nothing.
>> >>>>>>
>> >>>>>> There's no "multi-language stuffs"
>> so I
>> >>> thought table
>> >>>>> title strings
>> >>>>>> can be found searching them as they
>> are showed
>> >>> into
>> >>>>> normal browser
>> >>>>>> navigation tab, but I did not find
>> anything (i
>> >>> thought
>> >>>>> "this is
>> >>>>>> impossible into an application
>> based on MVC
>> >>> pattern"
>> >>>>> isn't it?).
>> >>>>>>
>> >>>>>> I also tried searching them into
>> the entire
>> >>> database
>> >>>>> (dumping database
>> >>>>>> into a text file and then always
>> with grep
>> >>> command).
>> >>>>>>
>> >>>>>> Now, i really don't know how to
>> localize where
>> >>> this
>> >>>>> tables are
>> >>>>>> generated. Maybe (it's a guess)
>> there are some
>> >>> methods
>> >>>>> used on this
>> >>>>>> string for first letter
>> capitalization or
>> >>> other string
>> >>>>> manipulation
>> >>>>>> methods that prevents the exact
>> match of those
>> >>> strings
>> >>>>> using a grep
>> >>>>>> search.
>> >>>>>>
>> >>>>>> I can't figure out a better method
>> to match
>> >>> the exact
>> >>>>> file where
>> >>>>>> tables are generated, any better
>> suggestion is
>> >>> well
>> >>>>> accepted.
>> >>>>>>
>> >>>>>> Thank you everybody.
>> >>>>>>
>> >>>
>> _______________________________________________
>> >>>>>> WebObjects-dev mailing list
>> >>>>>> email@hidden
>> >>>>>> http://www.omnigroup.com/mailman/listinfo/webobjects-dev
>> >>>>>
>> >>>>>
>> >>>>>
>> >>>
>> _______________________________________________
>> >>>>> Do not post admin requests to the list.
>> They will
>> >>> be
>> >>>>> ignored.
>> >>>>> Webobjects-dev mailing list
>> (email@hidden)
>> >>>>> Help/Unsubscribe/Update your
>> Subscription:
>> >>>>>
>> >>>>> This email sent to email@hidden
>> >>>
>> >>
>> >> _______________________________________________
>> >> Do not post admin requests to the list. They will
>> be ignored.
>> >> Webobjects-dev mailing list
>> (email@hidden)
>> >> Help/Unsubscribe/Update your Subscription:
>> >>
>> >> This email sent to email@hidden
>> >
>> >
>> > --
>> > Filìppo Laurìa - http://www.facebook.com/filippo.lauria
>>
>>
>>
>> --
>> Filìppo Laurìa - http://www.facebook.com/filippo.lauria
>>
--
Filìppo Laurìa - http://www.facebook.com/filippo.lauria
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden