What is posted above is not correct for most states, including CA. You are not required to take the licensing exam in the country where you trained, the requirement is that you have a completed set of transcripts that are accepted by the Board of Nursing for the state where you wish to work, or by the Board of Registered Nursing for CA. CGFNS exam requires you to have taken the local exam for where you trained, but that requirement is also waived if the nurse is not permitted to test in that country.
Please check out the Primer at the top of the International Forum for information that you need.
Example, many of the nurses from the Philippines do not write their local exam and are able to work in the US, and in CA. They just submit a letter that they did not write their exam as they were not going to practice there, and this is accepted by almost all states, including CA.