ABA


"צריך עזרה בנוגע למימוש תוכנית... תודה :)"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14031 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14031
-DoTaN-

   14:02   02.04.07   
אל הפורום  
  צריך עזרה בנוגע למימוש תוכנית... תודה :)  
 
   אני מנסה לבנות בC# תוכנית שמקבלת קובץ תרגום (SRT) והופכת את הטקסט בעברית שנמצא בו...

לדוגמא מזה:


9
00:03:08,251 --> 00:03:11,602
עברית

10
00:03:12,355 --> 00:03:14,021
English

11
00:03:23,666 --> 00:03:26,461
123456

אני יקבל:


9
00:03:08,251 --> 00:03:11,602
תירבע

10
00:03:12,355 --> 00:03:14,021
English

11
00:03:23,666 --> 00:03:26,461
123456

יש למישהו רעיון?

תודה.


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  רוצה לגנוב לי את הרעיון של התוכנה ולשפר אותה? אהה? Nesher  02.04.07 14:14 1
     חחחח אני רק לוקח רעיונות חחחח -DoTaN- 02.04.07 14:17 2
         תגיד לי..אני אשמח לשפר את התוכנה... Nesher  02.04.07 15:16 3
             אהה גאון אתה חחח והנה מה שרציתי להציע לך... -DoTaN- 02.04.07 16:01 4
                 זה גם גורם לתוכנה להיות מסובכת כמו לעשות ידנית Nesher  02.04.07 17:14 5
                     חח למה נראה לך? -DoTaN- 02.04.07 17:16 6

       
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   14:14   02.04.07   
אל הפורום  
  1. רוצה לגנוב לי את הרעיון של התוכנה ולשפר אותה? אהה?  
בתגובה להודעה מספר 0
 
ערכתי לאחרונה בתאריך 02.04.07 בשעה 14:15 בברכה, Nesher
 

בכל מקרה, כל מה שאתה צריך לעשות זה לקרוא את השורה ולבדוק אם היא בעברית
שזה די פשוט
לגבי להפוך פשוט תבדוק אם יש פונ' ב-string או ב-StringBuilder
שנותנת לך לעשות את זה בלי יותר מידי בעיות

עוד משהו קטנטן, תרכז אשכולות... יהיה יותר קל להתמודד עם זה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   14:17   02.04.07   
אל הפורום  
  2. חחחח אני רק לוקח רעיונות חחחח  
בתגובה להודעה מספר 1
 
   ד"א חשבתי על משהו גאוני לשפר את התוכנה שלך חחח אם תרצה לדעת מה שלח בפרטי חח אני יסביר לך..

ורק לא הבנתי משהו אחד... איך התוכנה כל פעם תדע "לרדת שורה" ולבדוק אם היא בעברית או לא |: ואיך בדיוק היא תהפוך רק את השורה הזו ולא את הכל :S


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   15:16   02.04.07   
אל הפורום  
  3. תגיד לי..אני אשמח לשפר את התוכנה...  
בתגובה להודעה מספר 2
 
בקריאה מקובץ אתה יכול לעשות ReadLine() שזה נותן לך שורה אחת
אחרי זה תצטרך לשרשר את זה למחרוזת אחרת שתאתחל לפני (עדיף להגדיר אותה כ-StringBuilder ולעשות כל הזה Append)
הלולאה שלך תראה ככה


string file = "C:\\1.sub";
TextReader sr = new StreamReader(file);
string line = string.Empty;
while ((line = sr.ReadLine()) != null)
{
bla bla bla...
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   16:01   02.04.07   
אל הפורום  
  4. אהה גאון אתה חחח והנה מה שרציתי להציע לך...  
בתגובה להודעה מספר 3
 
   ערכתי לאחרונה בתאריך 02.04.07 בשעה 16:01 בברכה, -DoTaN-
 
תעשה אפשרות לעשות 2 רשימות:
1. קבצי הוידאו
2. קבצי התרגום

אחר כך תגיד למשתמש לשים אותם בהתאמה, הראשון יהיה פרק X אז ברשימה של התרגום גם הראשון יהיה X.
תיתן אפשרות לרשום שם התוכנית,עונה, פרק התחלה ופרק סיום, ואם בא לך אז גם דילוג עם פרקים...
אם לדוגמא עשיתי ככה:
שם: Prison Break
עונה : 1
פרק התחלה: 1
פרק סיום: 5
דילוג על פרק: 4

והקבצים הם ככה:


1.avi
2.avi
3.avi
5.avi

והתרגום:


1.srt
2.srt
3.srt
5.srt

התוצאה תהיה:


Prison Break S01 E1.avi
Prison Break S01 E1.srt
Prison Break S01 E2.avi
Prison Break S01 E2.srt
Prison Break S01 E3.avi
Prison Break S01 E3.srt
Prison Break S01 E5.avi
Prison Break S01 E5.srt


אולי קצת מסובך, אבל זה יהיה תותח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Nesher  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 2.7.02
2 הודעות, 24 פידבק
   17:14   02.04.07   
אל הפורום  
  5. זה גם גורם לתוכנה להיות מסובכת כמו לעשות ידנית  
בתגובה להודעה מספר 4
 
אבל תמשיך לזרוק רעיונות


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
-DoTaN-

   17:16   02.04.07   
אל הפורום  
  6. חח למה נראה לך?  
בתגובה להודעה מספר 5
 
   אתה לא נותן להם את ה"1" "2" וכו' ! יכול להיות שיהיה להם השם asfldsf או 79adsas ... מה שמשנה זה הסדר שלהם ברשימה...

אני תקוע פה עם 6 עונות של 24 ואין לי כוח לשנות להם את השמות חחחח


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net