ಪೋ ಎಡಿಟ್‌ನೊಂದಿಗೆ ಅನುವಾದಿಸಬೇಕಾದ ಪಠ್ಯ ತಂತಿಗಳ ತಯಾರಿಕೆ ಮತ್ತು ಕ್ಯಾಟಲಾಗ್‌ಗಳ ರಚನೆ

ಗೆ ಅನೆಕ್ಸ್ ಆಗಿ ನ ಟ್ಯುಟೋರಿಯಲ್ ಪೋ ಎಡಿಟ್ ಹಿಂದೆ ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಇಂದು ನಾವು ಅಕ್ಷರಶಃ ತಂತಿಗಳನ್ನು ಹೇಗೆ ತಯಾರಿಸಬೇಕೆಂದು ತಿಳಿಯಲು ಮತ್ತು ಕಲಿಯಲು ಪ್ರಯತ್ನಿಸಲಿದ್ದೇವೆ ಪೋ ಎಡಿಟ್ ಲಾಸ್ ಅಂಗೀಕರಿಸಿ ಕೊಮೊ ಅಂಶಗಳು a ಅನುವಾದಿಸಿ.

ನೀವು "ಕರುಳು" ಫೈಲ್‌ಗಳನ್ನು ಇಷ್ಟಪಡುವವರಲ್ಲಿ ಒಬ್ಬರಾಗಿದ್ದರೆ (ಮತ್ತು ನೀವು ಗ್ನೂ / ಲಿನಕ್ಸ್ ಅನ್ನು ಬಯಸಿದರೆ, ಅದು ಆಗುವ ಸಾಧ್ಯತೆ ಹೆಚ್ಚು), ಈ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ ನೀವು ಆಸಕ್ತಿ ಹೊಂದುತ್ತೀರಿ ಎಂದು ನನಗೆ ಖಾತ್ರಿಯಿದೆ, ಮತ್ತೊಂದೆಡೆ, ಇದು ತುಂಬಾ ಸರಳವಾಗಿದೆ.

ಇದು ಡೇನಿಯಲ್ ಡುರಾಂಟೆ ಅವರ ಕೊಡುಗೆಯಾಗಿದೆ, ಹೀಗಾಗಿ ನಮ್ಮ ಸಾಪ್ತಾಹಿಕ ಸ್ಪರ್ಧೆಯ ವಿಜೇತರಲ್ಲಿ ಒಬ್ಬರಾದರು: «ಲಿನಕ್ಸ್ ಬಗ್ಗೆ ನಿಮಗೆ ತಿಳಿದಿರುವುದನ್ನು ಹಂಚಿಕೊಳ್ಳಿ«. ಅಭಿನಂದನೆಗಳು ಡೇನಿಯಲ್!

ಸರಳ ಸಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಅನುವಾದಿಸುವುದು

ನಾವು ಈಗಾಗಲೇ ಹಿಂದಿನ PoEdit ಟ್ಯುಟೋರಿಯಲ್ ನಲ್ಲಿ ಯಾವುದೇ ವೆಬ್‌ಸೈಟ್‌ನಿಂದ .html ಫೈಲ್‌ನಿಂದ, ನಾವು .pot ಫೈಲ್ ಅನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ, ಮತ್ತು ಈ ಒಂದು .po ನಿಂದ ಅಂತಿಮವಾಗಿ ಉಲ್ಲೇಖಿಸಲಿದ್ದೇವೆ. ಅನುವಾದಕನ ಕೆಲಸವನ್ನು ನಿರ್ವಹಿಸಿದವನು. ಸಿ ++ ಪ್ರೋಗ್ರಾಂ, ಪಿಎಚ್ಪಿ ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ನ ತುಣುಕನ್ನು .html ಫೈಲ್, ಜಾವಾ ಆಪ್ಲೆಟ್ ಅಥವಾ ನೀವು .ಹಿಸಬಹುದಾದ ಯಾವುದಕ್ಕೂ ಸೇರಿಸಲಾಗಿದೆ.

ಸರಳ ಸಿ ಭಾಷಾ ಕಾರ್ಯಕ್ರಮದಲ್ಲಿ ಉದಾಹರಣೆಯನ್ನು ನೋಡೋಣ:

# ಸೇರಿವೆ 
ಇಂಟ್ ಮುಖ್ಯ () {

printf ("ಹಲೋ ವರ್ಲ್ಡ್");

ಮರಳಿ 0;
}

