HOWTO: Translation Live in C++ similar to re-translate in QML

WARNING: To come long post!

If you've built (or building) your apps BlackBerry 10 Aboriginal stunts with internationalization in mind, then you have probably dotted with QML qsTr() calls and macros tr() C++ code. When your application starts the text wrapped in qsTr() or tr() is replaced by the localized text for the local unit and the language (if defined, otherwise default text is used). This works fine unless you change the language setting on your device while your application is running. Unless you take measures to propagate the change to the language through your live webcam app, the text displayed in your application will not match the settting of language new device only when your application is restarted. QML provides this translation of 'direct' with the re-translation class, which can be used with qsTr() update of translations that soon the language setting of the device is changed:

Page {   Container {      Label {         id: label01

         // ---This label's text will be live translated         text: qsTr("Label 1") + Retranslate.onLanguageChanged      }      Label {         id: label02

         // ---This label's text will be static translated         text: qsTr("Label 2")      }   }}

In this example, label01 will be his attribute of translated text live as it is updated as soon as the device language is changed. However, label02 will have only his attribute of text translated when the software is first started and the language changes following while the application is running will not update to it.

With the help of the re-translation with QML class makes direct translation as simple as the addition of a small amount of code just after each use of qsTr(), but C++ does provide no such convenience. To implement the translation directly in C++ code, it is necessary to call setXXX() for a string with the macro tr() attribute slot once to do the initial translation and then connect the setXXX() slot to an instance of LocaleHandler that emits a signal every time the language (or locale) changes. It's complicated by the fact that the LocaleHandler knows that the language has changed, but he doesn't know which key text to provide openings, it is attached to the then must fix the LocaleHandler signal to an intermediate location that knows what translation of key to use for this attribute, and then emits a different signal with the key as a parameter that must be connected to the slot machine control setXXX() . This means that, for every single control attribute you want live, translate you'll need a separate intermediate location set somewhere, a signal linked to this site and two calls QObject::connect(). For EACH attribute that we want to live translation. Of course, this becomes very ugly, very fast.

I prefer to use C++ with QML little or not to expose my app pages so I was determined to find a solution that was easier to use than retranslating in QML (or almost) and after some trial and error I came up with a solution that I am very satisfied. The core of this technique is a C++ class called LiveTranslator. The syntax to use is a bit more complicated to use QML re-translation, but as re-translation you only need to add a line of code for each attribute that you want to translate live. Here is the header for LiveTranslator:

#ifndef LIVETRANSLATOR_HPP_
#define LIVETRANSLATOR_HPP_

#include 

using namespace bb::cascades;

class LiveTranslator: public QObject {
    Q_OBJECT

    QString _key;
    QString _context;

    static LocaleHandler* _localeHandler;

public:
    LiveTranslator( const QString& context, const QString& key, QObject* target, const char* slot );
    static void setLocaleHandler( LocaleHandler* localeHandler );

private slots:
    void localeOrLanguageChangedHandler();

signals:
    void translate( const QString& string );
};

#endif /* LIVETRANSLATOR_HPP_ */

.. .and the body...

#include "LiveTranslator.hpp"

// ---Initialize the locale handler pointer on app startup so we can tell if it has been set properly later
LocaleHandler* LiveTranslator::_localeHandler = 0;

// ---Note that the target control is also used as the parent so the live translator dies when the control does
LiveTranslator::LiveTranslator( const QString& context, const QString& key, QObject* target, const char* slot ) :
        QObject( target ) {

    bool success;
    Q_UNUSED( success );

    // ---Save the context and key string
    this->_key = key;
    this->_context = context;

    // ---Die (during debug) if the locale handler hasn't been set properly before use
    Q_ASSERT( LiveTranslator::_localeHandler );

    // ---Watch for locale or language changes
    success = QObject::connect( LiveTranslator::_localeHandler, SIGNAL( localeOrLanguageChanged() ), SLOT( localeOrLanguageChangedHandler() ) );
    Q_ASSERT( success );

    // ---Trigger specified slot when locale or language changes
    success = QObject::connect( this, SIGNAL( translate( const QString& ) ), target, slot );
    Q_ASSERT( success );
}

void LiveTranslator::localeOrLanguageChangedHandler() {
    // ---Use the specified slot on the target to update the appropriate string attribute with the translated key
    emit translate( QCoreApplication::translate( this->_context.toLocal8Bit().constData(), this->_key.toLocal8Bit().constData() ) );
}

// ---This function MUST be called once with a valid LocaleHandler before any LiveTranslator classes are instantiated
void LiveTranslator::setLocaleHandler( LocaleHandler* localeHandler ) {
    LiveTranslator::_localeHandler = localeHandler;
}

LiveTranslator encapsulates all the ugly stuff, including remembering the key to the translation, the intermediate signal/slot, and all signal/slot connections necessary for direct translation. Use is as simple as creating an instance of LiveTranslator, passing the constructor the translation for the attribute key (and the context, but more on that later), the Visual control of the target and the location on the control that accepts the update of translation. Note that tr() only works with static keys chains...

// ---This is valid
QString str1 = tr("string one");

// ---This is not!
Qstring str1 = "string one";
QString str2 = tr(str1);

.. .so instead tr(), LiveTranslator must use QCoreApplication translate() internally.

An example of use of LiveTranslator :

MyClass::MyClass() {
    Label* label = Label::create().text( tr("Label one") );
    new LiveTranslator( "MyClass", "Label one", label, SLOT(setText(const QString&)));

    Option* option = Option::create().text( tr("Option one") ).description( tr("Option one description") );
    new LiveTranslator( "MyClass", "Option one", option, SLOT(setText(const QString&)));
    new LiveTranslator( "MyClass", "Option one description", option, SLOT(setDescription(const QString&)));

    ActionItem* actionItem = Option::create().title( tr("Action one") );
    new LiveTranslator( "MyClass", "Action one", actionItem, SLOT(setTitle(const QString&)));
}

Note that there is no need to save a reference to the new instance LiveTranslator since the constructor sets the 'target' as a parent control. When the control is destroyed by your app the LiveTranslator will go with him. The first parameter to the constructor LiveTranslator is the 'context' where the translation key. When you use the macro tr() (or function qsTr() QML) the code parser mentions of where he found the key and stores it in the translation file. This way you can use the same key for translation on different pages, and if the context is different, you could have them translated differently. The parser doesn't know anything about the LiveTranslator class but it must indicate the context explicitly. For C++, the context is always the name of the class containing the code that you are translating. In addition, in case it is not obvious, the "key" parameter must be the same value used with tr() on the input line.

There is one thing that you must do before using LiveTranslator in your C++ code and that is to give it a LocaleHandler to work with. Rather than force you to spend a LocaleHandler for each instance of LiveTranslator, you tell LiveTranslator that one to use only once with a static function call. If you created your application from one of the Momentics models then you already have a Manager, you can use:

ApplicationUI::ApplicationUI() : QObject() {
    // prepare the localization
    m_pTranslator = new QTranslator( this );
    m_pLocaleHandler = new LocaleHandler( this );

    // Use this locale handler for all the live translations too
    LiveTranslator::setLocaleHandler( m_pLocaleHandler );

    ...
    ...
    ...
}

I enclose the source for LiveTranslator so all you need to do to get the direct translation working in your BB10 native C++ code is extract the zip in your src directory, add a call to LiveTranslator::setLocaleHandler() in your main application class constructor, and then call new LiveTranslator (...) with the appropriate settings for each attribute of the control you want to be living translated. I hope that is useful to the native BlackBerry 10 development community wonderful (and long-suffering).

IMPORTANT!

The instructions posted above have been extended and improved to work with some additional user interface controls such as SystemDialog and SystemUiButton. It was published with a link to a sample application on GitHub as an guest article on the Blog of Dev of BlackBerry. Additional functionality has been added to the original code shown above, then the blog article and GitHub example now consider the definitive description of this technique.

See you soon.

Tags: BlackBerry Developers

Similar Questions

  • Several errors blue screen (sequel to the other a similar tittled)

    Hello I seemed to have a problem in my PC desktop, Compaq Presario SR5275AP, OS: Windows Vista Home Basic, 1 GB RAM, 80 GB HDD, using Intel (r) 82945 G Express Chipset Family display adapter.

    This post is a continuation of the other similar tittled: SEVERAL ERRORS SCREEN BLUE, which was also released by me a few days ago Jiaxiong, after Auggy answer to my questions.

    Here is the description of my problem, once again, with more details:
    It all started on 2010-10-28 21:44, when my pc started having the video hardware error (i.e. screen freezes, erased and then had a message that appears in the taskbar, saying something like: "display driver stopped responding & recovered".). This happened all the way until the 28/01/2011 10:28, which was also the day when my pc shutted down unexpectedly... (may be caused the blocking or blue screen...). This means that so far, both the video hardware error & close unexpectedly arrived the same day & looked like at the time when two of them happened to be close between them. After that day, video material error is no longer, but all close unexpectedly (shown in my reports window & Solutions of the problem), which could also be both blue screens. But I wasn't very sure that if there are other hidden errors / crashes my pc was in the window reports & Solution of problem.

    Then I let my pc only (not turned it use for about 3 months) until June 2 so I have about it once again, no more blue screens has occurred. Then a few weeks as well as on this sea, 15/06/11, blue screens returned. I think that something is strange here...

    (From the previous post):
    I said that I already bought my pc to my shop pc reformat (can say is set) that is to erase all the data on my hard drive. But this same problem (BSOD) kept repeat again & again. I even scanned my pc with my up-to-date anti-virus software (I don't know how many times already) & nothing. (no viruses or other unwanted software found) What seemed so caused all these problems? Can it be caused by defective video material? or defective video card?

    (From the previous post: answers from Auggy):
    Auggy suggested I have minidump files in a compressed zip file & put it on Windows Live Skydrive or similar site so that he could look to see what might be causing these issues. But I can't seem to compress the minidump files. When I tried to do, I got an error message saying "compressed (zipped) folders error: file not found or no read permission.»

    Previous post: another response that is not reflected on my pg posted but on my email:
    Another person suggested that I looked in the event viewer to see if I can find something. But when I looked through it, I could not understand that we (i.e. not very safe either)... when I clicked on the more information on an event (go to the Microsoft website), it was found as not...

    So I knew that my video adapter/card may be defective because it doesn't seem to be a virus problem, after many of my pc scanning everything... but actually I wasn't very sure what had caused all these problems occur...

    If other suggestions to solve this problem?

    Yes, there is a good chance, the problem is the RAM.

    RAM can go wrong with time as the motherboard.

  • Blue screen stops caused by the BIOS.

    I have a Dell Laptop Inspiron 15R. I've been making a few stops blue screen recently, about 1 every night. The blue screen message don't stay on the screen for more than 10 seconds, not long enough for me to read, transfer the computer stops and restarts. However, I see that the problem seems to be something to do with the BIOS. Can someone tell me how to fix the problem.

    Hello

    Can you zip the minidump in the C:\Windows\Minidump folder files and make them available (link) via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    You write "... The message of the blue screen does not stay on screen for more than 10 seconds... "- so you can disable the Auto restart - here how do:

    http://www.howtogeek.com/HOWTO/Windows-Vista/help-troubleshoot-the-blue-screen-of-death-by-preventing-automatic-reboot/

    LC

  • 1000009f of the BC code.

    1000009f of the BC code.
    Blue error screen 6.1.7600.2.0.0.768.3
    locale 1033 ID

    After the last update, my computer will not shut down properly... he hangs up, he lost the connection to the bluetooth mouse and I can't reinstall, impossible to install network printer (it installed on another computer so I know it works) buy even if it locates it on mine, he hangs up trying to install the drivers

    Hello

    a. you get an error message during the installation of the printer network and the bluetooth mouse?
    b. can you tell us what updates you installed recently?
     

    Method 1.
    I would ask you to update all the drivers of material fom the Device Manager and check.
    For more information see the links below:
    Updated a hardware driver that is not working properly

    Method 2.
    It is possible that one of the installed 3rd party application or program is casuing the conflict. Put the computer in a clean boot state, and then try to install the mouse bluetooth and network printer. Refer to the article below for the procedure.
    How to troubleshoot a problem by performing a clean boot in Windows Vista or in Windows 7
    http://support.Microsoft.com/kb/929135
    Note: When the diagnosis is complete, don't forget to reset your computer to normal startup. Follow step 7 in the above article.
    I also suggest to uninstall the drivers and completely printing software and then try to reinstall it.

    Method 3.
    Also if you can the list of error messages or errors in the event log and the symptoms being seen that would help us in researching the issue.
    What are the information contained in the logs of the event (Event Viewer)?
    http://Windows.Microsoft.com/en-us/Windows7/what-information-appears-in-event-logs-Event-Viewer

    Also, you can zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link contains information on the use of Windows Live SkyDrive.
    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65
     
     
    I hope this helps.

    Thank you, and in what concerns:
    Shekhar S - Microsoft technical support.

    Visit our Microsoft answers feedback Forum and let us know what you think.
    If this post can help solve your problem, please click the 'Mark as answer' or 'Useful' at the top of this message. Marking a post as answer, or relatively useful, you help others find the answer more quickly.

  • Screens are crashing and blue!

    My computer hangs-enter a dump; then he said: it's my driver, and when I click on this prompt - it comes up with a solution of virus protection - what gives?

    It can help to look at the files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

    In addition, you are running the latest version of the antivirus software?

  • Playing old consoles by windows media center

    I'm trying to play my NES, SNES and N64, through Windows Media Center. It works, but there is a mismatch between touch me on the controllers and actions. I understand that video playback to watch TV Live has a similar shift, because if, while watching TV, I unplug my coaxial cable, the TV show will continue to run for a few seconds. Media Center does not appear to be all that much of customizable options that I see, so I wonder if there's some way to make sure that this delay is not there, ideas?

    Hello PTrev.

    There is not much that can be made to this topic.  The GAL, as you see, is because the computer must convert the analog signal into MPEG or another digital video codec, it can appear on the screen and do all his fancy stuff recording.  Even the type of equipment they use for television still gives a delay of a second or two.

    Paul Smith - MVP for Windows desktop experience... I crawled off NNTP - for now. Detachment Aldershot, United Kingdom. On the internet at windowsresource.net and dasmirnov.net. Please post back to let us know what works and what does not. :-)

  • Driver Microsoft Stop question

    I have an update to my previous question.  I just conducted a test - up to now, I can print a document, but after printing, I get the blue screen and I have to restart my computer.  I get the error message is similar to that experienced by the user - LSensale - something about a pilot is not "less or equal to" someone knows how to solve this problem?

    It can help to look at the files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

  • microsoft windows error signature - Please HELP

    error signature-
    BCCode: 4th BCP1: 00000099 BCP2: 0003300B BCP3: 00000000
    BCP4: 00000000 OSVer: 5_1_2600 SP: 2_0 product: 768_1
    technical information-
    C:\DOCUME~1\Jessica\LOCALS~1\Temp\WERab80.dir00\Mini080612-02.dmp
    C:\DOCUME~1\Jessica\LOCALS~1\Temp\WERab80.dir00\sysdata. XML
    my screen turns blue and don't stay long enough to see what he says, but it goes into an automatic restart.
    Toshiba Satellite with windows xp pc is quite old but ive done a restore of the system several times and it is not solved the problem.
    Anyone who can help PLEASE. Thank you.

    Here is some general information about the error you received.

    http://msdn.Microsoft.com/en-us/library/Windows/hardware/ff559014 (v = VS. 85) .aspx

    It can help to look at the files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

  • Error code: Stop: 0x0000008E (0xc000001D, 0xF0Fe6005, 0xFA018D9c, 0x00000000

    This is the error message that I receive on my Dell - any help?

    It can help to look at the files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

  • Event ID 1003

    Hello. I have a laptop more under XP SP3 with 2 GB RAM max. Once in awhile, he will restart spontaneously and when it is started, it will say that Windows has recovered from a serious error, and I send the error report.  I go into the event viewer and the error has event ID 1003. Google said that it is a driver problem and try and update all device drivers. Well, it's an old system and there is no update driver. Have also checked for virus/malware and chkdsk, but they have no problem. Thought it might be a heating problem or a memory problem, but that seems to be normal as well. Is there anything else that could be recommended to track down the problem? It seems to run OK afterwards, but only I was wondering if I'm heading to a serious system failure. Thanks in advance.

    t can help watch files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

  • STOP: 0X0000008E (0XC0000005, 0X805662D1, 0XB38CDA04, 0X00000000)

    Tonight, my computer shuts down with a blue screen with a message saying that there was a problem with Windows, more this stop message...

    STOP: 0X0000008E (0XC0000005, 0X805662D1, 0XB38CDA04, 0X00000000)

    I have managed to restart in Mode safe for this post, but am not all that computer warned to manage a technical difficulty.   Is there a simple solution that I can use for this problem, or is a trip to my computer that required doctor?

    I have not loaded new software in the past few days and have now uninstalled the latest program installed, just in case.

    When I tried to send an error report, it wouldn't send it due to a problem.

    Any ideas?

    Thanks in advance,

    Andrea

    It can help to look at the files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

  • Blue screen come when you try to install a printer with a disk

    I tried to install a new Dell V313w printer, it starts to install & then the blue screen appears. It happened 4 times. the codes are 0X0000007E 0XC0000005, 0x00000000, 0XF7A117C0, 0XF7A114BC. I use Windows XP. Help please.

    It can help to look at the files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

  • I get a bluescreen error code 1001 reads fault bucket-1514598552

    Original title: I get a blue screen. Overview of event code 1001 bed fault bucket 1514598552. I already disable all third-party software, so it's not the source of the problem.

    I don't know if that helps, but the name of the game is Skyrim. I've already put all the settings down as low as possible for my PC. I am running Windows xp Pro. x 64 edition. I followed all the instructions that I had on the error report to stop the blue screen issue. What could someone tell me is very appreciated. I have a video card GeForce GTX 260 Invidia (driver version) 285.58 and an Intel Core 2 Quad 1333 FSB.

    It can help to look at the files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

  • Windows XP SP3 system crashes when you unplug the USB device

    the user has a laptop Dell Latitude D630 under Windows XP SP3.  In the last 2 weeks, the laptop started to hang when it unplug a USB device.  Click on the system tray icon to remove the device but the system gives breaks down.  That's all the info I have at this point.  What should I look for?  Does anyone have ideas on how to solve?  Thank you.

    How to crash the system?

    What is a blue screen crash?

    If so, it can help to look at the files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

  • Crash when you click to remove external devices

    I do not see my previous post and therefore to write again. I am running XP Pro and just acquired as well another internal drive and another external drive. I have one of each. External drives are Firewire 800.

    When I click on the icon to remove them, one or both, the computer crashes and a blue screen appears a nano - second before the machine begins to restart. There is text on the blue screen but it flashes by so quickly that the text cannot be read.

    After the reboot, when the error message to send to Microsoft, the following text appears when I click on more information:

    C:/DOCUME~1\ADMIN~1\Locals~1\Temp\WERbc1d.dir00\Mini011812-01.dmp

    C:/DOCUME~1\ADMIN~1\Locals~1\Temp\WERbc1d.dir00\sysdata. XML

    The event viewer, under system, States that when I click on the error:

    Description:

    Error code 1000007e.parameter1 c00000005.parameter 2b8118740.parameter3b8543a10.

    Parameter46854370c.

    I have always a problem, sometimes only. Sometimes, I am able to remove the devices safely. This problem happes intermitantly.

    Thank you

    It can help to look at the files minidump against accidents with a debugger.

    Can you zip the minidump in the C:\Windows\Minidump folder files and (provide link) available via Windows Live SkyDrive or similar site?

    The following link has information about the use of Windows Live SkyDrive:

    http://social.technet.Microsoft.com/forums/en-us/w7itproui/thread/4fc10639-02dB-4665-993a-08d865088d65

    If you have problems to compress the minidump files copy the minidump files to another location such as a folder on the desktop

    In addition, you do not necessarily have compress the minidump files, you can download one at a time.

Maybe you are looking for

  • error code 80070641

    updates not responding error 80070641 code

  • Stuck on "Checking system" during the installation of the driver. J4580 all-in - One Printer, Windows 8 64-bit

    Hi all I have no idea why it doesn't work. For always remains in stage "verification system. There is no bar of progression, just an of these in loop task bars, so I can't say if something is really installation. Does anyone have a solution for this?

  • (Redirected) Check Dell?

    So I look at the my account page to see that my order was cancelled. I get then contacted by dell audit to confirm that I placed an order. I confirmed I was the one who placed the order, but it's been 12 hours and my order still says cancelled. Anyon

  • Question about ASDM by VPN

    Hello again I configured ASA 5510 management through the inside interface.  When I'm in the office connected to the LAN I have no problem to launch ASDM.  However, when I'm away from the office and I connect via the Cisco SSL VPN Service I can't mana

  • I can't restore why?

    My computer is weird and didn't anythiing that used to be on it. It's sort of functions now, but not because I'm not able to do some things I used to like troublshoot or administrative capacity. I know there is something wrong, but I can't seem to fi