First there are two things I need to explain. There is right-to-left and left-to-right text orientation (Ctrl+Shift to switch between). In right-to-left text orientation the scrollbar would appear on the left for instance.
In addition, when switching between right-to-left and left-to-right keyboard layout (Alt+Shift) the text cursor changes direction because of the nature of right-to-left languages =]

When typing in a left-to-right character set, while being in a right-to-left text orientation (not right text allignment), then symbols and punctuation such as commas, periods, parenthesis and so on that were typed in last in the left-to-right character set (English for instance) will appear in the BEGINNING of the text block UNTIL some more text is typed in. So when typing in English but in right-to-left text orientation, characters that get misplaces like that can be shown correctly by typing them in at the beginning of the line (even though they should be at the end). This makes it look correct, when in fact its not, and if you would change back to left-to-right orientation it will look displaced.

In your example, if you’d want it to look right, you would type those lines the way you see them when they are misplaced.
typing this:
.(Memory scanning finished (68.4s
will look like this:
Memory scanning finished (68.4s).
when in right-to-left orientation.

There is also the issue of the hebrew paranthesis and the english parenthesis. When in right-to-left orientation and typing in English, the right and left parenthesis become negatives. Typing a right parenthesis will input a left parenthesis.

This is frustrating eh? =]
Hebrew looks good only in the bible