ಅದರಲ್ಲಿ ನಾವು ಇಂಗ್ಲಿಷ್ ಭಾಷೆಯಲ್ಲಿ ತಂತಿಗಳನ್ನು ಮತ್ತು ಸಿ ಭಾಷೆಯ ಅಕ್ಷರಗಳನ್ನು ನೋಡುತ್ತೇವೆ. ಎರಡನೆಯದು, ಅವು ಭಾಷೆಗೆ ನಿರ್ದಿಷ್ಟವಾದಂತೆ, ಅನುವಾದಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಆದ್ದರಿಂದ ನಾವು ಈ ಪ್ಯಾರಾಗ್ರಾಫ್‌ನಲ್ಲಿ ಏನು ಅನುವಾದಿಸಬೇಕು ಮತ್ತು ಏನು ಮಾಡಬಾರದು ಎಂಬುದನ್ನು ಪ್ರತ್ಯೇಕಿಸಬೇಕು, ಏಕೆಂದರೆ ಅದು ಕೇವಲ « ಕಂಪ್ಯೂಟರ್ ಕೋಡ್ '. ಗೆಟ್‌ಟೆಕ್ಸ್ಟ್ ($ ಸ್ಟ್ರಿಂಗ್) ಅಥವಾ ಅದರ ಅಲಿಯಾಸ್ _ ($ ಸ್ಟ್ರಿಂಗ್) ಸ್ವರೂಪದಲ್ಲಿ ಗೆಟ್‌ಟೆಕ್ಸ್ಟ್ ಕಾರ್ಯವು ಬರುತ್ತದೆ.

ಹಿಂದಿನ ಉದಾಹರಣೆಗೆ ಇದನ್ನು ಅನ್ವಯಿಸುವುದು,

# ಸೇರಿವೆ 
ಇಂಟ್ ಮುಖ್ಯ () {

printf (.gettext ("ಹಲೋ ವರ್ಲ್ಡ್"));

ಮರಳಿ 0;
}

PoEdit ಸರಾಗವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ನೀವು ಗೆಟ್‌ಟೆಕ್ಸ್ಟ್ ಕಾರ್ಯಕ್ಕೆ ಒಂದು ಅವಧಿಯನ್ನು ಹಾಕಬೇಕಾಗುತ್ತದೆ. ಅಕ್ಷರಶಃ 'ಹಲೋ ವರ್ಲ್ಡ್' ಕಾಣಿಸಿಕೊಳ್ಳುವ ರೇಖೆಯನ್ನು ಸಹ ಈ ಕೆಳಗಿನಂತೆ ಸಿದ್ಧಪಡಿಸಬಹುದು,

printf (._ ("ಹಲೋ ವರ್ಲ್ಡ್"));

ಪ್ರೋಗ್ರಾಂನ ಉಳಿದ ಭಾಗವು ಸಿ ಕೋಡ್ ಎಂದು ಪೊಇಡಿಟ್ ಹೇಗೆ ತಿಳಿಯುತ್ತದೆ?

PoEdit ಆದ್ಯತೆಗಳನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ಕೆಳಗಿನ ವಿಂಡೋವನ್ನು ನೋಡಿ,

ಮತ್ತು, ನೀವು ಹೆಚ್ಚು ಕುತೂಹಲ ಹೊಂದಿದ್ದರೆ, ಸಿ / ಸಿ ++ ಮೂಲ ಕೋಡ್ ಪ್ರೊಸೆಸರ್ ಎಂದು ಸೂಚಿಸುವದನ್ನು ತೆರೆಯಿರಿ ಮತ್ತು ನೀವು ಈ ರೀತಿಯದನ್ನು ನೋಡುತ್ತೀರಿ,

ಆಶ್ಚರ್ಯ? ಸರಿ, ಮುಂದುವರಿಸೋಣ, ಬಹುತೇಕ ಏನೂ ಉಳಿದಿಲ್ಲ.

ಹಿಂದಿನ ಸಿ ಕೋಡ್ ಅನ್ನು ಸರಳ ಪಠ್ಯ ಸಂಪಾದಕಕ್ಕೆ ರವಾನಿಸಬೇಕು ಮತ್ತು ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಡಿಸ್ಕ್ಗೆ ಉಳಿಸಬೇಕಾಗಿತ್ತು .ಸಿ ಈಗ ನಾವು PoEdit ಅನ್ನು ತೆರೆಯುತ್ತೇವೆ ಮತ್ತು ಫೈಲ್ -> ಹೊಸ ಕ್ಯಾಟಲಾಗ್ಗೆ ಹೋಗುತ್ತೇವೆ. ಯೋಜನೆಯ ಹೆಸರನ್ನು ಎಲ್ಲಿ ಇಡಬೇಕೆಂದು ಸಂವಾದ ಪೆಟ್ಟಿಗೆ ಕಾಣಿಸುತ್ತದೆ, ತಂಡ ... (ನಾವು ಈಗಾಗಲೇ ಪ್ರಕಟಿಸಿರುವ ಪೊಎಡಿಟ್ ಟ್ಯುಟೋರಿಯಲ್ ನೋಡಿ)

ಫೋಲ್ಡರ್‌ಗಳ ಟ್ಯಾಬ್‌ನಲ್ಲಿ ನಿಮ್ಮ ಅನುವಾದಗಳ ಮೂಲ ಡೈರೆಕ್ಟರಿ ಇರುವ ಡೈರೆಕ್ಟರಿಯಲ್ಲಿ ಮತ್ತು ಫೋಲ್ಡರ್‌ಗಳಲ್ಲಿ ನೀವು ಸೂಚಿಸುವ ಪ್ರೋಗ್ರಾಂಗಳು, HTML ಫೈಲ್‌ಗಳು ಇತ್ಯಾದಿಗಳ ಅನುವಾದ ಫೈಲ್‌ಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಹೊರಟಿದ್ದೀರಿ. (ಈ ಸೆಟ್ ಅನ್ನು ಕ್ಯಾಟಲಾಗ್ ಎಂದು ಕರೆಯಲಾಗುತ್ತದೆ). ನೀವು ಕ್ಯಾಟಲಾಗ್ ಫೋಲ್ಡರ್ನೊಂದಿಗೆ ಮೂಲ ಡೈರೆಕ್ಟರಿಯನ್ನು ಹೊಂದಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಅವಧಿಯನ್ನು ಮಾತ್ರ ಹಾಕಬೇಕಾಗುತ್ತದೆ.

ನೀವು ಒಪ್ಪುತ್ತೀರಿ ಮತ್ತು ಕೆಳಗಿನ ಸಂವಾದ ಕಾಣಿಸುತ್ತದೆ,

ನಿಮ್ಮ .po ಫೈಲ್‌ಗೆ ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿರುವ ಸ್ಥಳಕ್ಕೆ ನೀವು ನೀಡುವ ಹೆಸರನ್ನು ನೀವು ಎಲ್ಲಿ ಆರಿಸುತ್ತೀರಿ (ನಮ್ಮ ಉದಾಹರಣೆಯಲ್ಲಿ / ಮನೆ / ಬಳಕೆದಾರ / ಅನುವಾದಗಳಲ್ಲಿ). ಒಮ್ಮೆ ನೀವು ಉಳಿಸು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಈ ಸಮಾಧಾನಕರ ಪರದೆಯು ಕಾಣಿಸುತ್ತದೆ:

ಗ್ರೇಟ್, ಸರಿ? . ಸರಿ, ತಂತಿಗಳನ್ನು ಸಂಪಾದಿಸಲು ಮತ್ತು ಅನುವಾದಿಸಲು ನಾವು ಸ್ವೀಕರಿಸುತ್ತೇವೆ ಮತ್ತು ಅಂತಿಮವಾಗಿ ಪರದೆಯತ್ತ ಬರುತ್ತೇವೆ:

ಮತ್ತು ಅದು ಇಲ್ಲಿದೆ. ಅನುವಾದಿಸಲು!


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: ಮಿಗುಯೆಲ್ ಏಂಜೆಲ್ ಗಟಾನ್
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.

  1.   ಮಿರಾಸ್ ಡಿಜೊ

    ನಾನು ಶಿಫಾರಸು ಮಾಡುತ್ತೇವೆ https://poeditor.com ಪೊಯಿಡಿಟ್‌ಗೆ ಉತ್ತಮ ಪರ್ಯಾಯವಾಗಿ. ಇದು ಆನ್‌ಲೈನ್ ಸಾಧನವಾಗಿದ್ದು, ಬಹಳ ಉಪಯುಕ್ತ ಇಂಟರ್ಫೇಸ್ ಮತ್ತು ಅನುವಾದ ಸ್ಮರಣೆಯನ್ನು ಹೊಂದಿದೆ. ಇದು API ಗಳು ಮತ್ತು ಹಲವಾರು ಉಪಯುಕ್ತ ಪ್ಲಗಿನ್‌ಗಳನ್ನು ಸಹ ಹೊಂದಿದೆ.

  2.   ನ್ಯೂಕ್ಲಿಯೊರಿಯನ್ ಡಿಜೊ

    ಆದರೆ ಒಮ್ಮೆ ನಾವು .po ಮತ್ತು .mo ಫೈಲ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ನಾವು ಅವುಗಳನ್ನು ಹೇಗೆ ಲೋಡ್ ಮಾಡುವುದು, ಅಥವಾ ಬಳಕೆದಾರರು ಮೂಲ ಅಥವಾ ಅನುವಾದಿತ ನಡುವೆ ಆಯ್ಕೆ ಮಾಡಬಹುದು?